*,*:before,*:after{box-sizing:border-box}*{border-color:var(--border)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background-color:var(--background);color:var(--foreground);font-family:var(--font-body);font-weight:400;font-feature-settings:"ss01","cv11";line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg{display:block;max-width:100%}img{height:auto}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p{margin:0}ul{margin:0;padding:0;list-style:none}:where(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-gutter)}.section-spacing{padding-top:var(--section-pt, 6rem);padding-bottom:var(--section-pb, 6rem)}.font-display{font-family:var(--font-display)}.italic{font-style:italic}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--navy-600);font-weight:500}.editorial-title{font-family:var(--font-display);font-weight:400;line-height:.98;letter-spacing:-.01em;color:var(--navy-900);text-wrap:balance}.link-underline{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:var(--track-label);font-weight:500;border-bottom:1px solid var(--navy-900);padding-bottom:.25rem;transition:color .2s,border-color .2s}.link-underline:hover{color:var(--navy-600);border-color:var(--navy-600)}.pill-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:11px;text-transform:uppercase;letter-spacing:var(--track-label);font-weight:500;background:var(--navy-900);color:#fff;border-radius:var(--radius);transition:background-color .2s,color .2s;cursor:pointer}.pill-button:hover{background:var(--navy-800)}.pill-button--light{background:#fff;color:var(--navy-950)}.pill-button--light:hover{background:var(--navy-100)}.pill-button--block{width:100%;justify-content:center}.product-card{display:flex;flex-direction:column;align-self:stretch}.product-card__media{position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden;margin-bottom:1rem}.product-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .7s var(--ease-editorial)}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__badge{position:absolute;top:.75rem;left:.75rem;font-size:10px;text-transform:uppercase;letter-spacing:var(--track-label);padding:.25rem .625rem;background:#fff;color:var(--navy-900)}.product-card__badge--sale{background:var(--sale);color:#fff}.product-card__quickview{display:none;position:absolute;inset-inline:.75rem;bottom:.75rem;transform:translateY(.75rem);opacity:0;transition:transform .3s,opacity .3s}.product-card:hover .product-card__quickview,.product-card:focus-within .product-card__quickview{transform:translateY(0);opacity:1}.product-card__quickview span{display:block;width:100%;background:var(--navy-900);color:#fff;padding:.625rem;font-size:10.5px;text-transform:uppercase;letter-spacing:var(--track-label);text-align:center}.product-card__brand{font-size:10.5px;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--navy-600)}.product-card__title{font-size:13.5px;font-weight:500;margin-top:.25rem;line-height:1.35;color:var(--navy-900);transition:color .2s}.product-card:hover .product-card__title{color:var(--navy-600)}.product-card__prices{margin-top:.375rem;display:flex;align-items:baseline;gap:.5rem}.price-wrap{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .4rem}.price{font-size:13.5px;font-weight:500;color:var(--navy-900)}.price--on-sale{color:var(--sale)}.price--compare{font-size:12px;color:var(--navy-600);text-decoration:line-through}.product-card__cta{display:block;margin-top:auto;padding-top:0;text-align:center;border:1px solid var(--navy-900);padding:.6rem 1rem;font-size:11px;text-transform:uppercase;letter-spacing:.18em;font-weight:500;color:var(--navy-900);transition:background .2s,color .2s}.product-card:hover .product-card__cta,.product-card:focus-within .product-card__cta{background:var(--navy-900);color:#fff}.product-card__rating{font-size:11px;color:var(--navy-600);margin-top:.25rem;letter-spacing:.1em}.product-card__rating .star--empty{color:var(--navy-100)}.rating-stars{color:var(--navy-900);letter-spacing:.1em}.rating-stars .star--empty{color:var(--navy-100)}@keyframes tb-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-fade-up{animation:tb-fade-up .9s var(--ease-editorial) both}.animate-marquee{animation:tb-marquee 40s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.field-inline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:.5rem;max-width:28rem}.field-inline input{flex:1 1 8rem;min-width:0;background:transparent;border:0;outline:none;font-size:14px}.rte>*+*{margin-top:1rem}.rte a{text-decoration:underline}.rte{overflow-wrap:anywhere}.rte :where(img,video,iframe){max-width:100%;height:auto}.rte :where(table){display:block;max-width:100%;overflow-x:auto}.skip-to-content{position:absolute;top:-3rem;left:1rem;z-index:100;background:var(--navy-900);color:#fff;padding:.5rem 1rem;transition:top .2s}.skip-to-content:focus{top:1rem}@media(min-width:1024px){body{font-size:17px}.rte{font-size:1.0625rem;line-height:1.75}.product-card__title{font-size:15px}.product-card__brand{font-size:11.5px}.price{font-size:15px}.price--compare{font-size:13px}.hero__body,.teddy__body,.bedroom__body,.insitu__body,.suscare__body,.aedit__body,.acta__body,.manifesto__body,.abouthero__body,.ateam__intro,.collhead__intro,.editbreak__body,.pdp__desc,.ptabs__rte,.faq__a{font-size:1.0625rem}.journal__excerpt,.reviews__card-body,.fabric__text,.avalues__p,.atimeline__p,.pdp__usps li,.ptabs__spec{font-size:15px}.hero__eyebrow,.collhead__intro{line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
