:root{--brand-navy: #111111;--brand-navy-soft: #333333;--brand-navy-deep: #000000;--brand-rose: #c98999;--brand-rose-strong: #111111;--brand-rose-ink: #6b6b6b;--brand-rose-light: #ebc1cc;--brand-rose-soft: #f3f2ef;--brand-rose-line: #e7e5e1;--brand-neutral: #f3f2ef;--brand-clay: #c98999;--brand-clay-soft: #f3f2ef;--brand-gold: #c29a4e;--brand-border: rgba(17, 17, 17, .1);--brand-paper: #ffffff;--brand-stone: #f3f2ef;--brand-sage: #f3f2ef;--color-ground: #ffffff;--color-surface: #ffffff;--color-ink: #111111;--color-dark: #111111;--color-dark-2: #333333;--color-accent: #111111;--color-accent-hover: #333333;--color-highlight: #c98999;--color-line: #e7e5e1;--color-muted: #6b6b6b;--yellow: #111111;--yellow-strong: #333333;--coral: #f3f2ef;--coral-strong: #111111;--coral-text: #6b6b6b;--rose: #f3f2ef;--sky: #f3f2ef;--sky-strong: #e7e5e1;--tint-sky: #f3f2ef;--tint-sand: #f3f2ef;--tint-butter: #f3f2ef;--butter: #f3f2ef;--peach: #f3f2ef;--cream: #ffffff;--lilac: #f3f2ef}body{color:var(--brand-navy)}::selection{background:#eed3da;color:var(--brand-navy)}.logo,.header__logo .logo,.footer__brand .logo{display:inline-flex;align-items:center;gap:0;width:auto;height:auto;line-height:0;color:var(--brand-navy)}.logo--white,.footer__brand .logo--white{color:#fff}.logo__svg{display:block;width:auto;height:39px}.logo--lockup .logo__svg{height:40px}.footer__brand .logo .logo__svg{height:46px}.header__logo{display:inline-flex;align-items:center;flex:none}@media(max-width:1279px){.site-header .logo__svg{height:34px}}@media(max-width:639px){.site-header .logo__svg{height:30px}}.topbar__item a:hover,.topbar__item svg,.topbar__phone svg,.topbar__phone strong,.topbar__item--launch a,.topbar__item--launch .icon,.topbar--campaign .topbar__item--launch a,.topbar--campaign .topbar__item--launch .icon{color:var(--brand-rose-light)}.cart-pill,.site-header .cart-pill{background:var(--brand-navy);color:#fff;box-shadow:0 8px 22px #20364b2e}.cart-pill:hover,.site-header .cart-pill:hover{background:var(--brand-navy-soft);color:#fff}.highlight-word:after,.hero-photo__title .highlight-word:after,.hero-photo__sticker,.sticker{background:var(--brand-rose)}.micro-label{color:var(--brand-rose-ink)}.micro-label:before{background:var(--brand-rose)}.newsletter-split .micro-label,.points-band .micro-label{color:var(--brand-rose-light)}.hero-photo .micro-label:before{background:var(--brand-rose-light)}.hero-photo a:not(.btn){color:#fff}.product-card__type{color:var(--brand-rose-ink)}.badge--sale,.save-badge{background:var(--brand-rose-soft);color:var(--brand-rose-ink)}.stars,.stars svg,.buybox__rating .stars svg,.product-card__rating svg,.reviews-line .stars,.card-rating__stars{color:var(--brand-gold)}.shipping-bar__fill{background:var(--color-success, #1e7a4c)}.pdp .gallery__main,.pdp .gallery__thumb,.pdp-overview__media,.cat-circle__media,.sticky-atc__img,.gallery__model{background:var(--brand-neutral)}.footer__trust svg,.footer__contact svg{color:var(--brand-rose-light)}.footer a:hover{color:var(--brand-rose-light)}.trust-strip svg,.trust-strip li svg,.trust-strip li:nth-child(n) svg{color:var(--brand-rose-strong)}.section--sky,.promise-list__icon--sky{background:var(--brand-neutral)}.site-header{position:sticky;top:0;z-index:40;padding-top:10px;padding-bottom:6px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.site-header>.header{grid-column:2;display:block;position:relative;pointer-events:auto;background:#ffffffe6;border:1px solid rgba(32,54,75,.08);border-radius:22px;box-shadow:0 14px 34px #20364b1a,0 2px 6px #20364b0d;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.site-header .header__inner{min-height:70px;padding-inline:22px 12px}.site-header .mega{top:calc(100% + 12px);border-radius:20px}.site-header .mega:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.site-header .mobile-menu{padding-inline:18px}@media(max-width:899px){.site-header{padding-top:8px}.site-header>.header{border-radius:18px}.site-header .header__inner{min-height:60px;padding-inline:16px 8px}}.cart-pill,.site-header .cart-pill{position:relative;display:inline-grid;place-items:center;gap:0;width:44px;height:44px;min-height:44px;padding:0;margin-inline-start:4px;border-radius:50%;background:var(--brand-navy);color:#fff;box-shadow:0 6px 16px #20364b33}.cart-pill svg,.site-header .cart-pill svg{width:21px;height:21px}.cart-pill__count,.site-header .cart-pill__count{position:absolute;top:-4px;right:-4px;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--brand-rose-light);color:var(--brand-navy);font-size:.6875rem;font-weight:800;line-height:1;box-shadow:0 0 0 2px #fff;opacity:1}.topbar,.topbar--campaign{background:var(--brand-navy)}.topbar__inner{min-height:40px}.topbar__item--ebf a{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;color:#fff;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap}.topbar__badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--brand-rose-light);color:var(--brand-navy);font-size:.6875rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.topbar__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-navy);animation:ebf-pulse 1.8s ease-in-out infinite}@keyframes ebf-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.topbar__badge:before{animation:none}}.topbar__countdown{padding:2px 8px;border-radius:6px;background:#ffffff1f;color:var(--brand-rose-light);font-weight:700;font-variant-numeric:tabular-nums}.topbar__item--ebf .topbar__cta{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.topbar__item--ebf a:hover .topbar__cta{color:var(--brand-rose-light)}.topbar__phone{color:#ffffffd1}@media(min-width:1024px){.topbar--campaign .topbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}.topbar--campaign .topbar__list{display:contents}.topbar--campaign .topbar__item--ebf{grid-column:2;grid-row:1}.topbar--campaign .topbar__item--launch,.topbar--campaign .topbar__item:not(.topbar__item--ebf){grid-column:3;grid-row:1;justify-self:end;min-width:0}.topbar--campaign .topbar__item:not(.topbar__item--ebf) a{overflow:hidden;text-overflow:ellipsis}.topbar--campaign .topbar__phone{grid-column:1;grid-row:1;justify-self:start}}@media(min-width:1024px){.topbar--campaign .topbar__inner:has(.topbar__item--launch){display:flex;justify-content:space-between}.topbar--campaign .topbar__inner:has(.topbar__item--launch) .topbar__phone{display:none}}@media(min-width:1024px)and (max-width:1279px){.topbar--campaign .topbar__item--launch{display:none}.topbar--campaign .topbar__inner:has(.topbar__item--launch){justify-content:center}}@media(max-width:639px){.topbar__item--ebf a{gap:4px 8px;padding-block:6px;white-space:normal}.topbar__badge{font-size:.625rem}}html,body,main{background:#fff}body{color:#111}::selection{background:#ebc1cc;color:#111}.topbar,.topbar--campaign{background:#111}.topbar__badge{background:#fff;color:#111}.topbar__badge:before{background:#111}.topbar__countdown{background:#ffffff24;color:#fff}.site-header>.header{background:#ffffffeb;border-color:#11111114;box-shadow:0 10px 30px #11111112,0 1px 3px #1111110d}.nav__link:hover,.nav__link[aria-current=page],.mega__col a:hover,a.chip:hover{background:#f3f2ef}.cart-pill,.site-header .cart-pill{background:#111;box-shadow:0 6px 16px #1111112e}.cart-pill:hover,.site-header .cart-pill:hover{background:#333}.cart-pill__count,.site-header .cart-pill__count{background:#ebc1cc;color:#111}.btn{border-radius:999px}.btn--primary,.btn--atc,.btn--checkout,.cart-sticky__btn{background:#111;border-color:#111;color:#fff;box-shadow:none}.btn--primary:hover,.btn--atc:hover,.btn--checkout:hover,.cart-sticky__btn:hover{background:#333;border-color:#333;color:#fff}.micro-label,.product-card__type{color:#6b6b6b}.micro-label:before{background:#111}.hero-photo .micro-label{color:#fff}.hero-photo .micro-label:before{background:#fff}.section--sky,.section--sand,.section--rose,.section--sage,.section--butter,.promise-list__icon--sky,.promise-list__icon--butter,.promise-list__icon--sage,.chip-row .chip,.points-line,.promise-list__icon{background:#f3f2ef}.pdp .gallery__main,.pdp .gallery__thumb,.gallery__model{background:#f3f2ef;border-radius:12px}.pdp__buy{border:0;box-shadow:none;background:transparent;padding-inline:0}.pdp-highlights__item .icon{background:#111}.price__current{color:#111}.trust-tile{background:#f7f6f4;border-color:#eae8e4}.trust-tile__icon{background:#fff}.delivery-panel,.delivery-panel--compact,.cart-delivery,.intro-offer,.cart-ebf{background:#f3f2ef;border-color:#e7e5e1}.intro-offer__badge{background:#111}.cart-code-hint{background:#f3f2ef}.cart-code-hint .icon,.trust-strip svg,.trust-strip li svg,.trust-strip li:nth-child(n) svg,.cart-trust--grid li svg{color:#111}.card-dots__dot.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #111!important}.points-band,.footer,.section--dark{background-color:#111}.footer__trust svg,.footer__contact svg{color:#fff}.hero-photo .btn--highlight,.btn--highlight{background:#fff;border-color:#fff;color:#111}.advisor-band,.promise__icon,.points-step--sage,.note-card,.note-card--care{background:#f3f2ef}.hero-photo__sticker,.sticker{background:#111;color:#fff}.code-pill{color:#111}.promise__item .promise__icon,.promise__item:nth-child(n) .promise__icon{background:#f3f2ef}@media(min-width:900px){.sticky-atc{display:flex;inset:auto 24px 24px auto;width:min(460px,calc(100vw - 48px));padding:12px 12px 12px 14px;border:1px solid #e7e5e1;border-radius:18px;background:#fffffff7;box-shadow:0 18px 48px #11111129;transform:translateY(160%)}.sticky-atc.is-visible{transform:none}.sticky-atc__info{flex:1;min-width:0}.sticky-atc .btn{flex:none;min-height:48px;padding-inline:20px}}.pdp .buybox{border:0;box-shadow:none;background:transparent}@media(min-width:900px){.pdp .buybox{padding-inline:0;padding-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-2026.css.map */
