.elementor-30 .elementor-element.elementor-element-129a446b .woocommerce-variation-add-to-cart{--content-align:flex-end;justify-content:flex-end;text-align:right;display:flex}.elementor-30 .elementor-element.elementor-element-129a446b{--variative-quantity-display:var(--variations-display);--align-variation-items:flex-start;--added-btn-display:flex;--variations-margin-bottom:-40px;--variations-margin-right:0px;--box-button-width:40px;--variations-margin-top:0px;--show-btn-icon-spacing:0px;--btn-text-display:none;--variations-display:none;--variations-margin-left:0px;--quantity-display:none!important;z-index:1}.elementor-30 .elementor-element.elementor-element-129a446b .products-variations-wrap{padding:20px 50px 10px 10px;content:"";grid-row-gap:10px;background-color:transparent;margin:0 0 -40px;background-image:linear-gradient(180deg,#03030300,#0000007d)}.elementor-30 .elementor-element.elementor-element-129a446b .products-variations li a{border-color:#00000000;min-height:20px;padding:0;min-width:30px}.elementor-30 .elementor-element.elementor-element-129a446b .products-variations:not(.swatch-type-list){grid-row-gap:10px;grid-column-gap:10px}.elementor-30 .elementor-element.elementor-element-129a446b .products-variations-wrap li a{border-style:solid;border-width:1px}.elementor-30 .elementor-element.elementor-element-129a446b .products-variations{--variations-border-color:#00000000}.elementor-30 .elementor-element.elementor-element-129a446b .products-variations li a.out-of-stock{background-color:#ffffff00}.elementor-30 .elementor-element.elementor-element-129a446b{--btn-icon-size:20px;--box-button-icon-color:#fff;--box-button-min-height:40px}.elementor-30 .elementor-element.elementor-element-129a446b .box-button.elementor-button i{font-size:20px}.elementor-30 .elementor-element.elementor-element-129a446b .box-button.elementor-button svg{height:20px;width:20px}.elementor-30 .elementor-element.elementor-element-129a446b .box-button{min-height:40px;padding:0;min-width:40px;margin:0;border-radius:0 0 0 0;width:auto}.elementor-30 .elementor-element.elementor-element-129a446b .box-button i,.elementor-30 .elementor-element.elementor-element-129a446b .box-button.elementor-button:focus i,.elementor-30 .elementor-element.elementor-element-129a446b .box-button.elementor-button:hover i,.elementor-30 .elementor-element.elementor-element-129a446b .box-hover:hover .box-button.elementor-button i{color:#fff}.elementor-30 .elementor-element.elementor-element-129a446b .box-button svg,.elementor-30 .elementor-element.elementor-element-129a446b .box-button.elementor-button:focus svg,.elementor-30 .elementor-element.elementor-element-129a446b .box-button.elementor-button:hover svg,.elementor-30 .elementor-element.elementor-element-129a446b .box-hover:hover .box-button.elementor-button svg{fill:#fff;color:#fff}.elementor-30.the7-overlay-content .elementor-section-wrap:first-child,.the7-overlay-container .elementor-30.the7-overlay-content{justify-content:flex-end}