.accordion summary{display:flex;position:relative;line-height:1;padding:1.2rem 0 .8rem}.overflow-scroll-x h3 button{text-transform:uppercase;padding-bottom:3px}.features-image .tag-based-popup-trigger{cursor:pointer;padding:0;-webkit-appearance:none;line-height:1;display:block}.overflow-scroll-x h3 button:after{content:"";display:block;height:1px;background-color:#000;position:absolute;bottom:1px;left:0;width:calc(100% - 2px)}.overflow-scroll-x h3 button{position:relative}@media (max-width: 990px){.accordion .summary__title{display:flex;flex:1}.accordion-how-it-fits .accordion__content-inner{display:flex;flex-direction:column}.accordion-how-it-fits .model-info+ul{order:1;margin-bottom:14px}.accordion-how-it-fits .model-info{order:2}.accordion-how-it-fits ul:last-of-type{order:3}.accordion-how-it-fits .accordion__content-inner ul:last-child{margin-top:2px!important}.accordion-how-it-fits .model-info+ul li:first-child{padding-top:0!important}.accordion-design-notes p:last-child{margin-top:-3px!important}}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion-heading{cursor:pointer}.accordion__title{display:inline-block;max-width:calc(100% - 4rem);min-height:100%;margin:0;word-break:break-word;font-size:1.15rem;font-weight:300;text-transform:uppercase;letter-spacing:.16rem}@media (min-width: 991px){.accordion__title{font-size:1.3rem}}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details>summary .icon-caret{transform:rotate(-90deg)}.accordion details[open]>summary .icon-caret{transform:rotate(0)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem}.accordion__content img{max-width:100%}.accordion__content .product__description{margin-bottom:0}@media (max-width: 834px){.accordion{border-color:#e7e7e7}.pdp-family-products-swatch-bar{margin-bottom:0}.accordion summary{padding:1.5rem 0}section#shopify-section-template--14686024040535__500b64b6-cf57-4aa2-8683-516ef8852177{display:none}.pr-snippet{display:flex;align-items:center;justify-content:center}.pr-snippet .pr-snippet-stars-container{order:2}}.product__accordion.accordion{position:relative;z-index:1}a.accordion-link{position:absolute;text-indent:-99999px;z-index:4;width:100%;height:100%}.pdp-text-swatches .product__accordion{display:none}.pdp-text-swatches .product-shop-inventory-notice+.pdp-bf-gwp+.product__accordion+.product__accordion{display:block}.heading-need-your-gifts-by-12-24 h2{background-image:url(/cdn/shop/files/CTA-box-red.png?v=1671057788)!important;-webkit-background-clip:text;background-size:cover;-webkit-text-fill-color:transparent;font-weight:700}.accordion__content ul{margin:0;list-style-type:none;padding-left:0!important}.accordion__content ul li:before{content:"\2022";margin-right:5px;font-family:Arial,Helvetica,sans-serif}@media (max-width: 990px){.accordion__content li{font-size:1.25rem;letter-spacing:.05rem;padding-bottom:1px!important;width:100%}.product__accordion.accordion{width:calc(100% + 30px);margin-left:-15px}}.accordion-wrapper-reviews.accordion-show-reviews,.pdp-text-swatches .accordion-wrapper-details{display:block}.product__accordion details{padding:0 15px}.features-image{width:100%;height:auto;display:block}.features-image img{width:100%;margin-bottom:0!important;border:none!important;display:block}.overflow-scroll-item h3{font-size:1.1rem;font-weight:300;text-transform:uppercase;letter-spacing:.16rem;margin-bottom:0}.overflow-scroll-item{width:52.3%;display:inline-block;margin-right:12px;vertical-align:top}.accordion-wrapper-store-locator{padding-right:0}.accordion-wrapper-key-features details,.accordion-store-locator details{padding:0!important}.accordion-wrapper-key-features summary,.accordion-store-locator summary{padding-left:15px!important;padding-right:15px}.accordion-wrapper-key-features summary .icon-caret,.accordion-store-locator summary .icon-caret{right:15px}.overflow-scroll-item h3{padding-top:10px}.overflow-scroll-item p{white-space:normal;margin-top:0;font-size:1.25rem;letter-spacing:.05rem}.overflow-scroll-x{display:block;white-space:nowrap;width:calc(100% + 9px);margin-left:0;padding-left:0;overflow-x:scroll;margin-top:2px}@media (min-width: 991px){.overflow-scroll-x{margin-top:0}li.longer-text,.accordion__content:not(.accordion-key-features) .accordion__content-inner p{width:90%}}.key-features-track-wrapper .carousel-track-wrapper{position:absolute;height:1px;bottom:19px;left:15px;width:100%;transition:all .2s ease;line-height:1;display:block;overflow:hidden}.card-showing-atb .carousel-track-wrapper{opacity:0}.key-features-track-wrapper .carousel-track{position:relative;width:100%;z-index:2;height:1px;background-color:#0000001a;background-position:center center;background-size:100%;background-repeat:no-repeat}.accordion-store-locator .key-features-track-wrapper .carousel-track{position:relative}.key-features-track-wrapper .carousel-rectangle{position:absolute;width:20%;height:1px;background-color:#000;top:0;display:block}@media (min-width: 991px){.key-features-track-wrapper .carousel-rectangle{height:6px;top:-4px;cursor:grab}}.accordion-wrapper-store-locator .key-features-track-wrapper{margin-bottom:2px;width:calc(100% - 15px);overflow:hidden;margin-left:0!important}.accordion-key-features{overflow-x:hidden}.overflow-scroll-x::-webkit-scrollbar{display:none!important}.key-features-track-wrapper{margin-left:15px;overflow:hidden;display:block}details .accordion__content:not(.accordion-reviews){transition:all .4s ease;max-height:0px;overflow:hidden;opacity:0}details[open] .accordion__content:not(.accordion-reviews){max-height:400px!important;opacity:1}.accordion__content h3{margin-bottom:0;font-size:1.15rem;font-weight:300;text-transform:uppercase;letter-spacing:.16rem;margin-top:0;padding-bottom:0;line-height:1;white-space:break-spaces;display:block}@media (min-width: 991px){.accordion__content h3{font-size:1.3rem}}.overflow-scroll-item h3{padding-bottom:4px}.accordion__content ul{margin-bottom:16px}.accordion__content ul li:before{display:none}.accordion__content p{font-size:1.25rem;letter-spacing:.05rem;margin-bottom:15px}.accordion__content li{font-size:1.25rem;letter-spacing:.05rem;padding-top:5px!important;padding-bottom:0!important;line-height:1.2;display:block}@media (min-width: 991px){.accordion__content li,.accordion__content p{font-size:1.4rem}}.accordion-wrapper-store-locator{padding:0!important}.overflow-scroll-item p{margin-bottom:13px!important}@media (min-width: 991px){.accordion-design-notes p:first-child{padding:0 30px!important}.accordion__content ul{margin-bottom:20px}.overflow-scroll-item p{margin-bottom:15px!important}.accordion__content-inner ul li:first-child{padding-top:0!important}}.accordion-design-notes p:first-child{text-align:center;letter-spacing:.05rem;font-size:1.25rem;line-height:1.6;padding:0 13px;margin-bottom:15px;margin-top:-4px!important}.product__accordion.krw--desktop-only .accordion__content-inner h3{display:none}@media (max-width: 990px){.accordion-design-notes p:first-child{max-width:360px;margin-left:auto;margin-right:auto}.sku-line{font-size:1.15rem}}.accordion-design-notes ul:last-child{margin-bottom:0}.accordion-wrapper-key-features .accordion__content{margin-bottom:1.9rem}.accordion-wrapper-fit-guide .accordion__content{margin-bottom:9px}.accordion-how-it-fits ul:first-child{margin-top:-5px!important;margin-bottom:8px}.accordion-how-it-fits ul:last-of-type{margin-bottom:1px}.accordion__content.accordion-store-locator{margin-bottom:17px}.pdp--location:not(:last-child){padding-bottom:14px!important}.accordion-wrapper-key-features .carousel-track{width:calc(100% - 5px)}.accordion-design-notes{margin-bottom:1.6rem}.accordion summary{padding:1.6rem 0 1.5rem}.key-features-track-wrapper[data-carousel-id=fit-guide-carousel]{margin-top:8px;margin-bottom:11px;margin-left:0}@media (max-width: 990px){.accordion .summary__title{padding-left:15px}}.accordion-heading{padding:1.6rem 0 1.5rem;position:relative}.accordion .accordion-heading .icon-caret{transform:rotate(-90deg);right:0;position:absolute;height:.6rem;top:calc(50% - .2rem);transition:all .3s ease}@media (min-width: 991px){.accordion .accordion-heading .icon-caret{top:.05rem}.accordion .p-w-r .pr-snippet .pr-snippet-stars-png .pr-rating-stars{top:1px}.accordion-wrapper-store-locator svg.icon.icon-caret{margin-left:14px}}@media (max-width: 990px){.accordion .accordion-heading .icon-caret{right:15px}.product__accordion .accordion__content{padding:0 1.5rem}}html{background-color:#fff}.accordion__content{overflow:hidden;max-height:0px;margin-bottom:0!important;display:block;transition:max-height .6s ease}.opened-accordion .accordion__title,.stay-bolded .accordion__title{font-weight:700!important}.product-accordion-opened .accordion__content.accordion-design-notes,.product-accordion-opened .accordion__content.accordion-available-near-you{max-height:700px}.product-opened-accordion{background-color:#f7f7f7}.accordion-heading.opened-accordion{transition:max-height .5s ease}.accordion-design-notes .accordion__content-inner{margin-bottom:1.6rem}.accordion__content-inner{margin-bottom:1.5rem}@media (min-width: 991px){.accordion-design-notes .accordion__content-inner,.accordion__content-inner{margin-bottom:2rem}.accordion-how-it-fits .accordion__content-inner{display:flex;flex-direction:column}.accordion-how-it-fits .model-info{order:2}.accordion-how-it-fits .model-info+ul{order:1;margin-bottom:14px}.accordion-how-it-fits ul:last-of-type{order:3;margin-top:10px!important}.accordion-design-notes p:first-child{display:none}.accordion-heading{display:flex;align-items:center;width:100%}.accordion .summary__title{flex:0 1 auto}.accordion__title{max-width:100%}.accordion .accordion-heading .icon-caret{position:relative;height:.6rem;transition:all .3s ease;flex:0 0 auto;margin-left:10px}.accordion-wrapper-color .accordion__content-inner p:first-child{margin-top:0}.accordion-wrapper-color p{max-width:78%}.collection-description p{max-width:calc(100% - 50px)}.collection-description p.full-width-paragraph{max-width:100%}}@media (max-width: 1220px) and (min-width: 991px){.collection-description p{max-width:100%}}.carousel-track-wrapper.key-features-track-wrapper[data-carousel-id=key-features-carousel]{margin-left:0!important}.opened-accordion .icon-caret{transform:rotate(0)!important}.product__accordion.accordion{overflow:visible}@media (min-width: 991px) and (max-width: 1280px){.overflow-scroll-item,.pdp--location{min-width:230px}}@media (max-width: 990px){.accordion-wrapper-color,.accordion-wrapper-lens,.accordion-wrapper-construction{display:none}}span.pdp--location-address{display:flex}.accordion-free-replacements-warranty.accordion__content p br{display:none}.accordion-free-replacements-warranty.accordion__content p,.accordion-lifetime-warranty.accordion__content p{margin-top:0!important}@media (min-width: 991px){.accordion-wrapper-promise p:first-child{margin-top:0}.overflow-scroll-x{width:100%}.accordion-free-replacements-warranty p,.accordion-lifetime-warranty.accordion__content p{margin-top:0!important}.accordion-constructionss ul{margin-bottom:0}.accordion-constructionss p{margin-top:0;margin-bottom:22px!important}.accordion-constructionss li.longer-text+li,.accordion-constructionss li{padding-top:0!important;padding-bottom:15px!important;line-height:1.42857143}.accordion-constructionss li.longer-text{padding-top:0!important;padding-bottom:15px!important}.accordion-construction .accordion__content-inner,.accordion-lens .accordion__content-inner{margin-top:-2px}.accordion-construction li.longer-text+li{padding-bottom:13px!important}.accordion-construction li.longer-text+li+li.longer-text{padding-top:0!important}.accordion-construction ul{margin-bottom:15px}.accordion-construction p{margin-top:0!important}}@media (max-width: 990px){.product__accordion{transition:background-color .3s ease}.product__accordion.accordion.product-accordion-opened{background-color:#f7f7f7}.accordion__content.closing{transition:max-height .3s ease-out}.accordion-heading{width:100%}}.accordion-heading-key-features.opened-accordion+.accordion__content{max-height:450px!important}.keyboard-focus .accordion-heading:focus-visible .summary__title{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem;box-shadow:none}@media (min-width: 991px){.template-product-family-custom-krewe-tote .accordion-design-notes ul:last-child{margin-bottom:21px}.accordion-free-replacements-warranty .accordion__content-inner,.accordion-lifetime-warranty .accordion__content-inner{margin-top:-3px}.overflow-scroll-x.model-carousel .overflow-scroll-item h3,.accordion-key-features .overflow-scroll-item h3{padding-top:10px}}@media (max-width: 991px){.template-product-family-custom-krewe-tote .accordion__content li:not(:first-child){margin-top:5.5px}.template-product-family-custom-krewe-tote .accordion__content li:first-child{padding-top:0!important}.template-product-family-custom-krewe-tote .accordion-design-notes .accordion__content-inner{margin-top:-3px}.template-product-family-custom-krewe-tote .accordion-design-notes .accordion__content-inner{margin-bottom:1.6rem}.template-product-family-custom-krewe-tote .collection-description{margin-top:10px}.template-product-family-custom-krewe-tote .pdp-main-carousel .product__media-item:first-of-type{margin-bottom:0!important}}@media (min-width: 991px){.accordion-lens-details ul+p:not(:empty){margin-top:-5px;margin-bottom:0}.accordion-heading-reviews{position:relative;z-index:1}}.face-shapes-wrapper{order:4;padding-top:12px;padding-bottom:0}.face-shape{display:flex;width:100%}.face-shape-icon{min-width:25%;display:flex;width:25%;justify-content:center;align-self:center;padding:0 5px}.face-shape-icon img{padding:0 5px!important;margin-bottom:0!important;clip-path:inset(0px)!important;border:none!important;box-shadow:none!important;height:50px!important;display:inline;width:auto!important;margin-right:-3px}.face-shape-details{padding-left:10px}.face-shape-copy p{margin:0}.face-shape-heading{font-size:1.3rem;letter-spacing:.16rem;line-height:1;padding-bottom:4px}.face-shape{border-bottom:1px solid #ddd;padding:15px 0}.face-shape:last-child{border-bottom:none;padding-bottom:0}.face-shape-icon img+img{margin-left:-1px}.face-shapes-trigger{padding:0;margin:0;font-size:1.4rem;cursor:pointer}.face-shapes-opened .face-shapes-trigger{font-weight:700;letter-spacing:.1rem}.face-shapes{max-height:0px;overflow:hidden;opacity:0;transition:max-height .6s ease 50ms,opacity .1s ease .6s}.face-shapes-opened .face-shapes{max-height:400px;opacity:1;transition:max-height 0ms ease 0ms,opacity .3s ease}.face-shapes-intro p{margin:0;padding-top:5px;padding-bottom:5px}.face-shapes-intro+.face-shape p,.face-shape:last-of-type p{max-width:250px}@media (max-width: 990px){.face-shape-icon img{max-height:44px}}.model-info+ul+p+ul,.model-info+p+p+ul{order:3}.face-shapes-trigger svg{position:relative;height:.6rem;transition:all .3s ease;flex:0 0 auto;margin-left:5px;transform:rotate(-90deg);top:-1px}.face-shapes-opened .face-shapes-trigger svg{transform:rotate(0)}@media (max-width: 990px){.face-shapes-trigger svg{margin-left:2px}.face-shapes-wrapper{padding-bottom:2px}}.accordion-wrapper-use-sale-color .accordion__title{font-weight:700;color:var(--color-add-to-bag-sale)}.accordion-wrapper-use-sale-color svg.icon.icon-caret path{fill:var(--color-add-to-bag-sale)}.final-sale-item .accordion-wrapper-free-replacements-warranty,.final-sale-item .kf-frame-case,.final-sale-item .kf-second-chances,.exchange-only-pdps .kf-second-chances,body:not(.exchange-only-pdp) .accordion-wrapper-lifetime-warranty,body.exchange-only-pdp .accordion-wrapper-free-replacements-warranty{display:none}button[data-variant-name="Blue Light"]:not(.active-variant) em{display:none}.bl-slashed{text-decoration:line-through;font-weight:400;margin-right:2px;color:#777!important;margin-left:5px!important}.sale-item .bl-sale-price,.sale-item button[data-variant-name="Blue Light Readers"] em.bl-sale-price{color:var(--color-add-to-bag-sale)!important;font-weight:700}.sale-item:not(.pre-shop-area) button[data-variant-name="Blue Light Readers"]:not(.active-variant) em,.sale-item:not(.pre-shop-area) button[data-variant-name="Blue Light"]:not(.active-variant) em{display:inline-block!important}.sale-item li.all-available-blue-light{margin-right:0}.sale-item span.power-selected{display:none}@media (min-width: 991px){.optical-addon-selected div#buyItNow{max-height:0}}.final-sale-popup[data-popup-tag="blue light"] .popup-top.pe-popup-info h3{margin-bottom:0;letter-spacing:.16rem;font-size:1.6rem;line-height:1;padding-bottom:8px}.final-sale-popup[data-popup-tag="blue light"] .popup-top.pe-popup-info{padding:50px 0 60px}.final-sale-popup[data-popup-tag="blue light"] .popup-top.pe-popup-info a{color:#fff;border-bottom:1px solid}.final-sale-popup[data-popup-tag="blue light"] .popup-top.pe-popup-info p{text-transform:none;letter-spacing:.03rem;font-size:1.4rem;max-width:280px;margin:0 auto 25px;text-align:center;line-height:1.8;max-width:375px!important}.tag-based-popup-trigger[data-info-popup-item-tag="blue light"]{padding-bottom:2px!important}.tag-based-popup-trigger[data-info-popup-item-tag="blue light"] img{border-bottom:1px solid #6c9bba}@media (max-width: 990px){.final-sale-popup[data-popup-tag="blue light"]:not(.lens-popup):not(.access-popup) .popup-top.pe-popup-info{padding:45px 30px!important}.final-sale-popup[data-popup-tag="blue light"] .popup-top.pe-popup-info{padding:35px 28px 45px!important}.final-sale-popup[data-popup-tag="blue light"] .popup-top.pe-popup-info h3{margin-bottom:0;padding-bottom:7px;letter-spacing:.16rem;font-size:1.3rem!important;line-height:1;margin-top:0}.final-sale-popup[data-popup-tag="blue light"] .popup-top.pe-popup-info p{line-height:1.6;font-size:1.3rem}.final-sale-popup[data-popup-tag="blue light"] .popup-box{max-width:360px!important}}.template-frame-case-2 .fera-wrapper,.template-frame-case-2 .krw--mobile-only.fera-wrapper[data-fera-container="382876"]:not(:empty){display:none!important}@media (max-width: 990px){.final-sale-item.pdp-frame-case.pdp-variants-opened:not(.pdp-tab-opened) div#productInfo{transform:translateY(calc(100% - 183px))}.final-sale-item.pdp-frame-case:not(.pdp-tab-opened):not(.pdp-variants-opened) div#productInfo{transform:translateY(calc(100% - 135px))}}div[data-popup-tag="blue light"] p+p{margin-top:-10px!important}@media (min-width: 991px){.final-sale-popup[data-popup-tag="blue light"] .popup-top.pe-popup-info h3:first-child+p{max-width:395px!important}}@media (min-width: 991px){.overflow-scroll-x{cursor:grab}.overflow-scroll-x.active{cursor:grabbing}}body.carousel-cursor *{cursor:grabbing!important}.overflow-scroll-x{-webkit-user-select:none;user-select:none}@media (min-width: 991px){.gwp-popup-1 .popup-top.pe-popup-info h2{margin-bottom:10px}.gwp-popup-1 .popup-top.pe-popup-info h2{max-width:320px;margin:0 auto 10px}.special-pdp .page-width.main-reviews{display:none}}@media (min-width: 991px){.final-sale-popup[data-popup-tag="Custom Vanity Tint"] img.krw--desktop-only{opacity:1}.popup-theme-standard_mobile_overlay[data-popup-tag="Custom Vanity Tint"]:not(.gwp-popup-1):not([data-popup-tag=revelry]):not([data-popup-tag="float edition"]) img.krw--mobile-only{display:none!important}.carousel-track-wrapper[data-carousel-id=ymal-carousel],.carousel-track-wrapper[data-carousel-id=recently-viewed-carousel]{height:6px}.carousel-track-wrapper[data-carousel-id=ymal-carousel] .carousel-rectangle,.carousel-track-wrapper[data-carousel-id=recently-viewed-carousel] .carousel-rectangle{height:1px;top:0}.carousel-track-wrapper[data-carousel-id=ymal-carousel] .carousel-rectangle:before,.carousel-track-wrapper[data-carousel-id=recently-viewed-carousel] .carousel-rectangle:before{content:"";padding:5px;height:12px;display:block;position:relative;top:-6px}.gwp-popup-1.popup-theme-standard_mobile_overlay .popup-top.pe-popup-info p{max-width:350px}}.gwp-popup-1.popup-theme-standard_mobile_overlay .popup-top a{margin-top:2rem}@media (max-width: 990px){.gwp-popup-1 .popup-top.pe-popup-info h2{font-size:2.2rem;margin:0 auto 10px}.popup-theme-standard_mobile_overlay[data-popup-tag="Custom Vanity Tint"]:not(.gwp-popup-1):not([data-popup-tag=revelry]):not([data-popup-tag="float edition"]) img.krw--desktop-only{display:none!important}.gwp-popup-1.pe-popup:not(.lens-popup):not(.access-popup) .popup-top.pe-popup-info{background-color:#ca404f!important}.gwp-popup-1 .pe-popup-image{overflow:hidden}.gwp-popup-1 .pe-popup-image img{top:-170px}.gwp-popup-1.pe-popup.popup-theme-standard_mobile_overlay:not(.lens-popup):not(.access-popup) .popup-top.pe-popup-info{padding:25px 40px 30px!important}.gwp-popup-1 .popup-box .pe-popup-image{padding-top:40px}.gwp-popup-1.popup-theme-standard_mobile_overlay .popup-top a{margin-top:1.8rem}}.kf-gwp img{cursor:pointer}.recently-viewed-grid span.price-item.price-compare-price{margin-right:0;text-decoration:line-through;color:#777}.sale-area .recently-viewed-grid span.price-item.price-item--sale.price-item--last{color:var(--color-add-to-bag-sale)}.accordion-wrapper-holiday-sale-faq{display:none}.sale-item .accordion-wrapper-holiday-sale-faq{display:block}.special-pdp .accordion-wrapper-design-notes{border-top:none}.overflow-scroll-x[data-carousel-id=key-features-carousel]{display:flex}.show-frame-case-kf-second .overflow-scroll-item{order:3}.show-frame-case-kf-second .overflow-scroll-item.kf-frame-case{order:2}.show-frame-case-kf-second .overflow-scroll-item:first-child,body.preshop-pdp .overflow-scroll-item.preshop-kf{order:1}.pe-popup-bg-image{position:absolute;right:0;height:100%;overflow:hidden;z-index:-1}#popup_revelry h3,#popup_float_edition h3{font-size:5.2rem;font-weight:700;letter-spacing:-2px;line-height:1}@media (min-width: 1281px){.overflow-scroll-x[data-carousel-id=key-features-carousel] .overflow-scroll-item{min-width:52.8%;margin-right:15px}.popup-heading-on-image .pe-popup-image h3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;color:#fff;z-index:2;text-align:center;margin-top:0;width:100%;padding-left:1.5rem;padding-right:1.5rem}.popup-heading-on-image .pe-popup-image{position:relative}}@media (max-width: 990px){.overflow-scroll-x[data-carousel-id=key-features-carousel] .overflow-scroll-item{min-width:52.8%;margin-right:16px}#popup_revelry h3,#popup_float_edition h3{font-size:4.6rem!important}}.kf-frame-case-special h3 a{color:#000;border-bottom:1px solid}.accordion__content-inner p:first-child{margin-top:-.3rem}.accordion__content-inner a:not(.how-it-fits-product-trigger){border-bottom:1px solid;color:#000;display:inline-block;line-height:1.1}button[data-variant-name="Blue Light"] em,button[data-variant-name="Blue Light Readers"] em{margin-left:.5rem}.pdp-carousel-message .message-bolded{height:1.6rem}.pdp-popup-trigger{position:relative;padding-left:0;padding-right:0;line-height:1;display:inline-block;margin:0 auto;cursor:pointer;font-size:1.4rem;letter-spacing:.05rem}.pdp-popup-trigger:after{content:"";height:.1rem;width:100%;left:0;bottom:-.2rem;position:absolute;background-color:#000;display:block;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 990px){.pdp-carousel-message{padding:1.3rem 1.2rem 1.2rem}.pdp-popup-trigger{font-size:1.25rem}.pdp-carousel-message .message-bolded{height:1.25rem}}.overflow-scroll-item.sale-event-kf{order:0}.overflow-scroll-item.blue-light-lenses-kf{order:1}.overflow-scroll-item.oversized-case-kf,.overflow-scroll-item.kf-frame-case{order:2}.overflow-scroll-item{order:3}#popup_float_edition.popup-theme-standard_mobile_overlay .popup-top.pe-popup-info p:last-child{max-width:250px!important}#popup_float_edition.popup-theme-standard_mobile_overlay .popup-top.pe-popup-info p{margin-bottom:20px!important}@media (max-width: 990px){#popup_float_edition.popup-theme-standard_mobile_overlay[data-popup-tag="float edition"] .popup-top.pe-popup-info{bottom:auto;transform:translate(-50%,-50%);top:50%}#popup_float_edition.popup-theme-standard_mobile_overlay .popup-top.pe-popup-info p:last-child{margin-bottom:0!important}}#popup_sale_faq .popup-top.pe-popup-info a{color:inherit;border-bottom:1px solid}@media (min-width:991px){div#popup_sale_faq .popup-box{max-width:460px}div#popup_sale_faq.pe-popup:not(.lens-popup):not(.access-popup) .no-image-popup .popup-top.pe-popup-info{padding:50px 40px 65px}}body:not(.preshop-pdp) .preshop-kf{display:none}.accordion-wrapper-krewe-store-near-you.accordion-wrapper-store-locator[data-main-tag="KREWE x LoveShackFancy"]{visibility:hidden;opacity:0;height:0}.accordion-wrapper-krewe-store-near-you.accordion-wrapper-store-locator[data-main-tag="KREWE x LoveShackFancy"]>.accordion-heading{visibility:hidden;opacity:0}.accordion-wrapper-krewe-store-near-you.accordion-wrapper-store-locator[data-main-tag="KREWE x LoveShackFancy"] .accordion__content{visibility:hidden;opacity:0}.popup-close-right.popup-x-color-black.popup-x-color-mobile-white{filter:unset!important}
/*# sourceMappingURL=/cdn/shop/t/1035/assets/component-accordion.css.map */
