.plp-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-layout-top-resume-insurance.plp-top-insurance{position:static;margin-right:14px}.category-title{margin:24px 0 0 65px}.category-title.bottom-title{margin-left:12px!important;margin-bottom:32px!important}.category-title .category-subtitle-page,.category-title .category-title-page,.category-title .number-results{font-family:"DM Sans",sans-serif;color:#222;letter-spacing:.5px;text-align:left}.category-title .category-title-page{text-transform:capitalize;font-weight:700;font-size:24px;line-height:40px}.category-title .category-title-page::first-letter,.espot-plp-dashbuttons.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-title::first-letter,.sticky-dashbuttons-bar .gl-dash-buttons.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-title::first-letter{text-transform:uppercase}.category-title .category-subtitle-page{margin-bottom:0}.category-title .category-subtitle-page,.category-title .number-results{font-weight:400;font-size:14px;line-height:24px}@media only screen and (max-width:767px){.catalog-search-page #product_list_container .category-title{padding:24px 0}.catalog-search-page #product_list_container .category-title .category-title-page{text-transform:unset}}span.search-term{text-transform:capitalize}.espot-plp-dashbuttons .gl-dash-buttons,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons{padding:16px 15px 24px 64px}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags{-webkit-transform:unset;-ms-transform:unset;transform:unset;-webkit-transition:unset;-o-transition:unset;transition:unset;left:unset;margin-right:12px;overflow:auto}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-tag,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-tag{min-height:unset}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item{height:40px;border:1px solid #e5ebfe;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border-left:unset}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:focus,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item:focus{outline:unset}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:focus span,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item:focus span{text-decoration:unset}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item .gl-item_img,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item .gl-item_img{width:40px;height:40px;margin-right:8px}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item .gl-item_img img,.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item .gl-item_img svg,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item .gl-item_img img,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item .gl-item_img svg{width:100%;height:100%;margin:0;border:1px solid #e5ebfe;border-radius:100%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item .gl-item_img svg path,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item .gl-item_img svg path{fill:#575d9b}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item span,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item span{margin-right:12px;font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.16px;color:#575d9b;text-transform:unset}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item.active,.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:hover,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item.active,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item:hover{background:#e0e9fa;border-color:#e0e9fa}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item.active .gl-item_img img,.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item.active .gl-item_img svg,.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:hover .gl-item_img img,.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:hover .gl-item_img svg,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item.active .gl-item_img img,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item.active .gl-item_img svg,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item:hover .gl-item_img img,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item:hover .gl-item_img svg{background-color:#cedbf4;border-color:#cedbf4}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item.active span,.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:hover span,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item.active span,.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-buttons .gl-slider-tags .gl-item:hover span{text-decoration:none;color:#323666}.espot-plp-dashbuttons.sticky-dashbuttons-bar .gl-dash-buttons,.sticky-dashbuttons-bar .gl-dash-buttons.sticky-dashbuttons-bar .gl-dash-buttons{padding-top:15px;padding-bottom:15px;padding-left:24px}.espot-plp-dashbuttons.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-title,.sticky-dashbuttons-bar .gl-dash-buttons.sticky-dashbuttons-bar .gl-dash-buttons .gl-dash-title{position:static;font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.5px;color:#222;margin-right:25px;text-transform:lowercase}.espot-plp-dashbuttons.sticky-dashbuttons-bar .plp-top-insurance,.sticky-dashbuttons-bar .gl-dash-buttons.sticky-dashbuttons-bar .plp-top-insurance{padding-top:15px!important;padding-bottom:15px!important}@media screen and (min-width:1025px) and (max-width:1240px){.category-title{margin-left:30px}.espot-plp-dashbuttons .gl-dash-buttons{padding-left:30px}}@media screen and (max-width:1024px){.filter-bar.plp-actions,body.sticky-dashbuttons .filter-bar.plp-actions{padding:8px 16px;top:0}.espot-plp-dashbuttons.sticky-dashbuttons-bar .gl-dash-buttons{padding:16px}.new-espot-plp{display:block}.category-title{margin:0 24px;padding:24px 0}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:16px!important;padding-right:16px!important}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .filters-container{margin-left:unset!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;padding:16px 0!important;position:relative}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .filters-container::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background-color:#e5ebfe}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container::before{right:16px!important;left:16px!important}.espot-plp-dashbuttons .gl-dash-buttons{padding:20px 0 0 16px}.espot-plp-dashbuttons.sticky-dashbuttons-bar .gl-dash-buttons{display:none}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags{overflow-x:auto}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:hover:not(.active){background:0 0;border-color:#e5ebfe}.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:hover:not(.active) .gl-item_img img,.espot-plp-dashbuttons .gl-dash-buttons .gl-slider-tags .gl-item:hover:not(.active) .gl-item_img svg{background-color:transparent;border-color:#e5ebfe}.plp-top{-ms-flex-wrap:wrap;flex-wrap:wrap}.pdp-layout-top-resume-insurance.plp-top-insurance{position:static;margin-left:0}.catalog-item{content-visibility:auto}.l-brands__header{position:relative;padding-top:45px}.c-brands__background--fixed{z-index:-1;display:block;position:fixed;top:0;left:0;background-color:#add8e6;width:100%}.c-brand-details__logo img,.c-brands__background__img{width:100%}.c-brands__background__img--hidden{width:100%;opacity:0}.c-brands__heading{position:relative;width:100%;color:#fff;opacity:1}.c-brands__heading__sitename{margin-top:10px;margin-left:10px}.c-brands__heading__description,.c-brands__heading__name{font-family:"noto_sansregular",Verdana;font-size:24px;letter-spacing:.3px;color:#fff}.c-brands__heading__description{width:90%;margin:20px auto;font-size:14px;line-height:1.11;color:#000}.c-brand-details .c-brand-details__inner{margin:30px 0;text-align:center;width:100%}.c-brand-details__logo{margin:0 auto 15px;max-width:60%}.c-brand-details__description{width:75%;margin:0 auto;line-height:1.43em;font-size:14px}}.sk-circle{display:none;width:25px;height:25px;position:relative}.sk-circle.green{color:green}.espot-plp-dashbuttons{width:100vw}.espot-plp-dashbuttons .dashbuttons-top-container{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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:64px;padding-right:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container #filters-button,.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container #sort-by-button{height:100%;padding:8px 16px;border-radius:100px;border:1px solid #cedbf4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.07px;cursor:pointer;width:auto;color:#000;font-family:"DM Sans"}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container #filters-button{background:#575d9b;color:#fff}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container #sort-by-button{position:relative}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container #sort-by-button.isActive{z-index:1001}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container #sort-by-button.isActive .sort-by-icon svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .filters-icon,.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .sort-by-icon{width:16px;height:16px;position:relative}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .filters-icon svg,.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .sort-by-icon svg{-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .sort-by-container{margin-left:auto;margin-right:16px}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container::before{content:'';position:absolute;top:0;left:64px;right:64px;height:1px;background-color:#e5ebfe}.strip-bar-container,.strip-bar-inner-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.strip-bar-container{width:100%;height:100%;background:#ecfffd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #c0c1c6;border-bottom:1px solid #c0c1c6;font-family:DM Sans;gap:9px}.strip-bar-inner-container{gap:40px;margin-top:10px;margin-bottom:10px}.strip-bar-text-container{text-align:center;color:#222;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.06px;word-wrap:break-word}.strip-bar-item,.strip-bar-item-container-frames,.strip-bar-item-container-lenses{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.strip-bar-item svg{width:unset}.strip-bar-item-text{font-size:14px;font-weight:700;line-height:20px;letter-spacing:.07px}.strip-bar-item-text-description-frames,.strip-bar-item-text-description-lenses{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.06px}.strip-bar-icon-container{width:16px;height:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.espot-plp-dashbuttons .dashbuttons-top-container,.strip-bar-inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.espot-plp-dashbuttons .dashbuttons-top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.espot-plp-dashbuttons .dashbuttons-top-container,.strip-bar-container,.strip-bar-inner-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.strip-bar-inner-container{gap:4px;margin-top:4px;margin-bottom:4px;margin-left:24px}.strip-bar-item-container-lenses{display:none}.strip-bar-item svg{width:16px}.open-filters{content-visibility:auto}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .filters-container{width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .sort-by-container{width:50%;margin-left:0;margin-right:0}.espot-plp-dashbuttons .dashbuttons-top-container .insurance-filters-container .sort-by-container::before{content:'';position:relative;top:-16px;left:0;right:0;height:1px;background-color:#e5ebfe;display:block}}@media screen and (min-width:1025px) and (max-width:1439px){.espot-plp-dashbuttons .dashbuttons-top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plp-top{-ms-flex-wrap:wrap;flex-wrap:wrap}.pdp-layout-top-resume-insurance.plp-top-insurance{position:static;margin-left:0}.espot-plp-dashbuttons.sticky-dashbuttons-bar .plp-top-insurance,.sticky-dashbuttons-bar .gl-dash-buttons.sticky-dashbuttons-bar .plp-top-insurance{padding-top:15px!important;padding-bottom:15px!important;padding-left:24px!important}.pdp-layout-top-resume-insurance.plp-top-insurance .toggle-button-checkbox.green{margin-top:4px}}.c-brand-details__description span{font:400 16px/24px "DM Sans",sans-serif;letter-spacing:.5px;color:#222}@media screen and (max-width:1024px){.c-brand-details__description span{font:400 14px/24px "DM Sans",sans-serif}}op{-ms-flex-wrap:wrap;flex-wrap:wrap}.pdp-layout-top-resume-insurance.plp-top-insurance{position:static;margin-left:0}.espot-plp-dashbuttons.sticky-dashbuttons-bar .plp-top-insurance,.sticky-dashbuttons-bar .gl-dash-buttons.sticky-dashbuttons-bar .plp-top-insurance{padding-top:15px!important;padding-bottom:15px!important;padding-left:24px!important}.pdp-layout-top-resume-insurance.plp-top-insurance .toggle-button-checkbox.green{margin-top:4px}}.c-brand-details__description span{font:400 16px/24px "DM Sans",sans-serif;letter-spacing:.5px;color:#222}@media screen and (max-width:1024px){.c-brand-details__description span{font:400 14px/24px "DM Sans",sans-serif}}