/* https://opticaaccessories.com/wp-content/uploads/elementor/css/post-22279.css?ver=1729147125 */
.elementor-22279 .elementor-element.elementor-element-28fa3298>.elementor-container{min-height:100px}.elementor-22279 .elementor-element.elementor-element-28fa3298{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-22279 .elementor-element.elementor-element-28fa3298>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22279 .elementor-element.elementor-element-161c6d2.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-22279 .elementor-element.elementor-element-201052f9 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:24px;padding:0em;border-radius:100% 100% 100% 100%}.elementor-22279 .elementor-element.elementor-element-201052f9 .elementor-icon i{color:silver}.elementor-22279 .elementor-element.elementor-element-201052f9 .elementor-icon svg{fill:silver;color:silver}.elementor-22279 .elementor-element.elementor-element-201052f9{width:auto;max-width:auto;top:20px}body:not(.rtl) .elementor-22279 .elementor-element.elementor-element-201052f9{right:20px}body.rtl .elementor-22279 .elementor-element.elementor-element-201052f9{left:20px}.elementor-22279 .elementor-element.elementor-element-44cbce66 .elementor-widget-container{display:flex}.elementor-22279 .elementor-element.elementor-element-44cbce66 .the7-search-form,.elementor-22279 .elementor-element.elementor-element-44cbce66 .elementor-widget-container{justify-content:flex-start}.elementor-22279 .elementor-element.elementor-element-44cbce66.the7-search-form-icon-position-inside .the7-search-form,.elementor-22279 .elementor-element.elementor-element-44cbce66:not(.the7-search-form-icon-position-inside) .the7-search-input__container{min-height:54px;border-style:solid;--the7-top-input-border-width:1px;--the7-right-input-border-width:1px;--the7-bottom-input-border-width:1px;--the7-left-input-border-width:1px;border-width:1px 1px 1px 1px;padding:0 8px 0 22px;border-radius:100px 100px 100px 100px;background-color:#FFF}.elementor-22279 .elementor-element.elementor-element-44cbce66{--box-top-padding:0px;--box-right-padding:8px;--box-bottom-padding:0px;--box-left-padding:22px;--placeholder-color:#C0C0C0;--expand-width:100%;--placeholder-color-focus:#FFFFFF00;--btn-space:5px;--e-search-form-submit-icon-size:18px;--icon-width:38px;width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0}.elementor-22279 .elementor-element.elementor-element-44cbce66.the7-search-form-icon-position-outside .the7-search-input__container{width:min(100%, 100% - var(--icon-width,30px) - var(--btn-space, 10px))}.elementor-22279 .elementor-element.elementor-element-44cbce66.the7-search-form-icon-position-inside .the7-search-form{width:100%}.elementor-22279 .elementor-element.elementor-element-44cbce66.the7-search-form-icon-position-outside .the7-search-input__container:focus-within{width:min(100%, 100% - var(--icon-width,30px) - var(--btn-space, 10px))}.elementor-22279 .elementor-element.elementor-element-44cbce66.the7-search-form-icon-position-inside .the7-search-form:focus-within{width:100%}.elementor-22279 .elementor-element.elementor-element-44cbce66 .the7-search-input__container{order:0;margin-right:var(--btn-space,10px);margin-left:0}.elementor-22279 .elementor-element.elementor-element-44cbce66 .the7-search-form__submit{width:38px;height:38px;--e-search-form-submit-text-color:#C0C0C0;background-color:#FFF0}.elementor-22279 .elementor-element.elementor-element-44cbce66>.elementor-widget-container{margin:60px 0 60px 0}#elementor-popup-modal-22279 .dialog-message{width:100vw;height:auto;max-height:var(--the7-fit-height,100vh)}#elementor-popup-modal-22279 .dialog-widget-content{width:100vw;animation-duration:0.3s;box-shadow:0 0 60px 0 rgba(0,0,0,.2)}#elementor-popup-modal-22279{justify-content:center;align-items:flex-start;pointer-events:all}@media(max-width:767px){.elementor-22279 .elementor-element.elementor-element-28fa3298{padding:0 0 0 0}.elementor-22279 .elementor-element.elementor-element-201052f9 .elementor-icon{font-size:24px}}