.itu-dsi-swatches{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:var(--itu-dsi-gap);margin:4px 0 10px}.itu-dsi-source-select{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.itu-dsi-swatch{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:auto!important;min-width:var(--itu-dsi-size)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit;font:inherit;line-height:1;cursor:pointer;appearance:none}.itu-dsi-cfvsw-enhanced .cfvsw-swatches-option{width:auto!important;height:auto!important;min-width:var(--itu-dsi-size)!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.itu-dsi-cfvsw-enhanced .cfvsw-swatch-inner,.itu-dsi-generated-content{display:contents}.itu-dsi-image-wrap{box-sizing:border-box;display:block;width:var(--itu-dsi-size);height:var(--itu-dsi-size);padding:3px;border:1px solid var(--itu-dsi-border);border-radius:var(--itu-dsi-radius);background:#fff;overflow:hidden;transition:border-color var(--itu-dsi-duration) ease,box-shadow var(--itu-dsi-duration) ease,transform var(--itu-dsi-duration) ease}.itu-dsi-image-wrap img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:max(0px, calc(var(--itu-dsi-radius) - 3px));object-fit:contain;background:#fff}.itu-dsi-swatch:hover .itu-dsi-image-wrap,.itu-dsi-swatch:focus-visible .itu-dsi-image-wrap{border-color:var(--itu-dsi-selected);box-shadow:0 6px 16px rgb(0 0 0 / .12);transform:scale(var(--itu-dsi-hover))}.itu-dsi-swatch:focus-visible{outline:2px solid var(--itu-dsi-selected);outline-offset:4px}.itu-dsi-swatch.is-selected .itu-dsi-image-wrap,.itu-dsi-cfvsw-option.cfvsw-selected-swatch .itu-dsi-image-wrap{border:2px solid var(--itu-dsi-selected);box-shadow:0 0 0 2px rgb(139 111 30 / .12),0 5px 14px rgb(0 0 0 / .11)}.itu-dsi-check{position:absolute;top:-5px;right:-5px;display:none;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:var(--itu-dsi-selected);box-shadow:0 2px 5px rgb(0 0 0 / .18)}.itu-dsi-check::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.itu-dsi-swatch.is-selected .itu-dsi-check,.itu-dsi-cfvsw-option.cfvsw-selected-swatch .itu-dsi-check{display:block}.itu-dsi-option-label{display:block;max-width:calc(var(--itu-dsi-size) + 30px);margin-top:7px;font-size:12px;font-weight:650;line-height:1.25;text-align:center;white-space:normal}.itu-dsi-swatch.is-disabled,.itu-dsi-cfvsw-option.cfvsw-swatches-disabled,.itu-dsi-cfvsw-option.cfvsw-swatches-out-of-stock{cursor:not-allowed;opacity:.42}.itu-dsi-swatch[data-itu-tooltip]:not([data-itu-tooltip=""])::before,.itu-dsi-swatch[data-itu-tooltip]:not([data-itu-tooltip=""])::after{position:absolute;left:50%;z-index:30;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease}.itu-dsi-swatch[data-itu-tooltip]:not([data-itu-tooltip=""])::before{content:attr(data-itu-tooltip);bottom:calc(100% + 9px);padding:6px 8px;border-radius:4px;background:#1f2328;color:#fff;font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap;transform:translate(-50%,3px)}.itu-dsi-swatch[data-itu-tooltip]:not([data-itu-tooltip=""])::after{content:"";bottom:calc(100% + 3px);border:6px solid #fff0;border-top-color:#1f2328;transform:translateX(-50%)}.itu-dsi-swatch[data-itu-tooltip]:hover::before,.itu-dsi-swatch[data-itu-tooltip]:hover::after,.itu-dsi-swatch[data-itu-tooltip]:focus-visible::before,.itu-dsi-swatch[data-itu-tooltip]:focus-visible::after{opacity:1}.variations_form.itu-dsi-busy .itu-dsi-swatches{position:relative;pointer-events:none}.variations_form.itu-dsi-busy .itu-dsi-swatches::before{content:"";position:absolute;inset:-5px;z-index:20;border-radius:calc(var(--itu-dsi-radius) + 5px);background:rgb(255 255 255 / .68);backdrop-filter:blur(1px)}.variations_form.itu-dsi-busy .itu-dsi-swatches::after{content:"";position:absolute;left:50%;top:50%;z-index:21;width:22px;height:22px;margin:-13px 0 0 -13px;border:3px solid rgb(0 0 0 / .16);border-top-color:var(--itu-dsi-selected);border-radius:50%;animation:itu-dsi-spin .65s linear infinite}@keyframes itu-dsi-spin{to{transform:rotate(360deg)}}.itu-dsi-price-target{position:relative;min-height:1.4em;transition:opacity var(--itu-dsi-duration) ease,transform var(--itu-dsi-duration) ease}.itu-dsi-price-target.is-loading{min-width:125px;color:transparent!important;user-select:none}.itu-dsi-price-target.is-loading>*{visibility:hidden!important}.itu-dsi-price-target.is-loading::after{content:"";position:absolute;left:0;top:50%;width:min(155px, 85%);height:1em;border-radius:5px;background:linear-gradient(90deg,#ececec 20%,#f8f8f8 38%,#ececec 56%);background-size:200% 100%;transform:translateY(-50%);animation:itu-dsi-shimmer 1s linear infinite}.itu-dsi-price-target.is-updated{animation:itu-dsi-price-in var(--itu-dsi-duration) ease both}@keyframes itu-dsi-shimmer{to{background-position:-200% 0}}@keyframes itu-dsi-price-in{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.itu-dsi-related-form{margin:10px 0 0}.itu-dsi-related-attribute{margin:0 0 8px}.itu-dsi-related-attribute>label{display:block;margin-bottom:5px;font-size:12px;font-weight:650}.itu-dsi-related-form .itu-dsi-related-select:not(.itu-dsi-source-select){width:100%;min-height:36px}.itu-dsi-related-form .single_variation{margin:6px 0;font-size:14px}.itu-dsi-related-form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.itu-dsi-related-form .quantity{margin:0!important}.itu-dsi-related-form .quantity .qty{width:58px;min-height:38px}.itu-dsi-related-form .single_add_to_cart_button{min-height:38px;margin:0!important;padding:9px 13px!important;font-size:12px!important}@media (max-width:544px){.itu-dsi-related-form .woocommerce-variation-add-to-cart{align-items:stretch}}@media (prefers-reduced-motion:reduce){.itu-dsi-image-wrap,.itu-dsi-price-target,.itu-dsi-swatch::before,.itu-dsi-swatch::after{transition:none!important;animation:none!important}}.single-product li.product .itu-dsi-related-form-shell{clear:both;width:100%;margin:10px 0 0}.single-product li.product .itu-dsi-related-form-shell .itu-dsi-related-form{width:100%;margin:0}.single-product li.product .itu-dsi-related-form-shell .itu-dsi-swatches,.single-product li.product .itu-dsi-related-form-shell .itu-dsi-native-swatches{justify-content:flex-start}.single-product li.product .itu-dsi-prerendered-swatches{display:flex!important;visibility:visible!important;opacity:1!important;width:100%;min-height:var(--itu-dsi-size);margin:5px 0 10px}.single-product li.product .itu-dsi-prerendered-swatches .itu-dsi-native-swatch{display:inline-flex!important;visibility:visible!important;opacity:1}.single-product li.product .itu-dsi-related-quick{clear:both;width:100%;margin:10px 0 0}.single-product li.product .itu-dsi-related-quick-label{margin:0 0 6px;font-size:12px;font-weight:650}.single-product li.product .itu-dsi-related-quick-swatches{display:flex!important;flex-wrap:wrap;justify-content:flex-start;visibility:visible!important;opacity:1!important;min-height:var(--itu-dsi-size);margin:0 0 10px}.single-product li.product .itu-dsi-related-quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.single-product li.product .itu-dsi-related-quick-add{min-height:38px;margin:0!important;padding:9px 13px!important;font-size:12px!important}.single-product li.product .itu-dsi-related-quick-add:disabled{cursor:not-allowed;opacity:.62}.single-product li.product .itu-dsi-related-quick-message{min-height:17px;margin-top:6px;font-size:12px;line-height:1.4}.single-product li.product .itu-dsi-related-quick-message.is-success{color:#1f7a4d}.single-product li.product .itu-dsi-related-quick-message.is-error{color:#b42318}.single-product li.product .itu-dsi-related-native-hidden{display:none!important}.single-product li.product>.itu-dsi-related-quick,.single-product li.product .itu-dsi-related-quick{display:block}:root{--itu-dsi-size:56px;--itu-dsi-gap:10px;--itu-dsi-radius:2px;--itu-dsi-border:#b9b9b9;--itu-dsi-selected:#8b6f1e;--itu-dsi-hover:1.040000;--itu-dsi-duration:400ms}