/* https://opticaaccessories.com/wp-content/uploads/elementor/css/post-22230.css?ver=1729147125 */
.elementor-22230 .elementor-element.elementor-element-6e975eb0 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:24px;padding:0em;border-radius:100% 100% 100% 100%}.elementor-22230 .elementor-element.elementor-element-6e975eb0 .elementor-icon i{color:var(--e-global-color-916c986)}.elementor-22230 .elementor-element.elementor-element-6e975eb0 .elementor-icon svg{fill:var(--e-global-color-916c986);color:var(--e-global-color-916c986)}.elementor-22230 .elementor-element.elementor-element-6e975eb0{width:auto;max-width:auto;top:18px}body:not(.rtl) .elementor-22230 .elementor-element.elementor-element-6e975eb0{right:18px}body.rtl .elementor-22230 .elementor-element.elementor-element-6e975eb0{left:18px}.elementor-22230 .elementor-element.elementor-element-74c807da{--title-visibility-filled:flex;--title-visibility-empty:flex;--scrollbar-thumb-color:#00000014;--scrollbar-thumb-hover-color:#00000026}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product>.product-thumbnail{display:flex;order:0;--thumbnail-margin:0 var(--thumbnail-spacing, 15px) 0 0;--image-size:70px;--thumbnail-spacing:15px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product>.product-remove{display:block}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-quantity{display:flex}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-price{flex-direction:column-reverse;--product-quantity-change-margin:var(--quantity-change-spacing) 0 0 0;--product-price-quantity-margin:var(--product-price-quantity-spacing) 0 0 0;--product-price-quantity-spacing:5px;--quantity-change-spacing:7px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-footer .total{display:flex;color:var(--e-global-color-text);justify-content:space-between;padding:30px 20px 10px 20px;border-style:solid;border-width:1px 0 0 0;border-color:#CCCC;background:#FFF}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-footer .the7-e-button-shop{display:flex}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-footer .the7-e-button-view-cart{display:flex}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-footer .the7-e-button-checkout{display:flex}.elementor-22230 .elementor-element.elementor-element-74c807da .item-divider:not(:first-child):not(:last-child){display:flex}.elementor-22230 .elementor-element.elementor-element-74c807da.widget-divider-yes .the7-e-woo-cart-content>.the7-e-mini-cart-product:not(:first-child):not(:last-child){margin-top:calc(0px/2);margin-bottom:calc(0px/2)}.elementor-22230 .elementor-element.elementor-element-74c807da:not(.widget-divider-yes) .the7-e-woo-cart-content>.the7-e-mini-cart-product:not(:first-child){margin-top:0}.elementor-22230 .elementor-element.elementor-element-74c807da:not(.widget-divider-yes) .the7-e-woo-cart-content>div:last-of-type{margin-bottom:0}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop{display:flex}.elementor-22230 .elementor-element.elementor-element-74c807da .title-text{justify-content:flex-start;align-items:center;min-height:60px;font-size:18px;color:var(--e-global-color-916c986);padding:10px 20px 10px 20px;margin:0 0 0 0;background:#00954C}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product{padding:20px 20px 20px 20px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .cart-info .product-name a{color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .cart-info .product-name:hover a{color:#F2692A}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .cart-info .product-price>.quantity .amount{color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .cart-info .product-price>.quantity .product-item-quantity,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .cart-info .product-price>.quantity .quantity-separator{color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .variation{color:var(--e-global-color-text);margin-top:5px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-quantity .quantity .qty{font-size:15px;color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-quantity .quantity{min-width:70px;--quantity-btn-width:20px;--quantity-btn-height:20px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-quantity .quantity .button{font-size:15px;width:20px;height:20px!important}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-remove>.remove_from_cart_button{left:auto;right:0;margin-right:var(--zoom-h-offset,0);--zoom-h-offset:15px;bottom:auto;top:0;margin-top:var(--zoom-v-offset,0);--zoom-v-offset:15px;padding:.15em;border-radius:100% 100% 100% 100%;background:#2F2D3B00}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-remove>.remove_from_cart_button .the7_template_icon_remove{font-size:15px;line-height:1;width:15px;height:15px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-remove>.remove_from_cart_button .the7_template_icon_remove svg{width:15px;height:15px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-remove>.remove_from_cart_button i{color:#CCC}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-product .product-remove>.remove_from_cart_button svg{fill:#CCC;color:#CCC}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-woo-cart-content>.item-divider:after{border-top-style:solid;border-top-width:1px;width:100%}.elementor-22230 .elementor-element.elementor-element-74c807da .item-divider:after{border-color:#F4F4F4}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-mini-cart-footer .total .amount{color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .woocommerce-mini-cart__buttons .the7-e-wc-button-wrap{padding-right:calc(20px/2);padding-left:calc(20px/2);margin-bottom:20px}.elementor-22230 .elementor-element.elementor-element-74c807da .woocommerce-mini-cart__buttons{margin-left:calc(-20px/2);margin-right:calc(-20px/2);margin-bottom:-20px;justify-content:space-between}.elementor-22230 .elementor-element.elementor-element-74c807da .woocommerce-mini-cart__buttons_wrapper{padding:20px 20px 20px 20px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop{width:50%;--box-button-padding-top:20px;--box-button-padding-right:20px;--box-button-padding-bottom:20px;--box-button-padding-left:20px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button{font-size:13px;font-weight:500;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button *{color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button svg{fill:var(--e-global-color-text);color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button .popup-icon,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-shop .box-button{background:var(--e-global-color-916c986)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-shop .box-button{border-color:var(--e-global-color-accent)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button.elementor-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button.elementor-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button.elementor-button:hover *,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button.elementor-button:focus *,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-shop .box-button.elementor-button,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-shop .box-button.elementor-button *{color:#F2692A}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button.elementor-button:hover svg,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button.elementor-button:focus svg,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-shop .box-button.elementor-button svg{fill:#F2692A;color:#F2692A}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button.elementor-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop .box-button.elementor-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-shop .box-button.elementor-button{border-color:#F2692A}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart{width:50%;--box-button-padding-top:20px;--box-button-padding-right:20px;--box-button-padding-bottom:20px;--box-button-padding-left:20px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button{font-size:13px;font-weight:500;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button *{color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button svg{fill:var(--e-global-color-text);color:var(--e-global-color-text)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button .popup-icon,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-view-cart .box-button{background:#FFF}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-view-cart .box-button{border-color:var(--e-global-color-accent)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button.elementor-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button.elementor-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button.elementor-button:hover *,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button.elementor-button:focus *,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-view-cart .box-button.elementor-button,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-view-cart .box-button.elementor-button *{color:#F2692A}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button.elementor-button:hover svg,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button.elementor-button:focus svg,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-view-cart .box-button.elementor-button svg{fill:#F2692A;color:#F2692A}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button.elementor-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart .box-button.elementor-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-view-cart .box-button.elementor-button{border-color:#F2692A}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout{width:100%}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button{font-size:16px;font-weight:500;border-style:none}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button *{color:var(--e-global-color-916c986)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button svg{fill:var(--e-global-color-916c986);color:var(--e-global-color-916c986)}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button .popup-icon,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-checkout .box-button{background:#F2692A}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button.elementor-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button.elementor-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button.elementor-button:hover .popup-icon,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-checkout .box-button.elementor-button:focus .popup-icon,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-checkout .box-button.elementor-button,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-button-checkout .box-button.elementor-button .popup-icon{background:#00944B}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-woo-cart-empty-cart .the7-e-woo-cart-empty-cart-text{margin-top:20px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button{align-self:center;border-style:solid;border-width:1px 1px 1px 1px;margin-top:40px}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button .popup-icon,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-empty-cart-button-shop.box-button{background:#FFF0}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button.elementor-button:hover,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button.elementor-button:focus,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button.elementor-button:hover .popup-icon,.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-empty-cart-button-shop.box-button.elementor-button:focus .popup-icon,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-empty-cart-button-shop.box-button.elementor-button,.elementor-22230 .elementor-element.elementor-element-74c807da .box-hover:hover .the7-e-empty-cart-button-shop.box-button.elementor-button .popup-icon{background:var(--e-global-color-secondary)}#elementor-popup-modal-22230 .dialog-message{width:400px;height:auto;max-height:var(--the7-fit-height,100vh);--scrollbar-thumb-color:#00000014;--scrollbar-thumb-hover-color:#00000026}#elementor-popup-modal-22230 .dialog-widget-content{width:400px;animation-duration:0.3s;box-shadow:0 0 60px 0 rgba(0,0,0,.2)}#elementor-popup-modal-22230{justify-content:flex-end;align-items:center;pointer-events:all}@media(max-width:767px){.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-shop{width:60%}.elementor-22230 .elementor-element.elementor-element-74c807da .the7-e-button-view-cart{width:40%}#elementor-popup-modal-22230 .dialog-message{width:85vw}#elementor-popup-modal-22230 .dialog-widget-content{width:85vw}}@media(min-width:768px){.elementor-22230 .elementor-element.elementor-element-792e8b7e{width:100%}}