body.single-product{--wapo-border-width:1px;--wapo-border-color:rgba(56, 73, 100, 0.30);--wapo-bg:rgba(0,0,0,.02);--wapo-padding-y:16px;--wapo-padding-x:1rem;--wapo-radius:10px;--wapo-gap:14px;--wapo-tile-border:2px;--wapo-tile-default:color-mix(in srgb, var(--fs-color-primary) 25%, transparent);--wapo-tile-hover:color-mix(in srgb, var(--fs-color-primary) 70%, transparent);--wapo-tile-selected:var(--fs-color-secondary);--wapo-check-bg:var(--fs-color-secondary);--wapo-header-bg:rgba(56, 73, 100, 0.06);--wapo-check-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}body.single-product :is(.yith-wapo-addon-container,.yith-wapo-group,.yith-wapo-addon){border:var(--wapo-border-width)solid var(--wapo-border-color);background:var(--wapo-bg);padding:var(--wapo-padding-y)var(--wapo-padding-x);border-radius:var(--wapo-radius);margin-bottom:var(--wapo-gap)}body.single-product .yith-wapo-addon-type-html_separator{display:none}body.single-product .yith-wapo-block .yith-wapo-addon{overflow:hidden}body.single-product .yith-wapo-block .yith-wapo-addon .addon-header{background:var(--wapo-header-bg);padding:10px 12px;margin:calc(var(--wapo-padding-y) * -1)calc(var(--wapo-padding-x) * -1)12px;border-bottom:0!important}body.single-product .yith-wapo-block .yith-wapo-addon .addon-header .wapo-addon-title{font-weight:700;font-size:.95em;line-height:1.25;margin:0;border-bottom:0!important;padding-bottom:0!important}body.single-product .yith-wapo-block .yith-wapo-addon .addon-header .required{font-size:.9em}body.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display{border:var(--wapo-tile-border)solid var(--wapo-tile-default)!important;border-radius:6px;position:relative}@media(hover:hover) and (min-width:1024px){body.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display:hover{border-color:var(--wapo-tile-hover)!important}}body.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display{border-color:var(--wapo-tile-selected)!important}body.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after{background-color:var(--wapo-check-bg)!important;background-image:var(--wapo-check-svg)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:55% 55%!important}body.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container{border:var(--wapo-tile-border)solid var(--wapo-tile-default)!important}@media(hover:hover) and (min-width:1024px){body.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container:hover{border-color:var(--wapo-tile-hover)!important}}body.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container{border-color:var(--wapo-tile-selected)!important}body.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container:after{background-color:var(--wapo-check-bg)!important;background-image:var(--wapo-check-svg)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:55% 55%!important}body.single-product .yith-wapo-block .yith-wapo-addon-label .tooltip{display:none!important}body.single-product .yith-wapo-block .yith-wapo-addon-type-label .label_price .wapo-info{flex:0 0 100%;width:100%;margin-top:10px}body.single-product .yith-wapo-block .yith-wapo-addon-type-label .label_container.content-align-center .label_price .wapo-info{display:flex;justify-content:center}body.single-product .yith-wapo-block .wapo-info-toggle{display:inline-flex;align-items:center;gap:.45em;padding:2px 8px;margin:5px;border-radius:999px;border:1px solid rgba(56,73,100,.18);background:rgba(56,73,100,3%);color:var(--fs-color-primary,#384964);font-size:12px;line-height:1.2;font-weight:600;cursor:pointer;user-select:none}@media(hover:hover){body.single-product .yith-wapo-block .wapo-info-toggle:hover{border-color:rgba(56,73,100,.3);background:rgba(56,73,100,5%)}}body.single-product .yith-wapo-block .wapo-info-toggle[aria-expanded=true]{border-color:var(--wapo-tile-selected)}body.single-product .yith-wapo-block .wapo-info-icon{display:inline-flex;width:14px;height:14px;border-radius:999px;align-items:center;justify-content:center;border:1px solid rgba(56,73,100,.28);background:0 0;color:var(--fs-color-primary,#384964);font-size:10px;line-height:1}body.single-product .yith-wapo-block .wapo-info-panel{margin-top:8px;padding:10px;border-radius:8px;background:rgba(56,73,100,4%);border:1px solid rgba(56,73,100,.12);color:var(--fs-color-primary,#384964);font-size:13px;line-height:1.35;text-align:left}body.single-product form.variations_form table.variations{width:100%;position:relative;border:var(--wapo-border-width)solid var(--wapo-border-color);background:var(--wapo-bg);border-radius:var(--wapo-radius);margin-bottom:var(--wapo-gap);border-collapse:separate;border-spacing:0;overflow:hidden}body.single-product form.variations_form table.variations th.label,body.single-product form.variations_form table.variations td.value{padding:6px 12px!important;vertical-align:middle}body.single-product form.variations_form table.variations th.label{background:rgba(56,73,100,4%)!important;font-weight:700}body.single-product form.variations_form table.variations th.label,body.single-product form.variations_form table.variations th.label label{color:var(--fs-color-primary,#384964)!important;text-transform:none;letter-spacing:normal;line-height:1.2;font-size:.95em}body.single-product form.variations_form table.variations tbody>tr:not([class^=description_attribute_]):not(:first-child)>:is(th,td){border-top:1px solid rgba(56,73,100,.12)}body.single-product form.variations_form table.variations tr[class^=description_attribute_] td{font-size:.9em;opacity:.8;padding:0 12px 10px!important}body.single-product form.variations_form table.variations .reset_variations{right:12px!important;top:8px!important;bottom:auto!important;opacity:0!important;color:var(--fs-color-primary,#384964)!important;font-weight:700}body.single-product form.variations_form table.variations select{width:100%;border:var(--wapo-tile-border)solid var(--wapo-tile-default);border-radius:6px;padding:8px 10px}@media(hover:hover){body.single-product form.variations_form table.variations select:hover{border-color:var(--wapo-tile-hover)}}body.single-product form.variations_form table.variations select:focus{border-color:var(--wapo-tile-selected);outline:none}body.single-product form.variations_form .ux-swatches .ux-swatch{border:var(--wapo-tile-border)solid var(--wapo-tile-default);border-radius:6px;box-sizing:border-box}@media(hover:hover){body.single-product form.variations_form .ux-swatches .ux-swatch:hover{border-color:var(--wapo-tile-hover)}}body.single-product form.variations_form .ux-swatch.selected{box-shadow:none!important}body.single-product form.variations_form .ux-swatches .ux-swatch:is(.selected,.is-selected,.ux-swatch--selected),body.single-product form.variations_form .ux-swatches .ux-swatch[aria-checked=true]{border-color:var(--wapo-tile-selected)}body.single-product form.variations_form .ux-swatches .ux-swatch.selected::after{content:"";position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:999px;background-color:var(--wapo-check-bg);background-image:var(--wapo-check-svg);background-repeat:no-repeat;background-position:50%;background-size:55% 55%;z-index:5}body.single-product form.variations_form table.variations tr.wdm-aguk-variation-summary-row>td{padding:0!important;border-top:1px solid rgba(56,73,100,.12)}body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box{padding:12px;background:rgba(56,73,100,3%)}body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .woocommerce-variation-description:empty,body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .woocommerce-variation-price:empty,body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .woocommerce-variation-availability:empty{display:none}body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .woocommerce-variation{margin:0;width:100%}body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .woocommerce-variation-price{margin:0;font-size:1.05em;font-weight:700;color:var(--fs-color-primary,#384964)}body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem}body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .woocommerce-variation-availability{margin-top:6px}body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .ga-variation-label{margin-top:8px!important}body.single-product form.variations_form table.variations .wdm-aguk-variation-summary-box .ga-label{display:inline-flex;align-items:center;gap:.4rem}