.wcc-atc-price-enabled .single_add_to_cart_button .wcc-atc-price{display:inline-block;margin-left:0px;vertical-align:baseline;white-space:nowrap;color:inherit;font-weight:inherit;}.wcc-atc-price .wcc-atc-separator{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;}.wcc-atc-price-enabled .single_add_to_cart_button .wcc-atc-price.wcc-atc-empty{display:none;}.wcc-atc-price .wcc-atc-separator-text{margin-inline-end:.25em;}.woodmart-child-atc .wd-swatch{position:relative;}.woodmart-child-atc .wd-swatches-product .wd-swatch.wd-text{min-height:44px;box-sizing:border-box;}.woodmart-child-atc form.cart .single_add_to_cart_button{--btn-height:44px;height:44px;min-height:44px;box-sizing:border-box;padding-block:0;}.woodmart-child-atc form.cart .quantity{--wd-form-height:44px;height:44px;box-sizing:border-box;}.woodmart-child-atc form.cart .quantity:is(.minus,.qty,.plus){--btn-height:44px;height:44px;min-height:44px;box-sizing:border-box;padding-block:0;}.woodmart-child-atc .wd-swatches-product .wd-swatch,.woodmart-child-atc .single_add_to_cart_button{scale:1;transform-origin:center;touch-action:manipulation;transition:scale .15s cubic-bezier(.22,1.5,.36,1),border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease;}.woodmart-child-atc .wd-swatches-product .wd-swatch:active:not(.wd-disabled):not([aria-disabled="true"]),.woodmart-child-atc .wd-swatches-product .wd-swatch.wd-bg:has(img):active:not(.wd-disabled):not([aria-disabled="true"]),.woodmart-child-atc .single_add_to_cart_button:active:not(:disabled):not(.disabled):not([aria-disabled="true"]):not(.wcc-atc-loading):not(.loading):not([aria-busy="true"]){scale:.95;transition:scale .095s ease-out,border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .095s ease;box-shadow:inset 0 1px 3px rgba(30,25,20,.16);}@media(prefers-reduced-motion:reduce){.woodmart-child-atc .wd-swatches-product .wd-swatch,.woodmart-child-atc .wd-swatches-product .wd-swatch:active:not(.wd-disabled),.woodmart-child-atc .single_add_to_cart_button{scale:1!important;transition:none!important;}}.woodmart-child-atc .wd-swatch.wd-disabled{opacity:.4;cursor:default;--wd-swatch-brd-color:var(--brdcolor-gray-500,#bbb);}.woodmart-child-atc .wd-swatch.wd-disabled::before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(to top left,transparent calc(50% - 1px),var(--wd-swatch-brd-color) 50%,transparent calc(50% + 1px));opacity:1;z-index:2;}.woodmart-child-atc .single_add_to_cart_button.disabled,.woodmart-child-atc .single_add_to_cart_button[disabled]{opacity:.5;cursor:not-allowed;}.woodmart-child-atc .single_add_to_cart_button.wcc-atc-loading{position:relative;cursor:wait;}.woodmart-child-atc .single_add_to_cart_button.wcc-atc-loading>*:not(.wcc-atc-loading-status){visibility:hidden;}.woodmart-child-atc .single_add_to_cart_button.wcc-atc-loading::before,.woodmart-child-atc .single_add_to_cart_button.wcc-atc-loading::after{display:none!important;}.woodmart-child-atc .single_add_to_cart_button .wcc-atc-loading-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;color:inherit;}.woodmart-child-atc .wcc-atc-loading-dot{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;animation:wcc-atc-bounce 1s ease-in-out infinite;}.woodmart-child-atc .wcc-atc-loading-dot:nth-child(2){animation-delay:.15s;}.woodmart-child-atc .wcc-atc-loading-dot:nth-child(3){animation-delay:.3s;}@keyframes wcc-atc-bounce{0%,60%,100%{transform:translateY(0);opacity:.45;}30%{transform:translateY(-5px);opacity:1;}}@media(prefers-reduced-motion:reduce){.woodmart-child-atc .wcc-atc-loading-dot{animation:none;}}.woodmart-child-atc.woodmart-child-justify table.variations{width:100%;min-width:0;}.woodmart-child-atc.woodmart-child-justify table.variations>tbody{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;column-gap:0;}.woodmart-child-atc.woodmart-child-justify table.variations>tbody>tr{display:table;table-layout:auto;flex:0 0 auto;width:100%;min-width:0;}.woodmart-child-atc.woodmart-child-justify.woodmart-child-swatches-fullwidth table.variations>tbody{row-gap:5px;}.woodmart-child-justify .wd-label-side-lg .label.cell,.woodmart-child-justify .wd-label-side-md .label.cell{display:flex;align-items:center;gap:0;padding-right:0;}.woodmart-child-justify .wd-label-side-lg .label.cell .wd-attr-selected,.woodmart-child-justify .wd-label-side-md .label.cell .wd-attr-selected{text-align:right;flex:1 1 auto;}@media(min-width:1025px){.woodmart-child-justify.woodmart-child-swatches-fullwidth table.variations:has(.wd-swatch.wd-text){flex:1 1 auto;width:100%;min-width:0;}.woodmart-child-justify.woodmart-child-swatches-fullwidth table.variations .value:has(.wd-swatch.wd-text){width:100%;min-width:0;}}.woodmart-child-justify.woodmart-child-swatches-fullwidth .wd-swatches-product:has(.wd-swatch.wd-text){display:flex;flex-wrap:wrap;width:100%;min-width:0;box-sizing:border-box;}.woodmart-child-justify.woodmart-child-swatches-fullwidth .wd-swatches-product>.wd-swatch.wd-text,.woodmart-child-justify.woodmart-child-swatches-fullwidth .wd-swatches-product .wd-swatch-wrap:has(.wd-swatch.wd-text){flex:1 1 0;min-width:0;text-align:center;justify-content:center;box-sizing:border-box;}.woodmart-child-justify.woodmart-child-swatches-fullwidth .wd-swatches-product .wd-swatch.wd-text{display:flex;align-items:center;justify-content:center;}@media(min-width:1025px){.woodmart-child-atc-clear-hide-lg table.variations .wd-reset-var{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important;}.woodmart-child-atc-clear-hide-lg table.variations .wd-reset-var .reset_variations{display:none!important;}}.woodmart-child-atc-divider-per-row table.variations tr{border-bottom:1px solid currentColor;border-bottom-style:solid;}.elementor-element-d4e4bea table.variations tbody tr .cell,.elementor-element-d4e4bea table.variations tbody tr:last-child .cell{padding:7px 0px 7px 0px!important;}@media(max-width:767px){.elementor-element-d4e4bea table.variations tbody tr .cell,.elementor-element-d4e4bea table.variations tbody tr:last-child .cell{padding:0px 0px 0px 0px!important;}}