:root{--brand-ui-bg: #f8f6f2;--brand-ui-panel: #ffffff;--brand-ui-panel-soft: #fbfaf7;--brand-ui-ink: #0a1628;--brand-ui-muted: #5e6673;--brand-ui-line: rgba(10, 22, 40, .1);--brand-ui-line-strong: rgba(10, 22, 40, .16);--brand-ui-accent: #63a8ff;--brand-ui-accent-strong: #0a1628;--brand-ui-accent-soft: rgba(99, 168, 255, .12);--brand-ui-soft: #efeae0;--brand-ui-hover: #14243a;--brand-ui-radius-xs: 10px;--brand-ui-radius-sm: 14px;--brand-ui-radius-md: 18px;--brand-ui-radius-lg: 24px;--brand-ui-radius-pill: 999px;--brand-ui-section-pad: clamp(56px, 7vw, 112px);--brand-ui-page-gutter: clamp(20px, 4vw, 64px);--brand-motion-ease: cubic-bezier(.2, .72, .18, 1);--brand-motion-spring: cubic-bezier(.16, 1.18, .32, 1);--brand-motion-shadow: 0 16px 38px rgba(10, 22, 40, .1);--brand-motion-shadow-soft: 0 10px 26px rgba(10, 22, 40, .08);--brand-motion-glow-shadow: 0 0 0 1px rgba(99, 168, 255, .16), 0 18px 48px rgba(99, 168, 255, .16);--brand-motion-line: rgba(10, 22, 40, .12);--brand-motion-glow: rgba(99, 168, 255, .2)}html,body,body.gradient{background:var(--brand-ui-bg)!important;color:var(--brand-ui-ink)}main{background:var(--brand-ui-bg)}@media screen and (max-width:749px){.template-index #MainContent>.shopify-section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 720px}}@media(prefers-reduced-motion:no-preference){:root:not(.shopify-design-mode) .template-index #MainContent>.shopify-section:nth-child(-n+2) .brand-reveal{opacity:1;transform:none;transition:none;will-change:auto}}main :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3){color:var(--brand-ui-ink);letter-spacing:0}main :where(h1,h2,h3,.h0,.h1,.h2){font-family:Fraunces,Georgia,serif;font-weight:300}main :where(p,li,.rte,.text-body){color:inherit}main :where([class*=__eyebrow],[class*=__kicker],[class*=__meta],[class*=__label]){color:var(--brand-ui-muted)}main :where([class*=__eyebrow],[class*=__kicker]){letter-spacing:.28em;text-transform:uppercase}main :where(.page-width){width:min(100%,var(--page-width))}main :where([class*=__wrap-]){box-sizing:border-box;max-width:100%}main :where(.card,.content-container,.global-media-settings,.product__media,.product__info-container){border-color:var(--brand-ui-line)}main :where([class*=__card],[class*=__panel],[class*=__form-wrap],[class*=__section]){border-color:var(--brand-ui-line)}main :where(.card,.content-container,.multicolumn-card,.collage-card,.collection-card-wrapper .card,.product-card-wrapper .card,.article-card-wrapper .card){border-radius:var(--brand-ui-radius-md)}main :where([class*=__card],[class*=__panel],[class*=__form-wrap],[class*=__section]){box-shadow:0 1px #0a162806}main :where(.badge,[class*=__badge],[class*=__pill],[class*=__chip]){border-radius:var(--brand-ui-radius-pill);letter-spacing:.08em}main :where([class*=__save],.price__sale-note,.badge--promo){background:var(--brand-ui-bg);border-color:var(--brand-ui-line);color:var(--brand-ui-ink)}main :where(.button,.shopify-payment-button__button,button[class*=__button],a[class*=__button],button[class*=__btn],a[class*=__btn]){min-height:46px;border-radius:var(--brand-ui-radius-pill);letter-spacing:0}main :where(.button,button[class*=__button],a[class*=__button]).button--secondary,main :where(a[class*=__button--light],button[class*=__button--light]){border-color:var(--brand-ui-line-strong)}main :where(a[class*=__button--dark],button[class*=__button--dark],a[class*=__button--primary],button[class*=__button--primary]){background:var(--brand-ui-ink);color:#fff}main :where(.field__input,.select__select,input,textarea,select):not([type=checkbox]):not([type=radio]){border-radius:var(--brand-ui-radius-sm)}main :where(.field,.select){--inputs-radius: var(--brand-ui-radius-sm)}.section-header .header-wrapper{background:#f8f6f2eb!important;border-bottom:1px solid var(--brand-ui-line)!important;color:var(--brand-ui-ink);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.section-header .header{max-width:min(100%,1440px);min-height:72px;padding-left:var(--brand-ui-page-gutter)!important;padding-right:var(--brand-ui-page-gutter)!important}.brand-has-scrolled .section-header .header-wrapper,.brand-has-scrolled .header-wrapper{background:#f8f6f2f5!important;border-bottom-color:#0a16281f!important;box-shadow:0 8px 28px #0a16280f}@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))){.section-header .header-wrapper,.brand-has-scrolled .header-wrapper{-webkit-backdrop-filter:blur(14px) saturate(1.04);backdrop-filter:blur(14px) saturate(1.04)}}.section-header :where(.header__heading-link,.header__menu-item,.list-menu__item--link,.header__icon){color:var(--brand-ui-ink);letter-spacing:0}.section-header :where(.header__menu-item,.list-menu__item--link){border-radius:var(--brand-ui-radius-pill);transition:background-color .2s ease,color .2s ease,opacity .2s ease}.section-header :where(.header__menu-item,.list-menu__item--link):hover,.section-header :where(.header__menu-item,.list-menu__item--link).list-menu__item--active{background:#0a16280e;color:var(--brand-ui-ink);text-decoration:none}@media screen and (min-width:990px){.section-header .header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.section-header .header__inline-menu{align-self:stretch;display:flex;align-items:center;justify-self:center}.section-header .header__inline-menu>.list-menu--inline{align-items:center}.section-header .header__menu-item{display:inline-flex;align-items:center}}.section-header .header__icon{border-radius:var(--brand-ui-radius-pill);transition:background-color .2s ease,transform .2s var(--brand-motion-ease)}.section-header .header__icon:hover{background:#0a16280e;transform:translateY(-1px)}.section-header :where(.menu-drawer,.mega-menu__content,.predictive-search){background:#f8f6f2fa;border-color:var(--brand-ui-line);box-shadow:0 24px 70px #0a16281f}body .footer.footer{background:var(--brand-ui-ink);color:#ffffffc7;border-top:0}body .footer.footer :where(.footer-block__heading,.footer-block--menu .footer-block__heading,.footer-block__brand-info .footer-block__heading){color:#fff;letter-spacing:0}body .footer.footer :where(.footer-block__details-content,.footer-block__contact-text,.copyright__content,.policies a){color:#ffffffa8}body .footer.footer :where(a,.list-menu__item--link){color:#ffffffb8;text-decoration-color:transparent}body .footer.footer :where(a,.list-menu__item--link):hover{color:#fff;text-decoration-color:#ffffff85}body .footer.footer :where(.field__input,input[type=email]){background:#ffffff14;border-color:#ffffff2e;color:#fff}body .footer.footer :where(.field__label,.footer__localization h2){color:#fff9}body .footer.footer :where(.footer__content-bottom,.footer-block--menu,.footer-block.footer-block--menu.grid__item){border-color:#ffffff1f}body .footer.footer .newsletter-form__button{color:#fff}main :where(input,textarea,select):focus-visible{outline:0;border-color:#0a162857;box-shadow:0 0 0 3px var(--brand-motion-glow)}@media screen and (max-width:749px){:root{--brand-ui-section-pad: 56px;--brand-ui-page-gutter: 20px}.section-header .header{min-height:64px}main :where(.page-width){padding-left:var(--brand-ui-page-gutter);padding-right:var(--brand-ui-page-gutter)}main :where(h1,.h0,.h1){overflow-wrap:anywhere}main :where([class*=__card],[class*=__panel],[class*=__form-wrap],[class*=__section]){box-shadow:none}body .footer.footer{text-align:left}}@media(prefers-reduced-motion:no-preference){:root:not(.shopify-design-mode) .brand-reveal{opacity:0;transform:translateY(16px);transition:opacity .62s var(--brand-motion-ease) var(--brand-reveal-delay, 0ms),transform .62s var(--brand-motion-ease) var(--brand-reveal-delay, 0ms);will-change:opacity,transform}:root:not(.shopify-design-mode) .brand-reveal.is-visible{opacity:1;transform:translateY(0)}:root:not(.shopify-design-mode) .brand-reveal.brand-elevated-surface{transform:translateY(20px) scale(.985);transition:opacity .7s var(--brand-motion-spring) var(--brand-reveal-delay, 0ms),transform .7s var(--brand-motion-spring) var(--brand-reveal-delay, 0ms)}:root:not(.shopify-design-mode) .brand-reveal.brand-elevated-surface.is-visible{transform:translateY(0) scale(1)}main :where(.button,button[class*=__button],a[class*=__button],button[class*=__btn],a[class*=__btn],button[class*=button-],a[class*=button-]):not([disabled]):not([aria-disabled=true]):not(.slider-button):not(.quantity__button):not(.field__button){transition:transform .22s var(--brand-motion-ease),box-shadow .22s var(--brand-motion-ease),border-color .22s var(--brand-motion-ease),background-color .22s var(--brand-motion-ease),color .22s var(--brand-motion-ease),opacity .22s ease;will-change:transform}main :where(.button,button[class*=__button],a[class*=__button],button[class*=__btn],a[class*=__btn],button[class*=button-],a[class*=button-]):not([disabled]):not([aria-disabled=true]):not(.slider-button):not(.quantity__button):not(.field__button):hover{transform:translateY(-1px);box-shadow:var(--brand-motion-shadow-soft)}main :where(.button,button[class*=__button],a[class*=__button],button[class*=__btn],a[class*=__btn],button[class*=button-],a[class*=button-]):not([disabled]):not([aria-disabled=true]):not(.slider-button):not(.quantity__button):not(.field__button):active{transform:translateY(0);box-shadow:none}main :where(.card-wrapper,.article-card-wrapper,.collection-card-wrapper,.brand-elevated-surface){position:relative}main :where(.brand-elevated-surface):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;border-radius:inherit;box-shadow:var(--brand-motion-glow-shadow);opacity:0;pointer-events:none}main :where(.brand-signal-surface){position:relative;overflow:hidden}main :where(.brand-signal-surface):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(115deg,#fff0 22%,#ffffff2e 44%,#fff0 62%),radial-gradient(circle at 88% 14%,#2f64b229,#2f64b200 34%);opacity:.22;pointer-events:none;transform:translate(-10%)}main :where(a:not(.button):not([class*=button]):not(.full-unstyled-link)){transition:color .2s ease,text-decoration-color .2s ease,opacity .2s ease}main :where(a:not(.button):not([class*=button]):not(.full-unstyled-link)):hover{text-decoration-color:currentColor}main :where(summary,details-disclosure,details-modal){transition:color .2s ease,background-color .2s ease,border-color .2s ease}}@media(hover:none),(prefers-reduced-motion:reduce){.brand-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-brand-interactions.css.map */
