@keyframes load-bar{0%{width:0}to{width:100%}}@keyframes fade-in-02{0%{opacity:.2}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-transform{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}._1fragemi2._1fragemqm,._1fragemjr._1fragempw,._1fragemjy._1fragemlr,._1fragemq6._7ozb2u11,._1fragemqb._7ozb2ur,._1fragemqk._7ozb2u1j,._1fragemql,._7ozb2u6._7ozb2uq{display:none}.announcement-bar a,.announcement-bar p{font-size:var(--font-size-sm)}div[part=osm-container]{background-color:hsla(0,0%,100%,.8);border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:12px;max-width:300px;padding:10px}div[part=osm-message]{color:#333;font-size:11px;line-height:1.4}div[part=osm-message] .link{color:#007acc;font-size:10px;text-decoration:underline}div[part=osm-badge-container]{height:auto;margin-bottom:8px;width:60px}.navigation-with-image .navigarion-with-image--img-container{min-height:100vw;position:relative}@media (min-width:1025px) and (orientation:portrait){.navigation-with-image .navigarion-with-image--img-container{min-height:50vw}}@media (min-width:1024px) and (orientation:landscape){.navigation-with-image .navigarion-with-image--img-container{min-height:50vw}}.navigation-with-image .navigarion-with-image--img-container image-with-placeholder,.navigation-with-image .navigarion-with-image--img-container img{bottom:0;height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%!important}.navigation-with-image .navigarion-with-image--container-info{display:flex;flex-direction:column;gap:150px;justify-content:space-between}@media (max-width:1024px) and (orientation:portrait){.navigation-with-image .navigarion-with-image--container-info{gap:var(--spacing)}}@media (max-width:1023px) and (orientation:landscape){.navigation-with-image .navigarion-with-image--container-info{gap:var(--spacing)}}.navigation-with-image .navigarion-with-image--container-info ul li{font-size:var(--type-scale-n2)!important}@media (max-width:1024px) and (orientation:portrait){.navigation-with-image .navigarion-with-image--container-info ul li{font-size:var(--type-scale-n0)!important}}@media (max-width:1023px) and (orientation:landscape){.navigation-with-image .navigarion-with-image--container-info ul li{font-size:var(--type-scale-n0)!important}}.navigation-with-image .navigarion-with-image--container-info .navigarion-with-image--text-container{font-size:var(--font-size)}@media (max-width:1024px) and (orientation:portrait){.navigation-with-image .navigarion-with-image--container-info .navigarion-with-image--text-container{font-size:var(--font-size-sm)}}@media (max-width:1023px) and (orientation:landscape){.navigation-with-image .navigarion-with-image--container-info .navigarion-with-image--text-container{font-size:var(--font-size-sm)}}@media (min-width:1025px) and (orientation:portrait){.custom--image-with-text-overlay,.custom--video-with-text-overlay{--spacing:5em!important;--spacing-double:10em!important;--spacing-half:2.5em!important}}@media (min-width:1024px) and (orientation:landscape){.custom--image-with-text-overlay,.custom--video-with-text-overlay{--spacing:5em!important;--spacing-double:10em!important;--spacing-half:2.5em!important}}@media (min-width:768px){.custom--image-with-text-overlay .section-x-padding,.custom--video-with-text-overlay .section-x-padding{padding:var(--spacing-double) var(--spacing)}}@media (max-width:1024px) and (orientation:portrait){.custom--image-with-text-overlay .video-wrapper,.custom--video-with-text-overlay .video-wrapper{min-height:70svh}}@media (max-width:1023px) and (orientation:landscape){.custom--image-with-text-overlay .video-wrapper,.custom--video-with-text-overlay .video-wrapper{min-height:70svh}}.custom--image-with-text-overlay .blend-mode--video-with-text-overlay,.custom--video-with-text-overlay .blend-mode--video-with-text-overlay{filter:invert(1);mix-blend-mode:difference}.custom--image-with-text-overlay .container-text--image-with-text-overlay .font-heading,.custom--image-with-text-overlay .container-text--video-with-text-overlay .font-heading,.custom--video-with-text-overlay .container-text--image-with-text-overlay .font-heading,.custom--video-with-text-overlay .container-text--video-with-text-overlay .font-heading{font-size:clamp(26px,4vw,52px);line-height:1.2}@media (max-width:767px){.custom--image-with-text-overlay .container-text--image-with-text-overlay .font-heading,.custom--image-with-text-overlay .container-text--video-with-text-overlay .font-heading,.custom--video-with-text-overlay .container-text--image-with-text-overlay .font-heading,.custom--video-with-text-overlay .container-text--video-with-text-overlay .font-heading{font-size:clamp(26px,6vw,52px)}}.custom--image-with-text-overlay .container-text--image-with-text-overlay>.text-base,.custom--image-with-text-overlay .container-text--video-with-text-overlay>.text-base,.custom--video-with-text-overlay .container-text--image-with-text-overlay>.text-base,.custom--video-with-text-overlay .container-text--video-with-text-overlay>.text-base{font-size:clamp(10px,1vw,12px);margin-bottom:25px;margin-top:5px}@media (max-width:767px){.custom--image-with-text-overlay .container-text--image-with-text-overlay>.text-base,.custom--image-with-text-overlay .container-text--video-with-text-overlay>.text-base,.custom--video-with-text-overlay .container-text--image-with-text-overlay>.text-base,.custom--video-with-text-overlay .container-text--video-with-text-overlay>.text-base{font-size:clamp(10px,2vw,12px)}}.custom--image-with-text-overlay .container-text--image-with-text-overlay .theme-button,.custom--image-with-text-overlay .container-text--video-with-text-overlay .theme-button,.custom--video-with-text-overlay .container-text--image-with-text-overlay .theme-button,.custom--video-with-text-overlay .container-text--video-with-text-overlay .theme-button{font-size:clamp(10px,1vw,12px);padding:10px 25px}@media (max-width:767px){.custom--image-with-text-overlay .container-text--image-with-text-overlay .theme-button,.custom--image-with-text-overlay .container-text--video-with-text-overlay .theme-button,.custom--video-with-text-overlay .container-text--image-with-text-overlay .theme-button,.custom--video-with-text-overlay .container-text--video-with-text-overlay .theme-button{font-size:clamp(10px,2vw,12px)}}.product-card,.product-card-standard{position:relative}.product-card .picture,.product-card .product-item-hover,.product-card img,.product-card-standard .picture,.product-card-standard .product-item-hover,.product-card-standard img{background-position:50%!important;background-size:cover!important;bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.product-card .product-container-info,.product-card-standard .product-container-info{bottom:0;left:0;padding:var(--spacing) var(--spacing) var(--spacing-double);position:absolute;right:0}@media (max-width:767px){.featured-collection .product-card .product-container-info,.featured-collection .product-card-standard .product-container-info{padding:var(--spacing-half) var(--spacing-half) var(--spacing-double)}}.product-card .product-container-info .title-product-card,.product-card-standard .product-container-info .title-product-card{font-size:1.4em;font-weight:700;line-height:1.2;max-width:120px}@media (max-width:767px){.product-card .product-container-info .title-product-card,.product-card-standard .product-container-info .title-product-card{font-size:1.2em;max-width:100px}}.product-card .product-container-info .title-product-price,.product-card-standard .product-container-info .title-product-price{display:flex;font-size:1.2em;gap:calc(var(--spacing)*.25)}@media (max-width:767px){.product-card .product-container-info .title-product-price,.product-card-standard .product-container-info .title-product-price{font-size:1em}}.title-product-price:has(s){flex-direction:row-reverse;justify-content:flex-end}.title-product-price s{opacity:.5}.title-product-price s+span{font-weight:500}.product-price-block:has(s) s{opacity:.5}.product-price-block:has(s) span.text-scheme-accent{font-weight:500}.product-card-standard .product-container-info{padding:var(--spacing-half) var(--spacing)!important;position:static!important}@media (max-width:1024px) and (orientation:portrait){.product-card-standard .product-container-info{padding:calc(var(--spacing-half)*.5)!important;padding-right:30px!important}}@media (max-width:1023px) and (orientation:landscape){.product-card-standard .product-container-info{padding:calc(var(--spacing-half)*.5)!important;padding-right:30px!important}}.product-card-standard .product-container-info .title-product-card{font-size:var(--font-size-base)!important;font-weight:700;max-width:100%!important}@media (max-width:767px){.product-card-standard .product-container-info .title-product-card{font-size:calc(var(--font-size-base) - .1em)!important}}.product-card-standard .product-container-info .title-product-price{font-size:var(--font-size-base)!important;margin-top:5px!important;max-width:100%!important}@media (max-width:767px){.product-card-standard .product-container-info .title-product-price{font-size:var(--font-size-sm)!important}}.section-header header{--spacing:2em!important;--spacing-double:4em!important;--spacing-half:1em!important}.section-header .logo-container{width:100px}.section-header .logo-container img{width:100%}.section-header .menu-header{font-weight:500}.section-header .menu-header>li{font-size:1.1em!important;font-weight:500}.section-header .menu-header>li>a{font-weight:500}.sidebar-container{border:0!important;display:flex;flex-direction:column;max-width:100vw;overflow:hidden;width:450px;z-index:3147483000!important;--spacing:2em!important;--spacing-double:4em!important;--spacing-half:1em!important}.sidebar-container>div{display:flex;flex-direction:column;height:100dvh;overflow:hidden auto}.sidebar-container>div>div{margin:0 calc(var(--spacing)*.5)!important;padding:calc(var(--spacing)*.5) 0!important}@media (max-width:1024px) and (orientation:portrait){.sidebar-container>div>div{border-bottom:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));margin:0 var(--spacing)!important;padding:var(--spacing) 0!important}}@media (max-width:1023px) and (orientation:landscape){.sidebar-container>div>div{border-bottom:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));margin:0 var(--spacing)!important;padding:var(--spacing) 0!important}}.sidebar-container>div>nav{padding:2em!important;padding:calc(var(--spacing)*.5)!important}.sidebar-container>div>nav+nav{padding-top:0!important}@media (max-width:1024px) and (orientation:portrait){.sidebar-container>div>nav{padding:var(--spacing)!important}}@media (max-width:1023px) and (orientation:landscape){.sidebar-container>div>nav{padding:var(--spacing)!important}}.sidebar-container>div>nav>ul>li{border:0;padding:0;text-transform:uppercase}.sidebar-container>div>nav>ul>li.shop-link a{padding-bottom:var(--spacing)}.sidebar-container>div>nav>ul>li>a{align-items:center;display:flex;font-size:1em;font-weight:600;padding:calc(var(--spacing)*.5) 0}.sidebar-container>div>nav>ul>li>a>svg{height:26px;width:26px}@media (max-width:1024px) and (orientation:portrait){.sidebar-container>div>nav>ul>li>a>svg{height:18px;width:18px}}@media (max-width:1023px) and (orientation:landscape){.sidebar-container>div>nav>ul>li>a>svg{height:18px;width:18px}}.sidebar-container .sidebar-other-container{border-bottom:0!important;border-top:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));margin-top:auto!important}.sidebar-container .custom-account-links{align-items:center;display:flex;flex-wrap:wrap;font-weight:500;gap:var(--spacing-half);justify-content:center;padding:0;text-transform:uppercase}.sidebar-container .custom-account-links li{margin:0!important}.sidebar-container .custom-account-links li:not(:last-child):after{content:"|";padding-left:var(--spacing-half)}.sidebar-container .custom-account-links li a{margin:0!important}.sidebar-container .custom-social-links{background-color:rgb(var(--color-scheme-background)/var(--tw-bg-opacity));border:0!important;filter:invert(1);margin:0!important;padding:var(--spacing-half) var(--spacing)!important}.sidebar-container .custom-social-links>div{margin:0}.sidebar-container .custom-social-links>div ul{display:flex;flex-wrap:wrap;gap:var(--spacing);justify-content:center;margin:0!important}.sidebar-container .custom-social-links>div ul li{margin:0!important}.sidebar-container .custom-social-links>div ul li a{margin:0!important}div[x-show="$store.modals.leftDrawer.open"],div[x-show="$store.modals.quickBuyDrawer.open"]{z-index:3147483000!important}#modals-rightDrawer{--spacing:2em!important;--spacing-double:4em!important;--spacing-half:1em!important;z-index:3147483000!important}#modals-rightDrawer #right-drawer-slot{border:0!important;display:flex;flex-direction:column;max-width:90%;overflow:hidden;position:relative;width:450px}#modals-rightDrawer #right-drawer-slot #cartContainer{display:flex;flex-direction:column;overflow:hidden auto!important}#modals-rightDrawer #right-drawer-slot .cart--header{border:0!important;border-bottom:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;margin:0 var(--spacing)!important;padding:var(--spacing) 0!important}#modals-rightDrawer #right-drawer-slot .cart--header p{font-size:1.1em;font-weight:500;text-transform:uppercase}#modals-rightDrawer #right-drawer-slot .cart--container{display:flex;flex-direction:column;margin:0 var(--spacing)!important;min-height:260px;overflow:hidden}#modals-rightDrawer #right-drawer-slot .cart--container>div{display:flex;flex-direction:column;overflow:hidden}#modals-rightDrawer #right-drawer-slot .cart--container .cart--items{border-bottom:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;display:flex;flex:1;flex-direction:column;margin:0!important;min-height:180px;overflow:hidden auto;padding:var(--spacing) 0;scrollbar-width:none}#modals-rightDrawer #right-drawer-slot .cart--container .cart--items::-webkit-scrollbar{display:none;width:0}#modals-rightDrawer #right-drawer-slot .cart--container .cart--items .title-item{font-size:1.2em;font-weight:600}#modals-rightDrawer #right-drawer-slot .cart--container .cart--items .item-price{margin:5px 0}#modals-rightDrawer #right-drawer-slot .cart--container .cart--items .item-img{aspect-ratio:.8;border:0;height:100%;max-width:100%;overflow:hidden;position:relative}#modals-rightDrawer #right-drawer-slot .cart--container .cart--items .item-img img{bottom:0;height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%!important}#modals-rightDrawer #right-drawer-slot .cart--container .cart--items .item-actions{align-items:center;display:flex;justify-content:space-between}#modals-rightDrawer #right-drawer-slot .cart--container .cart--items ul li{border:0;position:relative}#modals-rightDrawer #right-drawer-slot .free-shipping-container{margin-bottom:auto!important}#modals-rightDrawer #right-drawer-slot .free-shipping-container span{font-weight:600}#modals-rightDrawer #right-drawer-slot .cart--resume{border:0!important;text-align:left}#modals-rightDrawer #right-drawer-slot .cart--resume p{text-align:left}#modals-rightDrawer #right-drawer-slot .cart--resume .cart--discount,#modals-rightDrawer #right-drawer-slot .cart--resume .cart--subtotal{display:flex;font-size:1.1em;gap:5px;text-transform:uppercase}#modals-rightDrawer #right-drawer-slot .cart--resume .cart--discount dt,#modals-rightDrawer #right-drawer-slot .cart--resume .cart--subtotal dt{font-weight:600}#modals-rightDrawer #right-drawer-slot .cart--resume .cart--discount{border:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));justify-content:center;margin-bottom:calc(var(--spacing)*.5);padding:calc(var(--spacing)*.5);text-align:center}#modals-rightDrawer #right-drawer-slot .cart--resume .cart--discount dd,#modals-rightDrawer #right-drawer-slot .cart--resume .cart--discount dt{font-weight:500}#modals-rightDrawer #right-drawer-slot .cart--resume .cart--taxes{font-size:.8em;margin-bottom:var(--spacing);margin-top:5px}#modals-rightDrawer #right-drawer-slot .cart--resume .cart--taxes a{border:0!important;font-size:inherit;text-decoration:underline!important;text-underline-offset:2px!important}#modals-rightDrawer #right-drawer-slot .cart--resume button{background-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity));border:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));color:rgb(var(--color-scheme-background)/var(--tw-bg-opacity));font-size:1.1em;font-weight:500;padding:calc(var(--spacing)*.5) var(--spacing);text-transform:uppercase;transition:background-color .2s ease-out,color .2s ease-out}@media (min-width:1025px) and (orientation:portrait){#modals-rightDrawer #right-drawer-slot .cart--resume button:hover{background-color:rgb(var(--color-scheme-background)/var(--tw-bg-opacity));color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))}}@media (min-width:1024px) and (orientation:landscape){#modals-rightDrawer #right-drawer-slot .cart--resume button:hover{background-color:rgb(var(--color-scheme-background)/var(--tw-bg-opacity));color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))}}#modals-rightDrawer .overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .2s ease-in;z-index:-1}#modals-rightDrawer[style*="display: none"] .overlay{opacity:0;pointer-events:none}#modals-rightDrawer .h-free-s{height:5px}#modals-quickBuyDrawer .overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .2s ease-in;z-index:-1}#modals-quickBuyDrawer[style*="display: none"] .overlay{opacity:0;pointer-events:none}#modals-quickBuyDrawer .header--quick-buy{border-bottom:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));margin:0 var(--spacing);margin-bottom:var(--spacing);padding:var(--spacing) 0}#modals-quickBuyDrawer .header--quick-buy div{font-size:1.2em;font-weight:500;text-transform:uppercase}@media (max-width:1024px) and (orientation:portrait){.featured-collection>div:first-child{background-color:transparent!important;position:relative}}@media (max-width:1023px) and (orientation:landscape){.featured-collection>div:first-child{background-color:transparent!important;position:relative}}@media (max-width:1024px) and (orientation:portrait){.featured-collection>div>ul{background-color:transparent!important;display:flex;flex-direction:row;flex-wrap:nowrap;left:50%;min-width:100vw!important;overflow-x:auto;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:0;transform:translate(-50%);width:100vw!important;--gap:var(--spacing-half);--width:calc(70% - var(--gap)*0.5);gap:var(--gap);padding:0 var(--spacing)!important;scroll-padding:var(--spacing)}.featured-collection>div>ul::-webkit-scrollbar{display:none;width:0}.featured-collection>div>ul>li{border-bottom:0;flex:var(--width);margin:0!important;max-width:var(--width);min-width:var(--width);scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:1023px) and (orientation:landscape){.featured-collection>div>ul{background-color:transparent!important;display:flex;flex-direction:row;flex-wrap:nowrap;left:50%;min-width:100vw!important;overflow-x:auto;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:0;transform:translate(-50%);width:100vw!important;--gap:var(--spacing-half);--width:calc(70% - var(--gap)*0.5);gap:var(--gap);padding:0 var(--spacing)!important;scroll-padding:var(--spacing)}.featured-collection>div>ul::-webkit-scrollbar{display:none;width:0}.featured-collection>div>ul>li{border-bottom:0;flex:var(--width);margin:0!important;max-width:var(--width);min-width:var(--width);scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:767px){.featured-collection>div>ul{--width:calc(80% - var(--gap)*0.5)}}.featured-collection>div>ul:not(:has(li:nth-child(2))){--width:100%!important}.custom-blog-posts--container{--spacing:2em!important;--spacing-double:4em!important;--spacing-half:1em!important}@media (max-width:1024px) and (orientation:portrait){.custom-blog-posts--container{background-color:transparent!important;display:flex;flex-direction:row;flex-wrap:nowrap;left:50%;min-width:100vw!important;overflow-x:auto;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:0;transform:translate(-50%);width:100vw!important;--gap:var(--spacing-half);--width:calc(70% - var(--gap)*0.5);gap:var(--gap);padding:0 var(--spacing)!important;scroll-padding:var(--spacing)}.custom-blog-posts--container::-webkit-scrollbar{display:none;width:0}.custom-blog-posts--container>li{flex:var(--width);margin:0!important;max-width:var(--width);min-width:var(--width);scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:1023px) and (orientation:landscape){.custom-blog-posts--container{background-color:transparent!important;display:flex;flex-direction:row;flex-wrap:nowrap;left:50%;min-width:100vw!important;overflow-x:auto;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:0;transform:translate(-50%);width:100vw!important;--gap:var(--spacing-half);--width:calc(70% - var(--gap)*0.5);gap:var(--gap);padding:0 var(--spacing)!important;scroll-padding:var(--spacing)}.custom-blog-posts--container::-webkit-scrollbar{display:none;width:0}.custom-blog-posts--container>li{flex:var(--width);margin:0!important;max-width:var(--width);min-width:var(--width);scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:767px){.custom-blog-posts--container{--width:calc(80% - var(--gap)*0.5)}}.custom-blog-posts--container image-with-placeholder,.custom-blog-posts--container img,.custom-blog-posts--container picture{background-position:bottom;background-size:cover;object-fit:cover;object-position:center bottom}.custom-blog-posts--container .custom-blog-posts{display:flex;flex-direction:column}.custom-blog-posts--container .custom-blog-posts .custom-blog-posts--info{display:flex;flex:1;flex-direction:column;padding:var(--spacing-half) var(--spacing)!important}@media (max-width:1024px) and (orientation:portrait){.custom-blog-posts--container .custom-blog-posts .custom-blog-posts--info{padding:calc(var(--spacing-half)*.5)!important}}@media (max-width:1023px) and (orientation:landscape){.custom-blog-posts--container .custom-blog-posts .custom-blog-posts--info{padding:calc(var(--spacing-half)*.5)!important}}.custom-blog-posts--container .custom-blog-posts .custom-blog-posts--info .rte{display:-webkit-box;overflow:hidden;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:max-content;margin-bottom:auto}@media (min-width:1025px) and (orientation:portrait){.rich-text-section .rte{margin-left:auto;margin-right:auto;max-width:50%}}@media (min-width:1024px) and (orientation:landscape){.rich-text-section .rte{margin-left:auto;margin-right:auto;max-width:50%}}.locale-selectors__container{display:none}.footer-container{--spacing:2em!important;--spacing-double:4em!important;--spacing-half:1em!important;--gutter:1px!important}@media (max-width:1024px) and (orientation:portrait){.footer-container .grid>div:first-child{margin-bottom:calc(var(--spacing)*-1);margin-top:calc(var(--gutter)*-2)}}@media (max-width:1023px) and (orientation:landscape){.footer-container .grid>div:first-child{margin-bottom:calc(var(--spacing)*-1);margin-top:calc(var(--gutter)*-2)}}@media (max-width:1024px) and (orientation:portrait){.footer-container .grid>div:last-child{margin-bottom:calc(var(--spacing)*-1)}}@media (max-width:1023px) and (orientation:landscape){.footer-container .grid>div:last-child{margin-bottom:calc(var(--spacing)*-1)}}.footer-container .border-gridline-color{border-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;border-width:1px!important}.footer-container>.border-gridline-color{border:0!important;border-bottom:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;border-top:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important}@media (max-width:1024px) and (orientation:portrait){.footer-container>.border-gridline-color{border:0!important}}@media (max-width:1023px) and (orientation:landscape){.footer-container>.border-gridline-color{border:0!important}}.footer-container .bg-gridline-color{background-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important}@media (max-width:1024px) and (orientation:portrait){.footer-container div{align-items:center;display:flex;flex-direction:column;width:100%}}@media (max-width:1023px) and (orientation:landscape){.footer-container div{align-items:center;display:flex;flex-direction:column;width:100%}}.footer-container .rte,.footer-container li{font-size:var(--font-size)}@media (max-width:1024px) and (orientation:portrait){.footer-container li{font-size:var(--font-size-sm)}}@media (max-width:1023px) and (orientation:landscape){.footer-container li{font-size:var(--font-size-sm)}}@media (max-width:1024px) and (orientation:portrait){.footer-container li,.footer-container p{text-align:center}}@media (max-width:1023px) and (orientation:landscape){.footer-container li,.footer-container p{text-align:center}}.border-b-text,.theme-link{border-bottom-width:1px!important}.theme-button{border-width:1px!important}.richt-text-container{border:0 solid!important}@media (max-width:1024px) and (orientation:portrait){.richt-text-container{--gutter:0px!important}.richt-text-container.border-gridline-color{border-bottom-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;border-bottom-width:1px!important;border-top-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;border-top-width:1px!important;margin-top:5em}}@media (max-width:1023px) and (orientation:landscape){.richt-text-container{--gutter:0px!important}.richt-text-container.border-gridline-color{border-bottom-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;border-bottom-width:1px!important;border-top-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;border-top-width:1px!important;margin-top:5em}}.richt-text-container>div{padding:calc(var(--spacing-double)*2) var(--spacing)}.filter--container{background-color:#fff;border:0;bottom:5%;filter:invert(1);left:50%;padding:.8rem 1.5em;position:fixed;transform:translate(-50%);z-index:10}.filter--container button{align-items:center;display:flex;font-weight:600;gap:.5em;justify-content:center;line-height:1.4;padding:0;text-transform:uppercase}#MainContent{position:relative;z-index:0}.shopify-section{position:relative;z-index:1}.overflow-x-auto{scrollbar-width:0}.overflow-x-auto::-webkit-scrollbar{display:none;width:0}div:has(>.btn-quick-buy){align-items:center;background-color:transparent!important;bottom:0;display:flex;justify-content:right;left:0;padding:calc(var(--spacing)*.5);position:absolute;right:0;text-align:left;text-decoration:underline;width:100%;z-index:20}@media (max-width:1024px) and (orientation:portrait){div:has(>.btn-quick-buy){left:unset;padding:calc(var(--spacing)*.25);right:0;transform:translateY(100%);width:30px}}@media (max-width:1023px) and (orientation:landscape){div:has(>.btn-quick-buy){left:unset;padding:calc(var(--spacing)*.25);right:0;transform:translateY(100%);width:30px}}.btn-quick-buy{align-items:center;background-color:#fff!important;border:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;border-radius:250px;display:flex;height:35px;justify-content:center;padding:0;width:35px}@media (max-width:1024px) and (orientation:portrait){.btn-quick-buy{border:0!important;border-radius:0;height:30px;width:30px}}@media (max-width:1023px) and (orientation:landscape){.btn-quick-buy{border:0!important;border-radius:0;height:30px;width:30px}}.btn-quick-buy svg{height:20px;width:20px}#filters-form-drawer,.product-variant-picker-block{--text-border-width:1px}@media (max-width:1024px) and (orientation:portrait){.slider--container{border:0}}@media (max-width:1023px) and (orientation:landscape){.slider--container{border:0}}@media (max-width:1024px) and (orientation:portrait){.slider--container .slider--box{--gap:0;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;transform:unset!important}.slider--container .slider--box.drag{scroll-behavior:unset!important}.slider--container .slider--box.drag .slide--row{pointer-events:none!important;scroll-snap-align:unset!important;scroll-snap-stop:unset!important}.slider--container .slider--box.dragEnd .slide--row{scroll-snap-align:unset!important}}@media (max-width:1023px) and (orientation:landscape){.slider--container .slider--box{--gap:0;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;transform:unset!important}.slider--container .slider--box.drag{scroll-behavior:unset!important}.slider--container .slider--box.drag .slide--row{pointer-events:none!important;scroll-snap-align:unset!important;scroll-snap-stop:unset!important}.slider--container .slider--box.dragEnd .slide--row{scroll-snap-align:unset!important}}.action-carrousel--container{align-items:center;display:flex;gap:var(--spacing);justify-content:center;margin:0;padding:0 var(--spacing);padding-top:calc(var(--spacing)*.5);width:100%}@media (min-width:1025px) and (orientation:portrait){.action-carrousel--container{display:none}}@media (min-width:1024px) and (orientation:landscape){.action-carrousel--container{display:none}}.action-carrousel--container .dot-container{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*.5);justify-content:center;max-width:150px}.action-carrousel--container .dot-container .dot{aspect-ratio:1;background-color:unset;background-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity));border:0;border-radius:250px;cursor:pointer;height:8px;opacity:.2;outline:0;padding:0;transition:width .2s ease-out,opacity .2s ease-out;width:8px}@media (min-width:1025px) and (orientation:portrait){.action-carrousel--container .dot-container .dot:hover{opacity:1}}@media (min-width:1024px) and (orientation:landscape){.action-carrousel--container .dot-container .dot:hover{opacity:1}}.action-carrousel--container .dot-container .dot.active{opacity:1}.action-carrousel--container .arrows_ui{align-items:center;display:flex;gap:calc(var(--spacing)*.25);height:0;justify-content:space-between;left:0;padding:0 var(--spacing);position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.action-carrousel--container .arrows_ui button svg{aspect-ratio:1;display:block;height:30px;width:30px}.arrows_ui button.disabled{opacity:.2;pointer-events:none}.filters-inputs--container{display:flex;flex-direction:column;gap:var(--spacing)}.filters-inputs--container h3{font-size:1.1em;font-weight:500}.filters-inputs--container ul{display:grid;gap:calc(var(--spacing)*.25);grid-template-columns:repeat(2,1fr)}.filters-inputs--container ul li{margin:0!important}.filters-inputs--container ul li:has(input:checked) label{box-shadow:inset 0 0 0 1px rgb(var(--color-scheme-text)/var(--tw-text-opacity))}.filters-inputs--container ul li label{align-items:center;border:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));display:flex;height:100%;justify-content:center;padding:calc(var(--spacing)*.5);text-align:center;vertical-align:middle;width:100%}.filters-inputs--container ul li label span{display:none}.header--filters{border-bottom:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));margin:0 var(--spacing);margin-bottom:var(--spacing);padding:var(--spacing) 0}.header--filters div{font-size:1.2em;font-weight:500;text-transform:uppercase}.footer--filters{display:flex;flex-direction:column-reverse;justify-content:center}.footer--filters a,.footer--filters button{text-align:center;width:100%}.footer--filters a{border:0}.product-title-block{font-size:1.4em}@media (max-width:1024px) and (orientation:portrait){.product-title-block{font-size:1.2em}}@media (max-width:1023px) and (orientation:landscape){.product-title-block{font-size:1.2em}}.count-cart{height:.8em;right:-30%;top:5%;width:.8em}.add-to-cart-container{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*.5)}.add-to-cart-container .product-quantity-block{align-items:center;border:1px solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));display:flex;justify-content:center;margin:0;min-width:80px;width:20%}.add-to-cart-container .product-quantity-block>div{margin:0}.add-to-cart-container .product-quantity-block input{border:0}.add-to-cart-container #addToCartButton{--text-border-width:1px;align-items:center;display:flex;flex:1;justify-content:center;min-width:max-content;padding:calc(var(--spacing)*.5) var(--spacing);width:calc(80% - var(--spacing)*.5)}.add-to-cart-container .payment-button-wrapper{flex:100% 1 1;width:100%}.add-to-cart-container #buynow{background-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity));color:rgb(var(--color-scheme-background)/var(--tw-bg-opacity));font-weight:500;padding:calc(var(--spacing)*.5) var(--spacing)}.video-media:has(template[x-if=enabled]){pointer-events:none}.product-block-area .collapsible-tab:last-child{margin-bottom:0!important}.product-block-area .collapsible-tab svg{height:1em;width:1em}.button_read_more{font-size:.8em}.product-variant-picker-block .label_variant{font-size:1.1em;font-weight:600}.product-variant-picker-block>div{font-size:1.2em}.product-variant-picker-block>div .label-only-input:not(:last-child){margin-right:calc(var(--spacing)*.5)}.product-page-popup-link button,.product-page-popup-link div{font-size:.9rem}table{--text-border-width:1px!important}.custom_carrousel,.custom_recommends{position:relative;--gap:1em}.custom_carrousel:not(:has(.custom_carrousel--box>div)),.custom_recommends:not(:has(.custom_carrousel--box>div)){display:none!important}.custom_carrousel .custom_carrousel--box,.custom_recommends .custom_carrousel--box{display:flex;gap:var(--gap);--width:calc(50% - var(--gap)*1.5)!important;margin:0;overflow:auto hidden;padding:0 var(--spacing);scroll-behavior:smooth;scroll-padding:0 var(--spacing);scroll-snap-type:x mandatory;scrollbar-width:0}@media (max-width:767px){.custom_carrousel .custom_carrousel--box,.custom_recommends .custom_carrousel--box{--width:calc(50% - var(--gap)*1.5)!important}}.custom_carrousel .custom_carrousel--box:has(div:nth-child(3))+.arrows_ui,.custom_recommends .custom_carrousel--box:has(div:nth-child(3))+.arrows_ui{display:flex}@media (max-width:1024px) and (orientation:portrait){.custom_carrousel .custom_carrousel--box:has(div:nth-child(3))+.arrows_ui,.custom_recommends .custom_carrousel--box:has(div:nth-child(3))+.arrows_ui{display:none!important}}@media (max-width:1023px) and (orientation:landscape){.custom_carrousel .custom_carrousel--box:has(div:nth-child(3))+.arrows_ui,.custom_recommends .custom_carrousel--box:has(div:nth-child(3))+.arrows_ui{display:none!important}}.custom_carrousel .custom_carrousel--box::-webkit-scrollbar,.custom_recommends .custom_carrousel--box::-webkit-scrollbar{display:none;width:0}@media (max-width:1024px) and (orientation:portrait){.custom_carrousel .custom_carrousel--box:has(>div:first-child:last-child),.custom_recommends .custom_carrousel--box:has(>div:first-child:last-child){--width:100%}}@media (max-width:1023px) and (orientation:landscape){.custom_carrousel .custom_carrousel--box:has(>div:first-child:last-child),.custom_recommends .custom_carrousel--box:has(>div:first-child:last-child){--width:100%}}.custom_carrousel .custom_carrousel--box>div,.custom_recommends .custom_carrousel--box>div{flex:var(--width);margin:0!important;max-width:var(--width);min-width:var(--width);scroll-snap-align:start;scroll-snap-stop:always}.custom_carrousel .custom_carrousel--box>div .product-container-info,.custom_recommends .custom_carrousel--box>div .product-container-info{padding:.5em!important}.custom_carrousel .arrows_ui,.custom_recommends .arrows_ui{align-items:center;display:none;gap:calc(var(--spacing)*.25);height:0;justify-content:space-between;padding:0 .75em;position:absolute;top:43%;transform:translateY(-50%);width:100%;z-index:10}.custom_carrousel .arrows_ui button,.custom_recommends .arrows_ui button{background-color:unset!important;border:0!important;padding:0!important}.custom_carrousel .arrows_ui button svg,.custom_recommends .arrows_ui button svg{aspect-ratio:1;color:rgb(var(--color-scheme-text)/var(--tw-text-opacity));display:block;height:16px;width:16px}@media (max-width:1024px) and (orientation:portrait){.custom_carrousel.form-product,.custom_recommends.form-product{order:9999}}@media (max-width:1023px) and (orientation:landscape){.custom_carrousel.form-product,.custom_recommends.form-product{order:9999}}.custom_carrousel.form-product .custom_carrousel--box,.custom_recommends.form-product .custom_carrousel--box{margin:0}@media (max-width:1024px) and (orientation:portrait){.custom_carrousel.form-product .custom_carrousel--box,.custom_recommends.form-product .custom_carrousel--box{--width:calc(50% - var(--gap)*1)!important}}@media (max-width:1023px) and (orientation:landscape){.custom_carrousel.form-product .custom_carrousel--box,.custom_recommends.form-product .custom_carrousel--box{--width:calc(50% - var(--gap)*1)!important}}@media (max-width:1024px) and (orientation:portrait){.custom_carrousel.form-product .custom_carrousel--box,.custom_recommends.form-product .custom_carrousel--box{left:50%;padding:0 var(--spacing);position:relative;scroll-padding:0 var(--spacing);transform:translate(-50%);width:100vw}}@media (max-width:1023px) and (orientation:landscape){.custom_carrousel.form-product .custom_carrousel--box,.custom_recommends.form-product .custom_carrousel--box{left:50%;padding:0 var(--spacing);position:relative;scroll-padding:0 var(--spacing);transform:translate(-50%);width:100vw}}.custom_carrousel.form-product .arrows_ui,.custom_recommends.form-product .arrows_ui{left:calc(var(--spacing)*-.75);padding:0;width:calc(100% + var(--spacing)*1.5)}@media (max-width:1024px) and (orientation:portrait){.custom_carrousel.form-product .arrows_ui,.custom_recommends.form-product .arrows_ui{display:none!important}}@media (max-width:1023px) and (orientation:landscape){.custom_carrousel.form-product .arrows_ui,.custom_recommends.form-product .arrows_ui{display:none!important}}.custom_recommends{background-color:#f8f8f8;border-radius:15px;margin:0 var(--spacing);margin-top:calc(var(--gap)*4);padding:var(--spacing) 0}.custom_recommends .font-heading{margin-top:0!important}.cart_footer--container .custom_carrousel .font-heading,.cart_footer--container .custom_recommends .font-heading{margin-left:var(--spacing);margin-right:var(--spacing);margin-top:calc(var(--gap)*4)}.cart_footer--container .custom_carrousel .sub-title,.cart_footer--container .custom_recommends .sub-title{font-size:.9em;margin-left:var(--spacing);margin-right:var(--spacing)}.cart_footer--container .custom_carrousel .custom_carrousel--box,.cart_footer--container .custom_recommends .custom_carrousel--box{margin-top:0!important}.cart_footer--container .custom_carrousel .custom_carrousel--box .product-card-standard .relative .relative>.relative,.cart_footer--container .custom_recommends .custom_carrousel--box .product-card-standard .relative .relative>.relative{aspect-ratio:.8;padding-top:unset!important;width:100%}.cart--contaner-section{overflow:hidden auto}.cart_footer--container{margin-top:auto}.container-product-block,.product-block-area{display:flex;flex-direction:column}.container-product-block button{border:solid rgb(var(--color-scheme-text)/var(--tw-text-opacity));border-width:0 0 .5px;max-width:max-content;padding-bottom:0}.contact--container{--text-border-width:1px;align-items:center;display:flex;justify-content:center}.contact--container>div{max-width:800px;width:90%}.bundle--container{display:flex;flex-direction:column;gap:calc(var(--spacing)*.5)}.bundle--container .bundle--title{display:flex;flex-direction:column;gap:5px}.bundle--container .bundle--title p{font-style:italic;font-weight:700}.bundle--container .bundle--box{display:flex;gap:var(--spacing);position:relative}.bundle--container .bundle--box:after{content:"+";font-size:10vw;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:980px){.bundle--container .bundle--box:after{font-size:15vw}}@media (max-width:767px){.bundle--container .bundle--box:after{font-size:20vw}}.bundle--container .bundle--box button{background-color:#fff!important;border-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;font-weight:600;left:50%;position:absolute;top:57%;transform:translate(-50%,-50%);transition:color .2s ease-out,background-color .2s ease-out}@media (min-width:1025px) and (orientation:portrait){.bundle--container .bundle--box button:hover{background-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;color:#fff!important}}@media (min-width:1024px) and (orientation:landscape){.bundle--container .bundle--box button:hover{background-color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))!important;color:#fff!important}}.bundle--container .bundle--box .bundle--product{width:100%}.bundle--container .bundle--box .bundle--product>a{display:flex;flex-direction:column;gap:calc(var(--spacing)*.5)}.bundle--container .bundle--box .bundle--product>a .bundle--image{aspect-ratio:.8;position:relative;width:100%}.bundle--container .bundle--box .bundle--product>a .bundle--image img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.bundle--container .bundle--box .bundle--product>a .bundle--info p{font-size:calc(var(--font-size-base) - .2em)!important;line-height:1.2}.sticky-add-to-cart{background-color:#fff;bottom:0;box-shadow:0 6px 22px 0 rgba(0,0,0,.2);margin-top:50px;position:sticky;z-index:9999999}
/*# sourceMappingURL=_theme.min.css.map */