body{background:#fff;letter-spacing:0}.skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.skip-link:focus{width:auto;height:auto;margin:0;padding:.8rem 1rem;overflow:visible;clip:auto;clip-path:none;white-space:normal}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}h1{font-size:clamp(2.2rem,5vw,4.4rem)}h2{font-size:clamp(1.75rem,3vw,2.65rem)}h3{font-size:clamp(1.05rem,1.7vw,1.35rem)}.section{padding-block:clamp(46px,6vw,var(--section-space))}.section-heading{align-items:center;margin-bottom:1.35rem}.section-heading__copy{max-width:560px}.section-heading h2{font-size:clamp(1.65rem,2.5vw,2.25rem);text-transform:uppercase;letter-spacing:.01em}.eyebrow{margin-bottom:.55rem;color:var(--color-text);font-size:.7rem;letter-spacing:.15em}.button{min-height:44px;padding:.7rem 1.2rem;border-radius:4px;box-shadow:none;text-transform:uppercase;font-size:.78rem;letter-spacing:.06em}.button:hover{transform:none;box-shadow:none;background:#0f2a53}.button--secondary{background:#fff}.text-link{text-transform:uppercase;font-size:.76rem;letter-spacing:.06em}.field input,.field textarea,.field select,.select{border-radius:4px;background:#fff}.announcement{font-size:.7rem;letter-spacing:.11em}.announcement__rotator{min-height:36px}.announcement__message{padding-block:.55rem}.header-shell{background:#fff;border-color:#e1e5eb}.header{min-height:82px}.header__brand{width:var(--logo-width);height:72px;overflow:hidden}.header__logo-desktop,.header__logo-crop{position:relative;display:block;width:100%;height:100%}.header__logo-desktop>img{width:100%;height:100%;object-fit:contain}.header__logo-crop img{position:absolute;top:50%;left:50%;width:112%;max-width:none;height:auto;transform:translate(-50%,-50%)}.header__logo-mobile{display:none}.header__menu{gap:1.45rem}.header__menu-link{padding:1.9rem 0;font-size:.78rem;letter-spacing:.055em;text-transform:uppercase}.header__dropdown{border-radius:4px;box-shadow:0 14px 32px #071b3a1f}.header__dropdown a{font-size:.85rem}.header__actions{gap:.05rem}.cart-count{background:#071b3a}.search-popover{border-radius:4px}.drawer__logo{width:54px;height:54px;object-fit:contain}.drawer__promo{border-radius:4px}.mobile-menu a,.mobile-menu summary{text-transform:uppercase;font-size:.82rem;letter-spacing:.04em}.hero{background:var(--hero-bg,#071b3a)}.hero--contained{width:min(calc(100% - 40px),var(--page-width));margin-top:18px;border:1px solid #071b3a;border-radius:4px}.hero__grid{min-height:min(var(--hero-height,400px),440px)}.hero__content{padding:clamp(2rem,5vw,4.5rem)}.hero__content-inner{max-width:520px}.hero__title{font-size:clamp(2.25rem,4.8vw,4.5rem);text-transform:uppercase;letter-spacing:-.01em}.hero__text{max-width:480px;font-size:1rem}.hero__buttons{margin-top:1.35rem}.hero__media{min-height:340px}.hero__badge{top:1rem;right:1rem;padding:.45rem .7rem;border:1px solid #071b3a;border-radius:3px;box-shadow:none;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.product-grid{gap:clamp(1rem,1.7vw,1.45rem)}.product-card{display:flex;flex-direction:column}.product-card__media-wrap{position:relative}.product-card__media{border:1px solid #e0e4ea;border-radius:4px;background:#fff}.product-card__media:hover img{transform:none}.product-card__media-wrap:hover .product-card__quick{opacity:1;transform:none}.product-card__badge{top:.6rem;left:.6rem;padding:.28rem .52rem;border:1px solid #071b3a;border-radius:2px;background:#fff;color:#071b3a;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.product-card__badge--sale{background:#071b3a;color:#fff}.product-card__content{padding:.7rem 0}.product-card__vendor{font-size:.62rem}.product-card__title{min-height:1.45em;margin-bottom:.25rem;font-size:.92rem}.product-card__quick{right:.55rem;bottom:.55rem;left:.55rem}.product-card__quick .button{min-height:38px;background:#071b3af5;font-size:.68rem}.price{font-size:.9rem}.rating{margin-top:.35rem}.swatches{margin-top:.45rem}.swatch{width:16px;height:16px}.collection-onboarding{padding:2rem;border:1px dashed #b8c0cc;background:#f7f8fa;text-align:center}.collection-onboarding h3{margin-bottom:.4rem}.collection-onboarding p{margin-bottom:.35rem}.collection-grid{gap:1rem}.collection-card{min-height:285px;border-radius:4px}.collection-card:after{top:55%;right:0;bottom:0;left:0}.collection-card__content{right:1rem;bottom:1rem;left:1rem}.collection-card__content h3{font-size:1.25rem;text-transform:uppercase}.promo-card{border-radius:4px}.promo-card h3{text-transform:uppercase}.image-text,.newsletter{border:1px solid #071b3a;border-radius:4px}.image-text__content{padding:clamp(1.75rem,4vw,3.5rem)}.image-text__content h2{text-transform:uppercase}.benefit,.testimonial{border:1px solid #e0e4ea;border-radius:4px;background:#fff}.benefit__icon{border-radius:3px;background:#071b3a;color:#fff}.testimonials .section-heading{margin-bottom:1rem}.testimonial{padding:1.25rem}.testimonial blockquote{margin:1rem 0;font-size:.92rem}.newsletter{background:#071b3a}.newsletter__grid{grid-template-columns:1fr}.newsletter__content{padding:clamp(1.7rem,4vw,3rem);text-align:center}.newsletter__content h2{font-size:clamp(1.5rem,2.8vw,2.3rem);text-transform:uppercase}.newsletter__content .rte{max-width:580px;margin:auto}.newsletter-form{max-width:620px;margin:1.1rem auto 0}.newsletter-form input{border-radius:3px}.newsletter__image{display:none}.accordion summary{font-size:.9rem}.product{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr)}.product-gallery__stage,.product-gallery__thumb{border-radius:4px}.product-info{position:sticky;top:105px}.product-info__title{font-size:clamp(2rem,3.2vw,3.15rem)}.product-option legend{font-size:.85rem}.option-label{border-radius:3px}.product-trust__item{border:1px solid #e0e4ea;border-radius:3px;background:#fff}.collection-hero{padding:2.5rem 0;border-bottom:1px solid #e0e4ea;background:#fff}.collection-hero h1{font-size:clamp(2rem,4vw,3.4rem);text-transform:uppercase}.collection-hero__inner .rte{max-width:600px;margin:auto}.collection-tools{padding-bottom:.8rem;border-bottom:1px solid #e0e4ea}.facet summary{font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.filter-chip{border:1px solid #d8dde5;border-radius:3px;background:#fff}.pagination a,.pagination span{border-radius:3px}.shipping-progress__track{height:5px;border-radius:0}.shipping-progress__fill{border-radius:0;background:#071b3a}.cart-offer-progress{padding:1rem;border:1px solid #d8dde5;background:#f7f8fa}.cart-offer-progress p{margin:0 0:.7rem}.cart-offer-progress__terms{display:inline-block;margin-top:.65rem}.cart-item__image{border:1px solid #e0e4ea;border-radius:3px}.cart-item__title{font-size:.88rem}.cart-item--gift{padding:.75rem;background:#f7f8fa}.free-gift-badge{display:block;width:max-content;margin:.25rem 0;padding:.2rem .4rem;border-radius:2px;background:#071b3a;color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.08em}.gift-locked{font-size:.7rem;color:var(--color-muted);text-transform:uppercase}.footer{background:#071b3a}.footer__brand-logo{position:relative;display:block;max-width:190px;height:90px;overflow:hidden}.footer__brand-logo img{position:absolute;top:50%;left:50%;width:112%;max-width:none;height:auto;transform:translate(-50%,-50%)}.empty-state h3,.empty-state h2{text-transform:uppercase}@media(max-width:990px){.header__brand{width:var(--logo-width-mobile);height:56px}.header__logo-desktop{display:none}.header__logo-mobile{display:block;width:100%;height:100%}.header__logo-mobile img{width:100%;height:100%;object-fit:contain}.product-info{position:static}.product-grid{--columns:3!important}}@media(max-width:749px){.section{padding-block:44px}.header{min-height:62px}.header__brand{width:52px;height:52px}.hero--contained{width:calc(100% - 20px);margin-top:10px}.hero__content{padding:1.7rem 1.25rem}.hero__title{font-size:2.35rem}.hero__media{min-height:265px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .7rem}.product-card__title{font-size:.84rem}.product-card__quick .button{min-height:36px}.collection-card{min-height:235px}.newsletter-form{flex-direction:column}.footer__brand-logo{max-width:170px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/retail.css.map */
