.product_swatch{cursor:pointer}.product_swatch:not(.available){cursor:not-allowed;opacity:.5;pointer-events:none}.swiper.primary-image-wrapper .swiper-slide{width:100%!important}.product_swatch.proswatch-material{background-size:cover;background-position:center}.woocommerce ul.products li.product .product-wrapper .attribute-swatchesselectbox{display:none!important}.woocommerce ul.products li.product .product-buttons-wrapper.product-button .add_to_cart_variantbutton.added{display:none}.woocommerce ul.products li.product .product-wrapper .product-thumb .product-thumb-content>div:has(>.product-element-group-items:only-child .variation-swatches){margin:0 1px}.woocommerce ul.products li.product .product-wrapper .product-thumb .product-thumb-content:has(>.product-element-group-wrapper .product-element-group-items:only-child .variation-swatches){padding:0}.woocommerce ul.products li.product .product-wrapper .product-thumb .product-thumb-content .product-element-group-wrapper:has(>.product-element-group-items:only-child .variation-swatches){position:relative;overflow:hidden;background:rgba(var(--wdtAccentTxtColorRgb),.5);backdrop-filter:blur(5px);padding:10px;backface-visibility:hidden;will-change:transform;isolation:isolate}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches{width:100%;max-width:100%;display:inline-flex;flex-wrap:wrap;justify-content:center}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches:not(:last-child){margin-bottom:6px}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch{display:inline-block;cursor:pointer;text-align:center}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-color{width:20px;height:20px;padding:0;border:1px solid #fff0;-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease;margin:2px}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-color.selected{border-color:var(--wdtPrimaryColor)}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-color div{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-color.selected div{-webkit-transform:scale(.8);transform:scale(.8)}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-button{width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:.7em;font-weight:var(--wdtFontWeight_Ext);text-transform:uppercase;background-color:var(--wdtAccentTxtColor);color:var(--wdtHeadAltColor);border:1px solid var(--wdtBorderColor);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease;margin:2px}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-button:hover,.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-button.selected{background-color:var(--wdtPrimaryColor);color:var(--wdtAccentTxtColor);border-color:var(--wdtPrimaryColor)}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-material{width:45px;height:45px;padding:0;border:1px solid #fff0;-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease;margin:2px}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-material.selected{border-color:var(--wdtPrimaryColor)}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-material div{width:100%;height:100%;background-size:cover!important;background-position:10% 30%!important;-webkit-transform:scale(1);transform:scale(1);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce ul.products li.product .product-wrapper .product-thumb .variation-swatches .attribute-swatches .swatch-material.selected div{-webkit-transform:scale(.8);transform:scale(.8)}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches:has(~.product-title){margin:0}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches{width:100%;max-width:100%;display:inline-flex;margin-bottom:6px}.woocommerce ul.products.product-content-alignment-center li.product .product-wrapper .product-details .variation-swatches .attribute-swatches{justify-content:center}.woocommerce ul.products.product-content-alignment-left li.product .product-wrapper .product-details .variation-swatches .attribute-swatches{justify-content:flex-start}.woocommerce ul.products.product-content-alignment-right li.product .product-wrapper .product-details .variation-swatches .attribute-swatches{justify-content:flex-end}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches:not(:last-child){margin-bottom:6px}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch{display:inline-block;cursor:pointer;text-align:center}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-color{width:20px;height:20px;padding:0;border:1px solid #fff0;-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease;margin:2px}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-color.selected{border-color:var(--wdtPrimaryColor)}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-color div{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-color.selected div{-webkit-transform:scale(.8);transform:scale(.8)}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-button{width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:.7em;font-weight:var(--wdtFontWeight_Ext);text-transform:uppercase;background-color:var(--wdtAccentTxtColor);color:var(--wdtHeadAltColor);border:1px solid var(--wdtBorderColor);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease;margin:2px}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-button:hover,.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-button.selected{background-color:var(--wdtPrimaryColor);color:var(--wdtAccentTxtColor);border-color:var(--wdtPrimaryColor)}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-material{width:45px;height:45px;padding:0;border:1px solid #fff0;-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease;margin:2px}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-material.selected{border-color:var(--wdtPrimaryColor)}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-material div{width:100%;height:100%;background-size:cover!important;background-position:10% 30%!important;-webkit-transform:scale(1);transform:scale(1);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce ul.products li.product .product-wrapper .product-details .variation-swatches .attribute-swatches .swatch-material.selected div{-webkit-transform:scale(.8);transform:scale(.8)}.woocommerce div.product form.variations_form .variation-swatches{margin:0;display:flex;gap:10px;flex-flow:column wrap}.woocommerce div.product form.variations_form .variation-swatches .attribute-swatches{display:grid;gap:15px;align-items:center}.woocommerce div.product form.variations_form .variation-swatches .attribute-swatches:not(:first-child){margin-top:20px}.woocommerce div.product form.variations_form .variation-swatches .attribute-swatches div.wdt-swatches-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.woocommerce div.product form.variations_form .variation-swatches .attribute-swatches .wdt-swatches-title{display:inline-flex;align-items:baseline;font-family:var(--wdtFontTypo_Alt);font-size:var(--wdtFontSize_H6);font-weight:var(--wdtFontWeight_Ext);line-height:var(--wdtLineHeight_Alt);text-transform:capitalize;color:var(--wdtHeadAltColor)}.woocommerce div.product form.variations_form .variation-swatches .attribute-swatches .wdt-swatches-title .wdt-swatches-label~span:not(:last-child){margin:0 5px}.woocommerce div.product form.variations_form .variation-swatches .attribute-swatches .wdt-swatches-title .wdt-swatches-label~span:has(~.wdt-swatches-support:empty){display:none}.woocommerce div.product form.variations_form .variation-swatches .attribute-swatches .wdt-swatches-title .wdt-swatches-support{font-family:var(--wdtFontTypo_Base);font-weight:var(--wdtFontWeight_Base);font-size:var(--wdtFontSize_Base)}.woocommerce div.product form.variations_form .variation-swatches .clear_swatchespro{font-family:var(--wdtFontTypo_Alt);font-size:var(--wdtFontSize_Base);font-weight:var(--wdtFontWeight_Base);text-transform:capitalize;text-decoration:underline!important;text-underline-offset:1px;transition:var(--wdtBaseTransition);color:var(--wdtHeadAltColor);margin-top:auto;display:none;margin-bottom:10px;cursor:pointer}.woocommerce div.product form.variations_form .variation-swatches .clear_swatchespro:hover{color:var(--wdtPrimaryColor)}.woocommerce div.product form.variations_form .variation-swatches .attribute-swatches:has(>div.wdt-swatches-container .product_swatch.selected)~.clear_swatchespro{display:block}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-color div.wdt-swatches-container{margin:-2px}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-color div.wdt-swatches-container .proswatch-color{width:20px;height:20px;padding:0;background:none!important;border:1px solid #fff0;-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease;margin:2px}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-color div.wdt-swatches-container .proswatch-color.selected{border-color:var(--wdtPrimaryColor)}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-color div.wdt-swatches-container .proswatch-color div{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-color div.wdt-swatches-container .proswatch-color.selected div{-webkit-transform:scale(.8);transform:scale(.8)}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-button div.wdt-swatches-container{margin:-5px}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-button div.wdt-swatches-container .product_swatch{width:fit-content;height:fit-content;padding:8px 15px;font-size:var(--wdtFontSize_Base);font-weight:var(--wdtFontWeight_Alt);text-transform:capitalize;background-color:var(--wdtTertiaryColor);color:var(--wdtHeadAltColor);display:flex;justify-content:center;align-items:center;-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:var(--wdtBaseTransition);transition:var(--wdtBaseTransition);margin:5px!important}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-button div.wdt-swatches-container .product_swatch:hover,.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-button div.wdt-swatches-container .product_swatch.selected{background-color:var(--wdtSecondaryColor);color:var(--wdtAccentTxtColor)}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-button div.wdt-swatches-container .product_swatch.selected{opacity:1;cursor:pointer}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-material div.wdt-swatches-container{margin:-2px}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-material div.wdt-swatches-container .proswatch-material{width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:.7em;font-weight:var(--wdtFontWeight_Ext);text-transform:uppercase;background-color:var(--wdtAccentTxtColor);color:var(--wdtHeadAltColor);border:1px solid var(--wdtBorderColor);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease;margin:2px}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-material div.wdt-swatches-container .proswatch-material.selected{border-color:var(--wdtPrimaryColor)}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-material div.wdt-swatches-container .proswatch-material div{width:100%;height:100%;background-size:cover!important;background-position:10% 30%!important;-webkit-transform:scale(1);transform:scale(1);-webkit-border-radius:var(--wdtRadius_Part);border-radius:var(--wdtRadius_Part);-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce div.product form.variations_form .variation-swatches .wdt-proswatch-material div.wdt-swatches-container .proswatch-material.selected div{-webkit-transform:scale(.8);transform:scale(.8)}