.woo-variation-swatches .variable-items-wrapper{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:8px}.woo-variation-swatches .variable-items-wrapper>li:nth-of-type(n+6):not(.see-more){display:none!important}@media only screen and (max-width:767px){.woo-variation-swatches .variable-items-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.woo-variation-swatches .variable-items-wrapper>li:nth-of-type(n+5):not(.see-more){display:none!important}}@media only screen and (max-width:520px){.woo-variation-swatches .variable-items-wrapper{grid-template-columns:1fr 1fr 1fr}.woo-variation-swatches .variable-items-wrapper>li:nth-of-type(n+4):not(.see-more){display:none!important}}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{justify-content:start!important;height:initial!important}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents span{padding-top:100%;height:0!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){width:100%!important;height:100%!important;padding:8px!important;border-radius:0!important;box-shadow:none!important;border:1px solid #ccc;margin:0!important;flex-direction:column;gap:8px;align-items:start!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{border:1px solid #1d1d1b!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).opacity{opacity:.5}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).see-more{display:flex;justify-content:center;align-items:center!important;font-size:14px!important;cursor:pointer}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{border:1px solid #1d1d1b!important}.wvs-has-image-tooltip.selected::after,.wvs-has-image-tooltip:hover::after,[data-wvstooltip].selected::after,[data-wvstooltip]:hover::after{color:#1d1d1b!important}.wvs-has-image-tooltip::before,[data-wvstooltip]::before{content:""!important;display:none!important;opacity:0!important;visibility:hidden!important}.wvs-has-image-tooltip::after,[data-wvstooltip]::after{content:attr(data-wvstooltip)" "attr(data-wvstooltip-out-of-stock)!important;font-size:12px!important;opacity:1!important;position:static!important;visibility:visible!important;line-height:20px!important;border:0!important;justify-content:start!important;color:#7a7a7a!important}.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding-right:0;padding-left:0;padding-top:0;background-color:transparent}.elementor-sticky__spacer .wvs-has-image-tooltip::after,.elementor-sticky__spacer [data-wvstooltip]::after{opacity:0!important}@media only screen and (min-width:767px){.admin-bar .side-modal{top:32px!important}}.side-modal{position:fixed;top:0;right:0;height:100%;width:100%;background:rgba(0,0,0,.7);transition:opacity .3s ease;z-index:9999;overflow-y:auto;opacity:0;overflow-x:hidden}@media only screen and (max-width:767px){.side-modal{transform:translateY(100%)}}@media only screen and (min-width:767px){.side-modal{transform:translateX(100%)}}.side-modal.open{opacity:1}@media only screen and (max-width:767px){.side-modal.open{transform:translateY(0)}}@media only screen and (min-width:767px){.side-modal.open{transform:translateX(0)}}.side-modal.open .side-modal-content{transition:transform .3s ease}@media only screen and (max-width:767px){.side-modal.open .side-modal-content{transform:translateY(0)}}@media only screen and (min-width:767px){.side-modal.open .side-modal-content{transform:translateX(0)}}.side-modal .side-modal-content{transition:transform .3s ease;height:100%;display:flex;flex-direction:column;background-color:#fff;position:absolute;right:0;box-shadow:-3px 0 10px rgba(0,0,0,.2)}@media only screen and (max-width:767px){.side-modal .side-modal-content{width:100%;height:80vh;bottom:0;transform:translateY(100%)}}@media only screen and (min-width:767px){.side-modal .side-modal-content{width:600px;transform:translateX(100%)}}.side-modal .side-modal-content .side-modal-header{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;align-items:center}@media only screen and (max-width:767px){.side-modal .side-modal-content .side-modal-header{padding:15px 20px}}@media only screen and (min-width:767px){.side-modal .side-modal-content .side-modal-header{padding:20px 40px}}.side-modal .side-modal-content .side-modal-header h2{line-height:36px;color:#1d1d1b;text-transform:uppercase;margin:0}@media only screen and (max-width:767px){.side-modal .side-modal-content .side-modal-header h2{font-size:20px}}@media only screen and (min-width:767px){.side-modal .side-modal-content .side-modal-header h2{font-size:28px}}.side-modal .side-modal-content .side-modal-header .side-modal-close{font-weight:500;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;gap:10px}@media only screen and (max-width:767px){.side-modal .side-modal-content .side-modal-header .side-modal-close{font-size:12px}}@media only screen and (min-width:767px){.side-modal .side-modal-content .side-modal-header .side-modal-close{font-size:16px}}.side-modal .side-modal-content .side-modal-header .side-modal-close img{width:18px;height:18px}.side-modal .side-modal-content .side-modal-body{overflow-y:auto;margin-top:10px;gap:20px;display:none}@media only screen and (min-width:360px){.side-modal .side-modal-content .side-modal-body{grid-template-columns:1fr}}@media only screen and (min-width:360px) and (max-width:500px){.side-modal .side-modal-content .side-modal-body{grid-template-columns:1fr 1fr}}@media only screen and (min-width:500px){.side-modal .side-modal-content .side-modal-body{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:767px){.side-modal .side-modal-content .side-modal-body{padding:20px}}@media only screen and (min-width:767px){.side-modal .side-modal-content .side-modal-body{padding:40px}}.side-modal .side-modal-content .side-modal-body .attribute-term{padding:8px;border:1px solid #ccc;display:flex;flex-direction:column;gap:8px;cursor:pointer}.side-modal .side-modal-content .side-modal-body .attribute-term .attribute-image{width:100%;aspect-ratio:1;object-fit:cover}.side-modal .side-modal-content .side-modal-body .attribute-term .attribute-color{width:100%;aspect-ratio:1}.side-modal .side-modal-content .side-modal-body .attribute-term p{line-height:24px;color:#7a7a7a;font-size:14px}.side-modal .side-modal-content .side-modal-body .attribute-term:hover{border:1px solid #1d1d1b}.woocommerce-variation-price{display:none!important}