:root{--f1-white: #FFFFFF;--f1-off: #F8F8F6;--f1-stone: #EFEFED;--f1-mid: #D4D4D2;--f1-warm-mid: #B8B8B4;--f1-dark: #666666;--f1-near-black: #111111;--f1-black: #000000;--f1-warm-accent: #C8A882;--f1-serif: "Cormorant Garamond", "Didot", Georgia, serif;--f1-sans: "Assistant", "Helvetica Neue", Arial, sans-serif;--f1-ls-ultra: .22em;--f1-ls-wide: .12em;--f1-ls-med: .06em;--f1-ls-tight: .02em;--f1-ease: cubic-bezier(.23, 1, .32, 1);--f1-dur: .45s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--f1-sans)!important;font-size:13px;line-height:1.6;letter-spacing:var(--f1-ls-tight);color:var(--f1-near-black);background:var(--f1-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--f1-serif)!important;font-weight:300;letter-spacing:var(--f1-ls-med);line-height:1;color:inherit}a{color:inherit;text-decoration:none;transition:opacity var(--f1-dur) var(--f1-ease)}a:hover{opacity:.7}::selection{background:var(--f1-black);color:var(--f1-white)}::-moz-selection{background:var(--f1-black);color:var(--f1-white)}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:var(--f1-stone)}::-webkit-scrollbar-thumb{background:var(--f1-mid)}::-webkit-scrollbar-thumb:hover{background:var(--f1-dark)}header-component,#header-component,.header{background-color:var(--f1-white)!important;border-bottom:1px solid var(--f1-stone)!important;box-shadow:none!important;position:sticky;top:0;z-index:100}.header__heading,.header__heading-link,.header__logo{font-family:var(--f1-serif)!important;font-size:clamp(16px,1.8vw,26px)!important;font-weight:300!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--f1-black)!important}.header__menu-item a,.header-menu__item>a,.list-menu__item--link,header-menu a{font-family:var(--f1-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:var(--f1-ls-ultra)!important;text-transform:uppercase!important;color:var(--f1-near-black)!important}.header__menu-item a:hover,header-menu a:hover{color:var(--f1-dark)!important}.header__icon svg{color:var(--f1-black)!important;stroke:var(--f1-black)!important}.header[transparent]{background-color:transparent!important;border-bottom-color:transparent!important}.header[transparent] .header__heading-link,.header[transparent] .header__logo,.header[transparent] .header__menu-item a,.header[transparent] .header__icon svg{color:var(--f1-white)!important;stroke:var(--f1-white)!important}.announcement-bar{background-color:var(--f1-black)!important;border:none!important}.announcement-bar__message,.announcement-bar__message p,.announcement-bar a{color:var(--f1-white)!important;font-family:var(--f1-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:var(--f1-ls-ultra)!important;text-transform:uppercase!important}.banner__heading,.hero__heading,.image-banner__heading,[class*=hero] h1,[class*=hero] h2{font-family:var(--f1-serif)!important;font-size:clamp(52px,9vw,130px)!important;font-weight:300!important;letter-spacing:.03em!important;line-height:.92!important}.banner__text,.hero__text,.image-banner__text{font-family:var(--f1-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:var(--f1-ls-ultra)!important;text-transform:uppercase!important}.f1-portrait-full .media,.f1-portrait-full [class*=media]{background-color:var(--f1-off)!important}.f1-portrait-full .media img,.f1-portrait-full [class*=media] img{object-fit:contain!important;object-position:center bottom!important}.f1-portrait-anchor .media img,.f1-portrait-anchor [class*=media] img,.f1-portrait-anchor .banner__image,.f1-portrait-anchor img{object-fit:cover!important;object-position:center top!important}.f1-hero-portrait{height:auto!important;min-height:unset!important}.f1-hero-portrait .banner__media,.f1-hero-portrait [class*=__media]{position:relative!important;height:auto!important}.f1-hero-portrait .banner__media img,.f1-hero-portrait [class*=__media] img{position:relative!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:unset!important;display:block!important}.f1-hero-portrait .banner__content{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;z-index:2}.f1-split-portrait .media,.f1-split-portrait [class*=media]{background-color:var(--f1-stone)}.f1-split-portrait .media img,.f1-split-portrait [class*=media] img{object-fit:contain!important;object-position:center bottom!important;height:100%!important;width:100%!important}.f1-editorial-portrait{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;min-height:100svh;background:var(--f1-white)}.f1-editorial-portrait__image{width:100%;height:100%;overflow:hidden;background:var(--f1-stone)}.f1-editorial-portrait__image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.f1-editorial-portrait__content{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(40px,6vw,100px);background:var(--f1-white)}.f1-editorial-portrait__label{font-family:var(--f1-sans);font-size:9px;font-weight:600;letter-spacing:var(--f1-ls-ultra);text-transform:uppercase;color:var(--f1-dark);margin-bottom:16px;display:block}.f1-editorial-portrait__title{font-family:var(--f1-serif);font-size:clamp(32px,4vw,60px);font-weight:300;line-height:1;letter-spacing:.03em;color:var(--f1-black);margin-bottom:24px}.f1-editorial-portrait__text{font-family:var(--f1-sans);font-size:13px;line-height:1.7;color:var(--f1-dark);max-width:400px;margin-bottom:36px}.f1-editorial-portrait__cta{font-family:var(--f1-sans);font-size:10px;font-weight:600;letter-spacing:var(--f1-ls-wide);text-transform:uppercase;color:var(--f1-black);text-decoration:underline;text-underline-offset:4px}@media(max-width:768px){.f1-editorial-portrait{grid-template-columns:1fr!important;grid-template-rows:70svh auto}.f1-editorial-portrait__content{padding:32px 20px 48px}}.marquee,[class*=marquee]{border-top:1px solid var(--f1-stone)!important;border-bottom:1px solid var(--f1-stone)!important;overflow:hidden}.marquee__content,[class*=marquee] span,[class*=marquee] p{font-family:var(--f1-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:var(--f1-ls-ultra)!important;text-transform:uppercase!important;white-space:nowrap}.card-wrapper,.card{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.card__media,.card-wrapper .media,.card .media{overflow:hidden;border-radius:0!important;background-color:#fff;aspect-ratio:3 / 4;padding:10%!important;box-sizing:border-box!important}.card__media img,.card-wrapper .media img,.card .media img{transition:transform .8s var(--f1-ease)!important;object-fit:contain!important;object-position:center center!important;width:100%;height:100%}.card-wrapper:hover .media img,.card:hover .media img{transform:scale(1.07)!important}.card__information,.card-information,.card__content{padding:12px 0 0!important;background:transparent!important}.card__heading,.card-information__title{font-family:var(--f1-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:var(--f1-ls-wide)!important;text-transform:uppercase!important;color:var(--f1-near-black)!important;line-height:1.35!important;margin:0 0 3px!important}.card__heading a{color:var(--f1-near-black)!important}.card__vendor{font-size:9px!important;letter-spacing:var(--f1-ls-wide)!important;text-transform:uppercase!important;color:var(--f1-dark)!important;margin-bottom:2px!important}.price,.price__regular,.price-item{font-family:var(--f1-sans)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--f1-near-black)!important}.price--on-sale .price-item--regular{color:var(--f1-dark)!important}.quick-add,.quick-add__submit{background-color:var(--f1-black)!important;color:var(--f1-white)!important;font-family:var(--f1-sans)!important;font-size:9px!important;font-weight:600!important;letter-spacing:var(--f1-ls-ultra)!important;text-transform:uppercase!important;border-radius:0!important;border:none!important}.quick-add:hover{background-color:#222!important}.button,.btn{font-family:var(--f1-sans)!important;font-size:10px!important;font-weight:600!important;letter-spacing:var(--f1-ls-ultra)!important;text-transform:uppercase!important;border-radius:0!important;padding:13px 32px!important;transition:all .25s ease!important}.button--primary,.button:not(.button--secondary):not([class*=link]){background:var(--f1-black)!important;color:var(--f1-white)!important;border:1px solid var(--f1-black)!important}.button--primary:hover{background:#1a1a1a!important}.button--secondary{background:transparent!important;color:var(--f1-black)!important;border:1px solid var(--f1-black)!important}.button--secondary:hover{background:var(--f1-black)!important;color:var(--f1-white)!important}.menu-drawer__close-button,.menu-drawer__close-button.button{background:var(--f1-white)!important;color:var(--f1-black)!important;border:none!important}.menu-drawer__close-button svg{color:var(--f1-black)!important;stroke:var(--f1-black)!important}[class*=link],.link{font-family:var(--f1-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:var(--f1-ls-wide)!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:3px!important;background:transparent!important;border:none!important;padding:0!important}footer,.footer{background-color:var(--f1-near-black)!important;border-top:none!important}footer a,footer p,footer span,footer li,.footer__link{color:#ffffffa6!important;font-family:var(--f1-sans)!important;font-size:10.5px!important;letter-spacing:var(--f1-ls-wide)!important;text-transform:uppercase!important}footer a:hover,.footer__link:hover{color:var(--f1-white)!important;opacity:1!important}.footer__heading,.footer-block__heading{font-size:9px!important;font-weight:700!important;letter-spacing:var(--f1-ls-ultra)!important;color:var(--f1-white)!important;margin-bottom:20px!important}.footer-copyright,[class*=footer__copyright]{font-size:9px!important;color:#ffffff4d!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:20px!important}.product__title{font-family:var(--f1-serif)!important;font-size:clamp(22px,3vw,40px)!important;font-weight:300!important;letter-spacing:.04em!important;line-height:1.1!important}.product__price{font-family:var(--f1-sans)!important;font-size:14px!important;letter-spacing:.06em!important}.product-form__label,.variant-picker__label{font-family:var(--f1-sans)!important;font-size:9px!important;font-weight:600!important;letter-spacing:var(--f1-ls-ultra)!important;text-transform:uppercase!important}.badge{border-radius:0!important;font-family:var(--f1-sans)!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:3px 7px!important}.badge--sale{background:var(--f1-black)!important;color:var(--f1-white)!important}input,textarea,select{font-family:var(--f1-sans)!important;font-size:13px!important;border-radius:0!important;letter-spacing:var(--f1-ls-tight)!important}input:focus,textarea:focus,select:focus{outline:none!important;box-shadow:none!important;border-color:var(--f1-black)!important}@media(max-width:749px){.header__heading-link,.header__logo{font-size:15px!important;letter-spacing:.22em!important}.banner__heading,[class*=hero] h2{font-size:clamp(36px,11vw,64px)!important}.button,.btn{padding:12px 22px!important;font-size:9px!important}.card__heading,.card-information__title{font-size:10px!important}}.card-gallery,.product-grid__card .card-gallery{background-color:#fff!important}.product-media-container.media-fit{--product-media-fit: contain !important;background-color:#fff!important;padding:8%!important;box-sizing:border-box!important}.product-media-container.media-fit img{object-position:center center!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/f1-custom.css.map */
