@font-face{font-family:ABC Diatype;src:url(/cdn/shop/files/ABCDiatypeTrial-Regular.woff2?v=1783116473) format("woff2"),url(/cdn/shop/files/ABCDiatypeTrial-Regular.woff?v=1783116472) format("woff"),url(/cdn/shop/files/ABCDiatypeTrial-Regular.ttf?v=1783116473) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fournier MT Std;src:url(/cdn/shop/files/FournierMTStd-Regular.woff2?v=1783463601) format("woff2"),url(/cdn/shop/files/FournierMTStd-Regular.woff?v=1783463601) format("woff"),url(/cdn/shop/files/FournierMTStd-Regular.ttf?v=1783463602) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rte a{text-underline-offset:.3rem!important;transition:all .2s ease}.rte a:hover{text-decoration:none}p h1,h2,.ds-r__card-text,.substack-card__button,.products-grid .collection-product-card .card__title,h1.rich-text__heading,.article-lightbox .page-header .title--page,a.cart-item__name,.product__info-container .product__title,.product-tabs__panel,.login-form__email-input{font-family:Fournier MT Std!important}@media only screen and (max-width:768px){.product-showcase__products-heading{font-family:Fournier MT Std!important;text-transform:capitalize!important;font-size:20px!important}}.collection-product-card .card__title{text-transform:none;letter-spacing:0%;font-size:24px;opacity:.5}h1{letter-spacing:-1%!important}h2{font-size:48px!important}.button--simple span{font-size:12px!important;font-weight:400!important;letter-spacing:0px!important}a.multicolumn-card__link.button.button--simple.button--arrow.focus-inset.button-inside-info:hover,a.button.image-banner__button.button--simple.focus-inset:hover,.list-menu--inline .header__menu-item .list-menu-line:hover,.header__account:hover,.header__icon--search span:hover,.header__cart--text:hover{opacity:.5!important}a.multicolumn-card__link.button.button--simple.button--arrow.focus-inset.button-inside-info,a.button.image-banner__button.button--simple.focus-inset,.list-menu--inline .header__menu-item .list-menu-line,.header__account,.header__icon--search span,.header__cart--text{transition:all .3s ease!important}.subtitle{color:var(--color-foreground-title)}.menu-drawer__menu .menu-drawer__menu-item{text-transform:uppercase!important}.subtitle,.footer-block__details-content .list-menu__item--link,.footer .newsletter__form .newsletter-form .field input,.menu-drawer__menu .menu-drawer__menu-item,.header__modal-close-button,.header__search_mobile span,.quantity__input,.product-form__controls-group input+label,.product-showcase__wrapper .card__title,#search-modal .search__header,.account__heading,.pdp-price,.cart-drawer__footer .totals .secondary_text,.price-item--regular,.price-item--sale{font-family:ABC Diatype!important;letter-spacing:0!important;font-weight:400!important}.pdp-price *{font-size:15px!important;padding-bottom:5px}.button--simple span,.collection-filter__item,.collection-hero__title,.search-modal__form .field .search__input,#CartDrawer .drawer__heading,.subtitle,.search__header,.search__header *,.product-form__controls-group input+label,.quantity__input[type=number],.product-option__group *,.breadcrumb *,.ds-r__modal-box *{font-family:ABC Diatype!important;font-weight:400!important;text-transform:uppercase}.title-wrapper-empty *{font-size:16px!important}h3,button,.main-blog__extra-btn,.article-lightbox__date{font-family:ABC Diatype!important;letter-spacing:0px!important;font-weight:400!important;margin-bottom:20px!important;text-transform:uppercase}:root{--font-header-menu-family: "ABC Diatype";--font-header-menu-style: normal;--font-header-menu-weight: 400;--font-header-menu-scale: 1.34;--font-footer-menu-family: "ABC Diatype";--font-footer-menu-style: normal;--font-footer-menu-weight: 400;--font-footer-menu-scale: 1.34;--font-footer-menu-letter-spacing: -.2em;--font-footer-menu-text-transform: none;--font-body-family: "Fournier MT Std" ;--font-heading-family: "Fournier MT Std" }.account *,.account__heading{--font-body-family: "ABC Diatype" !important;--font-heading-family: "ABC Diatype" !important;font-family:ABC Diatype!important}h2.account__heading{font-size:20px!important}.drawer{background-color:#33404e87!important}.drawer__header{padding-bottom:50px!important}.drawer .cart-item__inner-top{border-top:.5px solid rgba(0,0,0,.2);padding-top:20px!important}.modal-close-button:hover:not(.burger-menu__submenu-back){transform:none}body.template-index .shopify-section-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;background-color:transparent!important}.header--center-logo .header__inline-menu{margin-left:-.7ch}body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:hover),body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:focus-within){background-color:rgb(var(--color-background))!important;color:#000!important}body.template-index .shopify-section-header{transition:all 0ms ease;!important}body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:hover) *,body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:focus-within) *{color:#000!important}body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:focus-within){background-color:#f7fffc!important}body.template-index .shopify-section-header .header__heading-logo:not(.header__heading-logo--overlay){display:none!important}body.template-index .shopify-section-header .header__heading-logo--overlay{display:block!important}body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:hover) .header__heading-logo:not(.header__heading-logo--overlay),body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:focus-within) .header__heading-logo:not(.header__heading-logo--overlay){display:block!important}body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:hover) .header__heading-logo--overlay,body.template-index .shopify-section-header:has(.header__inline-menu .list-menu--submenu:focus-within) .header__heading-logo--overlay{display:none!important}.shopify-section-header{position:sticky!important;top:0!important;left:0!important;width:100%!important;background-color:transparent!important}.shopify-section-header{background-color:transparent!important}.template-collection .shopify-section-header-sticky .header-wrapper:before{display:none!important}body.template-index .shopify-section-header.past-hero{mix-blend-mode:difference!important}body.template-index .shopify-section-header.past-hero:has(.header__inline-menu .list-menu-item:hover),body.template-index .shopify-section-header.past-hero:has(.header__inline-menu .list-menu-item:focus-within){mix-blend-mode:normal!important}.template-index .shopify-section-header span{color:#fff;background-color:transparent}.template-index .shopify-section-header .header__heading-logo:not(.header__heading-logo--overlay){display:none}.template-index .shopify-section-header .header__heading-logo{display:block}.shopify-section-header.color-background-1{background-color:transparent}.header__active-menu-item .link-hover-line{border-bottom:1px solid}.link-hover-line:before,.link-hover-line:after{text-decoration:none}.menu-drawer-container.menu-opening .header__modal-close-button{color:#000!important}.menu-opening .header--center-logo,.menu-drawer__navigation-container{background-color:#e5f3f5!important}.menu-opening img.header__heading-logo.header__heading-logo--overlay{display:none!important}.menu-opening img.header__heading-logo:first-of-type{display:block!important}.menu-drawer__utility-links{display:flex;justify-content:center;width:100vw!important}.menu-drawer__utility-links .link-hover-line:before,.menu-drawer__utility-links .button__label.header-label:before{content:none!important;padding:0!important}.menu-drawer__utility-links .link-hover-line:after,.menu-drawer__utility-links .button__label.header-label:after{content:none!important;padding:0!important}.list-menu__item{align-items:center;justify-content:center}nav.menu-drawer__navigation{display:flex;align-items:center;justify-content:center;width:100%!important}ul.menu-drawer__menu.list-menu{width:100vw!important;margin-top:10vh}.menu-drawer__menu .menu-drawer__menu-item,.menu-drawer__utility-links *{font-size:12.06px}.menu-drawer__utility-links *{font-size:12px!important}.menu-drawer__utility-links .button:hover{background-color:transparent!important;color:#000!important}.button--tertiary:after,.customer .button--tertiary:after{background-color:transparent!important}@media only screen and (max-width:990px){.header--center-logo{display:grid;align-items:center;grid-template-columns:1fr 1fr!important;gap:.8rem}.header__heading{order:1!important}header-drawer{order:3!important}.header__icons .header__right--part,.header__column{display:none!important}}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=search],.field input[type=password],.field select,.field .field__input{background-color:transparent}@media only screen and (max-width:990px){header-drawer{justify-self:end!important}}header-drawer .header__button,a.header__search_mobile.button.button--tertiary.focus-inset{border:none!important}#search-modal .search__header{font-size:12px}#search-modal{height:auto;margin:40px!important}.modal__close-button.link{font-size:12px}.search-modal__close-button{width:auto!important;margin-bottom:0!important}.modal__close-button.link{text-decoration:none}.predictive-search-rezult{padding:2.4rem!important}.burger-menu__overlay{background:#33404e87!important}.dialog{background-color:#fbfdfc!important}.dialog .account__header{background:linear-gradient(to bottom,rgb(246 255 252) 0%,rgb(251 253 252) 75%,transparent 100%)!important}.header__icon--cart{min-height:unset!important;height:min-content!important}header-drawer{justify-self:start;display:flex;gap:13px}.header__modal-close-button,.header__modal-open-button{font-size:12px!important;white-space:nowrap!important}.menu-opening .header__modal-open-button{display:none}details:not(.menu-opening) .header__modal-close-button{display:none}.menu-drawer__bottom{display:none!important}.menu-drawer__menu.list-menu li{border-bottom:1px solid #00000020;padding-top:5px;padding-bottom:5px}.menu-drawer__menu.list-menu li:first-of-type{border-top:1px solid #00000020}.link-hover-line,span.button__label.header-label{display:flex;flex-direction:row}.link-hover-line:before,.button__label.header-label:before,.collection-hero__title:before{content:"(";margin-right:2px}.link-hover-line:after,.button__label.header-label:after,.collection-hero__title:after{position:relative!important;bottom:0!important;margin-left:2px;content:" )"!important;width:auto!important;height:auto!important;background-color:transparent!important}@media screen and (min-width:1360px){.header__button{padding-inline:1.2rem}}.header__button .button__label:before,.header__button .button__label:after{width:auto!important;bottom:0!important;transform:none!important}.button--simple span:after,.button--simple span:before,.customer .button--simple span:after,.customer .button--simple span:before{position:relative!important;background-color:transparent!important}@media screen and (min-width:1100px){.header{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:1100px){.header{height:70px}}@media screen and (min-width:1100px){.list-menu--inline .list-menu-item{padding-inline:5.5px}}.drawer .cart-item__error,.product-option:not(:last-child):after{display:none!important}.drawer .cart-item__bottom{flex-direction:row!important}.drawer__inner{transform:translate(120%)}.drawer .cart-item:not(:last-child){border-bottom:0px!important}@media screen and (min-width:750px){.drawer__inner-empty .cart-block:hover .cart-image-block img,.drawer__inner-empty .cart-block:hover .cart-image-block svg{transform:scale(1)!important}}.cart-drawer__footer .totals{margin-bottom:0}@media screen and (max-width:750px){.drawer .cart-item__media{max-width:100px}.drawer .cart-item__name{font-size:16px!important;line-height:12px!important}}cart-remove-button button{margin-bottom:0!important}.cart-drawer__footer .totals *{font-size:12px!important;text-transform:uppercase!important}.drawer .totals .subtitle{margin-bottom:0!important}#CartDrawer .cart-item .quantity{width:8rem;height:2rem}.cart-drawer__footer .totals{column-gap:.5rem}.drawer .cart-item{padding-bottom:0!important}.cart-item__final-price{opacity:.5;font-size:12px}.cart-drawer .cart__link,small.tax-note.secondary_text{display:none}cart-remove-button .button--simple span{font-size:9px!important}dl.product-option__group.secondary_text *{font-size:9px}.drawer .cart-item__media{width:136px!important}a.cart-item__name{font-size:clamp(18px,2vw,20px)!important;line-height:90%!important}.header__icon--cart{gap:0px!important}.section-heading__heading{max-width:70rem!important}shopify-payment-terms{display:none}span.arrow-pad{padding-left:8px;display:inline-block;margin-bottom:-2px}.search-modal__form .field .search__input{padding:.6rem 7rem .5rem 0}#CartDrawer .drawer__footer{flex-direction:row;align-items:center}#CartDrawer .drawer__inner-empty .button{display:none!important}#CartDrawer .quantity{border:none;background-color:transparent}#CartDrawer .drawer__inner-empty .cart-block .cart-image-block{width:40%!important;overflow:hidden;border-radius:var(--border-radius-media)}#CartDrawer .drawer__heading{font-size:12px!important}div#CartDrawer{margin:30px}#CartDrawer .modal-close-button{width:auto;font-size:12px;transition:none!important}.search__promo-block .search__promo-image-block{width:60%!important;overflow:hidden;border-radius:var(--border-radius-media)}#search-modal .search__header{justify-content:space-between!important}.search__promo-block{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:2.4rem 2.1rem 4.4rem 2.4rem!important;margin-top:auto}.cart__empty-text{display:none}.search__promo-block-heading{font-size:11px}.section-heading--body-wrapper{display:flex;flex-direction:row}.section-heading__subtitle,.multicolumn-card__subheading{flex:200px;min-width:200px}.section-heading--body-wrapper .section-heading__description,.multicolumn-card__description p{width:500px!important;font-size:24px;line-height:90%;letter-spacing:-.01}.section-heading__left{display:flex;flex-direction:column;gap:40px;margin-top:20px}@media only screen and (max-width:768px){.section-heading__left{width:100%}.multicolumn-card__image-wrapper--full{padding-top:100%!important}.multicolumn-card__description p{width:100%!important}.inline-button.multicolumn-card__info{flex-direction:column!important}.inline-button.multicolumn-card__info .section-heading--body-wrapper{flex-direction:column!important;gap:20px}.inline-button.multicolumn-card__info .multicolumn-card__subheading{flex:auto!important}}.section-heading{margin-bottom:6.4rem}.inline-button .multicolumn-card__link{margin-top:auto!important;z-index:2!important;position:relative!important;top:auto!important;left:auto!important;opacity:1!important;transform:none!important;width:fit-content!important;padding-right:10vw!important}.inline-button.multicolumn-card__info{display:flex;flex-direction:row;align-items:flex-start;flex-grow:1;gap:48px!important;width:auto!important;justify-content:space-between!important;padding-bottom:3vh!important}.multicolumn-card__image-wrapper .button{display:none}.multicolumn-card__image-wrapper img,.multicolumn-card__image-wrapper .placeholder-svg{transform:none!important}.image-banner-mobile_image{height:80vh!important}@media only screen and (max-width:768px){.image-banner .banner--full{height:80vh!important}.image-banner__wrapper{justify-content:center}}.image-banner .container-banner-wrapper{height:100%!important}.image-banner__wrapper{max-width:min(80rem,100%)!important}.image-banner__heading+.image-banner__information>.image-banner__buttons-wrapper:first-child{margin-top:0!important}.image-banner__heading{margin-bottom:0!important;margin-top:3vh!important}.media-banner__content .subtitle{color:var(--color-foreground-title)!important}.media-banner__content--top .media-banner__content-wrapper{position:sticky;top:0}.media-banner__content.media-banner__content--full.media-banner__content_mobile--full.media-banner__content--top.color-background-1{position:relative}.media-banner__parent-link-overlay span{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;color:#fff!important;white-space:nowrap}@media only screen and (max-width:990px){.media-banner__parent-link-overlay span{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:50vh;color:#fff!important;white-space:nowrap}.media-banner__heading{max-width:70vw!important;font-size:20px!important}.media-banner__wrapper .media-banner__content-wrapper{align-items:center}.media-banner__subheading.subtitle{display:none}}.media-banner__subheading.subtitle.media-banner__subheading--mobile{position:absolute;display:block;top:0;z-index:9;width:100%;text-align:center;min-width:100%;padding-top:25px;padding-bottom:25px}@media only screen and (min-width:990px){.media-banner__subheading.subtitle.media-banner__subheading--mobile{display:none}}.footer .newsletter__form .newsletter-form .newsletter__button{display:none}.footer-block__details-content{margin-bottom:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:0rem 1.5rem}@media screen and (max-width:990px){.footer-block__details-content{gap:0rem 1rem!important}.list-menu__item--link{text-decoration:none;padding-bottom:.5rem!important;padding-top:.5rem!important}.footer-block--logo{order:1!important}.footer--mid-wrapper{order:2!important}.footer .newsletter__form{order:3!important;margin-top:3vh!important}}.footer-block__details-content .list-menu__item--link{text-transform:uppercase!important;opacity:.5}.footer-block__details-content .list-menu__item--link:hover{opacity:1}@media screen and (min-width:990px){.footer-block__details-content>:first-child .list-menu__item--link,.footer-block__details-content>:first-child .social-name{padding-top:.6rem!important}}.footer .newsletter__form .newsletter-form .newsletter__title{display:none}.footer .newsletter__form .newsletter-form .newsletter__button{opacity:0}.footer .newsletter__form .newsletter-form .field input{padding:0 0 12px!important;text-align:center!important}.footer .newsletter__form .newsletter-form .field input{border-bottom:1px solid rgb(var(--color-border))!important;border-left:0px!important;border-right:0px!important;border-top:0px!important}.footer .footer-block--logo{text-align:center!important}.footer-block--menu{display:block!important}a.footer__logo-link_bottom.link{width:100vw;display:flex;justify-content:center;padding-bottom:6rem}.footer__blocks-wrapper.with-padding{padding-bottom:3rem!important}.footer__logo-link--center-wrapper{padding-top:6rem}@media screen and (min-width:576px){.footer .newsletter__form{margin-left:auto!important}}@media screen and (min-width:990px){.footer .newsletter__form{margin:auto!important}}.breadcrumbs-wrapper{border:none!important}.breadcrumbs-wrapper * :after{display:none}.breadcrumbs-wrapper * :before{display:none}.breadcrumb__delimiter{width:7px!important;height:1px!important;background:rgba(var(--color-foreground),1)!important}.breadcrumb a,.breadcrumb span:last-of-type{margin-bottom:-3px}.breadcrumb{display:none}.ds-breadcrumbs .breadcrumb{display:flex}.breadcrumb{gap:1px;align-items:flex-end}.breadcrumb *{letter-spacing:.67px;font-size:10px}@media only screen and (max-width:750px){.breadcrumbs-wrapper{display:none}}.card--product{outline:none;padding:0;overflow:visible!important;transition:padding .5s ease}.card__title,.card__title *{line-height:90%!important}.card-wrapper:hover .card--product{outline:1px solid #D9D9D9;padding:5px;overflow:visible!important}.card-wrapper:hover,.collection-product-card{overflow:visible!important}.template-page-about,.template-page-about header,.template-page-about footer,.template-page-information,.template-page-information header,.template-page-information footer,.template-page-terms,.template-page-terms header,.template-page-terms footer{background-color:#e5f3f5!important}.template-page-information .shopify-section-header header{background-color:#e5f3f5!important}p.main-blog__substack-status{font-size:20px}.article-card__title{font-size:22px!important;line-height:100%!important;opacity:.5}.pencraft.pc-display-flex.pc-gap-8.pc-reset,.article-lightbox .article-template__substack-link{display:none}.article-lightbox .article-template__content-rte *{font-size:clamp(16px,2vw,20px)!important}.article-lightbox .page-header .title--page{font-size:clamp(28px,6vw,32px)!important}@media only screen and (max-width:750px){.main-blog__sort-wrapper{display:flex;align-items:flex-start;gap:0;flex-direction:column}.main-blog__sort-template--20150428729506__main{gap:0!important}.main-blog__sort-btn-template--20150428729506__main{margin-bottom:0!important}.blog-articles{display:grid;gap:4rem 1.2rem!important;margin:0;padding:0;grid-template-columns:1fr 1fr}.blog-articles .article-card__title{font-size:15px!important;line-height:18px!important}#shopify-section-template--20150428729506__main .button--simple span{font-size:8px!important}}@media screen and (min-width:576px){.blog-articles .article{margin-bottom:6rem}}@media only screen and (max-width:750px){div#CollectionFilterMenu *{font-size:12px}div#CollectionFilterMenu{padding-top:8vh}.collection-wrapper .collection-filter{border-bottom:1px solid rgba(0,0,0,.2)}div#CollectionFilterMenu{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.collection-product-list--2-mobile .card-information,.collection-product-list--2-mobile .card-wrapper__link--overlay{z-index:0!important}}.collection-filter__toggle{margin-bottom:0!important;opacity:.2}.collection-product-list--2-mobile .collection-product-card .card__title{font-size:17px!important}.collection-product-list--2-mobile .collection-product-card .price{font-size:12px!important}.collection-filter{position:sticky!important;top:70px;z-index:3!important;background-color:#f8fffc}.template-collection .header{background-color:#f8fffc}.products-grid{padding-top:2.4rem}h1.collection-hero__title{font-size:24px}.card-information__top{display:flex;align-items:flex-start!important;gap:.5rem 1rem!important;justify-content:space-between;width:100%;flex-direction:column!important}.card-information{padding:1rem 0 .4rem!important}@media only screen and (max-width:750px){.collection-wrapper .collection-filter{border-bottom:1px solid rgba(0,0,0,.2);position:sticky;top:0;z-index:99999;background-color:var(--gradient-background)}}.collection-product-card .card__title{margin-bottom:0!important}.card-information .price{opacity:.5;font-size:13px!important}.card__information-top{display:none!important}.card-information{padding-top:20px!important}@media only screen and (min-width:750px){.variant-picker-row__picker fieldset+fieldset,.variant-picker-row{border:none!important}.template-product-alt-product .variant-picker-row__picker{margin-bottom:0!important}.variant-picker-row__picker fieldset+fieldset{margin-top:0!important}}@media(min-width:576px){.template-product-alt-product .product__buy_buttons{margin:0rem 0 4rem!important}}@media(min-width:576px){.product-parameters{margin:0!important}}.template-product .product-form__controls--colors .link-hover-line:after{display:none}.template-product-alt-product .product__title__wrapper,.template-product-alt-product .product .price-wrapper{justify-content:center}.template-product-alt-product .product-parameters variant-radios{position:relative!important;gap:10px!important}.template-product-alt-product .product-form__controls-group{justify-content:center}.template-product-alt-product .product-form__group-name{text-align:center}.product-form__controls-group{gap:1rem 1.4rem}@media(max-width:750px){.product__outer--static-column-aside .product__media-item{width:90%!important}.product__outer--static-column-aside .product__media-list{display:flex;flex-wrap:nowrap!important;gap:.8rem;flex-direction:row!important}.product__outer--static-column-aside .product__media-list{overflow-x:scroll}.product__outer--static-column-aside .product__info-container{padding:0!important}}@media(min-width:576px){body:not(.template-product-alt-product) .product__outer--thumbs-aside .product__media-list.product__media-list--full_screen{max-height:70vh}}@media(max-width:768px){body:not(.template-product-alt-product) .product__main{padding-left:0;padding-right:0}body:not(.template-product-alt-product) .product-parameters{margin-top:0}body:not(.template-product-alt-product) .product-parameters variant-radios{margin-bottom:0}body:not(.template-product-alt-product) .variant-picker-row__picker fieldset+fieldset{padding-top:15px!important;margin-top:0}body:not(.template-product-alt-product) .product__description{padding:20px!important;width:100px!important}body:not(.template-product-alt-product) .product-form__controls{padding:0 20px}}.variant-picker-row__picker fieldset+fieldset{margin-top:0}.template-product-alt-product .header{position:absolute;width:100%;top:0}@media(max-width:768px){.template-product-alt-product .product__outer{padding:0}.template-product-alt-product .product__description{width:50%!important;margin:0 auto!important}.template-product-alt-product .product__info-container .product__title{margin-top:30px}.template-product-alt-product .product__main .product__media-placeholder-wrapper,.template-product-alt-product .product__main .product__media-list,.template-product-alt-product .product__main .product__media-list .product__media{height:auto}}.template-product-alt-product .product__outer--thumbs-aside .product__media-list .product__media>*:not(.deferred-media__poster-button){width:100%!important}.template-product-alt-product .product__info-container .product__title{font-size:clamp(28px,5vw,33px);text-align:center}.notify-button .notify-open-button{width:40%!important}.notify-button[disabled]{display:flex!important;justify-content:center!important}@media(min-width:1100px){.template-product-alt-product .product__outer--static-column-aside .product__info-container{width:50%}}@media(min-width:1100px){.template-product-alt-product .product__outer--static-column-aside .product__main{width:50%}}.quantity,.product-form__submit{height:52px}body:not(.template-product-alt-product) .product__outer--thumbs-aside .product__info-container .product__info-main{max-width:100%!important}.product-form__controls-group label.color-swatch:before{width:15px!important;max-width:15px!important;min-width:15px!important}.product-form__controls--colors .product-form__controls-group,.product-form__controls--colors .color-swatch{overflow:visible!important}.product-form__controls--colors .product-form__controls-group{padding-bottom:12px}.product-form__controls--colors .color-swatch{position:relative!important}.product-form__controls--colors input:checked+label.color-swatch:after{content:""!important;display:block!important;position:absolute!important;top:auto!important;right:auto!important;left:38%!important;bottom:-10px!important;transform:translate(-50%)!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#000!important;border:0!important;opacity:1!important;visibility:visible!important;pointer-events:none}label.focus-inset.link-hover-line.secondary_text:hover{opacity:.5}label.focus-inset.link-hover-line.secondary_text{transition:all .3s ease}label.color-swatch.focus-inset.link-hover-line.secondary_text{font-size:0px}.product-form__controls--colors .product-form__controls-group{gap:5px}.product-form__group-name span{color:rgba(var(--color-foreground-title),1)!important;margin-left:.4rem}.product-form__controls-group label.color-swatch:before{content:"";width:15px!important;height:20px!important;margin-right:0rem!important;border-radius:0!important;background-color:var(--swatch-color);transition:border-color var(--duration-default);border:1px solid rgba(var(--color-foreground),.12)}.product-form__controls-group label.color-swatch:before{min-width:15px}label.color-swatch.focus-inset.link-hover-line.secondary_text{font-size:0px;width:15px!important}.product__description{text-align:center!important;font-size:clamp(18px,2vw,20px)}body:not(.template-product-alt-product) .product__outer{flex-direction:column!important;align-items:center!important}body:not(.template-product-alt-product) .product__outer--thumbs-aside .product__main,body:not(.template-product-alt-product) .product__outer--thumbs-aside .product__media-list{width:100%!important}.product__outer--thumbs-aside .product__media-list .product__media>*:not(.deferred-media__poster-button){width:fit-content!important}.product__media-toggle,.product__media-icon{display:none!important}.product__description *{font-size:20px!important;line-height:90%!important;text-align:center!important}.product-form__submit,.quantity__button{margin-bottom:0!important}.product-form__buttons-row{gap:0px!important;flex-direction:row-reverse!important}.product__description{line-height:90%}.product__outer .quantity,.product__outer .product-form__submit{margin-bottom:0!important;background-color:#2c2b26!important;border:none!important;color:#fff!important}.product-form__submit{padding-left:20px!important;padding-right:40px!important;flex-grow:unset!important}.product__outer .quantity__input,.product__outer .quantity__button{color:#fff!important}.quantity__button{width:fit-content}.quantity{justify-content:center!important;width:fit-content;min-width:8rem;padding-left:5px;padding-right:15px}.quantity__input{width:4ch}.product-form__buttons-row{justify-content:center!important}.product-form__quantity .quantity button[name=minus].disabled svg{color:#fff9!important}.quantity__input{margin-bottom:1px}.product__outer--thumbs-aside .product__info-container{margin-top:0!important}@media only screen and (min-width:768px){.product__description{max-width:321px;margin:0 auto!important;display:block}}@media only screen and (max-width:768px){.product-form__buttons{display:none!important}.product-parameters variant-radios,.product-parameters .variant-selects{margin-bottom:0!important}body:not(.template-product-alt-product) .product__outer{padding:0}}@media only screen and (min-width:768px){.product-parameters variant-radios{position:absolute;z-index:20!important}}.product-parameters variant-radios{gap:20px!important}#SingleOptionSelector-1 input[type=radio]:checked+label{background-image:radial-gradient(circle,currentColor 2px,transparent 2.5px);background-repeat:no-repeat;background-size:6px 6px;background-position:center bottom;padding-bottom:10px}.product-form__controls-group{align-items:flex-start!important}.product-form__controls-group *{transition:none!important}@media(min-width:1100px){.product__outer--static-multicolumns-aside .product__info-container .product__info-main,.product__outer--thumbs-aside .product__info-container .product__info-main,.product__outer--static-column-aside .product__info-container .product__info-main,.product__outer--two-column-aside .product__info-container .product__info-main{max-width:unset!important}}@media(min-width:990px){.product__outer--thumbs-aside .product__info-container{width:100%!important}}@media(min-width:1100px){.product__outer--static-multicolumns-aside .product__info-container .product__info-main>*,.product__outer--thumbs-aside .product__info-container .product__info-main>*,.product__outer--static-column-aside .product__info-container .product__info-main>*,.product__outer--two-column-aside .product__info-container .product__info-main>*{max-width:unset!important}}.divider-line{padding-top:5vh}.divider-line hr{height:1px;background-color:#0003}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
