#header_wrapper div.header-menu-container{gap:3.65vw;border:none}#header_wrapper div.header-menu-container .header-logo{padding:28px 10px 28px 64px}#header_wrapper div.header-menu-container .header-logo .glasses-logo-container{font-size:16px}#header_wrapper div.header-menu-container div.header-main-nav{min-width:50.7%}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:unset}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list li.nav-element a{position:relative;font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;line-height:24px;color:#222;margin:24px 20px 24px 0}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list li.nav-element a.highlighted{background-image:none}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list li.nav-element:last-child a{margin-right:0}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list li.nav-element:hover a{text-decoration:none}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list li.nav-element:hover a::before{content:"";display:inline-block;position:absolute;left:0;top:calc(100% - 2px);height:2px;width:100%;background-color:#c0ede8}#header_wrapper div.header-menu-container .header-main-buttons{height:auto;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-text-align-last:right;text-align-last:right}@media screen and (min-width:1025px) and (max-width:1440px){#header_wrapper div.header-menu-container .header-main-buttons{display:block;margin-right:32px}}@media screen and (min-width:1441px){#header_wrapper div.header-menu-container .header-main-buttons{margin-right:64px}}#header_wrapper div.header-menu-container .header-main-buttons .header-search-container{-moz-text-align-last:left;text-align-last:left}@media screen and (min-width:1025px) and (max-width:1439px){#header_wrapper div.header-menu-container .header-main-buttons .header-search-container{width:45%}}@media screen and (min-width:1440px){#header_wrapper div.header-menu-container .header-main-buttons .header-search-container{width:60%}}#header_wrapper div.header-menu-container .header-main-buttons .header-search-container .header-search-lens-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f4f5;border-radius:35px;cursor:pointer;height:32px!important;width:100%}#header_wrapper div.header-menu-container .header-main-buttons .header-search-container .header-search-lens-container .header-search-action{padding:4px 8px 4px 16px!important;height:auto!important;text-align:center;width:auto!important}#header_wrapper div.header-menu-container .header-main-buttons .header-search-container .header-search-lens-container .header-search-action svg{width:1.25vw}#header_wrapper div.header-menu-container .header-main-buttons .header-search-container .header-search-lens-container .search-label{color:#222;display:inline-block;font-family:'DM Sans';font-weight:400;font-size:12px;line-height:24px;vertical-align:-webkit-baseline-middle}#header_wrapper div.header-menu-container .header-main-buttons div[class*=container]{padding:0;vertical-align:middle}#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a{height:30px;width:30px;display:inline-block;position:relative;padding:5px}@media screen and (max-width:1240px){#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a svg{width:18px;fill:#222;vertical-align:-webkit-baseline-middle}#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a .account-icon-circle,#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a .favorites-icon-circle{position:absolute;top:16px;right:3px;width:11px;height:11px;background-color:#575d9b;color:#fff;border-radius:100%;font-family:"DM Sans",sans-serif;font-weight:600;font-size:8px;line-height:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a .account-icon-circle.account-logged,#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a .account-icon-circle.favorites-not-empty,#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a .favorites-icon-circle.account-logged,#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a .favorites-icon-circle.favorites-not-empty{display:-webkit-box;display:-ms-flexbox;display:flex}#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a .account-icon-circle{font-family:glasses}#header_wrapper div.header-menu-container .header-main-buttons div[class*=container] a .account-icon-circle::before{content:"\e94f";color:#fff;font-size:5px;margin-top:1px}#header_wrapper div.header-menu-container .header-main-buttons div.header-cart-container{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header_wrapper div.header-menu-container .header-main-buttons div.header-cart-container a{height:auto}#header_wrapper div.header-menu-container .header-main-buttons div.header-cart-container a .header-cart-icon{padding:5px;font-size:18px}#header_wrapper div.header-menu-container .header-main-buttons div.header-cart-container .cart-icon-circle.cart-not-empty{top:20px;right:3px;width:11px;height:11px;background-color:#575d9b;color:#fff;font-family:"DM Sans",sans-serif;font-weight:600;font-size:8px;line-height:12px}#header_wrapper div.header-menu-container .header-main-buttons .mobile-list-icon .cross-icon,#header_wrapper div.header-menu-container .header-main-buttons .mobile-list-icon .hamburger-icon{display:none}#header_wrapper .ddm-category-container::after{content:"";position:absolute;top:100%;height:100vh;width:100vw;background:#00000099;pointer-events:none}#header_wrapper .header-strip-global-container{border:none;background:-o-radial-gradient(12.53% 65.7%,79.37% 193.21%,#d1f1ed 0,#f7f6f6 65.58%,#f1e8ff 91.96%),#fff;background:radial-gradient(79.37% 193.21% at 12.53% 65.7%,#d1f1ed 0,#f7f6f6 65.58%,#f1e8ff 91.96%),#fff;z-index:auto}#header_wrapper .header-strip-global-container .header-strip-text-div a{font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.5px;text-transform:uppercase;color:#222;overflow:auto}#header_wrapper .header-strip-global-container .scroll-left,#header_wrapper .header-strip-global-container .scroll-right{border:none;height:8px;width:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:11px}#header_wrapper .header-strip-global-container .scroll-right{border-top:1.5px solid #000;border-right:1.5px solid #000}#header_wrapper .header-strip-global-container .scroll-left{border-left:1.5px solid #000;border-bottom:1.5px solid #000}.modal-search-input-container .line{display:none}@media screen and (min-width:1025px) and (max-width:1240px){#header_wrapper div.header-menu-container{gap:1.65vw}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list li.nav-element a{font-size:11px}#header_wrapper div.header-menu-container .header-logo{padding-left:1vw}#header_wrapper div.header-menu-container .header-main-buttons{margin-right:20px}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list li.nav-element a{margin-right:10px}}.header-menu-container .header-account-container .navigation-bar-container,.header-menu-container .header-account-container .navigation-bar-just-registrated-container{z-index:100002;display:none!important}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 8px;gap:8px;position:absolute;width:225px;left:35%;top:100%;background:#fff!important;-webkit-box-shadow:0 0 2.94545px rgba(40,41,61,.08),0 1.47273px 5.89091px rgba(96,97,112,.16);box-shadow:0 0 2.94545px rgba(40,41,61,.08),0 1.47273px 5.89091px rgba(96,97,112,.16);border-radius:8px}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view a,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view a{width:auto!important}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .options-list-container,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .options-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .options-list-container .navigation-bar-options:hover,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .options-list-container .navigation-bar-options:hover{background:#e5ebfe;border-radius:10px}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .navigation-bar-options,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options{width:95%;height:20px;padding:8%;font-family:'DM Sans';font-weight:400;font-size:.8vw;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.005em;color:#222}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .navigation-bar-options .navigation-bar-header,.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .navigation-bar-options .navigation-bar-logout,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options .navigation-bar-header,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options .navigation-bar-logout{margin-left:10px}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .navigation-bar-options a,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options a{color:#222}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .navigation-bar-options .icon-navigation-bar,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options .icon-navigation-bar{margin-right:8px}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .navigation-bar-options .options-container-navigation,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options .options-container-navigation{padding:2%}.header-menu-container .header-account-container .navigation-bar-container .navigation-bar-view .navigation-bar-options .navigation-bar-logout,.header-menu-container .header-account-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options .navigation-bar-logout{text-decoration:underline;color:#575d9b;font-weight:700}.header-menu-container .header-account-container.hide-navigation-bar .navigation-bar-container{display:none!important}.header-menu-container .header-account-container.show-navigation-bar:hover .navigation-bar-container{display:block!important}.header-menu-container .header-account-container.hide-navigation-bar-just-registrated .navigation-bar-just-registrated-container{display:none!important}.header-menu-container .header-account-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container{display:block!important}.header-menu-container .header-account-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options .navigation-bar-options-responsive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.header-menu-container .header-account-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options .navigation-bar-options-responsive .navigation-bar-options-responsive-col-1{width:13%}.header-menu-container .header-account-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options .navigation-bar-options-responsive .navigation-bar-options-responsive-col-2{width:80%}.header-menu-container .header-account-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options .navigation-bar-options-responsive .navigation-bar-options-responsive-col-2 a{padding:unset!important;-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important;text-decoration:underline;color:#575d9b}#header_wrapper .ddm-category-container{top:70px;height:256px;border:none;border-top:1px solid #e5ebfe}#header_wrapper .ddm-category-container.brands-category-container .brands-container{overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#575d9b #f2f4f5}#header_wrapper .ddm-category-container.brands-category-container .brands-container::-webkit-scrollbar-thumb{background-color:#575d9b;border:none}#header_wrapper .ddm-category-container.brands-category-container .brands-container::-webkit-scrollbar-track{background-color:#f2f4f5;border:none;margin-left:100px;margin-right:100px}#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item{margin-left:0;margin-right:0}#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item img{width:auto;height:130px}#header_wrapper .ddm-category-container.brands-category-container .scroll-left,#header_wrapper .ddm-category-container.brands-category-container .scroll-right{top:calc(85px - -57px);-webkit-filter:unset;filter:unset;border:none}#header_wrapper .ddm-category-container.brands-category-container .scroll-left{left:48px}#header_wrapper .ddm-category-container.brands-category-container .scroll-right{right:48px}#header_wrapper .ddm-category-container.brands-category-container .brands-vab a{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap;font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.5px;text-transform:initial;margin-left:100px;display:inline-block;position:relative}#header_wrapper .ddm-category-container.brands-category-container .brands-vab a::first-letter{text-transform:uppercase}#header_wrapper .ddm-category-container.brands-category-container .brands-vab a::after{content:"";display:inline-block;position:absolute;top:100%;left:0;height:1px;width:100%;background-color:#222;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;pointer-events:none}#header_wrapper .ddm-category-container.brands-category-container .brands-vab a:hover{text-decoration:none}#header_wrapper .ddm-category-container.brands-category-container .brands-vab a:hover::after{width:0}#header_wrapper .ddm-category-container .section-1{border:none}#header_wrapper .ddm-category-container .section-1 .nav-list{padding:8px}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element{padding:0;height:unset}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element:nth-child(1){padding:0}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a{padding:0}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;padding:12px 16px;font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#222}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a span::before{content:"";display:inline-block;position:absolute;left:16px;top:calc(100% - 14px);height:2px;width:0;background-color:#c0ede8;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;pointer-events:none}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a:hover{text-decoration:none}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a:hover span{text-decoration:none}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a:hover span::before{width:calc(100% - 32px)}#header_wrapper .ddm-category-container .section{border:none}#header_wrapper .ddm-category-container .section a.align-bottom{bottom:0;text-decoration:none}#header_wrapper .ddm-category-container .section a.align-bottom span{padding:4px 24px;font-weight:100;font-size:14px;text-transform:uppercase;color:#222;border-radius:8px;bottom:0;text-decoration:none}#header_wrapper .ddm-category-container .section a.align-bottom span:active{color:rgba(34,34,34,.5)}#header_wrapper .ddm-category-container .section span{margin:21px 16px;padding:0;font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px}#header_wrapper .ddm-category-container .section span.subtitle,#header_wrapper .ddm-category-container .section span.title{color:#fff}#header_wrapper .ddm-category-container .section span.anchor{font-weight:100;font-size:14px;text-transform:uppercase;color:#222;border-radius:8px;bottom:0;text-decoration:none;padding:8px 32px}#header_wrapper .ddm-category-container .section span.anchor.tps_btn-small{padding:4px 24px}#header_wrapper .ddm-category-container .section span.anchor:active{color:rgba(34,34,34,.5)}#header_wrapper .ddm-category-container .section span.anchor.tps_btn-violet{color:#fff}#header_wrapper .ddm-category-container .section span.anchor.tps_btn-violet:active{color:rgba(255,255,255,.5)}#header_wrapper .ddm-category-container .section span.anchor.tps_btn-pink{color:#323666}#header_wrapper .ddm-category-container .section span.anchor.tps_btn-pink:active{color:rgba(50,54,102,.5)}@-moz-document url-prefix(){#header_wrapper .ddm-category-container.brands-category-container .brands-container{width:calc(100% - 190px);margin:0 auto}#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item:nth-child(2){margin-left:-70px}}#x-x-telecomando-overlay{background:-o-radial-gradient(50.22% 0,104.07% 139.15%,#e4ebef 0,rgba(231,235,237,.28) 100%);background:radial-gradient(104.07% 139.15% at 50.22% 0,#e4ebef 0,rgba(231,235,237,.28) 100%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.x-x-telecomando-container .x-x-telecomando-content{background-color:transparent;border:none;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-height:90vh}.x-x-telecomando-container .x-x-telecomando-content .close{top:9px;right:0;width:unset;height:unset}.x-x-telecomando-container .x-x-telecomando-content .close .gl-restyle-close-cart{font-size:20px}.x-x-telecomando-container .x-x-telecomando-content .close .gl-restyle-close-cart::before{color:#575d9b}.x-x-telecomando-container .x-x-telecomando-content .title{color:#575d9b;font-family:"DM Sans",sans-serif;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.5px;height:auto;margin:0 0 17px;text-transform:lowercase}.x-x-telecomando-container .x-x-telecomando-content .title::first-letter{text-transform:uppercase}.x-x-telecomando-container .x-x-telecomando-content a:not(.text){-ms-flex-item-align:center;align-self:center}.x-x-telecomando-container .x-x-telecomando-content a:not(.text).tps_btn:hover{text-decoration:none}.x-x-telecomando-container .x-x-telecomando-overlay-text .text{border:unset;text-align:left;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 11px;margin-bottom:8px;font-family:"DM Sans",sans-serif;font-size:16px;line-height:24px;letter-spacing:.5px;font-weight:700;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.x-x-telecomando-container .x-x-telecomando-overlay-text .text a:hover{text-decoration:none}.x-x-telecomando-container .x-x-telecomando-overlay-text .text .box-subtitle,.x-x-telecomando-container .x-x-telecomando-overlay-text .text .box-title{font-family:"DM Sans",sans-serif;font-size:16px;line-height:24px;letter-spacing:.5px;font-weight:700}.x-x-telecomando-container .x-x-telecomando-overlay-text .text .box-disclaimer{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.16px}.x-x-telecomando-container .x-x-telecomando-overlay-text .text .box-subtitle{position:relative}.x-x-telecomando-container .x-x-telecomando-overlay-text .text .box-subtitle:hover{text-decoration:none}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-violet{background-color:#575d9b;color:#fff}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-violet a{color:#fff}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-violet .box-subtitle,.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-violet .box-title{color:#a7e2db}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-violet .box-subtitle{color:#fff}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-violet .box-disclaimer{color:#fff}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-violet:hover{background-color:#323666}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-white{background-color:#fff;color:#323666}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-white:hover{background-color:#eff5ff}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-white a{color:#323666}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-white .box-title{color:#dd9f70}.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-white .box-disclaimer,.x-x-telecomando-container .x-x-telecomando-overlay-text .box-bg-white .box-subtitle{color:#575d9b}.x-x-telecomando-container .x-x-telecomando-overlay-text{max-height:calc(100% - 59px);width:calc(100% + 3px);overflow-x:hidden;overflow-y:auto;padding-bottom:0;margin-bottom:12px;padding-right:3px;scrollbar-width:thin;scrollbar-color:#575d9b #fff}.x-x-telecomando-container .x-x-telecomando-overlay-text::-webkit-scrollbar{background-color:transparent;width:5px}.x-x-telecomando-container .x-x-telecomando-overlay-text::-webkit-scrollbar-thumb{background-color:#575d9b;border-radius:5px;border:none}.x-x-telecomando-container .x-x-telecomando-overlay-text::-webkit-scrollbar-track{background-color:#fff;border:none}.x-x-telecomando-container .x-x-telecomando-overlay-text:hover{cursor:pointer}.modal-favorites-no-favorites-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-favorites-no-favorites-button-container .tps_btn{margin-right:16px}.modal-favorites-no-favorites-button-container .tps_btn:hover{text-decoration:unset}.modal-favorites-no-favorites{margin-bottom:56px}.modal-favorites-container{padding:55px 30px 20px}.modal-favorites-container .arrow-left-container{top:22px;left:unset;right:22px}.modal-favorites-container .arrow-left-container svg{width:17px;height:17px}.modal-favorites-title{font-family:"DM Sans",sans-serif;color:#222;font-weight:500;font-size:20px;line-height:24px;letter-spacing:.5px}.modal-favorites-eyeglasses-title,.modal-favorites-suggestion-title,.modal-favorites-sunglasses-title{font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#222}.modal-favorites-no-favorites-title{font-family:"DM Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#222}.modal-favorites-no-favorites-paragraph,.modal-favorites-subtitle{font-family:"DM Sans",sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.5px;color:#222}.modal-favorites-no-favorites-paragraph a,.modal-favorites-subtitle a{font-size:14px;line-height:24px;color:#575d9b;position:relative}.modal-favorites-no-favorites-paragraph a::before,.modal-favorites-subtitle a::before{content:'';display:inline-block;position:absolute;top:100%;height:1px;width:100%;background-color:#575d9b;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;pointer-events:none}.modal-favorites-no-favorites-paragraph a:hover,.modal-favorites-subtitle a:hover{text-decoration:none}.modal-favorites-no-favorites-paragraph a:hover::before,.modal-favorites-subtitle a:hover::before{width:0}.modal-favorites-head{margin-bottom:25px}.modal-favorites-no-favorites-paragraph{margin-bottom:38px}.modal-favorites-box-grid{background:#f7f7f9}.fav-list-slicker-container .fav-list-slicker-row .fav-list-slicker-slider-tags{overflow-x:auto}.fav-list-slicker-row .fav-list-slicker-slider-tags .item_container_pdplink .modal-favorites-box-grid{margin-bottom:16px}.fav-list-slicker-row .fav-list-slicker-slider-tags{scrollbar-width:thin;scrollbar-color:#575d9b #f2f4f5}.fav-list-slicker-row .fav-list-slicker-slider-tags::-webkit-scrollbar{height:4px}.fav-list-slicker-row .fav-list-slicker-slider-tags::-webkit-scrollbar-thumb{background-color:#575d9b}.fav-list-slicker-row .fav-list-slicker-slider-tags::-webkit-scrollbar-track{background-color:#f2f4f5}.modal-favorites-box-grid-container{padding-bottom:0}.cart-item-container,.order-summary-container .order-body .product-box{border:1px solid #e5ebfe;border-radius:8px;margin-bottom:26px}.order-summary-container .order-body .product-box .product-simple-detail{padding-right:23px}.order-summary-container .order-body .order-product-list .product-box .name-detail-container p a,.product-detail .detail-top-mobile .product-name-mobile a span{color:#222;font-family:"DM Sans",sans-serif;font-size:14px;line-height:24px;letter-spacing:.5px}.order-summary-container .order-body .order-product-list .product-box .name-detail-container{padding:16px 0 20px}.order-summary-container .order-body .order-product-list .product-box .name-detail-container p:first-child{margin-bottom:21px}.order-summary-container .order-body .order-product-list .product-box .name-detail-container .see-detail-checkout,.see-detail-shopping-bag-mobile{text-decoration:none;position:relative;font-family:"DM Sans",sans-serif;color:#575d9b;font-size:10px;line-height:16px;font-weight:700;letter-spacing:.5px;display:inline-block}.order-summary-container .order-body .order-product-list .product-box .name-detail-container .see-detail-checkout::before,.see-detail-shopping-bag-mobile::before{content:"";display:inline-block;position:absolute;top:100%;height:1px;width:100%;background-color:#575d9b;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.order-summary-container .order-body .order-product-list .product-box .name-detail-container .see-detail-checkout::first-letter,.see-detail-shopping-bag-mobile::first-letter{text-transform:uppercase}.order-summary-container .order-body .order-product-list .product-box .name-detail-container .see-detail-checkout:hover,.see-detail-shopping-bag-mobile:hover{text-decoration:none}.order-summary-container .order-body .order-product-list .product-box .name-detail-container .see-detail-checkout:hover::before,.see-detail-shopping-bag-mobile:hover::before{width:0}.order-summary-container .order-body .order-product-list .product-box .product-price{padding-top:34px}.order-product-list .product-box .product-simple-detail .product-price p,.product-price p{font-family:"DM Sans",sans-serif;color:#222;font-size:14px;line-height:24px;font-weight:500;letter-spacing:.5px}.order-summary-container .order-body .order-product-list .product-box .name-detail-container p.add-or-change-click.change-prescription-click{margin-bottom:0}.order-product-list .product-box-detail{border-top:1px solid #e5ebfe;padding:16px 0}.order-product-list .product-box-detail .single-product-detail-box p.detail,.order-product-list .product-box-detail .single-product-detail-box p.detail-name,.order-product-list .product-box-detail .single-product-detail-box p.detail-price{font-family:"DM Sans",sans-serif;color:#222;font-size:12px;line-height:16px;letter-spacing:.16px}.order-product-list .product-box-detail .single-product-detail-box p.detail-name,.order-product-list .product-box-detail .single-product-detail-box p.detail-price{font-size:12px;letter-spacing:.5px;font-weight:700}.order-product-list .product-box-detail .edit-lens{position:relative;font-family:"DM Sans",sans-serif;color:#575d9b;font-size:12px;line-height:16px;letter-spacing:.16px;font-weight:700;text-decoration:none}.order-product-list .product-box-detail .edit-lens::before{content:"";display:inline-block;position:absolute;top:100%;height:1px;width:100%;background-color:#575d9b;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.order-product-list .product-box-detail .edit-lens:hover{text-decoration:none}.order-product-list .product-box-detail .edit-lens:hover::before{width:0}.remove-product{margin-top:-13px;border-color:#575d9b}.remove-product .iconglasses-x{color:#575d9b}.order-summary-container .order-body .order-product-list .product-box .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-summary-container .order-body .order-product-list .product-box .product-price>.price-with-promo{margin-right:6px}.order-summary-container .order-body .order-product-list .product-box .product-price>.price-with-promo span{font-weight:400;font-size:14px;line-height:18.23px}.price-with-promo{font-size:12px;line-height:16px;font-weight:400;color:#222}.add-or-change-click,.order-summary-container .order-body .order-product-list .product-box .name-detail-container .prescription-missing,.prescription-missing{border-color:#e5ebfe;padding-top:15px;margin-top:15px;font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.16px;color:#222}.detail-name .price-with-promo{margin-right:6px}.add-or-change-click{margin-bottom:0}.order-product-list .box-prescription-show{border:none;margin-bottom:0}.thank-you-prescription-no-uploaded{border:unset}.add-or-change-click{border-top:1px solid #e5ebfe;margin-bottom:10px}.thank-you-prescription-attached-accepted,.thank-you-prescription-subtitle{font-family:"DM Sans",sans-serif}.thank-you-prescription-subtitle{border-top-color:#e5ebfe}.thank-you-prescription-button{border:none;cursor:pointer;font-size:17px!important;min-height:38px;min-width:229px!important}.add-or-change-click.change-prescription-click,.add-or-change-click.change-prescription-data-click{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.add-or-change-click.change-prescription-click>:first-child:not(svg),.add-or-change-click.change-prescription-data-click>:first-child:not(svg){margin-right:10px}.add-or-change-click.change-prescription-click>:last-child:not(svg),.add-or-change-click.change-prescription-data-click>:last-child:not(svg){margin-left:auto}.add-or-change-click.change-prescription-click>:last-child:not(svg)>span.change-or-remove-prescription,.add-or-change-click.change-prescription-data-click>:last-child:not(svg)>span.change-or-remove-prescription{display:none}.add-or-change-click.change-prescription-click>:last-child:not(svg)>a,.add-or-change-click.change-prescription-data-click>:last-child:not(svg)>a{font-size:12px;line-height:16px;color:#575d9b;letter-spacing:.16px;margin-left:10px;font-weight:700;text-transform:capitalize}.order-product-list .box-prescription-show{width:calc(85% - 33px)}.order-product-list .product-box-detail{margin-right:23px}.add-or-change-click,.order-summary-container .order-body .order-product-list .product-box .name-detail-container p.prescription-missing,.prescription-missing{border-color:#e5ebfe;padding-top:15px;margin-top:15px;margin-bottom:0;font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.16px;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-or-change-click svg,.order-summary-container .order-body .order-product-list .product-box .name-detail-container p.prescription-missing svg,.prescription-missing svg{margin-right:5px;margin-left:0}.product-box-detail{display:none}#search-redesign-modal-root #search-redesign-modal{content-visibility:auto}#search-redesign-modal-root #search-redesign-modal .modal-content{position:relative;background-color:#fefefe;margin:auto;border-radius:unset;padding:unset;border:unset;width:100%;max-height:90%;top:0;overflow-y:auto;-webkit-transform:unset;-ms-transform:unset;transform:unset;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}#search-redesign-modal-root #search-redesign-modal .modal-content .modal-body{height:100%;overflow:auto;padding:unset}#search-redesign-modal-root #search-redesign-modal .modal-content .close-container{margin:5px 8px}#search-redesign-modal-root #search-redesign-modal .modal-content .close-container .close{float:right;font-size:28px;font-weight:700}#search-redesign-modal-root #search-redesign-modal .modal-content .close-container .close:focus,#search-redesign-modal-root #search-redesign-modal .modal-content .close-container .close:hover{color:#000;text-decoration:none;cursor:pointer}@media screen and (max-width:1024px){#search-redesign-modal-root #search-redesign-modal .modal-content{height:100%;max-height:unset}}@media screen and (max-width:1024px){body:not(.home-page) .header-search-container .header-search-lens-container .search-label{display:none!important}body:not(.home-page) .header-search-container.homepage{display:none}body:not(.home-page) .header-search-action.plp{display:inline-block;padding:0!important;-moz-text-align-last:center;text-align-last:center}body.home-page #header_wrapper div.header-menu-container{padding-bottom:10px}body.home-page .header-search-action.plp{display:none!important}#header_wrapper div.header-menu-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:unset;height:auto;place-content:center}#header_wrapper div.header-menu-container div.header-logo{padding:18px 16px;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#header_wrapper div.header-menu-container div.header-logo .glasses-logo-container{font-size:12px}#header_wrapper div.header-menu-container .header-search-container{background:#f2f4f5;border-radius:35px;height:32px;margin:0!important;-moz-text-align-last:center;text-align-last:center;width:32px!important}#header_wrapper div.header-menu-container .header-search-container.homepage{-ms-flex-preferred-size:94%;flex-basis:94%;-moz-text-align-last:left;text-align-last:left}#header_wrapper div.header-menu-container .header-search-container .header-search-lens-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f4f5;border-radius:85px;height:32px;padding:4px 16px 4px 16px;width:100%}#header_wrapper div.header-menu-container .header-search-container .header-search-lens-container svg{fill:#000;height:-webkit-fill-available;width:24px}#header_wrapper div.header-menu-container .header-search-container .search-label{color:#222;font-family:'DM Sans';font-size:12px;font-weight:400}#header_wrapper .header-main-buttons{margin-right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header_wrapper .header-main-buttons div[class*=container]{padding:0;border:none;margin:0 17px 0 0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:22px}#header_wrapper .header-main-buttons div[class*=container] a{height:auto;width:auto}#header_wrapper .header-main-buttons div[class*=container]:last-child{margin-right:20px}#header_wrapper .header-main-buttons .mobile-list-icon{background:unset}#header_wrapper .header-main-buttons .mobile-list-icon svg{width:18px}#header_wrapper .header-main-buttons .mobile-list-icon .hamburger-icon{display:block!important}#header_wrapper .header-main-buttons .mobile-list-icon .cross-icon{display:none}#header_wrapper .header-main-buttons .mobile-list-icon.cross{background:unset}#header_wrapper .header-main-buttons .mobile-list-icon.cross .cross-icon{display:block}#header_wrapper .header-main-buttons .mobile-list-icon.cross .hamburger-icon{display:none}.ddm-category-container::after{content:none}.header-strip-global-container{height:40px;padding:4px 0}.header-strip-global-container .header-global-stripe{height:32px}.header-strip-global-container .header-global-stripe.slick-initialized.slick-slider .slick-list{height:100%}.header-strip-global-container .header-global-stripe.slick-initialized.slick-slider .slick-list .slick-track{height:100%}.header-strip-global-container .header-global-stripe.slick-initialized.slick-slider .slick-list .slick-track .header-strip-text-div{height:100%;content-visibility:auto}.header-strip-global-container .header-global-stripe.slick-initialized.slick-slider .slick-list .slick-track .header-strip-text-div a.header-strip-text{font-size:12px;line-height:16px!important}.header-strip-global-container .scroll-left,.header-strip-global-container .scroll-right{top:15px!important}}.hmc-mob-my-account{margin-left:0}#header_wrapper div.header-menu-container .header-main-buttons div.header-cart-container .cart-icon-circle.cart-not-empty{top:19px}.header-menu-container .navigation-bar-just-registrated-container{display:none!important;z-index:100002}.header-menu-container .navigation-bar-just-registrated-container .navigation-bar-view{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 8px;gap:8px;position:absolute;width:55%;top:100px;background:#fff!important;-webkit-box-shadow:0 0 2.94545px rgba(40,41,61,.08),0 1.47273px 5.89091px rgba(96,97,112,.16);box-shadow:0 0 2.94545px rgba(40,41,61,.08),0 1.47273px 5.89091px rgba(96,97,112,.16);border-radius:8px}.header-menu-container .navigation-bar-just-registrated-container .navigation-bar-view a{width:auto!important}.header-menu-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options{width:100%;height:35px;padding:8%;font-family:'DM Sans';font-style:normal;font-weight:400;font-size:15px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.005em;color:#222}.header-menu-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options a{color:#222}.header-menu-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options .icon-navigation-bar{margin-right:8px}.header-menu-container .navigation-bar-just-registrated-container .navigation-bar-view .navigation-bar-options .options-container-navigation{padding:2%}.header-menu-container.hide-navigation-bar-just-registrated .navigation-bar-just-registrated-container{display:none!important}.header-menu-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container{display:block!important}.header-menu-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options{font-size:15px;width:100%}.header-menu-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options .navigation-bar-options-responsive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.header-menu-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options .navigation-bar-options-responsive .navigation-bar-options-responsive-col-1{width:13%}.header-menu-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options .navigation-bar-options-responsive .navigation-bar-options-responsive-col-2{width:100%}.header-menu-container.show-navigation-bar-just-registrated .navigation-bar-just-registrated-container .navigation-bar-options .navigation-bar-options-responsive .navigation-bar-options-responsive-col-2 a{padding:unset!important;-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important;text-decoration:underline;color:#575d9b}@media screen and (max-width:1024px){#header_wrapper .header-main-nav{top:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;content-visibility:auto}#header_wrapper .header-main-nav .mobile-nav-login-register{background:#575d9b;padding:12px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-login-register-container{width:auto;background:0 0;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-login-register-container .account-icon{width:16px;fill:#fff;margin-right:8px}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-login-register-container a,#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-login-register-container span{font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.5px;color:#fff;text-decoration:none}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-login-register-container a{text-decoration:underline}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-btns{position:static;width:auto;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin-left:10px}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-btns .header-favorites-mobile-container{border:none;padding:0;height:auto}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-btns .header-favorites-mobile-container a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-decoration:none}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-btns .header-favorites-mobile-container a p{margin-left:8px;font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.5px;color:#fff;text-transform:lowercase}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-btns .header-favorites-mobile-container a p::first-letter{text-transform:uppercase}#header_wrapper .header-main-nav .mobile-nav-login-register .mobile-nav-btns .header-favorites-mobile-container a img{width:16px}#header_wrapper .header-main-nav ul.nav-list{margin:0;padding:26px 16px;height:auto}#header_wrapper .header-main-nav ul.nav-list li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px;height:auto}#header_wrapper .header-main-nav ul.nav-list li:first-child{margin-top:0}#header_wrapper .header-main-nav ul.nav-list li a{margin:0;font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#222;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#header_wrapper .header-main-nav ul.nav-list li a::before{content:"";display:inline-block;position:absolute;left:0;top:calc(100% - 2px);height:2px;width:0;background-color:#c0ede8}#header_wrapper .header-main-nav ul.nav-list li a .mobile-gt-char{font-weight:500;line-height:22.5px}#header_wrapper .header-main-nav ul.nav-list li:active a::before{width:100%}#header_wrapper .ddm-category-container{top:47px;height:calc(100% - 48px)}#header_wrapper .ddm-category-container.brands-category-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:unset;flex-flow:unset;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#header_wrapper .ddm-category-container.brands-category-container .mobile-close-nav-list-btn{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}#header_wrapper .ddm-category-container.brands-category-container .brands-container{overflow-y:auto;border:none;height:unset}#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item{border-left:none;border-bottom:1px solid #e5ebfe;border-right:1px solid #e5ebfe;width:50%;height:calc(100vw / 2);max-height:unset}#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item.brand-item-mobile a{width:100%;text-align:center;padding-top:calc(50% - 12px);padding-bottom:calc(50% - 12px)}#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item.brand-item-mobile a::first-letter{text-transform:uppercase}#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item a{font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.5px;text-transform:lowercase}#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item img{width:100%;height:100%}#header_wrapper .ddm-category-container .mobile-close-nav-list-btn{border:none;text-decoration:none;padding:12px 16px;background:#575d9b;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.5px;color:#fff;text-transform:unset}#header_wrapper .ddm-category-container .mobile-close-nav-list-btn::before{content:"\e920";font-family:glasses-rp;margin-right:8px;font-size:13px}#header_wrapper .ddm-category-container .section,#header_wrapper .ddm-category-container .section-1{height:calc(50% - 24px)}#header_wrapper .ddm-category-container .section-1{border:none}#header_wrapper .ddm-category-container .section-1 .nav-list{padding:15px 16px;width:100%}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a span{padding:0;padding-left:0;padding-bottom:18px}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a span::before{left:0;top:calc(100% - 17px);height:2px}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element a:hover span::before{width:100%}#header_wrapper .ddm-category-container .section-1 .nav-list li.nav-element:last-child a span{padding-bottom:0}#header_wrapper .ddm-category-container .section>span{height:-webkit-min-content;height:-moz-min-content;height:min-content}#header_wrapper .ddm-category-container .section>span:not(.title){position:relative}#header_wrapper .ddm-category-container .section .title,#header_wrapper .ddm-category-container .section>span{margin:10px 17px;padding:0}#header_wrapper .ddm-category-container .section a.align-bottom{width:100%}#header_wrapper .ddm-category-container .section a.align-bottom span,#header_wrapper .ddm-category-container .section span.anchor{margin:0;padding:8px 20px;text-align:center;border-radius:unset;width:100%;text-transform:lowercase}#header_wrapper .ddm-category-container .section a.align-bottom span.tps_btn-small,#header_wrapper .ddm-category-container .section span.anchor.tps_btn-small{padding:8px 20px}#header_wrapper .ddm-category-container .section a.align-bottom span::first-letter,#header_wrapper .ddm-category-container .section span.anchor::first-letter{text-transform:uppercase}#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list,#header_wrapper div.header-menu-container div.header-main-nav ul.nav-list li.nav-element a{margin:0}@-moz-document url-prefix(){#header_wrapper .ddm-category-container.brands-category-container .brands-container{width:100%}}}@media screen and (min-width:500px) and (max-width:700px){#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item{max-width:calc(100% / 3);height:calc(100vw / 3)}}@media screen and (min-width:700px) and (max-width:1024px){#header_wrapper .ddm-category-container.brands-category-container .brands-container .brand-item{max-width:25%;height:calc(100vw / 4)}}@media screen and (max-width:1024px){.modal-favorites-container{padding:60px 18px 20px}.modal-favorites-container .arrow-left-container{top:16px;left:16px;right:unset}.modal-favorites-no-favorites-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-favorites-no-favorites-button-container .tps_btn{margin:0;width:182px}.modal-favorites-no-favorites-button-container .tps_btn:first-child{margin-bottom:18px}.modal-favorites-no-favorites-paragraph,.modal-favorites-subtitle{font-size:12px;line-height:16px;letter-spacing:.16px}.modal-favorites-no-favorites-paragraph a,.modal-favorites-subtitle a{font-size:12px;line-height:16px;letter-spacing:.5px}.modal-favorites-no-favorites-paragraph{margin-bottom:23px}.modal-favorites-head{margin-bottom:19px}.modal-favorites-subtitle{margin-top:4px}.modal-favorites-eyeglasses-title,.modal-favorites-suggestion-title,.modal-favorites-sunglasses-title{margin-bottom:15px}.modal-favorites-box-grid{padding-left:0}.modal-favorites-box-grid .item .thumbnail__details{left:10px}.modal-favorites-box-grid-container{padding-bottom:20px;margin-bottom:30px}}@media screen and (max-width:1024px){.add-or-change-click,.prescription-missing{padding-top:10px;margin-top:0;margin-bottom:0;padding-bottom:0}.thank-you-prescription-no-uploaded{margin-top:10px}.box-prescription-show{border-top:1px solid #e5ebfe;margin-top:0}.cart-item-container{margin-bottom:24px}.product-box-detail-mobile{border-top:1px solid #e5ebfe}.product-name-mobile{margin-right:5px}.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-label-mobile p.detail,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-label-mobile p.detail-name,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-label-mobile p.detail-price,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-price-mobile p.detail,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-price-mobile p.detail-name,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-price-mobile p.detail-price,.single-product-detail-label p.detail,.single-product-detail-label p.detail-name,.single-product-detail-label p.detail-price{font-family:"DM Sans",sans-serif;color:#222;font-size:12px;line-height:16px;letter-spacing:.16px}.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-label-mobile p.detail-name,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-label-mobile p.detail-price,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-label-mobile p:not(.detail),.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-price-mobile p.detail-name,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-price-mobile p.detail-price,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-price-mobile p:not(.detail),.single-product-detail-label p.detail-name,.single-product-detail-label p.detail-price,.single-product-detail-label p:not(.detail){font-size:12px;letter-spacing:.5px;font-weight:700}.box-prescription-show .change-prescription-click{border:unset}.order-product-list .product-box .product-simple-detail .product-price p,.product-price p{font-weight:700}.cart-item-container,.order-summary-container .order-body .product-box{position:relative}.product-detail .detail-top-mobile .product-name-mobile{padding-right:15px}.product-detail .detail-bottom-mobile{padding-top:0}.see-detail-mobile{color:#575d9b}.see-detail-shopping-bag-mobile{color:#575d9b}.see-detail-shopping-bag-mobile:hover{color:#575d9b;text-decoration:none}.order-product-list .product-box .product-simple-detail .product-price p,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-price-mobile p,.product-price p{font:700 14px/24px "DM Sans",sans-serif;letter-spacing:.5px}.order-product-list .product-box .product-simple-detail .product-price p strike,.product-box-detail-mobile .single-product-detail-box-mobile .single-product-detail-price-mobile p strike,.product-price p strike{font:400 12px/15px "DM Sans",sans-serif}.add-or-change-click .change-and-remove-prescription{margin-bottom:0}.add-or-change-click.change-prescription-click,.add-or-change-click.change-prescription-data-click{padding-bottom:15px}.switch .slider{width:36px}}@media screen and (max-width:1024px){.x-x-telecomando-container .x-x-telecomando-content{max-height:80vh}.x-x-telecomando-container .x-x-telecomando-content .text:first-child{margin-top:2px}}