.product .rte ul{list-style-type:none;margin:0}.product .rte ul li{position:relative;padding-left:8px}.product .rte ul li:before{content:"-";position:absolute;left:0;top:-1px}.product__inner{display:grid;grid-template-columns:repeat(2,minmax(10px,1fr))}.product-form__buttons{display:flex}.text--accent{color:var(--accent)}.bis-type-Klavio #notification-parent{display:none!important}@media screen and (max-width: 600px){.bis-type-Notify .product-form:has(#notification-parent){display:flex;align-items:flex-end}}#toggle-variants-variant{max-width:calc(50% - 4px);min-width:90px;display:inline-flex;width:auto;flex-basis:auto;flex-shrink:0;margin-right:8px;padding-left:12px;padding-right:12px}@media screen and (min-width: 600px){#toggle-variants-variant{display:none}}@media screen and (max-width: 600px){.product__inner{display:block}}.product__image,.product__video{display:block;width:100%;height:auto}.product__info-wrap{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.product__info-wrap{position:initial;height:auto}}.product__info-wrap--non-sticky{position:initial;margin-top:100px}@media screen and (max-width: 600px){.product__info-wrap--non-sticky{margin-top:0}}.product__info-content{padding:var(--gutter);max-width:calc(415px + var(--gutter)*2);width:100%}@media screen and (max-width: 600px){.product__info-content{padding:60px var(--gutter)}}@media screen and (max-width: 600px){.product__title-wrap-desktop{display:none}}.product__title-wrap-mobile{display:none;justify-content:space-between;align-items:flex-start;font-size:10px}@media screen and (max-width: 600px){.product__title-wrap-mobile{display:flex;flex-wrap:wrap}}.product__mobile-price-wrap{margin-left:auto}.product__mobile-price{text-align:right}.product__mobile-tax{display:none}@media screen and (max-width: 600px){.product__omnibus{margin-bottom:8px;font-size:8px}}.product__toggle-variants{display:none;width:100%;flex-shrink:0}.klaviyo-bis-trigger{width:100%!important;padding:4px 8px;line-height:1}@media screen and (max-width: 600px){.product__toggle-variants{display:flex}}.product__toggle-variants--hidden{display:none!important}@media screen and (max-width: 600px){.show-product-form .product__toggle-variants,.show-notifi .product__toggle-variants{display:none}}.product__title{margin-bottom:14px}.product__description{margin:30px 0 35px;text-align:justify}@media screen and (max-width: 600px){.product__description{text-align:center;margin:0 0 16px;font-size:10px;letter-spacing:-.05px}}.product__info-container{position:relative}.product-logic-container-mark{display:block!important}@media screen and (max-width: 600px){.product__info-container{position:relative;z-index:11;bottom:0;left:0;width:100%;background-color:rgb(var(--color-background));max-width:none;padding:10px var(--gutter)}.product__info-container.fixed-mobile{position:fixed;padding-left:calc(var(--gutter) * 2);padding-right:calc(var(--gutter) * 2)}}.product__variants{display:block;margin-bottom:16px}@media screen and (max-width: 600px){.product__variants{position:absolute;left:0;bottom:0;width:100%;z-index:5;background-color:rgb(var(--color-background));padding:20px var(--gutter);margin:0;display:none}}.show-variants .product__variants{display:block}.product__variants-closer{display:none;padding:10px;position:absolute;right:25px;top:17px}@media screen and (max-width: 600px){.product__variants-closer{display:block;z-index:1}}.product__variants-closer svg{display:block;width:10px;height:10px}.product__variants-fieldset{border:0;margin:0;position:relative;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.product__stocks-desktop{padding:.5em 0}.product__stocks-desktop p{color:var(--accent)}@media screen and (max-width: 600px){.product__variants-fieldset{text-align:center}}.product__variants-fieldset-layout{display:flex}@media screen and (min-width: 601px){.product__variants-fieldset-layout{position:relative;flex-grow:1}}@media screen and (max-width: 600px){.product__variants-fieldset-layout{flex-direction:column;font-size:10px}}.product__variants-legend{display:block;margin:.5em .5em .5em 0}@media screen and (max-width: 600px){.product__variants-legend{margin:.5em 0;text-transform:uppercase}}@media screen and (max-width: 600px){.product__variants-option{position:relative}}.product__variants-input:checked+label{text-decoration:underline}@media screen and (min-width: 601px){.product__variants-input:checked+label .product__stock{opacity:1}}.product__variants-input--unavailable+label{color:var(--accent)}.product__variants-input--unavailable:checked+label{color:var(--accent)}.product__variants-label{padding:.5em;display:block;cursor:pointer}.product__stock{position:absolute;top:0;right:0;opacity:0;height:100%;width:auto;pointer-events:none;display:inline-flex;align-items:center;color:var(--accent)}.product__additional-menu{display:flex;flex-direction:column;align-items:flex-start;margin:46px 0 0}@media screen and (max-width: 600px){.product__additional-menu{margin:0;font-size:10px;letter-spacing:-.05px;align-items:center}}.product__overlay-trigger{display:block;line-height:1.25}.product__overlay-trigger:after{content:"+";margin-left:5px;position:relative;bottom:-1px}.product__footer{display:flex;align-items:flex-start;justify-content:space-between;margin-top:88px}@media screen and (max-width: 600px){.product__footer{font-size:10px;letter-spacing:-.05px;margin-top:14px}}@media screen and (max-width: 600px){.product__footer-help{font-size:inherit;letter-spacing:inherit}}.product__overlay{z-index:102;position:fixed;right:-360px;top:0;width:360px;height:100%;overflow:auto;background:var(--accent-semi);transition:right .2s ease-in-out}@media screen and (max-width: 600px){.product__overlay{width:100%;right:-100%}}body.details-opened .product__overlay--details,body.delivery-opened .product__overlay--delivery,body.returns-opened .product__overlay--returns,body.help-opened .product__overlay--help{right:0}.product__overlay-close{position:absolute;top:0;right:0;padding:14px}@media screen and (max-width: 600px){.product__overlay-close{padding:27px 20px}}.product__overlay-close svg{display:block;width:12px;height:12px}@media screen and (max-width: 600px){.product__overlay-close svg{width:10px;height:10px}}.product__overlay-inner{padding:100px 50px;width:100%}@media screen and (max-width: 600px){.product__overlay-inner{padding:27px var(--gutter)}}.product__overlay-title{margin-bottom:1.3em}@media screen and (max-width: 600px){.product__overlay-title{text-align:center;text-transform:uppercase;margin-bottom:30px}}.product__overlay-content{text-align:justify}@media screen and (max-width: 600px){.product__overlay-content a[href^=mailto]{margin-bottom:5px}}.product__mask{z-index:101;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(var(--color-background));pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}body.details-opened .product__mask,body.help-opened .product__mask,body.delivery-opened .product__mask,body.returns-opened .product__mask{pointer-events:initial;cursor:pointer;opacity:.8}.product__toggle-notifi{display:none}.product .notifi-signup-container{position:relative}.product .notifi-signup-label{display:none}.product .notifi-signup-form{display:block;width:100%;height:auto;font-size:13px;line-height:15px;padding:4px 0;border:0;border-bottom:1px solid rgb(var(--color-foreground));text-align:left;font-family:var(--font-serif);font-style:italic;color:rgb(var(--color-foreground));transition:border-color .2s ease-in-out}@media screen and (max-width: 600px){.product .notifi-signup-form{height:28px;font-size:10px;letter-spacing:-.05px;border:0;border-bottom:1px solid rgb(var(--color-foreground));text-align:left;font-family:var(--font-serif);font-style:italic}}.product .notifi-signup-form::placeholder{color:inherit;opacity:1;color:var(--color-input)}.product .notifi-signup-form:focus{border-color:var(--color-input)}.product .notifi-signup-btn{position:relative;z-index:2;display:flex;width:100%!important;height:36px;align-items:center;justify-content:center;box-shadow:none;outline:none;text-align:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:15px;letter-spacing:-.05px;margin-top:14px;transition:color .2s ease-in-out,background .2s ease-in-out}@media screen and (max-width: 600px){.product .notifi-signup-btn{position:initial;z-index:2;display:flex;width:100%!important;height:28px;align-items:center;justify-content:center;box-shadow:none;outline:none;text-align:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:10px;letter-spacing:-.05px;margin-top:8px;transition:color .2s ease-in-out,background .2s ease-in-out}}.product .notifi-signup-btn:before,.product .notifi-signup-btn:after{display:none}.product .notifi-signup-btn:hover:not(:disabled){background:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (max-width: 600px){.product .notifi-signup-btn:hover:not(:disabled){background:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.product .notifi-signup-btn:hover:not(:disabled):after{width:calc(100% + 6px);height:calc(100% + 0px);top:-1px;left:-4px}.product .notifi-signup-btn:after{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);background:inherit;z-index:-1;border:1px solid rgb(var(--color-foreground));transition:all .2s ease-in-out}@media screen and (max-width: 600px){.product .notifi-signup-btn:after{display:none}}.product .notifi-success,.product .notifi-error{color:inherit;margin-top:8px;font-style:initial;font-size:13px;line-height:1.3}@media screen and (max-width: 600px){.product .notifi-success,.product .notifi-error{font-size:10px}}.product .notifi-progress{display:none!important}@media screen and (max-width: 600px){#notification-parent{display:none}}@media screen and (max-width: 600px){.show-notifi #notification-parent{display:block;width:100%}}.product-form__form{display:block}@media screen and (max-width: 600px){.product-form__form{display:none}}@media screen and (max-width: 600px){.show-product-form .product-form__form{display:block}}.product-form__form--force-show{display:block!important}.product-form__form--force-show+#notification-parent{display:block}.product-form__submit.loading{pointer-events:none}.variant-unavailable .product-form__submit{display:none}.product-form__error-message-wrapper{margin-top:8px}.product-form__error-message{display:block}
/*# sourceMappingURL=/cdn/shop/t/56/assets/template-product.css.map */
