@charset "UTF-8";input[type=number]{-moz-appearance:textfield}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{background-color:transparent!important;-webkit-box-shadow:0 0 0px 1000px transparent inset}input,textarea{outline:unset}button:focus-visible,[role=button]:focus-visible{box-shadow:unset;outline:2px solid rgb(41,41,220)!important}input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,*:focus-visible{outline:2px solid rgb(41,41,220)!important;display:block}a{text-decoration:unset;color:inherit!important}th,td{border:1px solid;border-color:currentColor}table{min-width:100%;max-width:100%}.body-text ol,.body-text ul,.article-content ol,.article-content ul{display:inline-block}*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;height:100%;font-size:calc(var(--font-body-size) * 62.5%);overflow-x:hidden}body{min-height:100%;font-family:var(--font-body)!important;font-style:var(--font-style);font-weight:var(--font-weight);font-size:1.5rem;letter-spacing:.06rem;line-height:1.5em;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-size) * .06rem);line-height:calc(1 + .1/max(1,var(--font-heading-size)));-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}a:hover{cursor:pointer!important}h1,.h1{font-size:calc(var(--font-heading-size) * 250%)}@media screen and (max-width: 768px){h1,.h1{font-size:calc(var(--font-heading-size) * 220%)}}h2,.h2{font-size:calc(var(--font-heading-size) * 200%)}@media screen and (max-width: 768px){h2,.h2{font-size:calc(var(--font-heading-size) * 180%)}}h3,.h3{font-size:calc(var(--font-heading-size) * 150%)}@media screen and (max-width: 768px){h3,.h3{font-size:calc(var(--font-heading-size) * 130%)}}h4,.h4{font-size:calc(var(--font-heading-size) * 130%)}@media screen and (max-width: 768px){h4,.h4{font-size:calc(var(--font-heading-size) * 115%)}}h5,.h5{font-size:calc(var(--font-heading-size) * 120%)}@media screen and (max-width: 768px){h5,.h5{font-size:calc(var(--font-heading-size) * 110%)}}h6,.h6{font-size:calc(var(--font-heading-size) * 100%)}p{font-family:var(--font-body);font-style:var(--font-style);font-weight:var(--font-weight)}.body-text{font-size:var(--font-body-size)}.text-shadow{text-shadow:2px 1px 3px rgba(0,0,0,var(--text-shadow-intensity))}.box-shadow{box-shadow:2px 1px 3px 3px rgba(0,0,0,var(--box-shadow-intensity))}.border-radius{border-radius:1rem}.cursor-pointer{cursor:pointer}.object-cover{-o-object-fit:cover;object-fit:cover}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.text-right{text-align:right}.text-left{text-align:left}.custom-container{width:var(--page-general-width);max-width:var(--page-max-width);margin-left:auto;margin-right:auto}.custom-btn,.shopify-payment-button__button--unbranded,.cart-dynamic-checkout-buttons div[role=button]{overflow:hidden;border-width:var(--btn-border-width)!important;background-color:transparent!important;border-style:solid;font-size:1.5rem;text-align:center;position:relative;width:100%;display:block;border-radius:0;transition:all .1s ease-out;z-index:1}.wave-ripple{position:absolute!important;display:block;border-radius:50%;background:#fff9;transform:scale(0);animation:ripple-animation .6s linear;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.custom-btn:hover,.shopify-payment-button__button--unbranded:hover,.cart-dynamic-checkout-buttons div[role=button]:hover{box-shadow:1px 1px 5px 5px #0000001a}.custom-btn svg,.shopify-payment-button__button--unbranded svg,.cart-dynamic-checkout-buttons div[role=button] svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.3,1,.3,1)}.shopify-payment-button__button--unbranded svg,.cart-dynamic-checkout-buttons div[role=button] svg{z-index:-1}.custom-btn:hover svg,.shopify-payment-button__button--unbranded:hover svg,.cart-dynamic-checkout-buttons div[role=button]:hover svg{opacity:1;visibility:visible}.custom-btn:hover svg .parallax>use:nth-child(1),.shopify-payment-button__button--unbranded:hover svg .parallax>use:nth-child(1),.cart-dynamic-checkout-buttons div[role=button]:hover svg .parallax>use:nth-child(1){animation:button-animation-wave .3s ease-in;animation-fill-mode:forwards}.custom-btn:hover svg .parallax>use:nth-child(2),.shopify-payment-button__button--unbranded:hover svg .parallax>use:nth-child(2),.cart-dynamic-checkout-buttons div[role=button]:hover svg .parallax>use:nth-child(2){animation:button-animation-wave2 .3s ease-in;animation-fill-mode:forwards}.custom-btn>span,.shopify-payment-button__button--unbranded>span,.cart-dynamic-checkout-buttons div[role=button]>span{font-size:var(--btn-font-size);z-index:2;position:relative}.custom-btn.hover,.shopify-payment-button__button--unbranded.hover,.cart-dynamic-checkout-buttons div[role=button].hover{transition:all .1s ease-in-out}.custom-btn.hover:before,.shopify-payment-button__button--unbranded.hover:before,.cart-dynamic-checkout-buttons div[role=button].hover:before{transition:all .1s ease-in-out}.custom-btn:before,.shopify-payment-button__button--unbranded:before,.cart-dynamic-checkout-buttons div[role=button]:before{content:"";display:block;position:absolute;width:100%;height:100%;transition:all .1s ease-out;top:0;left:0;z-index:-1}.cart-dynamic-checkout-buttons div[role=button]:before{z-index:1}.custom-btn svg .parallax use,.shopify-payment-button__button--unbranded svg .parallax use,.cart-dynamic-checkout-buttons div[role=button] svg .parallax use{filter:brightness(70%)}.custom-btn.custom-btn--secondary svg .parallax use{filter:brightness(50%)}.cart-dynamic-checkout-buttons .shopify-cleanslate li,.shopify-payment-button .shopify-cleanslate li{width:100%;flex-basis:100%!important}@keyframes button-animation-wave{0%{transform:translate(-90px,50%)}to{transform:translate(50px,-115%)}}@keyframes button-animation-wave2{0%{transform:translate(-85px,50%)}to{transform:translate(45px,-115%)}}.variant-wrapper{display:block;margin-top:1rem}.variant-wrapper label span{line-height:1}.variant-popup{overflow-y:auto;flex-flow:column}.variant-popup .popup__inner{background:var(--popup-bg-color)!important;color:var(--popup-text-color);max-height:90vh}.variant-popup .variant-popup__media{position:relative}.variant-popup .btn-close{z-index:10}@media screen and (max-height: 650px),screen and (max-width: 992px){.variant-popup{justify-content:start!important}}.variant-popup .popup__inner[data-scroll=true]{overflow:auto!important}.variant-popup .popup__inner a{color:var(--popup-link-color)!important}.variant-popup #variant-popup__loading-state{background:var(--popup-bg-color);color:var(--popup-text-color)}.variant-popup .popup__inner a:hover,.variant-popup .popup__inner a:focus{color:var(--popup-link-hover-color)!important}.variant-popup .variant-wrapper .select-wrapper{background:var(--popup-input-background-color);color:var(--popup-input-text-color);border-color:var(--popup-input-border-color)!important}.variant-popup .variant-wrapper .select-wrapper li{background-color:var(--popup-input-text-color);color:var(--popup-input-background-color)}.variant-popup .variant-wrapper label:before,.variant-popup .variant-wrapper label:after{background-color:var(--popup-input-border-color)!important}.variant-popup .variant-wrapper label{color:var(--popup-input-text-color)}.quantity-selector .quantity-wrapper{border-width:var(--input-border-width)!important;border-color:var(--popup-input-border-color)!important}.quantity-selector .quantity-wrapper .input-quantity{background:var(--popup-input-background-color);color:var(--popup-input-text-color)}.quantity-selector .quantity-wrapper .btn-quantity{background:var(--popup-input-text-color)!important}.quantity-selector .quantity-wrapper .btn-quantity:before,.quantity-selector .quantity-wrapper .btn-quantity:after{background:var(--popup-input-background-color)!important}.variant-popup .quantity-selector .quantity-wrapper{border-color:var(--popup-input-border-color)!important;background-color:var(--popup-input-background-color)}.variant-popup .quantity-selector .quantity-wrapper .input-quantity{background:var(--popup-input-background-color);color:var(--popup-input-text-color)}.variant-popup .quantity-selector .quantity-wrapper .btn-quantity{background:var(--popup-input-text-color)!important}.variant-popup .quantity-selector .quantity-wrapper .btn-quantity:before,.quantity-selector .quantity-wrapper .btn-quantity:after{background:var(--popup-input-background-color)!important}.variant-popup .custom-btn{color:var(--popup-button-text-color)!important;border-color:var(--popup-button-border-color)!important}.variant-popup .custom-btn:before{background-color:var(--popup-button-background-color)!important}.variant-popup product-media-image .img-wrapper img{user-drag:none;-webkit-user-select:none;user-select:none;transition:all .1s ease-out}.variant-popup .btn-close--zoom-image{border-color:transparent;background-image:unset;width:unset;height:unset;padding:0;outline:unset;box-shadow:unset;right:2rem!important;left:unset!important;top:2rem!important;z-index:2;width:50px!important;height:50px!important;max-width:unset!important;background:#fff;box-shadow:1px 1px 3px 2px #0003;border-radius:100%;color:#3d3d3d;opacity:1;z-index:2000}.variant-popup product-media-image .img-wrapper[data-active=false]:hover .icon-zoom svg{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;color:#fff}.variant-popup product-media-image .img-wrapper[data-active=false]:hover .icon-zoom{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0003;visibility:visible;opacity:1;cursor:zoom-in}.variant-popup product-media-image .img-wrapper .icon-zoom{visibility:hidden;opacity:0;background-color:#0000;transition:all .3s ease-in-out;position:absolute}.variant-popup product-media-image a[data-active=true] .img-original{visibility:hidden;opacity:0;height:0px!important;transition:all 0 ease-in;transition-delay:.5s}@media screen and (max-width: 992px){.variant-popup product-media-image a[data-active=true]{display:block;height:0}}.variant-popup product-model .icon-model-viewer,.variant-popup product-model .icon-mobile-model-viewer{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px;height:60px}.variant-popup product-model .icon-model-viewer:hover svg,.variant-popup product-model .icon-model-viewer:focus svg,.variant-popup product-model .icon-mobile-model-viewer:hover svg,.variant-popup product-model .icon-mobile-model-viewer:focus svg{transform:scale(1.05);cursor:pointer}.variant-popup product-model .btn-close{border-color:transparent;background-image:unset;width:unset;height:unset;padding:0;outline:unset;box-shadow:unset;right:2rem;top:5rem;z-index:2;width:50px;height:50px;background:#fff;box-shadow:1px 1px 3px 2px #0003;border-radius:100%;color:#3d3d3d;opacity:1}.variant-popup product-model .model-viewer-wrapper[data-active=false] .model-3d-wrapper{display:none}.variant-popup product-model .model-viewer-wrapper[data-active=false] .btn-close{display:none}.variant-popup product-model .model-viewer-wrapper[data-active=true] .model-thumbnail{display:none}@media screen and (min-width: 991px){.variant-popup product-model .btn-close{display:none}}.variant-popup .product-media{transition:all .3s ease-in}.variant-popup .product-media[data-hidden=true]{opacity:0;visibility:hidden}.variant-popup video{max-height:100vh}.variant-popup product-media-image img{object-fit:contain!important}.variant-popup .product-media .swiper-button-prev:after,.variant-popup .product-media .swiper-button-next:after{display:none}.variant-popup .product-media .swiper-button-prev,.variant-popup .product-media .swiper-button-next{color:currentColor}.variant-popup .product-media .swiper-pagination-bullet{box-shadow:1px 1px 3px 1px #0003;background-color:currentColor}.variant-popup .swiper-button-disabled{display:none!important}.input-wrapper input{border-width:var(--input-border-width)}.custom-input{border-style:solid;font-size:1.5rem;width:100%}.custom-input input{border:0px solid transparent;background-color:transparent;outline:unset;color:inherit;font-size:var(--input-font-size)}.placeholder{opacity:1}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.h-100{height:100%}.mr-3{margin-right:1rem!important}.pl-5{padding-left:3rem!important}.pl-3{padding-left:1rem!important}.pr-5{padding-right:3rem!important}.pr-3{padding-right:1rem!important}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.5rem}.mr-5{margin-right:3rem!important}@media screen and (min-width: 500px){.mr-sm-5{margin-right:3rem!important}}@media screen and (min-width: 991px){.mobile-only{display:none!important}}@media screen and (max-width: 992px){.desktop-only{display:none!important}}.price{font-size:14px}.price--sold-out .price__sale,.price--sold-out .price__regular,.price--sold-out .price__unit{display:none}.price--sold-out .badge:not(.badge--sold-out){display:none}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale .price-item--compare{text-decoration:line-through;margin-right:.5rem;opacity:.5}.price:not(.price--on-sale) .price__sale{display:none}.price .price__unit{font-size:11px;opacity:.5}.price .price__unit .price__unit--per{padding:0 .15rem}.img-hover-zoom{transition:all .2s ease-in;transform:scale(1)}.img-hover-zoom:hover{transform:scale(1.3)}.img-blur img{-webkit-animation:blur 1s ease-in-out forwards;animation:blur 1s ease-in-out forwards;-webkit-animation-delay:.1s;animation-delay:.1s;filter:blur(2px)}.img-blur svg{-webkit-animation:blur 1s ease-in-out forwards;animation:blur 1s ease-in-out forwards;-webkit-animation-delay:.1s;animation-delay:.1s;filter:blur(2px)}@-webkit-keyframes blur{0%{filter:blur(2px)}to{filter:blur(0)}}@keyframes blur{0%{filter:blur(2px)}to{filter:blur(0)}}.select-wrapper{border:1px solid transparent;max-width:300px;position:relative}.select-wrapper select{width:100%;border-color:transparent;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.select-wrapper select::-ms-expand{display:none}.select-wrapper svg{position:absolute;right:.5rem;top:0;bottom:0;margin:auto}.subheading{font-size:14px}@media screen and (max-width: 768px){.subheading{font-size:10px}}.opacity-70{opacity:.7}.opacity-100{opacity:1}.swiper-navigation-wrapper{height:40px;position:absolute;bottom:1rem;width:100%}.swiper-navigation-wrapper .swiper-pagination{height:40px;display:flex;justify-content:center;align-items:center;position:relative}.swiper-navigation-wrapper .swiper-button-prev,.swiper-navigation-wrapper .swiper-button-next{top:0;bottom:0;margin:auto}.swiper-navigation-wrapper .swiper-button-prev svg,.swiper-navigation-wrapper .swiper-button-next svg{transition:all .5s cubic-bezier(.3,1,.3,1)}.swiper-navigation-wrapper .swiper-button-prev:hover svg,.swiper-navigation-wrapper .swiper-button-prev:focus svg,.swiper-navigation-wrapper .swiper-button-next:hover svg,.swiper-navigation-wrapper .swiper-button-next:focus svg{transform:rotateX(180deg);filter:brightness(120%)}.swiper-navigation-wrapper .swiper-button-disabled{display:none!important}.swiper-navigation-wrapper .swiper-button-next{text-align:right}.swiper-navigation-wrapper .swiper-button-prev:after,.swiper-navigation-wrapper .swiper-button-next:after{content:unset}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin-left:5px;margin-right:5px;border-radius:5px;transition:all .3s ease-in-out}.swiper-pagination .swiper-pagination-bullet-active{width:30px}.swiper-navigation-wrapper .swiper-pagination--number{position:relative;z-index:1;max-width:50px;text-align:center;margin-left:auto;margin-right:auto;background-color:#00000080;color:#fff;border-radius:50px;font-size:12px;min-height:30px;display:flex;justify-content:center;align-items:center}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.overlay.overlay--card{opacity:var(--card-overlay-opacity)}.overlay.overlay--product-card{opacity:var(--product-card-overlay-opacity)}.footer__social-media-wrapper a{padding:0 .3rem;opacity:.5}.footer__social-media-wrapper a:hover,.footer__social-media-wrapper a:focus{transform:scale(1.1);opacity:1}video{transition:all 1s ease-out;opacity:0}video.loaded{opacity:1}.swiper-slide{height:auto}.parallax-wrapper .parallax-element{-o-object-position:center bottom;object-position:center bottom;height:150%!important}@media screen and (max-width: 992px){.section-title[data-type=one-line] .col--heading,.section-title[data-type=one-line] .col--body-text{text-align:center;justify-content:center!important}}.section-bg-wrapper{max-height:100%;max-width:100%}.z-index-1{z-index:1}.badge{display:flex;justify-content:center;align-items:center;font-weight:400;max-width:80px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:23px}.badge--sold-out,.badge--sale{color:#fff}.accordion .accordion-heading{position:relative;padding-right:30px;line-height:1;min-height:65px;display:flex;align-items:center;transition:all .1s linear}.accordion .accordion-heading:before{content:"";display:block;height:2px;position:absolute;right:5px;top:0;bottom:0;transition:.3s ease-out;width:15px;margin:auto}.accordion .accordion-heading:after{content:"";display:block;height:2px;width:15px;margin:auto;right:5px;top:0;bottom:0;transition:.3s ease-out;position:absolute}.accordion .accordion-heading .accordion-heading__division{position:absolute;bottom:0;width:100%;height:1px;display:block;left:0;opacity:.1}.accordion .accordion-text{height:auto;transition:height .3s ease-in-out;transition-delay:.1s;overflow:hidden}.accordion[data-open=false] .accordion-heading:before{transform:rotate(90deg)}.accordion[data-open=false] .accordion-text{height:0px}.popup{z-index:100;background-color:#00000080}.popup[data-hidden=true]{visibility:hidden;opacity:0;transition:all .1s ease-in;transition-delay:.3s}.popup[data-hidden=true] .popup__inner{visibility:hidden;opacity:0;transform:translateY(3rem)}.popup .popup__inner{min-width:400px;min-height:300px;box-shadow:var(--box-shadow);width:90%;max-width:500px;opacity:1;visibility:visible;transform:translateY(0);transition:all .3s ease-in;border-radius:5px;overflow:hidden}@media screen and (max-width: 992px){.popup .popup__inner{min-width:unset}}.popup .popup__content{padding-top:80px!important;padding-bottom:80px!important}@media screen and (max-width: 992px){.popup .popup__content{min-height:60vw}}.popup .popup__content .heading{color:inherit}.popup .btn-close{max-width:20px;min-width:20px;height:20px;cursor:pointer;background-image:unset;padding:0;box-shadow:unset;outline:unset;color:inherit}.product-card{max-width:350px;width:100%}.product-card .product-card__image-wrapper{overflow:hidden}.product-card .product-card__image-wrapper[data-image-ratio=square]{padding-top:100%}.product-card .product-card__image-wrapper[data-image-ratio=portrait]{padding-top:120%}.product-card .product-card__image-wrapper[data-image-ratio=adapt-to-image] .product-card__image{position:relative!important}.product-card .product-card__image-wrapper .product-card__image--hover{opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.3,1,.3,1)}.product-card .product-card__image-wrapper:hover .product-card__image--hover,.product-card .product-card__image-wrapper:focus .product-card__image--hover{opacity:1;visibility:visible}.product-card .product-card__image-wrapper:hover .product-card__image--first,.product-card .product-card__image-wrapper:focus .product-card__image--first{opacity:0;visibility:hidden}.product-card .btn-cart-wrapper{bottom:5%;right:5%;width:30px;height:30px;border-radius:15px;box-shadow:var(--box-shadow);background-color:#fff;transition:all .5s cubic-bezier(.3,1,.3,1)}.product-card .heading:hover,.product-card .heading:focus{text-decoration:underline}.product-card .btn-cart-wrapper:hover,.product-card .btn-cart-wrapper:focus{width:100px}.product-card .btn-cart-wrapper:hover svg,.product-card .btn-cart-wrapper:focus svg{opacity:0}.product-card .btn-cart-wrapper:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;line-height:1;color:#000;font-size:10px;transition:.1s ease-in-out;transition-delay:.1s;opacity:0;cursor:pointer;z-index:-1}.product-card .btn-cart-wrapper:hover:after,.product-card .btn-cart-wrapper:focus:after{content:var(--product-card-add-cart-text);opacity:1}.product-card .btn-cart-wrapper .btn-cart{background-color:transparent;border:transparent;width:100%;height:100%}.product-card .btn-cart-wrapper svg{width:20px;height:20px;position:absolute;left:0;right:0;margin:auto;stroke:#000}.article-card{display:flex;flex-flow:column;height:100%}.article-card .article-card__image-wrapper--dummy{overflow:hidden}.article-card .article-card__image-wrapper--dummy[data-image-ratio=square]{padding-top:100%}.article-card .article-card__image-wrapper--dummy[data-image-ratio=portrait]{padding-top:120%}.article-card .article-card__image-wrapper--dummy[data-image-ratio=adapt-to-image]{padding-top:85%}.article-card .article-card__content-wrapper{z-index:1;position:absolute;bottom:0;left:0;padding:2rem!important;width:100%}.article-card .author{font-size:12px}.article-card .date{font-size:12px;opacity:.6}.page-card{display:flex;flex-flow:column;height:100%}.page-card .page-card__image-wrapper--dummy{overflow:hidden}.page-card .page-card__image-wrapper--dummy[data-image-ratio=square]{padding-top:100%}.page-card .page-card__image-wrapper--dummy[data-image-ratio=portrait]{padding-top:120%}.page-card .page-card__content-wrapper{z-index:1;position:absolute;bottom:0;left:0;padding:2rem!important;width:100%}.product-media[data-layout=full-width]{min-height:calc(100vh - 120px)}.product-media[data-layout=full-width] .media-wrapper{height:calc(100vh - 120px);max-height:100%}.quantity-selector label{font-size:12px}.quantity-selector .quantity-wrapper{width:100%;display:flex;border:1px solid transparent;background-color:transparent}.quantity-selector .quantity-wrapper .input-quantity{flex:1;padding:.9rem;border:0px solid transparent;height:44.5px;max-width:calc(100% - 90px)}.quantity-selector .quantity-wrapper .input-quantity:focus{border:2px solid}.quantity-selector .quantity-wrapper .btn-quantity{width:45px;display:flex;justify-content:center;align-items:center;position:relative}.quantity-selector .quantity-wrapper .btn-quantity[data-action=remove]:before{content:"";width:15px;height:2px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.quantity-selector .quantity-wrapper .btn-quantity[data-action=add]:before{content:"";width:15px;height:2px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.quantity-selector .quantity-wrapper .btn-quantity[data-action=add]:after{content:"";width:2px;height:15px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}hr{opacity:1}.vendor{line-height:1;font-size:12px;opacity:.6}.variant-popup{z-index:100}@media screen and (max-width: 992px){.variant-popup .variant-popup__media{display:block!important;flex:0}.variant-popup .product-media{padding-top:100%}.variant-popup .product-media>*{position:absolute!important;left:0;top:0;width:100%}}@media screen and (max-width: 576px){.variant-popup .popup__inner{width:100%;height:100%;overflow:auto}.variant-popup .popup__inner .popup__content{padding-bottom:0!important;padding-top:0!important}.variant-popup .popup__inner .popup__content>div:first-child{padding:2rem!important}.variant-popup[data-show-media=false] .popup__inner .popup__content #variant__product{height:calc(100vh - 80px)}}.variant-popup[data-show-vendor=false] .vendor{display:none}.variant-popup .popup__inner{max-width:550px!important;min-height:max-content}@media screen and (min-width: 991px){.variant-popup{padding:max(100px,10vw) 0;justify-content:start!important}}.variant-popup .popup__content{min-height:450px}.variant-popup #variant-popup__loading-state{transition:all .1s ease-in;z-index:100}.variant-popup #variant-popup__loading-state[data-hidden=true]{opacity:0;visibility:hidden}.variant-popup .tax__included{font-size:12px}.variant-popup[data-show-media=true] .popup__inner{display:flex;max-width:1200px!important}.variant-popup[data-show-media=true] .popup__content{flex:1}@media screen and (max-width: 992px){.variant-popup .quantity-wrapper label[for=quantity]{width:100%;text-align:left}.variant-popup[data-show-media=true] .popup__inner{flex-flow:column;width:100%}}@media screen and (max-width: 576px){.variant-popup .variant-wrapper{display:block!important}}.variant-popup .variant-wrapper[data-type=dropdown] label{position:absolute;bottom:calc(100% - 6px);width:100%;left:0%;font-size:12px;display:flex;justify-content:center;align-items:center;z-index:1;text-wrap:nowrap}.variant-popup .variant-wrapper[data-type=dropdown] label span{background-color:var(--popup-input-background-color)}.variant-popup .variant-wrapper[data-type=dropdown] label:before{content:"";height:1px;width:2%;display:block;margin-right:5px}.variant-popup .variant-wrapper[data-type=dropdown] label:after{content:"";height:1px;width:100%;display:block;margin-left:5px}.variant-popup .variant-wrapper[data-type=dropdown] .select-wrapper{max-width:unset;width:100%;border:1px solid #3d3d3d;border-top:0px solid transparent!important}.variant-popup .variant-wrapper[data-type=dropdown] .select-wrapper .btn-selected{background-color:transparent;padding:1rem;border:1px solid transparent;color:inherit;width:100%;text-align:left}.variant-popup .variant-wrapper[data-type=dropdown] .select-wrapper .select-options{width:calc(100% + 2px);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;overflow:auto;left:-1px;opacity:1;position:absolute;top:100%;z-index:10;background-color:#fff}.variant-popup .variant-wrapper[data-type=dropdown] .select-wrapper .select-options[data-hidden=true]{opacity:0;z-index:-1}.variant-popup .variant-wrapper[data-type=dropdown] .select-wrapper .select-options[data-hidden=false]{transition:opacity .3s ease-in}.variant-popup .variant-wrapper[data-type=dropdown] .variant-select-options{max-height:300px;overflow-y:auto;cursor:not-allowed}.variant-popup .variant-wrapper[data-type=dropdown] .variant-select-options li:hover:after,.variant-popup .variant-wrapper[data-type=dropdown] .variant-select-options li:focus:after{opacity:.2}.variant-popup .variant-wrapper[data-type=dropdown] .variant-select-options li:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:all .1s linear}.variant-popup .variant-wrapper[data-type=dropdown] .variant-select-options li[data-available=false]{text-decoration:line-through;pointer-events:none;cursor:not-allowed}.variant-popup .product-buy-buttons[data-hidden=true]{display:none}.checkbox{opacity:0;z-index:-1}.checkbox+label .custom-checkbox{border:1px solid #eee;width:20px;height:20px}.checkbox+label .custom-checkbox svg{width:20px}.checkbox+label[data-checked=false] .custom-checkbox svg{display:none}.checkbox:focus-visible+label .custom-checkbox{outline:2px solid rgb(41,41,220)!important}.pagination-text:hover svg,.pagination-text:focus svg{transform:translateY(5px)}.pagination-text svg{width:20px;transition:all .1s ease-in}.sidebar-pickup-availability{z-index:100;top:0;width:100%;right:0;overflow:hidden;height:100vh;background-color:#0003}@media screen and (max-width: 992px){.sidebar-pickup-availability{z-index:100}.sidebar-pickup-availability .sidebar-pickup-availability-content{transition-duration:0s!important}.sidebar-pickup-availability .sidebar-pickup-availability-content>div{transition-duration:0s!important}}.sidebar-pickup-availability[data-hidden=true]{visibility:hidden}.sidebar-pickup-availability[data-hidden=true] .sidebar-pickup-availability-content{transform:translate(100%)}.sidebar-pickup-availability[data-hidden=true] .sidebar-pickup-availability-content>div{opacity:0}.sidebar-pickup-availability .sidebar-pickup-availability-content{transition:all .3s ease-in-out;transform:translate(0);position:absolute;top:0;height:100%;right:0;width:100%;max-width:500px;overflow-y:auto}.sidebar-pickup-availability .sidebar-pickup-availability-content .sidebar-pickup-availability-background{display:block;position:absolute;z-index:-1;width:100%;height:calc(100% + 3rem);top:0;left:0;min-height:100vh}@media screen and (max-width: 992px){.sidebar-pickup-availability .sidebar-pickup-availability-content{max-width:unset}}.sidebar-pickup-availability .sidebar-pickup-availability-content svg{z-index:3;margin-left:.5rem}.sidebar-pickup-availability .sidebar-pickup-availability-content>div{transition:all .3s linear;opacity:1;z-index:2;position:relative}.sidebar-pickup-availability .sidebar-pickup-availability-content .btn-close{border-color:transparent;background-color:transparent;color:inherit;background-image:unset;width:unset;height:unset;padding:0;outline:unset;box-shadow:unset;position:absolute;top:12px;right:0}.sidebar-pickup-availability .sidebar-pickup-availability-content .sidebar-popup-availability-header{padding-right:3rem;padding-top:5rem}.sidebar-pickup-availability .sidebar-pickup-availability-content .sidebar-popup-availability-header .sidebar-pickup-availability-variants{font-size:12px}.sidebar-pickup-availability .sidebar-pickup-availability-content ul{list-style:none;margin-top:2rem}.sidebar-pickup-availability .sidebar-pickup-availability-content ul:after{content:"";display:block;width:100%;height:1px;position:absolute;top:0;left:0;opacity:.3}.sidebar-pickup-availability .sidebar-pickup-availability-content .pickup-availability__time{font-size:12px}.sidebar-pickup-availability .sidebar-pickup-availability-content .pickup-availability__address{font-size:14px;line-height:1.5}.sidebar-pickup-availability .sidebar-pickup-availability-content .pickup-availability__address p{margin-bottom:0}.sidebar-pickup-availability .sidebar-pickup-availability-content .pickup-availability-results__card{position:relative}.sidebar-pickup-availability .sidebar-pickup-availability-content .pickup-availability-results__card:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;opacity:.3}@media screen and (max-width: 768px){.truncate-m-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:initial}.truncate-m-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:initial}}.cart-422-error{color:#c9002e;font-size:12px}[data-overlay=true] .product-card__image{filter:brightness(var(--product-card-brightness));transition:.3s ease-in}[data-overlay=true] .product-card__image:hover,[data-overlay=true] .product-card__image:focus{filter:brightness(100%)}.article-card:focus .overlay,.article-card:hover .overlay,.page-card:focus .overlay,.page-card:hover .overlay{opacity:0!important;transition:all .3s ease-in;visibility:none}.color-inherit{color:inherit!important}.animation-wrapper .animation-element{transition:all .8s ease-out}.animation-wrapper .animation-element.fade-in{opacity:0}.animation-wrapper .animation-element.fade-in.in-view{opacity:1}.animation-wrapper .animation-element.from-bottom{opacity:0;transform:translateY(100px)}.animation-wrapper .animation-element.from-bottom.in-view{opacity:1;transform:translateY(0)}.animation-wrapper .animation-element.zoom-out{transform:scale(1.2)}.animation-wrapper .animation-element.zoom-out.in-view,.animation-wrapper .animation-element.zoom-in{transform:scale(1)}.animation-wrapper .animation-element.zoom-in.in-view{transform:scale(1.2)}.animation-wrapper .swiper-container:not(.swiper-container--multicolumn) .swiper-slide:not(.swiper-slide-active) .in-view.fade-in{opacity:0!important}.animation-wrapper .swiper-container:not(.swiper-container--multicolumn) .swiper-slide:not(.swiper-slide-active) .in-view.from-bottom{opacity:0!important;transform:translateY(100px)!important}.animation-wrapper .swiper-container:not(.swiper-container--multicolumn) .swiper-slide:not(.swiper-slide-active) .in-view.zoom-out{transform:scale(1.2)!important}.animation-wrapper .swiper-container:not(.swiper-container--multicolumn) .swiper-slide:not(.swiper-slide-active) .in-view.zoom-in{transform:scale(1)!important}.animation-wrapper .swiper-container:not(.swiper-container--multicolumn) .swiper-slide.swiper-slide-active .in-view.fade-in{opacity:1!important}.animation-wrapper .swiper-container:not(.swiper-container--multicolumn) .swiper-slide.swiper-slide-active .in-view.from-bottom{opacity:1!important;transform:translateY(0)!important}.animation-wrapper .swiper-container:not(.swiper-container--multicolumn) .swiper-slide.swiper-slide-active .in-view.zoom-out{transform:scale(1)!important}.animation-wrapper .swiper-container:not(.swiper-container--multicolumn) .swiper-slide.swiper-slide-active .in-view.zoom-in{transform:scale(1.2)!important}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in,.animation-wrapper .custom-container--multicolumn .sequentially-fade-in{opacity:0}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in.in-view,.animation-wrapper .custom-container--multicolumn .sequentially-fade-in.in-view{opacity:1}.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom,.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom{opacity:0;transform:translateY(100px)}.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom.in-view,.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom.in-view{opacity:1;transform:translateY(0)}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="2"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="2"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="2"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="2"]{transition-delay:.15s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="3"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="3"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="3"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="3"]{transition-delay:.3s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="4"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="4"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="4"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="4"]{transition-delay:.45s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="5"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="5"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="5"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="5"]{transition-delay:.6s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="6"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="6"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="6"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="6"]{transition-delay:.75s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="7"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="7"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="7"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="7"]{transition-delay:.9s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="8"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="8"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="8"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="8"]{transition-delay:1.05s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="9"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="9"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="9"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="9"]{transition-delay:1.2s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="10"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="10"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="10"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="10"]{transition-delay:1.35s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="11"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="11"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="11"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="11"]{transition-delay:1.5s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="12"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="12"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="12"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="12"]{transition-delay:1.65s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="13"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="13"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="13"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="13"]{transition-delay:1.8s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="14"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="14"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="14"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="14"]{transition-delay:1.95s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="15"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="15"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="15"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="15"]{transition-delay:2.1s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="16"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="16"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="16"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="16"]{transition-delay:2.25s}.animation-wrapper .swiper-container--multicolumn .sequentially-fade-in[data-idx="17"],.animation-wrapper .swiper-container--multicolumn .sequentially-from-bottom[data-idx="17"],.animation-wrapper .custom-container--multicolumn .sequentially-fade-in[data-idx="17"],.animation-wrapper .custom-container--multicolumn .sequentially-from-bottom[data-idx="17"]{transition-delay:2.4s}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.custom-btn:focus-visible,[tabindex="0"]:focus-visible .accordion-heading,.custom-input:focus-visible{outline:2px solid}.page-card a:focus-visible .page-card__content-wrapper{outline:2px solid}.visually-hidden-wo-focus{opacity:0;position:fixed;top:0;left:0;outline:2px solid}.visually-hidden-wo-focus:focus-visible{visibility:initial;opacity:1;z-index:100000}.visually-hidden-wo-focus:focus{visibility:initial;opacity:1;z-index:100000}.shopify-challenge__container{margin:300px 0}product-country{display:flex;align-items:center;padding:.5rem 0}product-country .country__flag-wrapper{overflow:hidden;border-radius:100%;width:30px;height:30px}product-country .country__flag{width:100%;height:100%}.product-size{font-size:14px}@keyframes slideFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideFromTop{0%{transform:translateY(5rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.breadscrumbs{list-style:none;font-size:90%}.breadscrumbs>li:last-child span{opacity:.6}.shopify-challenge__container{margin-left:auto;margin-right:auto}.valid-email .email-exists[aria-hidden=true],.valid-email .invalid-email[aria-hidden=true]{display:none}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.shopify-policy__container{margin:3rem auto;width:var(--page-general-width);max-width:var(--page-max-width)}.shopify-policy__container h1{margin-bottom:2rem}product-media-image[data-disable-zoom=true] .icon-zoom{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/styles.css.map */
