.c-polarized-switch .switch,.switch{height:18px;width:36px}.c-polarized-switch .switch input:checked+.slider,.switch input:checked+.slider{background-color:#575d9b}.c-polarized-switch .switch input:checked+.slider::before,.switch input:checked+.slider::before{background-color:#e5ebfe;-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}.c-polarized-switch .switch .slider,.switch .slider{width:100%;height:100%;background-color:#e5ebfe}.c-polarized-switch .switch .slider::before,.switch .slider::before{height:18px;width:18px;bottom:0;left:0;background-color:#575d9b}.c-polarized-switch .switch-label,.polarized-description,.switch-label{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.16px;color:#222;height:auto;-ms-flex-preferred-size:unset;flex-basis:unset}div.switch-label:not(.active) .container-switch-label span:not(.slider),span.switch-label:not(.active),span.switch-label:not(.active)+.polarized-description{opacity:.75}.filter-description{opacity:1}.container-switch-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-switch-label .switch{margin:0}.container-switch-label>span{margin-left:8px}.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-product-list .product-box-detail .edit-lens::before,.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-product-list .product-box-detail .edit-lens:hover,.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-product-list .product-box-detail .edit-lens:hover::before,.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;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-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 .edit-lens,.order-product-list .product-box-detail .single-product-detail-box p.detail{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-family:"DM Sans",sans-serif;color:#222;line-height:16px;font-size:12px;letter-spacing:.5px;font-weight:700}.order-product-list .product-box-detail .edit-lens{position:relative;color:#575d9b;font-weight:700;text-decoration:none}.remove-product{margin-top:-13px;border-color:#575d9b}.remove-product .iconglasses-x{color:#575d9b}.detail-name .price-with-promo,.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}.order-summary-container .order-body .order-product-list .product-box .name-detail-container .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}.order-product-list .box-prescription-show{border:0;margin-bottom:0}.thank-you-prescription-no-uploaded{border:unset}.add-or-change-click{border-top:1px solid #e5ebfe}.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:0;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}@media screen and (max-width:1024px){.c-polarized-switch .switch,.switch{height:18px;width:36px}.c-polarized-switch .switch .slider::before,.switch .slider::before{top:unset}.switch-label{font-size:16px}body .c-modal-colors__innerwrap .c-polarized-switch .switch{margin-left:10px}.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}.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,.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}}#sitemap-title{margin-left:80px;font-family:'noto_sansregular';font-size:40px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}#sitemap-container{margin:25px 80px 0;width:calc(100% - 160px);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-columns:auto 3;-moz-columns:auto 3;columns:auto 3}@media screen and (max-width:1024px){#sitemap-container{-webkit-columns:auto 1;-moz-columns:auto 1;columns:auto 1}}#sitemap-container .sitemap-category-container{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-box-flex:25%;-ms-flex:25%;flex:25%}#sitemap-container .sitemap-category-container:not(:first-child){margin-top:40px}#sitemap-container .sitemap-category-container .sitemap-category-title{font-size:25px;height:auto;width:auto;background-color:#eee;padding:5px}#sitemap-container .sitemap-category-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sitemap-container .sitemap-category-container ul li{padding:10px}#sitemap-container .sitemap-category-container ul li .sitemap-label-name{text-decoration:underline;font-family:'noto_sansregular';font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#222}#sitemap-container .sitemap-category-container ul li .sitemap-label-name:hover{color:#575d9b;text-decoration:none}