.cart-drawer{display:flex;position:fixed;top:0;right:0;bottom:0;padding:var(--gap_l);border-radius:var(--header_border_radius) 0px 0px var(--header_border_radius);background:var(--color__background);z-index:99;will-change:translate;translate:calc(100% + 1px) 0;transition-timing-function:var(--timing_function);transition-duration:.25s;--cart_width: 500px;width:min(100dvw,var(--cart_width));flex-direction:column}@media(max-width:500px){.cart-drawer{translate:0 calc(100% + 1px);top:6dvh;border-radius:var(--header_border_radius) var(--header_border_radius) 0px 0px}}.cart-drawer-container.active .cart-drawer{translate:0 0}.cart-drawer .close{position:absolute;top:var(--gap_l);right:var(--gap_l);font-size:var(--font_size__h2);cursor:pointer;padding:var(--gap_xs)}.cart-drawer-filter{position:fixed;top:0;right:0;height:100vh;width:100vw;background:var(--color__primary);z-index:98;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.cart-drawer-container.active .cart-drawer-filter{pointer-events:unset;-webkit-user-select:unset;user-select:unset;opacity:.5}body:has(.cart-drawer-container.active){overflow:hidden!important}.collection-head{padding-top:var(--gap_m)}.collection-head-container{background:var(--color__primary_overlay);border-radius:var(--border_radius);display:flex}.collection-head:has(.image-block) .content{padding:var(--gap_xl);display:flex;flex-direction:column;align-items:center;gap:var(--gap_l)}.collection-head:not(:has(.image-block)) .content{padding:var(--gap_l);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap_l)}@media(max-width:768px){.collection-head-container{flex-direction:column-reverse;align-items:center}}.collection-gallery-container{--height: 500px;display:grid;grid-template-columns:2fr 3fr 2fr;gap:var(--gap_m)}.collection-gallery .gallery-navigation{display:flex;flex-direction:column;padding:var(--gap_m);border-radius:var(--border_radius);border:solid 1px var(--color__primary_overlay)}.collection-gallery .gallery-navigation .item{padding:var(--gap_xs) var(--gap_m);border-radius:var(--border_radius);font-size:var(--font_size__paragraph);color:var(--color__primary);display:flex;align-items:center;justify-content:space-between}.collection-gallery .gallery-navigation .item.active:after{content:" ";display:block;background:var(--color__background);mask-size:cover;-webkit-mask-size:cover;width:1em;height:1em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 6L15 12L9 18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 6L15 12L9 18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.collection-gallery .gallery-navigation .item.active{color:var(--color__background);background:var(--color__accent)}.collection-gallery .gallery{--button_height: calc(var(--font_size__paragraph) + (var(--font_size__paragraph) * 1.2));--right_image_height: calc((var(--height) - var(--gap_m) - var(--button_height)) / 2);display:grid;grid-column:2 / 4;grid-template-columns:subgrid;grid-template-rows:var(--right_image_height) var(--right_image_height) var(--button_height);gap:var(--gap_m)}.collection-gallery .gallery .image{overflow:hidden;border-radius:var(--border_radius);position:relative;display:block}.collection-gallery .gallery .image:nth-child(1){grid-column:1;grid-row:1 / -1}.collection-gallery .gallery .image:nth-child(2){grid-column:2;grid-row:1}.collection-gallery .gallery .image:nth-child(3){grid-column:2;grid-row:2}.collection-gallery .gallery img{width:100%;height:100%;object-fit:cover}.collection-gallery .gallery .cta{grid-column:2;grid-row:3;width:100%}@media(max-width:768px){.collection-gallery-container{--height: 300px;grid-template-columns:100%;gap:var(--gap_m)}.collection-gallery .gallery-navigation{grid-row:2;flex-direction:row;overflow-x:scroll;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.collection-gallery .gallery-navigation .item{text-wrap:nowrap;flex-shrink:0;flex-wrap:nowrap}.collection-gallery .gallery{--right_image_height: calc((var(--height) - var(--gap_m) - var(--button_height)) / 2);grid-column:1;grid-row:1;grid-template-columns:3fr 2fr;grid-template-rows:var(--right_image_height) var(--right_image_height) auto;gap:var(--gap_m)}.collection-gallery .gallery .image:nth-child(1){grid-column:1;grid-row:1 / 3}.collection-gallery .gallery .image:nth-child(2){grid-column:2;grid-row:1}.collection-gallery .gallery .image:nth-child(3){grid-column:2;grid-row:2}.collection-gallery .gallery .cta{grid-column:1 / -1;grid-row:3;width:100%}}footer{background:var(--color__primary)}.group-section{background-size:cover;background-repeat:no-repeat}header{z-index:3;--icon_size: 28px;--header_block_padding: var(--gap_m);background:var(--color__background);border-bottom:solid 1px var(--color__primary_overlay);position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;display:block}header .logo{padding-block:var(--header_block_padding)}header .logo img{width:100%;height:auto}.header-navigation{background:var(--color__background);--padding-top: var(--header_block_padding);--padding-bottom: var(--header_block_padding);position:relative}.navigation-menus{--nav-gap: var(--side_padding);display:flex;justify-content:center;gap:var(--nav-gap)}@media(min-width:769px){.navigation-menus>.navigation-menu:not(:first-child){border-left:solid 1px var(--color__primary_overlay);padding-left:var(--nav-gap)}}@media(max-width:768px){.navigation-menus{position:fixed;top:var(--header_height);right:0;bottom:0;background:var(--color__background);z-index:98;will-change:translate;translate:calc(-100% - 1px) 0;transition-timing-function:var(--timing_function);transition-duration:.25s;width:100vw;padding:var(--gap_l);flex-direction:column;justify-content:start;overflow-y:scroll;overflow-x:hidden;gap:0}body:has(.hamburger.opened) .navigation-menus{translate:0% 0}body:has(.hamburger.opened){overflow:hidden}}.header-components{display:flex;gap:var(--gap_m);justify-content:end;padding-block:var(--header_block_padding)}.header-icon{color:var(--color__primary);font-size:var(--icon_size);cursor:pointer}.cart-icon{position:relative}.cart-items-number{position:absolute;top:0;right:0;translate:50% -50%;background:var(--color__accent);color:var(--color__background);font-size:var(--font_size__detail);display:flex;align-items:center;justify-content:center;border-radius:100px;width:calc(var(--font_size__detail) * 1.5);height:calc(var(--font_size__detail) * 1.5);font-style:normal;font-weight:700}.account-button{color:var(--color__primary);height:var(--icon_size);width:var(--icon_size);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;position:relative}.account-button__avatar{--account-button-size: var(--icon_size);display:flex;align-items:center;justify-content:center;width:var(--account-button-size);height:var(--account-button-size);border-radius:100px;background-color:var(--color__accent);font-size:var(--font_size__paragraph);font-weight:700;color:var(--color__background);text-transform:uppercase;line-height:1}.account-button__icon{color:var(--color__primary);display:flex;justify-content:center;align-items:center}@media(min-width:769px){header .hamburger{display:none}}.main-collection-container{width:100%;max-width:var(--max-content-width);margin-inline:auto;display:grid;align-items:start;grid-template-columns:min(30vw,330px) 1fr;gap:var(--gap_l);padding-top:var(--gap_xl)}.collection-sort-options .sort-select{border:solid 1px var(--color__primary_overlay);padding:var(--gap_xs) var(--gap_s);border-radius:var(--border_radius);max-width:100%;margin-top:8px}.collection-sort-options .sort-select:has(select:focus){border:solid 1px var(--color__primary)}.collection-sort-options select{border:none;background:none;outline:none;cursor:pointer;max-width:100%;font-size:12px}.collection-filters{display:flex;flex-direction:column;gap:var(--gap_l);border:solid 1px var(--color__primary_overlay);padding:var(--gap_l);border-radius:var(--border_radius);overflow:hidden}.collection-filters details>summary{list-style:none}.collection-filters summary::-webkit-details-marker{display:none}.collection-filters summary:after{content:" \25ba";font-size:.6em}.collection-filters details[open] summary:after{content:" \25bc"}.collection-filters summary{font-size:var(--font_size__h3);line-height:1;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;gap:1em;align-items:center}.collection-filters summary .number{font-weight:400;font-size:var(--font_size__paragraph)}.collection-filters .filter-content{padding-block:var(--gap_l) var(--gap_m)}.collection-filters ul{list-style:none;margin:0;padding:0}.collection-filters li{color:var(--color__primary);padding:var(--gap_s) var(--gap_m);margin-inline:calc(0px - var(--gap_m));border-radius:var(--border_radius)}.collection-filters label{display:flex;justify-content:start;gap:var(--font_size__paragraph);font-size:var(--font_size__paragraph);line-height:var(--line_height__normal);align-items:center;cursor:pointer}.collection-filters input[type=checkbox]{display:none}.collection-filters li:has(input[type=checkbox]:checked){background:var(--color__accent);color:var(--color__background)}.collection-filters .price-range{display:flex;gap:var(--gap_m);align-items:end}.collection-filters .price-range input{margin-top:var(--gap_s);-webkit-appearance:none;appearance:none;border:solid 1px var(--white);background:transparent;border-radius:0;cursor:pointer;padding:var(--gap_xs)}.main-collection-container .pagination{grid-column:1 / -1;display:flex;justify-content:center;gap:var(--gap_m);padding-block:var(--gap_l)}.main-collection-container .pagination *{font-size:var(--font_size__paragraph)}.main-collection-container .pagination .current{font-weight:700}@media(min-width:769px){.main-collection-container .filter-toggle{display:none}}@media(max-width:768px){.main-collection-container{grid-template-columns:100%}.collection-sort-options{justify-content:center}.main-collection-container .filter-toggle{font-size:var(--font_size__h3);font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:var(--gap_m);cursor:pointer}.main-collection-container .filter-toggle i{font-size:1.2em}.collection-filters{display:none}.collection-filters.active{display:flex}}.main-product{padding-block:var(--gap_m)}.main-product-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap_l)}.main-product .main-image{border-radius:var(--border_radius);overflow:hidden;position:relative;aspect-ratio:1;border:solid 1px var(--color__primary_overlay)}.main-product .main-image img{width:100%;height:100%;object-fit:contain;background:#fff;cursor:pointer}.main-product .made-in{position:absolute;top:var(--gap_m);right:var(--gap_m)}.main-product .image-box .image-thumbnails{margin-top:var(--gap_m);display:flex;align-items:center;justify-content:start;gap:var(--gap_s);overflow-x:scroll;overflow-y:hidden}.main-product .image-box .image-thumbnails img{width:80px;height:80px;flex-shrink:0;cursor:pointer;will-change:opacity;border-radius:calc(var(--border_radius) / 2);object-fit:contain;background:#fff}.main-product .image-box .image-thumbnails img:hover{opacity:.7}.main-product .quick-info{display:flex;gap:var(--gap_m);padding-block:var(--gap_s);flex-wrap:wrap}.main-product .quick-info span{font-size:var(--font_size__detail)}.main-product .quick-info .stock-indicator{display:inline-flex;margin-left:var(--gap_xs)}@media(max-width:768px){.main-product-container{grid-template-columns:100%}}section.marquee{padding-inline:0}.marquee-container:has(rotated-marquee.rotated){--rotation: -2deg;--tan_of_rotation: .035;--half_width: 50vw;--padding_for_rotation: calc((var(--half_width) * var(--tan_of_rotation)) + 1px);padding-block:var(--padding_for_rotation);overflow:hidden}rotated-marquee{display:flex;flex-wrap:nowrap;overflow:hidden;background:var(--color__accent)}rotated-marquee.rotated{rotate:var(--rotation);scale:101%}rotated-marquee .content{min-width:100%;flex-shrink:0;flex-grow:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;text-align:center;text-wrap:nowrap;animation-name:rotated-marquee;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}rotated-marquee .content>*{padding-left:var(--gap)!important}rotated-marquee .content *{text-wrap:nowrap;max-width:unset}@keyframes rotated-marquee{0%{translate:0% 0%}to{translate:-100% 0%}}.timeline-history .year-buttons{display:flex;justify-content:space-around;gap:var(--gap_l);margin-bottom:var(--gap_l);overflow-x:scroll;padding-bottom:16px;position:relative}.timeline-history .year-buttons:after{content:"";position:absolute;background:var(--color__primary_overlay);width:100%;height:2px;top:11px;left:0;z-index:0}.timeline-history .year-button{background:none;border:none;text-align:center;cursor:pointer;color:var(--color__primary);font-weight:600;font-size:var(--font_size__h3);z-index:1;flex-shrink:0}.timeline-history .year-button .circle{display:block;width:24px;height:24px;margin:0 auto 4px;border-radius:50%;background:var(--color__primary_overlay)}.timeline-history .year-button.active{color:var(--color__accent)}.timeline-history .year-button.active .circle{background:var(--color__accent);border-color:var(--color__accent)}.timeline-history .timeline-content-wrapper{position:relative}.timeline-history .timeline-content{display:none;align-items:center;gap:32px;flex-wrap:wrap}.timeline-history .timeline-content.active{display:flex}.timeline-history .text-column{flex:1;min-width:280px}.timeline-history .text-column h3{margin-bottom:.4em;font-size:var(--font_size__h3);font-weight:700}.timeline-history .image-column{flex:1;min-width:280px}.timeline-history img{max-width:100%;border-radius:var(--border_radius)}.top-header{z-index:3;position:sticky;top:0;padding-inline:0;padding-block:clamp(8px,1vw,12px);background:var(--color__accent)}content-marquee{display:flex;flex-wrap:nowrap;overflow:hidden}content-marquee .content{min-width:100%;flex-shrink:0;flex-grow:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;text-align:center;text-wrap:nowrap;animation-name:content-marquee;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}content-marquee .content>*{padding-left:var(--gap)!important}content-marquee .content *{text-wrap:nowrap;max-width:unset}@keyframes content-marquee{0%{translate:0% 0%}to{translate:-100% 0%}}.group-section{background-size:cover;background-position:center;background-repeat:no-repeat}.blog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr));gap:var(--gap_l) var(--gap_m)}.blog .filters{grid-column:1 / -1;display:flex;gap:var(--gap_xs) var(--gap_s);align-items:center;justify-content:center;flex-wrap:wrap}.blog .filters .label{font-size:var(--font_size__paragraph);font-weight:700}.blog .filters .categorie{font-size:var(--font_size__paragraph);padding:var(--gap_xs) var(--gap_m);border-radius:var(--border_radius);background:var(--color__primary_overlay);color:var(--color__primary);cursor:pointer;text-wrap:nowrap}.blog .filters .categorie.active{background:var(--color__accent);color:var(--color__background)}.blog .article-card.hide{display:none}.contact-form{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap_m)}.contact-form .errors{grid-column:1 / -1}.contact-form input:not([type=submit]),.contact-form textarea,.contact-form select{position:relative;font-size:var(--font_size__paragraph);padding:var(--gap_m) var(--gap_l);border-radius:var(--border_radius);background:var(--color__primary_overlay);border:solid 2px var(--color__primary_overlay);outline:none;will-change:border-color}.contact-form input:not([type=submit]):focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--color__accent)}.contact-form textarea{min-height:150px}.contact-form .full-width{grid-column:1 / -1}.contact-form input[type=submit]{width:100%}@media(max-width:768px){.contact-form{grid-template-columns:100%}}.content-drawer summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.content-drawer summary i{font-size:var(--font_size__h3)}.content-drawer[open] summary i{rotate:90deg}.faq{width:100%;font-size:var(--font_size__paragraph);--paragraph-margin: .5em}.faq details{border-bottom:solid 1px var(--color__primary_overlay);padding-block:var(--gap_m)}.faq details>summary{list-style:none;display:flex;justify-content:space-between;gap:1em;align-items:center;cursor:pointer}.faq details>summary *{line-height:var(--line_height__normal)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.2em}.faq details[open] summary:after{content:"-"}.faq .answer{padding-block:var(--gap_m)}.group{background-size:cover;background-position:center;background-repeat:no-repeat}.mini-product-card{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:var(--gap_s);border:solid 1px var(--color__primary_overlay);padding:var(--gap_s) var(--gap_m);border-radius:var(--border_radius);overflow:hidden}.mini-product-card img{aspect-ratio:1;width:100%;height:auto;object-fit:contain}.newsletter-form:has(.newsletter-input){display:flex;gap:var(--gap_s);width:min(100%,500px)}.newsletter-input{border-radius:var(--border_radius);padding:.6em 1.2em;font-size:var(--font_size__paragraph);line-height:1;width:100%;cursor:text;color:var(--color__accent);background:var(--color__background);border:solid 1px var(--color__primary);outline:none}.newsletter-input:focus{border:solid 1px var(--color__accent)}.newsletter-submit{border-radius:var(--border_radius);line-height:1;display:flex;align-items:center;min-width:fit-content;cursor:pointer;border:none;padding:.6em 2em;font-size:var(--font_size__paragraph);color:var(--color__background);background-color:var(--color__accent);transition:opacity .15s linear,background-color .15s linear,translate .25s var(--timing_function);will-change:opacity,translate}.newsletter-submit:hover{translate:0px -1px;opacity:.8}.order-track .tracking-form{display:flex;align-items:center;justify-content:center;gap:var(--gap_m);margin-bottom:var(--gap_l)}.order-track .tracking-form input:not([type=submit]){position:relative;font-size:var(--font_size__paragraph);padding:var(--gap_m) var(--gap_l);border-radius:var(--border_radius);background:var(--color__primary_overlay);border:solid 2px var(--color__primary_overlay);outline:none;will-change:border-color}.order-track .tracking-form input:not([type=submit]):focus{border-color:var(--color__accent)}.order-track iframe{overflow:hidden;border-radius:var(--border_radius)}.product-description{padding:var(--gap_m) var(--gap_l);border:solid 1px var(--color__primary_overlay);border-radius:var(--border_radius)}.product-description .head{display:flex;align-items:end;overflow-x:scroll;gap:var(--gap_m)}.product-description .label{font-size:var(--font_size__paragraph);font-weight:700;color:var(--color__primary);opacity:.3;cursor:pointer}.product-description .label.active{font-size:var(--font_size__h3);opacity:1}.product-description .content{padding-top:var(--gap_m)}.product-description .content-segment{display:none}.product-description .content-segment.active{display:initial}.products-slider{--gap: var(--gap_l);display:flex;gap:var(--gap);overflow-x:scroll;scroll-behavior:smooth}.products-slider::-webkit-scrollbar{-webkit-appearance:none}.products-slider::-webkit-scrollbar:horizontal{height:var(--gap_s);border-radius:100px;background:color-mix(in srgb,var(--color__primary) 5%,transparent);width:100%}.products-slider::-webkit-scrollbar-thumb{border-radius:100px;background:color-mix(in srgb,var(--color__primary) 10%,transparent)}.products-slider>*{min-width:min(calc(100% - (var(--gap) * 2)),var(--product_card_width));margin-bottom:var(--gap);flex:1}.rating-wrapper{gap:var(--gap_xs);flex-wrap:wrap;--star-fill-color: #FFC544;--star-fill-color-rgb: rgb(254 218 61)}.rating-wrapper,.rating{display:flex;align-items:center}.rating{gap:var(--gap_xs);font-size:15px!important;font-weight:500!important}.rating-wrapper .rating-text,.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--color__primary);margin:0;white-space:nowrap;font-size:var(--font_size__paragraph)!important}.stars{height:var(--font_size__paragraph);fill:#ffc64540}.filled-star{fill:var(--star-fill-color)}slideshow-component{position:relative}slideshow-component .slides{z-index:1;position:relative;display:grid;grid-template-columns:100%;grid-template-rows:100%}slideshow-component .slides>*{grid-column:1;grid-row:1;will-change:opacity,translate;transition:translate 0s linear,opacity .4s linear;opacity:0;translate:-100% 0%;padding-inline:40px}slideshow-component .slides>*.active{opacity:1;translate:0% 0%;transition:translate .4s var(--animation-timing-function),opacity .4s linear}slideshow-component .previous,slideshow-component .next{z-index:2;position:absolute;top:50%;translate:0% -50%;font-size:40px;cursor:pointer;will-change:opacity;display:inline-block;color:inherit}slideshow-component .previous:before,slideshow-component .next:before{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:1em;height:1em}slideshow-component .previous:before{mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.36,0L6.75,11.42l-.49.58.49.58,9.61,11.42,1.38-1.16-9.13-10.84L17.74,1.16l-1.38-1.16Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.36,0L6.75,11.42l-.49.58.49.58,9.61,11.42,1.38-1.16-9.13-10.84L17.74,1.16l-1.38-1.16Z'/%3E%3C/svg%3E")}slideshow-component .next:before{mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.64,0l9.61,11.42.49.58-.49.58-9.61,11.42-1.38-1.16,9.13-10.84L6.26,1.16l1.38-1.16Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.64,0l9.61,11.42.49.58-.49.58-9.61,11.42-1.38-1.16,9.13-10.84L6.26,1.16l1.38-1.16Z'/%3E%3C/svg%3E")}slideshow-component .previous:hover,slideshow-component .next:hover{opacity:.7}slideshow-component .previous{left:0}slideshow-component .next{right:0}@media(max-width:768px){slideshow-component .slides>*{padding-inline:20px}slideshow-component .previous,slideshow-component .next{font-size:20px}}.social-icons-block{display:flex;gap:var(--gap_m)}.text-block p:not(:last-child),.text-block ul:not(:last-child),.text-block ol:not(:last-child){margin-bottom:var(--paragraph-margin)}.text-block ul,.text-block ol{padding-left:1em}.text-block h1:not(:last-child),.text-block h2:not(:last-child),.text-block h3:not(:last-child){margin-bottom:.4em}.text-block h1:not(:first-child),.text-block h2:not(:first-child),.text-block h3:not(:first-child){margin-top:1em}text-underline,text-underline *{text-decoration:underline}text-accent,text-accent *{color:var(--color__accent)}.text-icon{font-size:1.2em!important;margin-bottom:-.2em}text-tag{color:var(--color__background);background:var(--color__accent);padding:.2em .4em;border-radius:.4em;display:inline}.article-card{display:grid;grid-template-columns:min(50%,250px) 1fr;gap:var(--gap_m)}.article-card img{width:100%;height:unset;aspect-ratio:1;object-fit:cover;overflow:hidden;border-radius:var(--border_radius)}.article-card .content{display:flex;flex-direction:column;align-items:start;gap:var(--gap_s)}.article-card .cta{margin-top:auto;color:var(--color__accent);text-decoration:underline}.cart-cta button{display:flex;align-items:center;justify-content:center;gap:.6em;border:none;width:100%;padding:.6em 1.2em;border-radius:100px;cursor:pointer;font-size:var(--font_size__paragraph)}.cart-cta button i{font-size:1.2em}.cart-cta .payment-icons{width:100%;height:auto;margin-top:var(--gap_s)}.cart-items{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-inline:calc(0px - var(--gap_l))}.cart-items .items-container{flex:1;overflow-y:scroll;overflow-x:hidden;padding-inline:var(--gap_l);padding-bottom:calc(2 * var(--gap_l))}.cart-items .items-shadow{z-index:99;margin-top:calc(0px - var(--gap_l));height:var(--gap_l);width:100%;background:var(--color__background);border-radius:var(--header_border_radius) var(--header_border_radius) 0px 0px;box-shadow:0 0 var(--gap_l) 0 color-mix(in srgb,var(--color__primary),transparent 75%)}.cart-items:has(.items-shadow){margin-bottom:calc(0px - var(--gap_l))}.cart-item{display:grid;grid-template-columns:75px 1fr auto auto;gap:var(--gap_s) var(--gap_l);border-top:solid 1px var(--color__primary_overlay);padding-block:var(--gap_l)}.cart-item img{grid-column:1;grid-row:1 / 3;width:75px;height:75px;object-fit:cover;border-radius:8px}.cart-item .content{grid-column:2 / 4;grid-row:1}.cart-item h3{line-height:1;margin-bottom:.2em}.cart-item .properties{display:flex;flex-wrap:wrap;gap:var(--gap_xs) var(--gap_s)}.cart-item .property{font-size:var(--font_size__detail)}.cart-item .delete{grid-column:4 / 5;grid-row:1;display:flex;align-self:start}.cart-item .item-pricing{grid-column:2 / 3;grid-row:2;align-self:end}.cart-item .savings-tag{display:flex;align-items:center;width:fit-content;gap:.4em;font-size:calc(var(--font_size__detail) * .8);font-weight:700;text-transform:uppercase;color:var(--color__primary);background:var(--color__primary_overlay);border-radius:4px;padding:.1em .6em;line-height:1}.cart-item .savings-tag i{font-size:var(--font_size__detail)}.cart-item .cart-price{display:flex;flex-wrap:wrap;gap:var(--gap_s);margin-top:var(--gap_s)}.cart-item .cart-price span{font-size:var(--font_size__paragraph);font-weight:700;color:var(--color__accent)}.cart-item .cart-price .compare-price{color:#d4013b;text-decoration:line-through}.cart-item .quantity{grid-column:3 / 5;grid-row:2;display:flex;gap:var(--gap_xs);align-items:center;align-self:end}.cart-item .quantity input{vertical-align:middle;font-size:var(--font_size__paragraph);line-height:1;width:1.2em;text-align:center;background:none;outline:none;border:none;padding:0;margin:0}.cart-item .quantity input::-webkit-outer-spin-button,.cart-item .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item .quantity input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-item .quantity a{display:flex}.cart-item i{font-size:var(--font_size__h3)}.cart-progress-bar{--progress-bar__color__background: #EAEAEA;--progress-bar__color__in-progress: #E5C902;--progress-bar__color__finished: #2AD804;text-align:center}.cart-progress-bar .steps-container{display:flex;gap:var(--gap_s);align-items:start;margin-top:var(--gap_m)}.cart-progress-bar .step{flex:1;text-align:center}.cart-progress-bar .step *{font-size:var(--font_size__detail)}.cart-progress-bar .bar-container{height:6px;width:100%;border-radius:6px;background:var(--progress-bar__color__background);margin-bottom:var(--gap_s);position:relative}.cart-progress-bar .bar-container .bar[data-state=in-progress]{--bar_color: var(--progress-bar__color__in-progress)}.cart-progress-bar .bar-container .bar[data-state=finished]{--bar_color: var(--progress-bar__color__finished)}.cart-progress-bar .bar-container .bar{position:absolute;left:0;right:calc(100% - var(--position));height:100%;background:var(--bar_color);border-radius:6px}@keyframes progress-bar-animation{0%{right:100%}to{right:calc(100% - var(--position))}}.cart-progress-bar .bar-container .bar[data-animate]{animation-name:progress-bar-animation;animation-duration:.5s;animation-timing-function:ease-in-out}.cart-totals{width:100%;display:block}.cart-totals>p{display:flex;align-items:center;gap:1em;justify-content:space-between;width:100%}.cart-totals .savings{font-size:var(--font_size__detail);margin-bottom:var(--gap_s)}.cart-totals .savings-money{color:#d4013b}.cart-totals .subtotal{font-size:var(--font_size__paragraph);font-weight:700}.cart-upsell-group{display:flex;gap:var(--gap_l);overflow-x:scroll;overflow-y:hidden;padding-bottom:var(--gap_m);scroll-behavior:smooth}.cart-upsell-group .cart-upsell:only-child{width:100%}.cart-upsell-group .cart-upsell{flex-shrink:0;width:calc(min(100dvw,var(--cart_width)) - (4 * var(--gap_l)))}.cart-upsell-group:not(:has(.cart-upsell:only-child))::-webkit-scrollbar{-webkit-appearance:none}.cart-upsell-group:not(:has(.cart-upsell:only-child))::-webkit-scrollbar:horizontal{height:2px;background:var(--color__primary_overlay);width:100%}.cart-upsell-group:not(:has(.cart-upsell:only-child))::-webkit-scrollbar-thumb{background-color:var(--color__primary)}.cart-upsell{display:grid;align-items:center;grid-template-columns:50px 1fr auto;gap:var(--gap_s) var(--gap_m)}.cart-upsell img{width:50px;height:50px;object-fit:cover;border-radius:8px}.cart-upsell h3{font-size:var(--font_size__paragraph);font-weight:700;color:var(--color__accent);line-height:1;margin-bottom:.2em}.cart-upsell .variant-title{font-size:var(--font_size__detail)}.cart-upsell .upsell-price{display:flex;flex-wrap:wrap;gap:var(--gap_s);margin-top:var(--gap_s)}.cart-upsell .upsell-price span{font-size:var(--font_size__paragraph);font-weight:700;color:var(--color__accent)}.cart-upsell .upsell-price .compare-price{color:#d4013b;text-decoration:line-through}.cart-upsell form button{display:flex;-webkit-appearance:none;appearance:none;background:none;border:none;font-size:var(--font_size__h2);color:var(--color__accent);cursor:pointer}.footer-nav-block h3{font-size:var(--font_size__h3);font-weight:700}.footer-nav-block nav{margin-top:var(--gap_xs)}.footer-nav-block nav *{font-size:var(--font_size__paragraph)}.footer-nav-block ul{list-style:none}.navigation-menu{list-style:none;display:flex;gap:var(--nav-gap);align-items:center}.navigation-menu li{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.navigation-menu .label{margin-top:4px;padding-top:calc(var(--padding-top) - 4px);padding-bottom:var(--padding-bottom);position:relative}.navigation-menu h3{font-size:var(--font_size__paragraph)}.navigation-menu a{text-decoration:none;will-change:opacity,translate;transition:opacity .2s linear,translate .2s ease-in-out}.navigation-menu a:hover{opacity:.75;translate:0px -1px}.navigation-menu .featured>.label{color:#df1c1f!important}.navigation-menu .new{font-size:var(--font_size__detail);background:var(--color__accent);color:var(--color__background);padding:0 var(--gap_s);border-radius:100px}.navigation-menu .products-count{font-size:.7em}@media(min-width:769px){.navigation-menu .dropdown-item .label,.navigation-menu .megamenu-item .label{display:flex;align-items:center;box-sizing:content-box;border-radius:var(--border_radius) var(--border_radius) 0px 0px;margin-inline:calc(0px - (var(--nav-gap) / 2));padding-inline:calc(var(--nav-gap) / 2)}.navigation-menu .dropdown-item:hover .label,.navigation-menu .megamenu-item:hover .label{background:var(--color__primary_overlay)}.navigation-menu .mobile-label{display:none}}drop-down{z-index:99;display:none;position:absolute;top:100%;margin-left:calc(0px - (var(--nav-gap) / 2));border:solid 1px var(--color__primary_overlay);background:var(--color__background);animation:.15s linear mega-menu;border-radius:0px 0px var(--border_radius) var(--border_radius);padding:calc(var(--nav-gap) / 2)}@media(min-width:769px){.navigation-menu .dropdown-item:hover drop-down{display:flex}}mega-menu{z-index:2;display:none;position:absolute;top:100%;left:0;right:0;border:solid 1px var(--color__primary_overlay);background:var(--color__background);animation:.15s linear mega-menu;border-radius:0px 0px var(--border_radius) var(--border_radius);grid-template-columns:1fr var(--section_width) 1fr}@keyframes mega-menu{0%{opacity:0;translate:0px -4px}to{opacity:1;translate:0px 0px}}mega-menu>.container{grid-column:2 / 3}mega-menu>.container,mega-menu nav{display:flex;gap:32px}mega-menu nav{padding-block:32px;overflow-x:scroll}@media(min-width:769px){.navigation-menu .megamenu-item:hover mega-menu{display:grid}}mega-menu .heading{display:inline-block;margin-bottom:20px}.navigation-menu .childs{display:flex;flex-direction:column;gap:0px}.navigation-menu .child{margin-bottom:8px}.navigation-menu .child a{color:color-mix(in srgb,var(--color__primary) 60%,var(--color__background))}@media(max-width:768px){.navigation-menu{flex-direction:column;align-items:initial;gap:0}.navigation-menu .label{margin-top:0;padding-top:var(--gap_m);padding-bottom:var(--gap_m)}@keyframes mobile-mega-menu{0%{translate:100% 0px}to{translate:0px 0px}}.navigation-menu .mobile-label{display:flex;align-items:center;gap:var(--gap_xl);border-bottom:solid 1px var(--color__primary_overlay);padding-bottom:var(--gap_l);margin-bottom:var(--gap_l)}.navigation-menu drop-down[data-opened=true],.navigation-menu mega-menu[data-opened=true]{display:flex}drop-down,mega-menu{flex-direction:column;position:absolute;top:var(--gap_l);left:var(--gap_l);margin-left:0;right:0;bottom:var(--gap_l);animation:.25s var(--timing_function) mobile-mega-menu;border-radius:var(--border_radius) 0px 0px var(--border_radius);padding:var(--gap_l);overflow-y:scroll;overflow-x:hidden}drop-down ul{width:100%}mega-menu .navigation{flex-direction:column;gap:0;padding-top:0;width:100%}mega-menu .navigation .heading{display:none}.navigation-menu .child a{color:var(--color__primary);font-size:var(--font_size__paragraph)}}.offer-module{width:100%;--offer__border_width: 1px;--offer__border_radius: clamp(12px, 1vw, 16px);--offer__padding: clamp(8px, 1vw, 12px) clamp(10px, 1vw, 16px);--offer__gap: clamp(10px, 1vw, 16px);--offer__check_size: clamp(20px, 2vw, 24px);--offer__title_size: clamp(14px, 1.5vw, 18px);--offer__subtitle_size: clamp(10px, 1.3vw, 14px);--offer__detail_size: clamp(9px, 1vw, 12px);color:var(--offer__color_primary)}.offer *{margin:0;padding:0;color:inherit}.offer{display:block;position:relative;margin-block:16px;border:solid var(--offer__border_width) var(--offer__color_overlay, #E5E5E5);border-radius:calc(var(--offer__border_radius, 12px) + 1px);cursor:pointer;box-shadow:0 0 6px color-mix(in srgb,var(--offer__color_primary),transparent 95%);will-change:box-shadow;transition:box-shadow .2s linear}.offer:hover{box-shadow:0 0 12px color-mix(in srgb,var(--offer__color_primary),transparent 90%)}.offer:has(input:checked){border:solid var(--offer__border_width) color-mix(in srgb,var(--offer__color_primary),transparent 50%)}.offer .offer-content{position:relative;z-index:3;padding:var(--offer__padding, 8px 12px);display:grid;align-items:center;gap:var(--offer__gap);background:#fff;border-radius:var(--offer__border_radius, 12px)}.offer .offer-content.single{grid-template-columns:auto clamp(40px,4vw,50px) 1fr auto}.offer .offer-content.bundle{grid-template-columns:auto 1fr auto}.offer input{appearance:none;-webkit-appearance:none;color:var(--offer__color_primary, #000000);cursor:pointer;width:var(--offer__check_size);height:var(--offer__check_size)}.offer input:before{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:var(--offer__check_size);height:var(--offer__check_size);mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.offer input:checked:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.25C6.06294 1.25 1.25 6.06294 1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25ZM7.53044 11.9697C7.23755 11.6768 6.76268 11.6768 6.46978 11.9697C6.17689 12.2626 6.17689 12.7374 6.46978 13.0303L9.46978 16.0303C9.76268 16.3232 10.2376 16.3232 10.5304 16.0303L17.5304 9.03033C17.8233 8.73744 17.8233 8.26256 17.5304 7.96967C17.2375 7.67678 16.7627 7.67678 16.4698 7.96967L10.0001 14.4393L7.53044 11.9697Z" fill="currentColor"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.25C6.06294 1.25 1.25 6.06294 1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25ZM7.53044 11.9697C7.23755 11.6768 6.76268 11.6768 6.46978 11.9697C6.17689 12.2626 6.17689 12.7374 6.46978 13.0303L9.46978 16.0303C9.76268 16.3232 10.2376 16.3232 10.5304 16.0303L17.5304 9.03033C17.8233 8.73744 17.8233 8.26256 17.5304 7.96967C17.2375 7.67678 16.7627 7.67678 16.4698 7.96967L10.0001 14.4393L7.53044 11.9697Z" fill="currentColor"/></svg>')}.offer .offer-image{width:clamp(40px,4vw,50px);height:clamp(40px,4vw,50px);border-radius:8px;overflow:hidden}.offer .title{font-family:var(--offer__title_font_family, inherit)}.offer .title,.offer .offer-price{font-size:var(--offer__title_size);line-height:1;margin-bottom:calc(var(--offer__title_size) / 4)}.offer .subtitle,.offer .offer-compare-price{font-size:var(--offer__subtitle_size);line-height:1}.offer .offer-price{text-align:end;font-weight:700}.offer .offer-compare-price{text-decoration:line-through;text-align:end;opacity:.5}.offer .label{position:absolute;z-index:4;top:0;right:var(--offer__gap);translate:0% -50%;padding:4px 8px;border-radius:100px;font-size:11px;line-height:1;text-transform:uppercase;background:var(--offer__color_accent);color:var(--offer__color_accent_contrast);will-change:scale,rotate,translate;transition:all .2s ease-in-out}.offer:hover .label{rotate:-1deg;translate:0% calc(-50% - 2px);scale:101%}.offer .offer-gift,.offer .free-shipping{border-bottom-left-radius:var(--offer__border_radius, 12px);border-bottom-right-radius:var(--offer__border_radius, 12px);padding-top:var(--offer__border_radius, 12px);margin-top:calc(0px - var(--offer__border_radius, 12px));will-change:padding-top,padding-bottom;transition:all .2s ease-in-out;--translate-amount: 4px}.offer:hover .offer-gift,.offer:hover .free-shipping{padding-top:calc(var(--offer__border_radius, 12px) + var(--translate-amount));padding-bottom:var(--translate-amount)}.offer .offer-gift{position:relative;z-index:2;display:flex;gap:var(--offer__gap);align-items:center;background:var(--offer__color_accent);color:var(--offer__color_accent_contrast);padding-inline:clamp(10px,1vw,16px)}.offer .offer-gift-image{margin-block:6px;width:clamp(20px,2vw,25px);height:clamp(20px,2vw,25px);border-radius:4px;overflow:hidden}.offer .gift-title{font-size:var(--offer__subtitle_size);flex:1}.offer .gift-pricing{display:flex;justify-content:end;align-items:center;gap:calc(var(--offer__gap) / 2)}.offer .gift-compare-price{font-size:12px;opacity:.5;text-decoration:line-through}.offer .gift-price{font-size:var(--offer__subtitle_size)}.offer .free-shipping{position:relative;z-index:1;text-align:center;background:var(--offer__color_overlay)}.offer .free-shipping>p{padding-block:.4em;font-size:var(--offer__subtitle_size);letter-spacing:.05em}.offer .bundle-item{--bundle_item_spacing: 6px;--bundle_icon_height: 14px;margin-top:var(--bundle_item_spacing);display:grid;grid-template-columns:clamp(40px,4vw,50px) 1fr;align-items:center;gap:var(--offer__gap)}.offer .bundle-item .image-wrapper{position:relative;color:var(--offer__color_primary)}.offer .bundle-item:not(:first-of-type) .image-wrapper:before{position:absolute;top:calc((var(--bundle_item_spacing) / 2) - var(--bundle_icon_height));left:50%;translate:-50% 0%;content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:var(--bundle_icon_height);height:var(--bundle_icon_height);mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.25C6.06294 1.25 1.25 6.06294 1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25ZM12.75 8C12.75 7.58579 12.4142 7.25 12 7.25C11.5858 7.25 11.25 7.58579 11.25 8V11.25H8C7.58579 11.25 7.25 11.5858 7.25 12C7.25 12.4142 7.58579 12.75 8 12.75H11.25V16C11.25 16.4142 11.5858 16.75 12 16.75C12.4142 16.75 12.75 16.4142 12.75 16V12.75H16C16.4142 12.75 16.75 12.4142 16.75 12C16.75 11.5858 16.4142 11.25 16 11.25H12.75V8Z" fill="currentColor"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.25C6.06294 1.25 1.25 6.06294 1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25ZM12.75 8C12.75 7.58579 12.4142 7.25 12 7.25C11.5858 7.25 11.25 7.58579 11.25 8V11.25H8C7.58579 11.25 7.25 11.5858 7.25 12C7.25 12.4142 7.58579 12.75 8 12.75H11.25V16C11.25 16.4142 11.5858 16.75 12 16.75C12.4142 16.75 12.75 16.4142 12.75 16V12.75H16C16.4142 12.75 16.75 12.4142 16.75 12C16.75 11.5858 16.4142 11.25 16 11.25H12.75V8Z" fill="currentColor"/></svg>')}.offer .bundle-item-title{font-size:var(--offer__title_size);line-height:1;margin-bottom:calc(var(--offer__title_size) / 4)}.offer .bundle-item .subtitle{font-size:var(--offer__subtitle_size)}.price{font-size:var(--font_size__h2);font-weight:700;line-height:1;display:flex;flex-direction:column;align-items:start}.price.big{flex-direction:row;align-items:end;gap:var(--gap_xs);font-size:var(--font_size__h1)}.price-normal{line-height:1}.price-before{line-height:1;font-size:var(--font_size__paragraph);font-weight:400;text-decoration:line-through}.price sup{font-size:.55em}.product-card{position:relative;display:flex;flex-direction:column;border:solid 1px var(--color__primary_overlay);padding:var(--gap_m);border-radius:var(--border_radius);overflow:hidden}.product-card .head{display:block;flex:1}.product-card .head:has(.made-in){padding-right:var(--font_size__h2)}.product-card .made-in{position:absolute;top:calc(var(--gap_m) / 2);right:calc(var(--gap_m) / 2)}.product-card img{transform-origin:top center;will-change:translate scale;aspect-ratio:1;width:100%;height:auto;object-fit:contain;margin-block:var(--gap_s)}.product-card:has(ajax-cart-product-form):hover img{scale:90%}.product-card .content:has(ajax-cart-product-form){--quick-cart-height: calc((var(--gap_s) * 2) + var(--font_size__h2) + 1px);margin-top:calc(0px - var(--quick-cart-height));translate:0px var(--quick-cart-height);transition:translate .25s var(--timing_function)}.product-card:hover .content{translate:0px 0px}.product-card .pricing{display:flex;justify-content:space-between;align-items:end}.product-card .pricing .indicators{display:flex;flex-direction:column;align-items:end}.product-card .sale-badge{border-radius:var(--border_radius);line-height:1;display:flex;align-items:center;min-width:fit-content;cursor:pointer;padding:.6em 1em;font-weight:700;font-size:var(--font_size__detail);color:var(--color__background);background-color:#df1c1f}.product-card form{margin-top:var(--gap_m);background:var(--color__accent);color:#fff;margin-inline:calc(0px - var(--gap_m));margin-bottom:calc(0px - var(--gap_m));padding:var(--gap_s) var(--gap_m)}.product-card form button{padding:0;outline:none;border:none;background:none;display:flex;align-items:center;width:100%;justify-content:space-between;cursor:pointer}.product-card form button span{font-size:var(--font_size__paragraph);font-weight:700}.product-card form button i{font-size:var(--font_size__h2)}.facts{display:flex;gap:var(--gap_xs) var(--gap_s);flex-wrap:wrap;padding-block:var(--gap_m)}.facts .fact{padding:0px var(--gap_m);border-radius:var(--border_radius);background-color:var(--color, var(--color__accent_overlay));color:#fff;font-size:var(--font_size__paragraph)}.product-form .variant-selector.dropdowns{display:flex;gap:var(--gap_xs) var(--gap_m);flex-wrap:wrap}.product-form .product-option-select{border:solid 1px var(--color__primary);padding:var(--gap_xs);color:var(--color__primary);outline:none;border-radius:var(--gap_m);font-size:var(--font_size__paragraph);cursor:pointer}.product-form .dropdown-option .label{font-size:var(--font_size__paragraph);font-weight:700}.product-form .options-group:not(:last-child){margin-bottom:var(--gap_s)}.product-form .options-group .label{font-size:var(--font_size__detail);font-weight:700;margin-bottom:var(--gap_xs)}.product-form .options-group .options{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap_s)}.product-form .options-group input{display:none}.product-form .options-group label{display:inline-block;padding:.15em .8em;font-size:var(--font_size__paragraph);border:solid 1px var(--color__primary_overlay);border-radius:var(--border_radius);color:var(--color__primary);cursor:pointer;will-change:background-color,color,border-color,opacity}.product-form .options-group label:hover{opacity:.7}.product-form .options-group .option:has(input:checked) label{border-color:transparent;background-color:var(--color__primary);color:var(--color__background);font-weight:700}.product-form .options-group label.disabled{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none;text-decoration:line-through}.stock-indicator.out{--color: #DF1C1F}.stock-indicator.low{--color:rgb(219, 176, 19)}.stock-indicator.high{--color: #00D401}.stock-indicator{display:flex;align-items:center;gap:var(--gap_s);flex-wrap:wrap}.stock-indicator .circle{background-color:var(--color);width:calc(var(--font_size__detail) * .75);height:calc(var(--font_size__detail) * .75);border-radius:100px;display:flex;animation-name:stock-circle;animation-duration:2s;animation-iteration-count:infinite}@keyframes stock-circle{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.stock-indicator .stock-label{color:var(--color);font-size:var(--font_size__detail);font-weight:700}.stock-indicator .tag{padding:var(--gap_xs) var(--gap_m);background:#df1c1f;font-weight:700;color:#fff;border-radius:100px;font-size:var(--font_size__paragraph)}.locked{display:flex;padding:var(--gap_xs) var(--gap_s);border-radius:100px;background:var(--color__accent);color:var(--color__background);gap:var(--gap_s);align-items:center;margin-block:var(--gap_s)}.locked.small{margin-block:0;padding:var(--gap_xs)}.locked.small i{font-size:var(--font_size__paragraph)}.locked i{font-size:var(--font_size__h3)}.locked span{font-size:var(--font_size__paragraph)}.made-in{width:var(--font_size__h2);height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
