@font-face{font-family:Moulin;src:url('{{ "Moulin-Light-Web.woff2" | asset_url }}') format("woff2"),url('{{ "Moulin-Light-Web.woff" | asset_url }}') format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:OpticianSans;src:url(Optiker-K.eot);src:url(Optiker-K.eot?#iefix) format("embedded-opentype"),url(Optiker-K.woff) format("woff"),url(Optiker-K.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:OpticianSans;src:url(Optiker-K.eot);src:url(Optiker-K.eot?#iefix) format("embedded-opentype"),url(Optiker-K.woff) format("woff"),url(Optiker-K.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Optician Sans,sans-serif;src:url('{{ "Optician-Sans.woff2" | asset_url }}') format("woff2"),url('{{ "Optician-Sans.woff" | asset_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Times New Roman,Times,serif;src:url('{{ "times.ttf" | asset_url }}') format("ttf");font-weight:400;font-style:normal;font-display:swap}p{font-family:Times New Roman,Times,serif}:root{--font-heading-family: "OpticianSans", sans-serif !important;--font-button-family: "OpticianSans", sans-serif !important}.hero-alt__subtitle,.hero__subtitle,.section-full-width-banner__subtitle{font-family:OpticianSans,sans-serif!important}.footer__content{padding:0!important}@media screen and (min-width:990px){.newsletter .footer__newsletter{width:100%!important;margin-block-end:3.2rem}}.footer__copyright.entry,.arctic-grey-link{font-size:14px}.footer__copyright h6{color:#9f9a99}@media screen and (max-width:749px){.arctic-grey-link{margin:auto}}.template--pre-launch-countdown .shopify-section-group-footer-group,.template--pre-launch-countdown .section--announcement-bar,.template--pre-launch-countdown .section-header{display:none!important}.nav-text-link:before,.header__inner:after{display:none!important}.header .header__nav-item.default-dropdown .header__nav-dropdown.no-child{width:auto;min-width:15rem}.hero__content .hero__title{font-family:var(--font-button-family)}.section-header.is-sticky header.is-transparent-on-scroll{background:#0003}.section-header.is-sticky header.is-transparent-on-scroll .header__nav-item>a{color:#fff}.section-header.is-sticky header.is-transparent-on-scroll .header__logo-image{opacity:0}.section-header.is-sticky header.is-transparent-on-scroll .header__logo-image-transparent{opacity:1}.section-header.is-sticky header.is-transparent-on-scroll .drawer__button-text{color:#fff}.section-header.is-sticky header.is-transparent-on-scroll .header__utils-item--cart a{color:#fff}.section-header.is-sticky header.is-transparent-on-scroll .drawer__button svg path,.section-header.is-sticky header.is-transparent-on-scroll a svg path{stroke:#fff}.button-reset,.breadcrumbs a,.breadcrumbs span{font-family:var(--font-heading-family)}.card-product__sizes .card-product__sizes-content ul{background:transparent}.card-product__sizes-items .button-reset.button--outlined{background:transparent;color:#331e17;border:.1rem solid #331e17}.card-product__sizes-items .button-reset.button--outlined.card-product__sizes-btn:hover{background-color:#331e17!important;color:#fff}@media(hover:hover){.card-product__sizes-items .button-reset.button--outlined.card-product__sizes-btn:hover{background-color:#331e17;color:#fff}}.card.header__card .media--overlay:after{z-index:1}video-audio-toggle{position:absolute;inset-block-end:1.2rem;inset-inline-end:1.2rem;z-index:3}.media>video-audio-toggle{position:absolute;inset-block-end:1.2rem;inset-inline-end:1.2rem;inset-block-start:auto;inset-inline-start:auto;width:auto;height:auto;z-index:3}.video-audio-toggle__button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:none;border-radius:50%;background:#0009;color:#fff;cursor:pointer;transition:opacity var(--duration-default);-webkit-appearance:none;appearance:none}.video-audio-toggle__button:hover{opacity:.8}.video-audio-toggle__button svg{width:2rem;height:2rem;display:block}@media screen and (min-width:750px){.hero-banner .hero__inner .hero__content{height:calc(100% - 48px)}}@media screen and (max-width:749px){.product .preorder-notice{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
