:root{--noble-navy:#061b2b;--noble-blue:#17415e;--noble-offwhite:#f5f1e9;--noble-stone:#e4dccf;--noble-blush:#d8a5a9;--noble-ink:#111820;--noble-muted:#5e6870;--noble-white:#fff;--noble-shadow:0 18px 54px rgba(6,27,43,.12)}html{scroll-behavior:smooth}body{background:var(--noble-offwhite);color:var(--noble-ink);font-family:var(--font-body--family),Arial,sans-serif}body .button,body button.button{border-radius:999px;font-weight:750;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body .button:hover,body button.button:hover{transform:translateY(-1px)}body .header-section{backdrop-filter:saturate(140%) blur(16px)}body .header__row{border-color:rgba(6,27,43,.09)}body .content-for-layout{overflow:clip}body .noble-categories,body .noble-featured,body .noble-story,body .noble-care{background:var(--noble-offwhite)!important;color:var(--noble-ink)!important}body .noble-categories h2,body .noble-featured h2,body .noble-story h2,body .noble-care h2{color:var(--noble-navy)!important}body .noble-category,body .noble-product-card,body .noble-care__trust article{border-color:var(--noble-stone)!important;box-shadow:none}body .noble-category--home{background:#fff!important}body .noble-category--all{background:#ece7df!important}body .noble-featured{padding-block:clamp(64px,8vw,104px)!important}body .noble-product-card{border-radius:18px!important;overflow:hidden;background:#fff!important}body .noble-product-card img{background:#eef2f4}body .noble-duo{background:linear-gradient(145deg,#041522 0%,#092b43 100%)!important}body .noble-signup{background:linear-gradient(150deg,#061b2b,#103b58)!important}body .noble-story__pillars article{border-color:var(--noble-stone)!important}body .noble-care details{border-color:var(--noble-stone)!important}body [data-template*='collection'] .main-collection,body [data-template*='product']{background:var(--noble-offwhite)}body .facets__form,body .facets__wrapper{color:var(--noble-ink)}body .product-card,body product-card{border-radius:18px}body .product-card__content{padding-top:10px}body .product-information .product-details,body .product-information [class*='product-details']{background:transparent}body .product-information h1{color:var(--noble-navy);letter-spacing:-.025em}body .product-information .button,body .cart__checkout-button{background:linear-gradient(180deg,#0c3048 0%,#061b2b 72%);color:#fff;border-color:#061b2b;box-shadow:inset 0 1px rgba(255,255,255,.14),0 8px 24px rgba(6,27,43,.18)}body .cart-drawer{--color-background:245 241 233}body .cart-drawer__inner,body .cart-drawer__summary{background:var(--noble-offwhite)}.noble-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.noble-pdp-trust span{padding:10px 8px;border:1px solid var(--noble-stone);border-radius:12px;background:#fff;text-align:center;font-size:12px;line-height:1.35;color:var(--noble-navy)}.noble-cart-confidence{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0}.noble-cart-confidence span{border:1px solid var(--noble-stone);border-radius:10px;padding:9px 6px;text-align:center;font-size:11px;line-height:1.25;background:#fff;color:var(--noble-navy)}.noble-cart-promise,.noble-cart-duo,.noble-cart-shipping-status{padding:12px 14px;border-radius:12px;margin:10px 0;font-size:12px;line-height:1.5}.noble-cart-promise{background:#fff;border:1px solid var(--noble-stone)}.noble-cart-duo{background:#e9eef2;color:var(--noble-navy)}.noble-cart-shipping-status{background:#ece7df;color:var(--noble-ink)}.noble-free-shipping-progress{height:6px;border-radius:999px;background:#d8d3ca;overflow:hidden;margin-top:8px}.noble-free-shipping-progress>span{display:block;height:100%;background:var(--noble-navy);border-radius:inherit}@media(max-width:749px){body .product-information{padding-bottom:82px}.noble-pdp-trust{grid-template-columns:1fr}.noble-cart-confidence{grid-template-columns:1fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}