.elementor-239 .elementor-element.elementor-element-b365055{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-239 .elementor-element.elementor-element-3296ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-239 .elementor-element.elementor-element-764c201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-239 .elementor-element.elementor-element-e6048fc .cart button,.elementor-239 .elementor-element.elementor-element-e6048fc .cart .button{background-color:var(--e-global-color-ac5487f);border-color:var(--e-global-color-ac5487f);transition:all .2s}.elementor-239 .elementor-element.elementor-element-e6048fc .cart button:hover,.elementor-239 .elementor-element.elementor-element-e6048fc .cart .button:hover{background-color:var(--e-global-color-d95e7e1);border-color:var(--e-global-color-d95e7e1)}.elementor-239 .elementor-element.elementor-element-e6048fc .quantity .qty{border-style:solid;transition:all .2s}.woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart .variations{width:100%}.woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart table.variations tr th,.woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 )}.woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart table.variations td.value select,.woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart table.variations td.value:before{border-radius:10px}.elementor-239 .elementor-element.elementor-element-ee0d4de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-239 .elementor-element.elementor-element-a873644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-239 .elementor-element.elementor-element-ce35848.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-239 .elementor-element.elementor-element-ce35848.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-239 .elementor-element.elementor-element-3296ffb{--width:40%}.elementor-239 .elementor-element.elementor-element-764c201{--width:60%}}@media(max-width:1024px){.elementor-239 .elementor-element.elementor-element-ce35848.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-239 .elementor-element.elementor-element-ce35848.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.custom-lens-table{border:1px solid gray !important}.right-label,.left-label{display:flex;align-items:end}.right-label .wapf-field-label,.left-label .wapf-field-label{margin-bottom:0}.sec-items{padding:5px !important}.sec-items .wapf-field-label{display:none}.custom-lens-header-th{background-color:gray;color:#fff}.custom-lens-header-th th{padding:.7em .1rem}.custom-lens-header-box .wapf-field-p{display:none}.custom-lens-header-box td{padding:.5rem !important}.mobile-text{display:none}.d-text-i{font-size:14px}.product-img-box .flex-control-nav.flex-control-thumbs img{width:100px !important;height:100px !important;object-fit:cover}.product-img-box .flex-control-nav.flex-control-thumbs img[onload]{onload:"" !important}@media (max-width:1024px){.product-img-box .flex-control-nav.flex-control-thumbs img{width:61px !important;height:61px !important}}@media (max-width:767px){.product-img-box .flex-control-nav.flex-control-thumbs img{width:59px !important;height:59px !important}.custom-lens-header-th th{padding:0 !important;font-weight:500;font-size:12px}.custom-lens-header-box td{padding:.1rem !important}.desktop-text{display:none}.mobile-text{display:inline}.axis{font-size:10px}}