:root{--GLOBAL-SPACING-UNIT: 30px;--GLOBAL-PARAGRAPH-FONT-SIZE: .9995rem;--GLOBAL-PARAGRAPH-FONT-SIZE-SMALL: .8995rem;--GLOBAL-CONTAINER-WIDTH: 1400px;--spacing-4-xs: 0.05rem;--spacing-3-xs: 0.1rem;--spacing-2-xs: 0.2rem;--spacing-xs: 0.4rem;--spacing-s: 0.6rem;--spacing-m: 0.8rem;--spacing-l: 1rem;--spacing-xl: 1.2rem;--spacing-2-xl: 1.4rem;--spacing-3-xl: 1.6rem;--spacing-4-xl: 2rem;--spacing-5-xl: 2.4rem;--spacing-6-xl: 3.2rem;--spacing-7-xl: 4rem;--spacing-8-xl: 4.8rem;--spacing-9-xl: 8rem}@media (max-width: 499px){:root{--GLOBAL-PARAGRAPH-FONT-SIZE: .75rem;--GLOBAL-PARAGRAPH-FONT-SIZE-SMALL: .75rem}}@media (max-width: 1024px){:root{--GLOBAL-PARAGRAPH-FONT-SIZE: .8rem;--GLOBAL-PARAGRAPH-FONT-SIZE: .8rem;--GLOBAL-PARAGRAPH-FONT-SIZE-SMALL: .8rem}}.woocommerce-tabs{--tabs-spacing: 1.5em 0;--tabs-font-size: 0.8125em;--tabs-nav-spacing: 1.5em;padding:var(--tabs-spacing);font-size:var(--tabs-font-size)}@media screen and (min-width: 400px){.woocommerce-tabs{--tabs-font-size: 0.875em}}@media screen and (min-width: 800px){.woocommerce-tabs{--tabs-spacing: 2.5em 0;--tabs-font-size: 1em;--tabs-nav-spacing: 2.5em}}.woocommerce-tabs .tabs{display:flex;border-bottom:1px #ccc solid;margin:0 0 2.5em;list-style:none}.woocommerce-tabs .tabs li+li{margin-left:var(--tabs-nav-spacing)}.woocommerce-tabs .tabs li a{display:block;padding:0.45em 0;font-size:1.125em;font-weight:500;color:#3f3f3f}.woocommerce-tabs .tabs li.active{border-bottom:4px var(--c-brand) solid}.woocommerce-tabs .tabs li.active a{text-decoration:none}.woocommerce span.onsale{top:10px;right:10px;left:unset;width:auto;height:auto;min-width:unset;min-height:unset;padding:0.25em 0.4em;border-radius:0.125rem;background-color:var(--c-type);color:var(--c-white);font-size:1rem;font-weight:500;line-height:1}@media screen and (min-width: 800px){.woocommerce span.onsale{top:20px;right:20px;font-size:1.2rem}}.single-product-summary{display:flex;flex-direction:column}@media screen and (min-width: 800px){.single-product-summary{flex-direction:row;margin-top:2.75rem}}.single-product-summary .product__images{position:relative;width:100%}@media screen and (max-width: 799px){.single-product-summary .product__images{margin-bottom:0.75rem}}@media screen and (min-width: 800px){.single-product-summary .product__images{order:1;width:51.5%;margin-right:8.5%}}.single-product-summary .woocommerce-product-gallery{--product-thumbs-spacing: 10px}.single-product-summary .woocommerce-product-gallery a,.single-product-summary .woocommerce-product-gallery img{width:100%;text-decoration:none}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;margin:var(--product-thumbs-spacing) 0 0 0;list-style:none}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li{flex-shrink:0;width:calc(25% - calc(var(--product-thumbs-spacing) / 4 * 3));margin:0 var(--product-thumbs-spacing) var(--product-thumbs-spacing) 0;cursor:pointer}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li:last-child{margin-right:0}@media screen and (max-width: 419px){.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 420px) and (max-width: 549px){.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li{width:calc( (100% / 5) - calc(var(--product-thumbs-spacing) / 5 * 4))}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 550px) and (max-width: 669px){.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li{width:calc( (100% / 6) - calc(var(--product-thumbs-spacing) / 6 * 5))}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li:nth-child(6n+6){margin-right:0}}@media screen and (min-width: 910px) and (max-width: 1023px){.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li{width:calc( (100% / 6) - calc(var(--product-thumbs-spacing) / 6 * 5))}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li:nth-child(6n+6){margin-right:0}}@media screen and (min-width: 670px) and (max-width: 799px){.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li{width:calc( (100% / 7) - calc(var(--product-thumbs-spacing) / 7 * 6))}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li:nth-child(7n+7){margin-right:0}}@media screen and (min-width: 800px) and (max-width: 909px){.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li{width:calc( (100% / 5) - calc(var(--product-thumbs-spacing) / 5 * 4))}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 1024px){.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li{width:calc( (100% / 8) - calc(var(--product-thumbs-spacing) / 8 * 7))}.single-product-summary .woocommerce-product-gallery .flex-control-thumbs li:nth-child(8n+8){margin-right:0}}.single-product-summary .woocommerce-product-details__short-description,.single-product-summary .woocommerce-product-details__short-description p{font-size:0.8rem}.single-product-summary .woocommerce-product-details__short-description a[data-external]:before{width:1.2em;height:1.2em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34 34"><path d="M28,0 L6,0 C2.6862915,0 0,2.6862915 0,6 L0,28 C0,31.3137085 2.6862915,34 6,34 L28,34 C31.3137085,34 34,31.3137085 34,28 L34,6 C34,2.6862915 31.3137085,0 28,0 Z M28,3 C29.6568542,3 31,4.34314575 31,6 L31,28 C31,29.6568542 29.6568542,31 28,31 L6,31 C4.34314575,31 3,29.6568542 3,28 L3,6 C3,4.34314575 4.34314575,3 6,3 L28,3 Z"/><polygon points="20 1.729 18.32 0 10 8.579 1.68 0 0 1.729 10 12.019" transform="rotate(-90 19.5 8)"/></svg>');vertical-align:-0.25em}.single-product-summary .woocommerce-product-details__short-description a[data-external]:hover:before,.single-product-summary .woocommerce-product-details__short-description a[data-external]:focus:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34 34"><path fill="%23d0021b" d="M28,0 L6,0 C2.6862915,0 0,2.6862915 0,6 L0,28 C0,31.3137085 2.6862915,34 6,34 L28,34 C31.3137085,34 34,31.3137085 34,28 L34,6 C34,2.6862915 31.3137085,0 28,0 Z M28,3 C29.6568542,3 31,4.34314575 31,6 L31,28 C31,29.6568542 29.6568542,31 28,31 L6,31 C4.34314575,31 3,29.6568542 3,28 L3,6 C3,4.34314575 4.34314575,3 6,3 L28,3 Z"/><polygon fill="%23d0021b" points="20 1.729 18.32 0 10 8.579 1.68 0 0 1.729 10 12.019" transform="rotate(-90 19.5 8)"/></svg>')}.single-product-summary .product__summary{width:100%;margin-bottom:20px}@media screen and (min-width: 800px){.single-product-summary .product__summary{order:2;width:40%;margin-bottom:0}}.single-product-summary .product__summary .price{display:block;margin-bottom:0.5em;font-size:0.8rem;font-weight:600;color:var(--c-type);text-align:center}@media (min-width: 800px){.single-product-summary .product__summary .price{font-size:1.2rem}}.single-product-summary .product__summary .price del,.single-product-summary .product__summary .price .wgm-sale-label{color:#a5a5a5}.single-product-summary .product__summary .price ins{display:block;font-weight:600;text-decoration:none;color:var(--c-accent)}.single-product-summary .product__summary .delivery-time--variable{display:none;margin-bottom:10px;font-size:0.7rem}.single-product-summary .product__summary .energy-label{position:relative;width:unset}.single-product-summary .product__summary .energy-label .energy-label__tooltip{top:47px;max-height:unset;height:auto}.single-product-summary .variations tr,.single-product-summary .variations td{display:block}.single-product-summary .variations tr:not(:last-child){margin-bottom:20px}.single-product-summary .variations tr:last-child{display:flex;justify-content:space-between;align-items:flex-start}.single-product-summary .variations th{text-align:left}.single-product-summary .variations .reset_variations{padding-top:10px;color:#000;text-decoration:none}.single-product-summary .wgm-info,.single-product-summary .product_meta,.single-product-summary .stock.in-stock{font-size:0.7rem;color:#666}.single-product-summary .product_meta{margin-bottom:2em}.single-product-summary .product_meta>span{display:block}.single-product-summary .shipping_de.shipping_de_string{margin-bottom:0}.single-product-summary .legacy-itemprop-offers p:empty{display:none}.single-product-summary .product_title,.single-product-mobile-title{--h1-font-weight: 600;padding-bottom:0.33em;color:#000}.single-product-summary .product_title{--h1-margin: 0 0 2em;border-bottom:1px solid #a5a5a5}@media screen and (max-width: 799px){.single-product-summary .product_title{display:none}}.single-product-mobile-title{--h1-margin: 1em 0 0.5em}@media screen and (min-width: 800px){.single-product-mobile-title{display:none}}.product__info{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 800px){.product__info{flex-direction:row;margin:50px 0}}.product__info .readmore{display:none}@media screen and (min-width: 800px){.product__info .readmore{display:block;width:100%;margin-top:1rem}}@media screen and (min-width: 800px){.product__description{overflow:hidden;width:50%;height:80vh}}.product__description ul{margin-left:0;list-style:none}.product__description ul li{position:relative;padding-left:1em}@media (min-width: 600px){.product__description ul li{padding-left:1.75em}}.product__description ul li:before{position:absolute;left:0;content:'\2014'}.product__additional-info{width:100%;margin-top:20px;font-size:0.8rem}@media screen and (min-width: 800px){.product__additional-info{width:41.5%;margin-top:0;margin-left:8.5%}}.product__additional-info table.shop_attributes{border:unset;text-align:left}.product__additional-info table.shop_attributes th{font-weight:600}.product__additional-info table.shop_attributes td{font-size:0.8rem;font-style:normal}.product__additional-info table.shop_attributes tr,.product__additional-info table.shop_attributes td{display:block}.product__additional-info table.shop_attributes tr p,.product__additional-info table.shop_attributes td p{padding:0;font-size:inherit}.product__additional-info table.shop_attributes tr a,.product__additional-info table.shop_attributes td a{border:none;color:#000;text-decoration:none;font-style:normal}.product__additional-info table.shop_attributes tr a:hover,.product__additional-info table.shop_attributes td a:hover{color:var(--c-accent);text-decoration:underline}.product__additional-info table.shop_attributes tr:not(:last-child){margin-bottom:20px}.product__additional-info table.shop_attributes tr th,.product__additional-info table.shop_attributes tr td{display:block;padding:0;border:unset}.product__additional-info table.shop_attributes tr:nth-child(even) th,.product__additional-info table.shop_attributes tr:nth-child(even) td{background:unset}.woocommerce-quantity{display:flex;font-family:"Avenir Next","Helvetica Neue","Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:0.8rem}.woocommerce-quantity .quantity .qty{width:45px;padding:0;border-right:0;border-left:0;border-radius:0;border-color:#ddd;font-family:"Avenir Next","Helvetica Neue","Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:45px;-moz-appearance:textfield}.woocommerce-quantity .quantity .qty::-webkit-outer-spin-button,.woocommerce-quantity .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none}.woocommerce-quantity .quantity .qty:focus{border-color:#dadada}.woocommerce-quantity__button{display:flex;align-items:center;justify-content:center;width:47px;height:47px;border:1px #ddd solid;background-color:#fff;font-family:"Avenir Next","Helvetica Neue","Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#979797;cursor:pointer;outline:0}.woocommerce-quantity__button:hover{background-color:#000;color:#fff}.woocommerce-quantity__button svg{width:17px;fill:currentColor}.woocommerce-quantity__button:first-child{border-radius:5px 0 0 5px}.woocommerce-quantity__button:last-child{border-radius:0 5px 5px 0}.woocommerce .cross-sells ul.products[class*="columns-"],.woocommerce .up-sells ul.products[class*="columns-"],.woocommerce .related ul.products[class*="columns-"]{--products-list-spacing: 10px}@media (min-width: 700px){.woocommerce .cross-sells ul.products[class*="columns-"],.woocommerce .up-sells ul.products[class*="columns-"],.woocommerce .related ul.products[class*="columns-"]{--products-list-spacing: 20px}}@media (min-width: 1024px){.woocommerce .cross-sells ul.products[class*="columns-"],.woocommerce .up-sells ul.products[class*="columns-"],.woocommerce .related ul.products[class*="columns-"]{--products-list-spacing: 40px}}@media (max-width: 500px){.woocommerce .cross-sells ul.products[class*="columns-"],.woocommerce .up-sells ul.products[class*="columns-"],.woocommerce .related ul.products[class*="columns-"]{margin-bottom:24px}}@media (min-width: 500px){.woocommerce .cross-sells ul.products[class*="columns-"],.woocommerce .up-sells ul.products[class*="columns-"],.woocommerce .related ul.products[class*="columns-"]{display:grid;gap:var(--products-list-spacing)}}@media (min-width: 500px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-1,.woocommerce .up-sells ul.products[class*="columns-"].columns-1,.woocommerce .related ul.products[class*="columns-"].columns-1{grid-template-columns:1fr}}@media (min-width: 500px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-2,.woocommerce .up-sells ul.products[class*="columns-"].columns-2,.woocommerce .related ul.products[class*="columns-"].columns-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 500px) and (max-width: 799px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-3,.woocommerce .up-sells ul.products[class*="columns-"].columns-3,.woocommerce .related ul.products[class*="columns-"].columns-3{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 800px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-3,.woocommerce .up-sells ul.products[class*="columns-"].columns-3,.woocommerce .related ul.products[class*="columns-"].columns-3{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 500px) and (max-width: 799px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-4,.woocommerce .up-sells ul.products[class*="columns-"].columns-4,.woocommerce .related ul.products[class*="columns-"].columns-4{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 800px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-4,.woocommerce .up-sells ul.products[class*="columns-"].columns-4,.woocommerce .related ul.products[class*="columns-"].columns-4{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 500px) and (max-width: 799px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-5,.woocommerce .up-sells ul.products[class*="columns-"].columns-5,.woocommerce .related ul.products[class*="columns-"].columns-5{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 800px) and (max-width: 1199px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-5,.woocommerce .up-sells ul.products[class*="columns-"].columns-5,.woocommerce .related ul.products[class*="columns-"].columns-5{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1200px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-5,.woocommerce .up-sells ul.products[class*="columns-"].columns-5,.woocommerce .related ul.products[class*="columns-"].columns-5{grid-template-columns:repeat(5, 1fr)}}@media (min-width: 500px) and (max-width: 799px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-6,.woocommerce .up-sells ul.products[class*="columns-"].columns-6,.woocommerce .related ul.products[class*="columns-"].columns-6{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 800px) and (max-width: 1199px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-6,.woocommerce .up-sells ul.products[class*="columns-"].columns-6,.woocommerce .related ul.products[class*="columns-"].columns-6{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1200px){.woocommerce .cross-sells ul.products[class*="columns-"].columns-6,.woocommerce .up-sells ul.products[class*="columns-"].columns-6,.woocommerce .related ul.products[class*="columns-"].columns-6{grid-template-columns:repeat(6, 1fr)}}.woocommerce .cross-sells ul.products[class*="columns-"] li.product,.woocommerce .up-sells ul.products[class*="columns-"] li.product,.woocommerce .related ul.products[class*="columns-"] li.product{display:flex;flex-direction:column;width:100%;min-width:0;margin:0;background-color:#fff}.woocommerce .cross-sells ul.products[class*="columns-"] li.product .product__details,.woocommerce .up-sells ul.products[class*="columns-"] li.product .product__details,.woocommerce .related ul.products[class*="columns-"] li.product .product__details{padding:1em;text-align:center}.woocommerce .cross-sells ul.products[class*="columns-"] li.product .product__details p:empty,.woocommerce .up-sells ul.products[class*="columns-"] li.product .product__details p:empty,.woocommerce .related ul.products[class*="columns-"] li.product .product__details p:empty{display:none}.woocommerce .cross-sells ul.products[class*="columns-"] li.product .price,.woocommerce .up-sells ul.products[class*="columns-"] li.product .price,.woocommerce .related ul.products[class*="columns-"] li.product .price{margin:0;font-size:1em;color:currentColor;text-align:center;padding-bottom:16px}.woocommerce .cross-sells ul.products[class*="columns-"] li.product .price ins,.woocommerce .up-sells ul.products[class*="columns-"] li.product .price ins,.woocommerce .related ul.products[class*="columns-"] li.product .price ins{font-weight:normal;text-decoration:none}.disclaimer-overlay{background:rgba(0,0,0,0.65)}.single-product-contact{margin-top:2em;font-size:0.8rem}.single-product-contact__title{display:block;margin-bottom:0.75em;font-size:0.9rem;line-height:1.3}.single-product-contact-options{margin:0}.single-product-contact-option{display:flex;margin-top:0.3em}.single-product-contact-option a{font-weight:600}.single-product-contact-option .icon{margin-top:0.25em;margin-right:0.75em}.single-product-contact-option .icon-email{font-size:15px}.single-product-contact-option .icon-phone{font-size:19px}
