@media screen and (min-width: 1400px){.cstm-icon-with-text .page-width{padding-left:6rem!important;padding-right:6rem!important}.custom-collection .slider-button.slider-button--prev{left:-45px}.custom-collection .slider-button.slider-button--next{right:-45px}.custom-reviews .slider-button.slider-button--prev{left:0}.custom-reviews .slider-button.slider-button--next{right:0}.fasttrack-sunberry.multicolumn .page-width{padding-left:0!important}}@media screen and (min-width: 1300px){.brand_bg_image{height:55vw}}@media screen and (min-width: 990px) and (max-width: 1250px){.header__inline-menu summary.list-menu__item{padding-right:1.2rem}.header_wrapper .header__icons{gap:10px}.header_wrapper .svg-wrapper{width:30px;height:30px}.header__icon,.header__icon--cart .icon{height:3.4rem;width:3.4rem}.header_wrapper .header--middle-left{grid-template-columns:auto auto auto}.cstm__fsa-hsa .custom-page-banner.banner--content-align-left .banner__box{text-align:right}}@media screen and (min-width: 990px){.size_main_table_div{width:70%;margin:0 auto}.main_cstm_index .cstm_banner_section .banner__content.banner__content--middle-left.page-width{padding-left:130px!important}.main_cstm_page .page-width.page-width--narrow{padding-left:6rem!important;padding-right:6rem!important}.header_wrapper .header--middle-left{padding-top:0;padding-bottom:0}.main_collection_list_page.page-width{max-width:1400px;padding-left:6rem!important;padding-right:6rem!important}.main_collection_list_page .collection-list li.collection-list__item.grid__item{width:calc(25% - 22.5px);max-width:calc(25% - 22.5px)}.main_collection_list_page .collection-list{column-gap:30px;row-gap:30px}.cstm__virtual-try-on .custom-rich-column .grid--3-col-desktop .grid__item{width:calc(33.33% - 20px * 2 / 3);max-width:calc(33.33% - 20px * 2 / 3);min-height:350px}.cstm__virtual-try-on .custom-rich-column .multicolumn-card.content-container{padding:50px 40px}.virtual_imagetext_main .image-with-text__content{padding:50px;gap:10px}.cstm__virtual-try-on ul.multicolumn-list{gap:30px;padding:0 30px}.cstm__virtual-try-on ul.multicolumn-list li.multicolumn-list__item{width:calc(50% - 15px);max-width:calc(50% - 15px)}.cstm__virtual-try-on .multicolumn:not(.background-none) .multicolumn-card{min-height:300px;display:flex;align-items:center}}@media screen and (min-width: 750px){.facets-container{box-shadow:0 4px 2px -1px #0000001a}.main_cstm_cart .content-for-layout .page-width{padding-left:6rem!important;padding-right:6rem!important;max-width:1400px}.custom_banner_slideshow .banner--medium:not(.banner--adapt){min-height:32.94vw}.custom_banner_slideshow .slideshow__text-wrapper.banner__content{max-width:1340px}.cstm__pd-tool .custom-page-banner.banner--medium{min-height:33.52vw}.custom_banner_slideshow .banner--mobile-bottom .banner__box{padding:0}.fasttrack-sunberry.multicolumn .page-width{max-width:1340px}.custom-richtext-ap .page-width{max-width:1400px}.custom-collection slider-component.page-width,.custom-collection .collection__title.title-wrapper{max-width:1340px;padding:0 30px!important}.mobile_view_data{display:none}.custom-reviews .page-width{max-width:100%;padding:0 30px!important}.guide_multirow.multirow .page-width{max-width:1400px;padding:0 40px!important}.cstm__virtual-try-on .multicolumn-card__info{padding:50px}.cstm__virtual-try-on .multicolumn .page-width{max-width:1400px}.guide_multirow .multirow__inner{row-gap:40px}.guide_multirow .image-with-text__media--large{height:600px}.guide_multirow_heading h3{max-width:900px;padding-bottom:50px;font-size:24px}.guide_multirow h2.image-with-text__heading.h1.rte{font-size:34px}.guide_multirow .image-with-text__text.rte p{font-size:18px}.custom-page-banner .banner__box{max-width:68rem;padding:0!important}.custom-image-with-text .image-with-text__content{padding:70px 50px}.virtual_imagetext_main .page-width{max-width:1400px}.custom_banner_slideshow .slideshow--placeholder.banner--adapt_image{height:100vh}.custom_banner_slideshow .slideshow--placeholder.banner--adapt_image .banner__box .banner__heading+*{margin-top:2rem}.custom_banner_slideshow .slideshow--placeholder.banner--adapt_image .banner__box>*+.banner__buttons{margin-top:2.5rem}[data-valuematch=lens_options_sunberryrx_] .option_brand_image{max-width:90px;height:14px;min-width:90px}.measure_pd_product #msrt-container{width:500px!important;height:650px!important}}@media screen and (max-width: 1200px){.header-wrapper .custom_mega_menu_wrapper .navigation_with_image__nav{width:75%}.header-wrapper .custom_mega_menu_wrapper .navigation_with_image__image{width:25%}.header-wrapper .custom_mega_menu_wrapper li.custom_mega_menu_childlink_item:nth-child(2){padding:0 35px}.header-wrapper .custom_mega_menu_wrapper .navigation_with_image_true_head .grand_child_navigation_head{gap:30px}.header-wrapper .custom_mega_menu_wrapper .navigation_with_image_true_head li.custom_mega_menu_childlink_item:nth-child(2){padding-left:50px}.header-wrapper .custom_mega_menu_wrapper .navigation_with_card_grid_head ul.navigation_with_card__grid{gap:20px}.collection-hero--with-image .collection-hero__text-wrapper .page-width{padding-left:0!important;padding-right:0!important}.contact_icon_data_list{width:250px}.ship_icon_data_list{width:33.33%}}@media screen and (min-width: 750px) and (max-width: 1024px){.ship_line_seprator{margin:0 15px}.ship_icon_data_list a{gap:15px}.ast_icon_txt.icon_data_div{gap:10px;flex-wrap:wrap;justify-content:center}.icon_data_list{width:calc(25% - 10px)}.custom-collection .slider-button.slider-button--prev{left:10px!important}.custom-collection .slider-button.slider-button--next{right:10px!important}.fasttrack-sunberry.multicolumn .slider-buttons{padding-top:15px}.fasttrack-sunberry.multicolumn .page-width{padding-top:60px;padding-bottom:60px}.custom-reviews .slider-button.slider-button--next{right:-10px!important}.custom-reviews .slider-button.slider-button--prev{left:-10px!important}.custom-reviews .grid{gap:20px!important}.custom-reviews .multicolumn__title{padding-left:0;padding-right:0}.custom-collection-slider .next-arrow{right:15px!important;padding:0!important}.custom-collection-slider .prev-arrow{left:15px!important;padding:0!important}.cstm__fsa-hsa .custom-page-banner.banner--content-align-left .banner__box{text-align:right}.contact_icon_data_list{width:25%}}@media screen and (max-width: 990px){.announcement_bar_wrapper .slick-list{height:40px!important}.announcement_bar_wrapper span.slick-arrow{height:22px}.announcement_bar_wrapper .announcement_inner{justify-content:center;padding:10px 0}.announcement_bar_wrapper .slick-arrow svg{height:20px;width:20px}.header_wrapper header-drawer .header__icon .icon{width:26px;height:26px}.collection-hero_page-width .collection-hero__with-sort{grid-template-columns:1fr 3fr}.facets-container{padding-bottom:25px}.facets-container .product-count{display:none}.contact_ast_icon_txt{gap:10px}.contact_icon_data_image{padding:8px}.contact_icon_data_image img,.contact_icon_data_image svg{width:17px;height:17px}.contact_icon_data_content p{font-size:14px;letter-spacing:normal}h2.ctm_section_heading{font-size:18px;margin-bottom:20px}.cstm_banner_section .banner__box{gap:20px}.main_cstm_page .page-width.page-width--narrow{max-width:100%}.cstm__virtual-try-on ul.multicolumn-list{gap:20px;padding:0}.main_cstm_product .section-background_image{height:auto}}@media only screen and (max-width: 1024px){.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status span.swym-user-text.swym-value.swym-value-1{display:none}}@media only screen and (min-width: 900px){#swym-wishlist-render-container .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{padding-top:50px}.swym-ui-component.swym-wishlist-page .swym-wishlist-detail .swym-wishlist-detail-header{position:absolute;right:0;top:-82px}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status{width:13%!important}}@media only screen and (min-width: 1025px){.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status{width:35%!important}}@media only screen and (min-width: 1200px){.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status{width:30%!important}}@media only screen and (min-width: 1350px){.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status{width:27%!important}}@media only screen and (max-width: 989px){.section-background_image.brand_bg_image{background-image:none!important;background-color:#e1dacf}.brand_mobile_image{display:flex}.brand_mobile_image img{width:100%}.swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-detail-header .swym-action-container{top:52px!important;right:80px!important;z-index:1!important}.swym-ui-component .swym-share-btn{padding:0!important;border:none!important}.swym-ui-component .swym-wishlist-container-title-bar{height:auto!important}.swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-context-menu{width:40px!important;right:0!important}#swym-wishlist-render-container .swym-wishlist-detail-header{padding-top:40px;padding-bottom:16px}#swym-wishlist-render-container .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-container-title-bar .swym-user-login-status{top:52px}#swym-wishlist-render-container .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail.swym-show-share-option-on-top .swym-wishlist-detail-header{margin-bottom:30px}.sunbOak-chackbox__list{gap:5px!important}.sunbOak-brand--list{padding:20px 20px 40px!important}.sunbOak-brand--list-price .PriceText{padding:10px 25px!important;font-size:14px!important}.sunbOak-brand--list-price{bottom:-10px!important}.custom_banner_slideshow .banner_content_text{margin-top:0rem!important}}@media screen and (min-width: 901px) and (max-width: 989px){.swym-ui-component.swym-wishlist-page .swym-wishlist-detail .swym-wishlist-detail-header{top:-95px}}@media only screen and (max-width: 900px){#swym-wishlist-render-container .swym-wishlist-container-title-bar{border:0}}@media screen and (max-width: 750px){div#swym-plugin.swym-inject.swym-ready{display:none}.cstm_banner_section .banner__content.banner__content--middle-left.page-width{background:#e8e9e3}.itg_bnner__box a.button.button--secondary{background:transparent}.main_cstm_index .virtual_imagetext_main .image-with-text__content{padding:3rem 0 0!important}.main_cstm_index .virtual_imagetext_main .image-with-text__text.rte.body p{font-size:16px}.option_brand_image img{object-fit:contain}.contact_icon_data_list{width:48%}.heading_large{font-size:24px}.page-width{padding-left:2rem!important;padding-right:2rem!important}.header_wrapper header-drawer .header__icon .icon{height:20px;width:20px}.header_wrapper .header__icons{gap:10px}.collection-hero--with-image .collection-hero__title{margin:0;font-size:15px!important;padding-bottom:5px}.cstm_collection_list .left_sec_collection h2{margin:0}.breadcrumbs{margin-bottom:5px}.collection-hero__with-sort{grid-template-columns:1fr 1fr!important}.section-template--18695425032422__product-grid-padding{padding-top:0}.collection-hero--with-image .collection-hero__text-wrapper .page-width{padding:0!important}.cstm_banner_section.banner--mobile-bottom .banner__box{padding:3rem 0rem;gap:15px}.cstm_banner_section h2.banner__heading.inline-richtext.h1,.custom-collection-slider .custom-slider-heading h2,.custom-collection .title,.fasttrack-sunberry .title,.custom-reviews .title,.custom-multirow .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__heading,.main_cstm_page h1.main-page-title.page-title.h0,.main_cstm_list-collections h1.title,.customer.login h1#login,.customer.register h1,#CartDrawer h2.drawer__heading,.main_cstm_cart .content-for-layout .page-width h1.title.title--primary{font-size:18px!important}.custom-collection .collection__title.title-wrapper,.custom-collection .collection__title.title-wrapper h2.title.inline-richtext.h1{margin-bottom:0}.main_cstm_page .page-width.page-width--narrow .rte p a{word-break:break-all}.custom-collection-slider .custom-slider-heading{padding-left:0!important;margin-bottom:20px!important;text-align:center}.custom-collection-slider .slide-button-div{padding:0!important}.custom-multirow .image-with-text .image-with-text__content{padding:4rem 2rem}.custom-reviews .title-wrapper-with-link{justify-content:center}.custom-reviews .slider-button.slider-button--next{right:-10px!important}.custom-reviews .slider-button.slider-button--prev{left:-10px!important}.custom-collection .slider-button.slider-button--prev{left:10px!important}.custom-collection .slider-button.slider-button--next{right:10px!important}.custom-collection .collection__title.title-wrapper{text-align:center}.custom_banner_slideshow .banner__buttons a.button.button--secondary{padding:15px 25px;font-size:14px}.custom_banner_slideshow .banner--mobile-bottom .banner__box .banner__buttons{margin-top:1rem}.custom_banner_slideshow .slideshow__text-wrapper.banner__content{background:#d1cec4}.custom_banner_slideshow .button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #000,0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))!important}.ship_icon_data_list a{gap:10px}.ship_icon_data_list{width:100%;padding:0 15px}.ship_ast_icon_txt.ship_icon_data_div{justify-content:flex-start;overflow-x:scroll}.ship_ast_icon_txt.ship_icon_data_div::-webkit-scrollbar,.ship_ast_icon_txt.ship_icon_data_div::-webkit-scrollbar-thumb{background-color:transparent;height:0px;display:none}.ship_line_seprator.ship_line_seprator_first{margin-left:0}.ast_icon_txt.icon_data_div{gap:10px;flex-wrap:wrap}.icon_data_list{width:calc(50% - 5px)}.header_wrapper .svg-wrapper{width:25px;height:25px}.custom-collection-slider .prev-arrow{left:10px!important;padding:0!important}.custom-collection-slider .next-arrow{right:10px!important;padding:0!important}.announcement_bar_wrapper .utility-bar__grid .announcement-bar__message,span.announcement_icon_label.richtext_regular{padding:.4rem 0;font-size:12px}.desktop_view_data{display:none}.main_cstm_page .rte h2,.main_cstm_page .rte h3,.main_cstm_page .rte h4{font-size:16px}table.size_guide_data th{font-size:12px}.rte table.size_guide_data td{padding:10px 5px;font-size:12px}.custom_banner_slideshow .banner--mobile-bottom .banner__box{padding:2rem 0rem}.custom_banner_slideshow h2.banner__heading.inline-richtext p{font-size:18px;color:#262626}.custom_banner_slideshow .banner__text.rte h3{font-size:14px;color:#262626}.custom_banner_slideshow h2.banner__heading.inline-richtext{margin-top:2px}.custom_banner_slideshow .banner_content_text p{font-size:12px;color:#262626}.custom_banner_slideshow .banner__buttons a.button.button--secondary{color:#262626}.richtext_regular,p{font-size:12px}.predictive-search__item--link-with-thumbnail{gap:1rem}p.predictive-search__item-heading.h5{font-size:12px}.custom-page-banner .banner__text{text-align:center;margin:0 auto}.custom-page-banner .banner__heading,.custom-page-banner .banner__heading p,.virtual_imagetext_main .image-with-text h2,.cstm__virtual-try-on ul.multicolumn-list li.multicolumn-list__item h3.inline-richtext{font-size:18px}.cstm__virtual-try-on .multicolumn-card__info .rte{margin-top:10px}.custom-page-banner .banner__text.rte p{font-size:16px}.cstm__virtual-try-on .custom-rich-column .multicolumn-card__image-wrapper--third-width{width:50px}.cstm__virtual-try-on .image-with-text__content{padding:3rem 0 0}.guide_multirow .image-with-text__content.image-with-text__content--middle{padding:30px 0!important}.custom-page-banner .mobile_view_data.banner__media.media:before{padding-bottom:80%!important}.custom-richtext-ap h2:not(.h2){font-size:18px}.custom-richtext-ap p{font-size:14px;padding:0}.image-with-text h2{font-size:18px!important}.image-with-text p,.main_collection_list_page p.card__caption{font-size:14px!important}.guide_multirow .image-with-text__content .image-with-text__text+.button,.customer button{padding:15px 25px;font-size:14px}.custom-image-with-text .image-with-text__content{padding:3rem 0}.main_collection_list_page h3.card__heading{font-size:18px}.main_collection_list_page .collection-list li.collection-list__item.grid__item{width:100%;max-width:100%}.main_product--title .heading_large{font-size:16px!important}.breadcrumbs__list .breadcrumbs__link,.customize_main_product_wrapper span.product_option_label{font-size:12px!important}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td,.customize_main_product_wrapper .produc_details_wrapper table:not([class]) th,.customize_main_product_wrapper .product__media-wrapper .produc_details_wrapper table:not([class]) th{font-size:10px!important}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons button,.product-form__buttons button .product__price,.product .price-item--regular{font-size:14px!important}.customize_main_product_wrapper button.button_underline,.customize_main_product_wrapper .button_underline{padding:7px!important;gap:7px!important}.customize_main_product_wrapper button span.value_color{width:12px!important;height:16px!important;padding:5px 8px!important}.customize_main_product_wrapper span.value_label,.customize_main_product_wrapper button span.option_brand_price{font-size:10px!important}.customize_main_product_wrapper ul.option_values_grid_three{grid-template-columns:1fr 1fr!important;column-gap:5px!important}.customize_main_product_wrapper ul.option_values_grid_four{grid-template-columns:auto auto!important}.customize_main_product_wrapper .product_option_values_grid li.product_option_frame_color_data{min-width:130px!important}predictive-search.search-modal__form .field__input{padding:2.5rem 1.5rem 1.5rem}body.itg_main_product_temp.main_cstm_product.overflow-hidden .customize_main_product_wrapper .grid__item.product__media-wrapper,body.itg_main_product_temp.main_cstm_product.overflow-hidden-tablet .customize_main_product_wrapper .grid__item.product__media-wrapper{z-index:2}.customize_main_product_wrapper span.product_option_selected_value{margin-left:10px!important;font-size:14px}.customize_main_product_wrapper ul.product_option_values_grid.option_values_grid_four.vision_type_grid{flex-wrap:wrap}.customize_main_product_wrapper .grid__item.product__media-wrapper .product__media.media.media--transparent img{object-fit:contain}.customize_main_product_wrapper .grid__item.product__media-wrapper .product__media.media.media--transparent{padding-top:70%;background:#eee}.customize_main_product_wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)!important}.customize_main_product_wrapper .product_option_values_head.product_option_brand ul.product_option_values_grid,.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper ul.product_option_values_grid{flex-wrap:nowrap;grid-template-columns:auto auto;gap:5px}.customize_main_product_wrapper ul.option_values_grid_two.vision_type_grid .vision_type_item{min-width:inherit!important;width:50%}.vision_type_grid .richtext_regular{font-size:12px!important}.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper span.option_value_radio{width:12px!important;height:12px!important;padding:5px}.virtual_imagetext_main .image-with-text__text.rte li,.cstm__virtual-try-on .multicolumn-card__info .rte p{font-size:14px}.rich-text__buttons a.button{padding:15px 30px;font-size:14px}.cstm__pd-tool .custom-richtext-ap h2.capital-letter.rich-text__heading.rte.inline-richtext.h1{font-size:18px}.cstm__pd-tool .rich-text__wrapper{width:100%}.cstm__pd-tool .custom-richtext-ap p{padding:0}span.option_brand_image{max-width:max-content}.customize_main_product_wrapper .button_underline_inner{text-align:left!important}.customize_main_product_wrapper .button_underline_inner span.value_label{white-space:inherit!important}li.product_option__value.prescription_type_item{width:calc(33.33% - 5px);display:flex}.customize_main_product_wrapper .product_option_precipiton .prescription_type_item .button_underline{min-width:inherit!important;max-height:100%!important}.cart__blocks .totals h2.totals__total,.cart__blocks .totals p.totals__total-value{font-size:18px}.contact_icon_data_list a{gap:5px!important;padding:15px 10px!important}.frameimage_list.product__media-list{margin-left:0;width:calc(100% + 0rem)}.frameimage_list.product__media-list .product__media-item{width:calc(100% - 0rem - var(--grid-mobile-horizontal-spacing))}.footer-block__newsletter .footer-newsletter-field{justify-content:center}#accessiblyAppWidgetButton.accessibly-app-widget-button-container.middle-right{right:15px!important}.cstm__about-us .template--18841059950822__rich_text_with_banner_BkqMVp .rich_text_with_banner_img img{height:250px}.cstm__ordering-replacement-lenses .image-with-text__content{padding:3rem 0 0}.custom-collection .grid{padding:20px 10px 0}.jdgm-carousel-wrapper .jdgm-carousel-title{margin-bottom:20px!important}.jdgm-carousel-item__review-body p,.custom-multirow .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text--caption,.custom-multirow .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text p,.itg_bnner__box .banner__text p,.itg_bnner__box a.button.button--secondary,.footer-block--newsletter .footer-join__button{font-size:14px!important}.footer-multicolumn--media .trusted_icons{width:35px;height:35px;object-fit:contain}.footer-multicolumn--text p{font-size:10px}.footer-multicolumn--blocks{gap:10px}.footer-multicolumn--blocks{width:calc(33.33% - 10px);min-width:inherit}.footer-multicolumn--column{gap:5px;flex-wrap:nowrap}.contact_icon_data_content p{font-size:12px}.newsletter_heading,.footer-block__heading{font-size:18px!important}.list-payment__item{padding:.2rem!important}.customize_main_product_wrapper .product_option_values_grid li.product_option_brand_data .button_underline{height:50px!important;max-height:50px!important}.accordion__title{font-size:14px!important}.custom_accordion_head .custom_accordion_title span.svg-wrapper{width:20px!important;height:20px!important}.custom_accordion_content{padding-left:10px!important;padding-right:0!important}.custom_accordion_title{gap:10px!important;padding:15px 0!important}.sunbOak-brand--icon{max-width:140px!important}.sunbOak-chackbox__item span{line-height:normal!important;font-size:14px!important}.sunbOak-brand--title{font-size:14px}.sunbOak-chackbox__item label{align-items:center}.custom-richtext-ap .rich-text__wrapper{width:calc(100% - 0rem / var(--font-body-scale))}.custom-image-with-text .button-radius-zero,.custom-size-line-height-letter p,.custom-size-line-height-letter{font-size:14px}.block-text-wrapper-main h2{padding-bottom:15px;font-size:16px}.new-richtext-shipping .text-without-block-main-wrapper{padding-left:10px;padding-right:10px}.richtext_regular_big,.customize_main_product_wrapper .priceing_braekdown_label,.customize_main_product_wrapper .priceing_braekdown_label+span{font-size:12px}.customize_product_drawer_wrapper.customize_product_drawer_active .lens-tab-button h3{font-size:14px!important}.customize_main_product_wrapper .product_option_values_grid.option_values_grid_four li.product_option_frame_color_data{min-width:unset!important;width:calc(50% - 5px)}.customize_main_product_wrapper ul.product_option_values_grid.option_values_grid_four.required_field{gap:5px}.customize_main_product_wrapper .option_values_grid_four button.button_underline{height:100%}.customize_product_drawer_wrapper.customize_product_drawer_active .lens-tab-button{width:calc(33.33% - 10px)!important}.ship_icon_data_list{padding-top:5px}.customize_product_drawer_wrapper.customize_product_drawer_active #tabsContainer{flex-wrap:wrap;gap:15px;margin-bottom:15px!important;border-bottom:1px solid #eee;padding-bottom:10px}.customize_product_drawer_wrapper.customize_product_drawer_active .polarized .popup-content-img{min-height:100%!important;height:100%!important;margin-top:10px}.customize_main_product_wrapper .product .customize_product_price_breakdown ul.price_breakdown_grid{gap:5px}.customize_product_drawer_wrapper.customize_product_drawer_active p{margin-bottom:10px!important}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-sizes-wrapper{margin-block:20px}img.mobile_collection_image{display:block!important;position:relative!important}img.desktop_collection_image{display:none!important}.footer-block__details-content p,.footer-block__details-content .list-menu__item--link,.copyright__content a,.main_cstm_page .page-width.page-width--narrow .rte p,.main_cstm_page .page-width.page-width--narrow .rte span,.main_cstm_page .page-width.page-width--narrow .rte p span,.main_cstm_page .page-width.page-width--narrow .rte ul li,.main_cstm_page .page-width.page-width--narrow .rte ol li{font-size:14px}.brand_mobile_image,img.mobile_collection_image{display:block!important}.fasttrack-sunberry .multicolumn-list__item{width:calc(50% - 12.5px)!important;position:relative}.fasttrack-sunberry .multicolumn-list .icon-caret-container{display:none}.main_cstm_index .fasttrack-sunberry .multicolumn-list{gap:25px}.fasttrack-sunberry .multicolumn-list .step_count_mobile{display:flex;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.announcement-bar__message{display:flex;align-items:center;justify-content:center}.custom-collection .slider-buttons,.custom-collection-slider .slider-buttons{display:none}}@media screen and (max-width: 1430px){.custom-collection .slider-button.slider-button--prev{left:0}.custom-collection .slider-button.slider-button--next{right:0}.details_headermenu summary.list-menu__item{padding-right:5px}.header_wrapper .header__icons{gap:10px}}@media screen and (max-width: 1250px){.header_wrapper .dropdown_main_navigation{padding-top:10px;padding-bottom:10px}.index--page .custom-multirow .image-with-text .image-with-text__media img{object-position:75%}.contact_icon_data_list a{gap:20px;padding:10px}.cstm__virtual-try-on .custom-page-banner .banner__box{max-width:52rem}.cstm__ordering-replacement-lenses .custom-rich-column .multicolumn-list{padding:0}}@media screen and (max-width: 750px) and (min-width: 630px){.cstm__fsa-hsa .image-with-text__media--medium{height:100%;min-height:40.6rem}}@media screen and (max-width: 600px){.cstm__size-guide .rte{overflow-x:auto}}@media screen and (max-width: 500px){.custom-collection .grid{gap:10px!important}.product-card-wrapper .swym-wishlist-collections-v2{width:20px!important;height:20px!important;padding:0}.custom-collection a.card_virtualButton{bottom:0;right:0;width:30px;height:30px}.custom-collection .product-card-wrapper .swym-wishlist-collections-v2-container{top:0;right:0}.cstm-icon-with-text .icon_data_list{width:calc(33.33% - 10px * 2/3)}.cstm-icon-with-text .ast_icon_txt.icon_data_div .icon_data_image{height:100%;background:#000}.cstm-icon-with-text .icon_data_image img{object-fit:contain}.cstm_banner_section.banner:not(.banner--stacked){flex-direction:column-reverse}.cstm_banner_section.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:20rem}}@media screen and (max-width: 400px){.header .header__heading-link{padding:0}.custom-faq-section .custom_accordion_title{gap:10px}.pagination-wrapper .pagination__list>li{max-width:2.4rem}.mobile_view_data.slideshow__media.banner__media{height:22rem!important}}@media screen and (min-width: 550px) and (max-width: 989px){.product-grid-container #product-grid.grid--3-col-desktop .grid__item{width:calc(50% - 10px);max-width:calc(50% - 10px)}.main_cstm_collection .product-grid-container #product-grid{display:flex}}@media screen and (max-width: 480px){.custom_banner_slideshow .banner__text.rte h3{font-size:13px}.custom_banner_slideshow h2.banner__heading.inline-richtext p{font-size:16px}.custom_banner_slideshow .banner__buttons a.button.button--secondary{padding:10px 20px;font-size:12px;line-height:18px}.custom_banner_slideshow .slideshow__text.banner__box{gap:8px}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(75% - var(--grid-mobile-horizontal-spacing) - 3rem)}.card-wrapper .card__content .card__frameColorList{gap:3px!important}.custom-collection-slider .block_wrapper_d6.grid--4-col-tablet .grid__item{width:70%!important;max-width:70%!important}.customize_main_product_wrapper ul.product_option_values_grid li.product_option__value.all_brand_options{display:flex;flex:1!important}.custom-collection .grid{gap:20px!important}body.itg_main_product_temp .custom-collection-slider .slider.slider--everywhere .slider__slide{scroll-snap-align:start!important}.multicolumn-list:not(.slider){padding-left:.5rem!important;padding-right:.5rem!important}.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:.5rem!important;padding-right:.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/responsive.css.map */
