:root{--c-white: #ffffff;--c-light-blue: #d2ecff;--c-mid-blue: #a3cff6;--c-red: #ce0818;--c-dark-red: #6b000d;--c-navy: #00203a;--c-black: #1c1b1b;--c-surface: #fcf9f8;--c-surface-container: #f0edec;--c-surface-container-low: #f6f3f2;--c-on-surface: #1c1b1b;--c-on-surface-variant:#42474b;--c-primary-m3: #496171;--c-secondary-m3: #46607d;--c-outline-variant: #c2c7cc;--c-brand: var(--c-red);--c-brand-hover: var(--c-dark-red);--c-surface-alt: var(--c-light-blue);--f-headline: "Epilogue", var(--font-heading-family, sans-serif);--f-subhead: "Epilogue", var(--font-heading-family, sans-serif);--f-body: "Plus Jakarta Sans", var(--font-body-family, sans-serif);--f-ui: "Plus Jakarta Sans", var(--font-body-family, sans-serif);--grid-gap: 8px;--section-gap: 80px;--container-max: 1280px;--margin-desktop: 64px;--margin-mobile: 20px;--gutter: 24px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--ease-brand: cubic-bezier(.25, .46, .45, .94);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--speed-fast: .15s;--speed-base: .25s;--speed-slow: .4s;--c-button-radius: var(--style-border-radius-buttons-primary, var(--radius-md));--c-button-radius-secondary: var(--style-border-radius-buttons-secondary, var(--c-button-radius))}body{font-family:var(--f-body);background-color:var(--c-surface);color:var(--c-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.text-accent,[class*=hero] h1,[class*=hero] h2,.section-224-reviews__heading,.section-224-lifestyle__heading,.section-224-newsletter__heading{font-family:var(--f-headline);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:none}h4,h5{font-family:var(--f-body);font-weight:600}h6{font-family:var(--f-body);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.text-accent,.subhead-text,[data-type-preset=accent]{font-family:var(--f-subhead);font-weight:800;letter-spacing:-.02em;text-transform:none}*:focus-visible{outline:2px solid var(--c-red)!important;outline-offset:3px!important}::selection{background-color:var(--c-light-blue);color:var(--c-black)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--c-light-blue)}::-webkit-scrollbar-thumb{background:var(--c-red);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--c-dark-red)}.announcement-bar{font-family:var(--f-headline);font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.announcement-bar a{text-decoration:underline;text-underline-offset:3px}header-component,.header-section{font-family:var(--f-headline)}.header__menu-item,.header__nav-item,[class*=header__link],.menu-item__label{font-family:var(--f-ui);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:none;color:var(--c-secondary-m3);transition:color var(--speed-fast) var(--ease-brand)}.header__logo,.logo-block{max-height:40px}@media screen and (max-width:749px){.header__logo,.logo-block{max-height:32px}}header-component[sticky] .header-section:after,.header-section.is-sticky:after{content:"";display:block;position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;height:2px;background:var(--c-red);opacity:.15}.search-modal__input,.predictive-search__input,:not(.search-modal) [class*=search] input[type=search],:not(.search-modal) [class*=search] input[type=text]{font-family:var(--f-body);border-radius:0;border-bottom:2px solid var(--c-red)!important}.search-modal input[type=search],.search-modal input[type=text],.search-modal .search-modal__input,.search-modal .search-input,.search-modal [class*=search] input[type=search],.search-modal [class*=search] input[type=text]{border:0!important;border-bottom:0!important;box-shadow:none!important}.search-modal input[type=search]:focus,.search-modal input[type=text]:focus,.search-modal .search-modal__input:focus,.search-modal .search-input:focus,.search-modal [class*=search] input[type=search]:focus,.search-modal [class*=search] input[type=text]:focus{border:0!important;border-bottom:0!important;box-shadow:none!important;outline:none!important}.header-drawer,.menu-drawer{font-family:var(--f-headline)}.header-drawer__menu-item,.menu-drawer__menu-item{font-size:1.1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--c-light-blue)}button,.button,.btn,[class*=button-],[class*=btn-]{font-family:var(--f-headline);font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-brand),border-color var(--speed-fast) var(--ease-brand),color var(--speed-fast) var(--ease-brand),transform var(--speed-fast) var(--ease-brand),box-shadow var(--speed-fast) var(--ease-brand)}.button:not(.button-unstyled),[class*=button-primary],.button--primary{background-color:var(--c-red);border-color:var(--c-red);color:var(--c-white)!important}.button:not(.button-unstyled):hover,[class*=button-primary]:hover,.button--primary:hover{background-color:var(--c-dark-red);border-color:var(--c-dark-red);transform:translateY(-1px);box-shadow:0 4px 12px #ce08184d}.button:not(.button-unstyled):active,[class*=button-primary]:active{transform:translateY(0);box-shadow:none}.button-secondary,[class*=button--secondary]{background-color:transparent;border:2px solid var(--c-navy);color:var(--c-navy)}.button-secondary:hover,[class*=button--secondary]:hover{background-color:var(--c-navy);color:var(--c-white)!important;border-color:var(--c-navy)}.button-link,[class*=button-unstyled],.button--link{font-size:.8rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;font-weight:600}[name=add],.product-form__submit,[class*=add-to-cart] button{background-color:var(--c-red)!important;color:var(--c-white)!important;border-color:var(--c-red)!important;letter-spacing:.1em;font-size:.85rem}[name=add]:hover,.product-form__submit:hover,[class*=add-to-cart] button:hover{background-color:var(--c-dark-red)!important;border-color:var(--c-dark-red)!important;transform:translateY(-1px)}.button,.button-secondary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button,[name=add],[name=checkout],.product-form__submit,[class*=add-to-cart] button,button[class*=checkout-btn],button[name=checkout],input[name=checkout],.cart__checkout-button,[class*=quick-add]:not([class*=modal]),.card-product__quick-add,.active-facets__button,[class*=filter-remove],[class*=active-filter],[class*=pagination] button,[class*=variant-picker] button,[class*=variant-button],.variant-option--buttons .variant-option__button-label,[class*=quantity-selector] button,[class*=quantity] button,.slideshow-control,[class*=slideshow-control],.slideshow__btn,.show-more__button,.email-signup__button,.disclosure__toggle{border-radius:var(--c-button-radius)}.button-secondary{border-radius:var(--c-button-radius-secondary)}[class*=product-card],[class*=card-product],.card{border-radius:0;overflow:hidden}[class*=product-card] .card-gallery,[class*=product-card] [class*=media],.card-gallery{overflow:hidden}[class*=product-card] img,.card-gallery img{transition:transform var(--speed-slow) var(--ease-brand)}.product-card__main-image{transition:opacity .2s ease}[class*=product-card] [class*=group],[class*=card-product] [class*=info]{padding:12px 0;background-color:transparent}[class*=product-title],.card-product__title,[class*=product-card] .text-block{font-family:var(--f-body);font-size:.9rem;font-weight:500;letter-spacing:0;line-height:1.3}[class*=price],.product-price{font-family:var(--f-body);font-weight:700;font-size:.875rem}[class*=price--sale],.product-price--sale{color:var(--c-red)!important}[class*=price--compare],[class*=price--was],s,del{color:#16161673;font-weight:400}[class*=quick-add],.card-product__quick-add{background-color:var(--c-black);color:var(--c-white);font-family:var(--f-headline);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--speed-fast) var(--ease-brand)}[class*=quick-add]:hover,.card-product__quick-add:hover{background-color:var(--c-red)}[class*=badge],.badge{font-family:var(--f-headline);font-weight:700;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;border-radius:0}[class*=badge--sale],[class*=badge][data-type=sale]{background-color:var(--c-red)!important;color:var(--c-white)!important}[class*=badge--sold],[class*=badge][data-type=sold]{background-color:var(--c-black)!important;color:var(--c-white)!important}[class*=badge--new],[class*=badge][data-type=new]{background-color:var(--c-navy)!important;color:var(--c-white)!important}[class*=marquee]{font-family:var(--f-headline);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.color-scheme-3 [class*=marquee],.color-3 [class*=marquee]{color:var(--c-white)}[class*=hero]{position:relative}[class*=hero] [class*=logo] img{max-height:184px;width:auto}@media screen and (max-width:749px){[class*=hero] [class*=logo] img{max-height:100px}}[class*=hero] p,[class*=hero] .text-block{font-size:1rem;font-weight:400;letter-spacing:.02em}[class*=hero] .button,[class*=hero] [class*=button-]{font-size:.75rem;letter-spacing:.12em;padding:14px 32px}.collection-header,[class*=collection]>.section:first-child{font-family:var(--f-headline)}[class*=collection] h1,.collection-title{font-size:clamp(2rem,6vw,5rem);font-weight:700;letter-spacing:-.03em;line-height:1}[class*=filter],.facets,[class*=facet]{font-family:var(--f-body);font-size:.8rem;font-weight:500;letter-spacing:.04em}[class*=filter] button,.facets button,.filter-group__label{font-family:var(--f-headline);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}[class*=filter-remove],[class*=active-filter],.active-facets__button{background-color:var(--c-black);color:var(--c-white);font-size:.7rem;font-weight:600;letter-spacing:.06em}[class*=filter-remove]:hover,[class*=active-filter]:hover{background-color:var(--c-red)}[class*=sort],.facets__sort{font-family:var(--f-body);font-size:.8rem;border-radius:0;border-color:var(--c-mid-blue)}[class*=pagination] a,[class*=pagination] button{font-family:var(--f-headline);font-weight:600;font-size:.8rem;letter-spacing:.04em}[class*=pagination] .current,[class*=pagination] [aria-current]{background-color:var(--c-red);color:var(--c-white);border-color:var(--c-red)}.product-information h1,.product__title,[class*=product-details] h1{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.product-price-block,[class*=product__price],.price-block{font-size:1.1rem;font-weight:700;color:var(--c-black)}.price--sale .price__current{color:var(--c-red)!important}[class*=variant-button],[class*=variant-picker] button,.swatch-button{font-family:var(--f-body);font-size:.8rem;font-weight:600;letter-spacing:.04em;min-width:44px;transition:background-color var(--speed-fast) var(--ease-brand),border-color var(--speed-fast) var(--ease-brand),color var(--speed-fast) var(--ease-brand)}[class*=variant-button][aria-pressed=true],[class*=variant-button].is-active,[class*=variant-button][data-selected=true]{background-color:var(--c-black)!important;border-color:var(--c-black)!important;color:var(--c-white)!important}[class*=variant-button]:hover:not([aria-pressed=true]){border-color:var(--c-black);background-color:var(--c-light-blue)}[class*=accordion],details[class*=accordion]{border-top:1px solid var(--c-light-blue)}[class*=accordion]:last-child,details[class*=accordion]:last-child{border-bottom:1px solid var(--c-light-blue)}[class*=accordion] summary,details[class*=accordion] summary{font-family:var(--f-headline);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:16px 0;cursor:pointer}[class*=accordion] [class*=content],[class*=accordion__body],details[class*=accordion]>div{font-size:.875rem;line-height:1.7;color:#161616cc;padding-bottom:16px}[class*=review] [class*=star],[class*=rating] svg{color:var(--c-red);fill:var(--c-red)}[class*=cart-title],[class*=cart__title],.cart-header h1{font-family:var(--f-headline);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em}[class*=cart-item] .product-title,[class*=cart__item] [class*=title],.cart-item__name{font-size:.9rem;font-weight:600}.cart-summary,.cart__summary,.cart-totals{background-color:var(--c-light-blue);border:none!important;border-radius:0}button[class*=checkout-btn],button[name=checkout],input[name=checkout],.cart__checkout-button,.cart__checkout-btn{background-color:var(--c-red)!important;border-color:var(--c-red)!important;color:var(--c-white)!important;font-family:var(--f-headline);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;transition:background-color var(--speed-fast) var(--ease-brand),transform var(--speed-fast) var(--ease-brand),box-shadow var(--speed-fast) var(--ease-brand)}button[class*=checkout-btn]:hover,button[name=checkout]:hover,input[name=checkout]:hover,.cart__checkout-button:hover,.cart__checkout-btn:hover{background-color:var(--c-dark-red)!important;border-color:var(--c-dark-red)!important;transform:translateY(-1px);box-shadow:0 4px 12px #ce081859}[class*=cart-item]+[class*=cart-item],.cart-items li+li{border-top:1px solid var(--c-light-blue)!important}[class*=cart-drawer],.cart-drawer{font-family:var(--f-body)}.cart-drawer__header,[class*=cart-drawer] header{border-bottom:2px solid var(--c-red);font-family:var(--f-headline)}.cart-drawer__title,[class*=cart-drawer] h2{font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}[class*=cart-icon] [class*=bubble],[class*=cart-count],.cart-bubble{background-color:var(--c-red)!important;color:var(--c-white)!important;border-radius:50%;font-size:.65rem;font-weight:700}[class*=quantity-selector],.quantity-input{border-radius:var(--c-button-radius);border-color:var(--c-mid-blue)}[class*=quantity-selector] button,[class*=quantity] button{background-color:transparent;border-color:var(--c-mid-blue);color:var(--c-black)}[class*=quantity-selector] button:hover{background-color:var(--c-light-blue);border-color:var(--c-black)}[class*=media-with-content] h6,[class*=editorial] h6,.section-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-red)}.color-scheme-5 [class*=media-with-content] h6,.color-5 [class*=editorial] h6{color:var(--c-mid-blue)}[class*=media-with-content] h2,[class*=editorial] h2{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.03em}[class*=media-with-content] p{font-size:.95rem;line-height:1.75;opacity:.85}[class*=collection-card],.collection-card{border-radius:0;overflow:hidden}[class*=collection-card] img{transition:transform var(--speed-slow) var(--ease-brand)}[class*=collection-card]:hover img{transform:scale(1.04)}[class*=collection-title],.collection-card__label{font-family:var(--f-headline);font-weight:700;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;background-color:var(--c-white)!important;color:var(--c-black)!important;padding:6px 10px;border-radius:0}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea{font-family:var(--f-body);border-radius:0!important;border-color:var(--c-mid-blue)!important;transition:border-color var(--speed-fast) var(--ease-brand),box-shadow var(--speed-fast) var(--ease-brand)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{border-color:var(--c-red)!important;box-shadow:0 0 0 2px #ce08181f!important;outline:none}[class*=email-signup],.email-signup{border-radius:0}[class*=email-signup] input{border-radius:0!important;border:none;border-bottom:2px solid currentColor!important;background:transparent}[class*=email-signup] button[type=submit],.email-signup__submit{color:inherit;opacity:.7;transition:opacity var(--speed-fast)}[class*=email-signup] button[type=submit]:hover{opacity:1}label,.form-label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:var(--f-headline)}footer,.footer-section,[class*=footer]{font-family:var(--f-body)}.footer-section-224.color-scheme-2{position:relative;overflow:hidden}.footer-section-224.color-scheme-2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 120% at 100% 0%,rgb(163 207 246 / .35) 0%,transparent 55%),radial-gradient(ellipse 60% 80% at 0% 100%,rgb(206 8 24 / .06) 0%,transparent 50%);pointer-events:none;z-index:0}.footer-section-224.color-scheme-2 .section-content-wrapper{position:relative;z-index:1;max-width:42rem;margin-inline:auto}.footer-section-224.color-scheme-2 .section-content-wrapper>[class*=text]:first-child p{font-family:var(--f-headline);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;opacity:.75}.footer-section-224.color-scheme-2 .section-content-wrapper>[class*=text]:nth-child(2) h2{font-family:var(--f-headline);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}.footer-section-224.color-scheme-2 .section-content-wrapper>[class*=text]:nth-child(3) p{font-size:.95rem;line-height:1.6;opacity:.85;margin:0}.footer-section-224.color-scheme-2 [class*=email-signup]{width:100%;margin-block-start:8px}.footer-section-224.color-scheme-2 [class*=email-signup] input{font-family:var(--f-headline);font-size:clamp(.9rem,2.5vw,1.1rem)!important;letter-spacing:.02em;padding-block:12px!important;border-bottom-width:2px!important}.footer-section-224.color-scheme-2 [class*=email-signup] input::placeholder{opacity:.45;text-transform:uppercase;font-size:.7rem;letter-spacing:.14em}.footer-section-224.color-scheme-2 [class*=email-signup] button[type=submit]{opacity:1;color:var(--c-red);transition:color var(--speed-fast) var(--ease-brand),transform var(--speed-fast) var(--ease-brand)}.footer-section-224.color-scheme-2 [class*=email-signup] button[type=submit]:hover{color:var(--c-dark-red);transform:translate(4px)}.footer-224{position:relative}.footer-224:after{content:"";position:absolute;top:0;inset-inline-start:50%;transform:translate(-50%);width:min(100% - 48px,var(--page-width, 1200px));height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2) 30%,rgb(255 255 255 / .2) 70%,transparent)}.footer-224 .footer-content{row-gap:max(var(--footer-gap),24px)}@media screen and (min-width:990px){.footer-224 .footer-content{grid-template-columns:repeat(4,1fr)}.footer-224 .footer-content>:first-child:has(.logo,[class*=logo]){grid-column:1 / -1}.footer-224 .footer-content>:first-child:has(.logo,[class*=logo])+*{grid-column:auto}}[class*=footer] [class*=heading],[class*=footer] h4,[class*=footer] h5,[class*=footer] .menu-heading,.footer-224 .menu__heading{font-family:var(--f-headline);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;color:#fffffff2}[class*=footer] a,[class*=footer] [class*=link]{font-size:.875rem;font-weight:400;letter-spacing:.02em;opacity:.78;transition:opacity var(--speed-fast) var(--ease-brand),color var(--speed-fast) var(--ease-brand)}[class*=footer] a:hover,[class*=footer] a:focus-visible{opacity:1;color:var(--c-light-blue)}.footer-224 .menu__item+.menu__item{margin-block-start:2px}.footer-utilities-224.color-scheme-7{--utilities-muted: rgb(255 255 255 / .55)}.footer-utilities-224 .footer-utilities__text,.footer-utilities-224 .policy-list-trigger{color:var(--utilities-muted);transition:color var(--speed-fast) var(--ease-brand)}.footer-utilities-224 a:hover,.footer-utilities-224 .policy-list-trigger:hover{color:var(--c-light-blue)}.footer-utilities-224 .social-icons__wrapper{display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:center}@media screen and (min-width:750px){.footer-utilities-224 .social-icons__wrapper{justify-content:flex-end}}.footer-utilities-224 .social-icons__icon-wrapper a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgb(255 255 255 / .15);border-radius:0;opacity:.85;transition:border-color var(--speed-fast) var(--ease-brand),background-color var(--speed-fast) var(--ease-brand),color var(--speed-fast) var(--ease-brand),transform var(--speed-fast) var(--ease-brand)}.footer-utilities-224 .social-icons__icon-wrapper a:hover{border-color:var(--c-red);background-color:var(--c-red);color:var(--c-white)!important;opacity:1;transform:translateY(-2px)}[class*=social-links] a,[class*=social-icons] a{transition:color var(--speed-fast) var(--ease-brand),transform var(--speed-fast) var(--ease-brand)}.color-scheme-2 [class*=email-signup] input,.color-2 [class*=email-signup] input{border-bottom-color:var(--c-navy)!important}[class*=footer-copyright],.footer__copyright,.footer-utilities-224 .footer-utilities__group-copyright{font-size:.72rem;letter-spacing:.06em;opacity:.7}.footer-utilities-224 .footer-utilities__group-copyright a{text-decoration:none;font-weight:600}.footer-utilities-224 .footer-utilities__group-copyright a:hover{color:var(--c-red)}[class*=policy-list] a,.footer-policy a,.footer-utilities-224 .policy-list-trigger{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7;text-decoration:none;text-underline-offset:3px;cursor:pointer}.footer-utilities-224 .policy-list-trigger:hover{opacity:1;text-decoration:underline}[class*=policy-list] a:hover{opacity:1}.footer-utilities-224 .terms-policies-popover{border-radius:0;min-width:200px}[class*=slideshow-arrow],[class*=carousel-arrow],.slideshow__btn{background-color:var(--c-white);color:var(--c-black);border:1px solid var(--c-light-blue);transition:background-color var(--speed-fast) var(--ease-brand),color var(--speed-fast) var(--ease-brand),border-color var(--speed-fast) var(--ease-brand)}[class*=slideshow-arrow]:hover,[class*=carousel-arrow]:hover{background-color:var(--c-red);color:var(--c-white);border-color:var(--c-red)}[class*=slideshow-dot],[class*=carousel-dot]{background-color:var(--c-mid-blue);border-radius:0}[class*=slideshow-dot][aria-current=true],[class*=slideshow-dot].is-active,[class*=carousel-dot].is-active{background-color:var(--c-red)}[class*=quick-add-modal],.quick-add-modal{border-radius:0;font-family:var(--f-body)}[class*=quick-add-modal] h2,[class*=quick-add-modal] [class*=title]{font-family:var(--f-headline);font-weight:700;letter-spacing:-.02em}[class*=overlay],[class*=backdrop],.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[class*=close-button],[aria-label*=Close],[class*=modal-close]{color:var(--c-black);opacity:.7;transition:opacity var(--speed-fast)}[class*=close-button]:hover{opacity:1;color:var(--c-red)}hr,.divider,[class*=divider]{border-color:var(--c-light-blue)!important;opacity:1}.text-brand{color:var(--c-red)!important}.text-navy{color:var(--c-navy)!important}.text-muted{color:#1616168c!important}.bg-brand{background-color:var(--c-red)!important}.bg-light-blue{background-color:var(--c-light-blue)!important}.bg-navy{background-color:var(--c-navy)!important}.bg-black{background-color:var(--c-black)!important}.bg-white{background-color:var(--c-white)!important}.label-uppercase{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:var(--f-headline)}[class*=skeleton],[class*=placeholder-]:not(img){background:linear-gradient(90deg,var(--c-light-blue) 25%,rgba(210,236,255,.5) 50%,var(--c-light-blue) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[class*=breadcrumb],nav[aria-label=Breadcrumb]{font-family:var(--f-body);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.65}[class*=breadcrumb] a:hover{color:var(--c-red);opacity:1}[class*=error],.alert--error,.form__message--error{color:var(--c-red);font-size:.8rem;font-weight:600}[class*=success],.alert--success{color:#00693e;font-size:.8rem;font-weight:600}@media screen and (max-width:749px){.button,[class*=button-primary]{min-height:48px;font-size:.8rem;padding:14px 24px}h1{letter-spacing:-.03em}.footer-224 [class*=menu]{padding-block:0;border-bottom:1px solid rgb(255 255 255 / .1)}.footer-224 .menu__heading{padding-block:16px;cursor:pointer}.footer-section-224.color-scheme-2{padding-block:40px!important}.footer-section-224.color-scheme-2 [class*=email-signup]{max-width:100%}.footer-utilities-224 .utilities{text-wrap:balance;gap:16px}.footer-utilities-224 .utilities>*{width:100%}.footer-utilities-224 .social-icons__wrapper{justify-content:center;padding-block-start:8px}[class*=product-details]{padding-top:24px!important}[class*=cart-summary]{margin-inline:0}}@media screen and (min-width:750px)and (max-width:989px){.header__logo{max-height:36px}}@media print{.announcement-bar,header,footer,[class*=cart-drawer],[class*=modal]{display:none!important}body{color:#000;background:#fff}}.grid-224{display:grid;gap:calc(var(--grid-gap) * 2);grid-template-columns:repeat(4,1fr)}@media screen and (min-width:990px){.grid-224{grid-template-columns:repeat(12,1fr)}}.section-224-reviews__header{text-align:center;max-width:36rem;margin-inline:auto;margin-block-end:40px}.section-224-reviews__heading{font-size:clamp(1.75rem,4vw,2.75rem);margin:8px 0}.section-224-reviews__subheading{font-size:.95rem;line-height:1.6;opacity:.8;margin:0}.section-224-reviews__aggregate{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;align-items:baseline;margin-block-start:16px}.section-224-reviews__score{font-family:var(--f-headline);font-size:1.25rem;color:var(--c-red)}.section-224-reviews__count{font-size:.8rem;opacity:.65;letter-spacing:.04em}.section-224-reviews__grid{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:750px){.section-224-reviews__grid{grid-template-columns:repeat(3,1fr)}}.review-card-224{background:var(--c-white);border:1px solid var(--c-light-blue);border-radius:var(--radius-md);padding:24px;height:100%;display:flex;flex-direction:column;gap:12px;transition:box-shadow var(--speed-fast) var(--ease-brand)}.color-scheme-5 .review-card-224,.color-scheme-7 .review-card-224{background:#ffffff0f;border-color:#ffffff1f}.review-card-224:hover{box-shadow:0 8px 24px #00203a14}.review-card-224__stars{color:var(--c-red);font-size:.9rem;letter-spacing:2px}.review-card-224__star--empty{opacity:.25}.review-card-224__quote{font-size:.95rem;line-height:1.65;margin:0;flex:1;font-style:normal}.review-card-224__footer{display:flex;flex-direction:column;gap:2px;font-style:normal}.review-card-224__author{font-family:var(--f-body);font-weight:600;font-size:.85rem;font-style:normal}.review-card-224__detail{font-size:.75rem;opacity:.55;text-transform:uppercase;letter-spacing:.06em}.trust-bar-224{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:750px){.trust-bar-224{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.trust-bar-224{grid-template-columns:repeat(4,1fr)}}.trust-bar-224__item{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--radius-sm);background:#ffffff80}.color-scheme-5 .trust-bar-224__item,.color-scheme-7 .trust-bar-224__item{background:#ffffff0f}.trust-bar-224__icon{flex-shrink:0;color:var(--c-red);display:flex}.trust-bar-224__title{display:block;font-family:var(--f-body);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-block-end:4px}.trust-bar-224__desc{font-size:.85rem;opacity:.75;line-height:1.4}.section-224-lifestyle__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-block-end:32px;padding-inline:max(16px,var(--padding-inline, 24px))}.section-224-lifestyle__heading{font-size:clamp(1.75rem,4vw,3rem);margin:8px 0 0;max-width:14ch}.lifestyle-grid-224{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:990px){.lifestyle-grid-224--3,.lifestyle-grid-224--4,.lifestyle-grid-224--5,.lifestyle-grid-224--6{grid-template-columns:repeat(3,1fr)}.lifestyle-grid-224--2{grid-template-columns:repeat(2,1fr)}}.lifestyle-grid-224__cell{margin:0;overflow:hidden;border-radius:var(--radius-md)}.lifestyle-grid-224__link{display:block;color:inherit;text-decoration:none}.lifestyle-grid-224__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--c-light-blue)}.lifestyle-grid-224__media img,.lifestyle-grid-224__media svg{width:100%;height:100%;object-fit:cover;transition:transform var(--speed-slow) var(--ease-brand)}.lifestyle-grid-224__cell:hover img{transform:scale(1.03)}.lifestyle-grid-224__caption{position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;padding:16px;font-family:var(--f-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(transparent,#00203aa6);color:var(--c-white)}.section-224-newsletter__inner{text-align:center;max-width:32rem;margin-inline:auto}.section-224-newsletter__heading{font-size:clamp(1.5rem,4vw,2.25rem);margin:8px 0}.section-224-newsletter__subheading{font-size:.95rem;line-height:1.6;opacity:.85;margin-block-end:24px}.section-224-newsletter__form{width:100%}.section-224-newsletter__disclaimer{font-size:.72rem;opacity:.55;margin-block-start:12px}.section-224-newsletter__message{font-size:.85rem;margin-block-start:12px;font-weight:600}.section-224-newsletter__message--success{color:#00693e}.section-224-newsletter__message--error{color:var(--c-red)}[class*=product-card],.card,[class*=collection-card],.lifestyle-grid-224__cell,.review-card-224,[class*=cart-summary]{border-radius:var(--radius-md)}[class*=product-card] img,.card-gallery{border-radius:var(--radius-md) var(--radius-md) 0 0}.section-resource-list.color-scheme-2 .section-resource-list__header h6{font-family:var(--f-body);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-navy);background:var(--c-light-blue);padding:4px 8px;border-radius:var(--radius-sm);display:inline-block;margin-block-end:8px}.page-width-content{width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:max(16px,var(--padding-inline, 24px))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/224-brand.css.map */
