h1,h2,h3,h4,h5,h6,.product-title{font-family:minion-pro-condensed-display,serif;font-weight:500}.log-color-research{position:fixed;bottom:225px;right:0;z-index:999}.log-color-research:before{display:none}label.facet-checkbox[style*="--bg-color: white;"]:after{border:1px solid #000}h1.collection-banner--title{font-size:40px;line-height:calc(var(--font-heading-line-height-scale) * var(--font-heading-scale) * 40px)}.template-product a.button,.template-product .style_vendor{width:100%;font-family:ibm-plex-mono,serif!important}.template-product .product--text.style_body{letter-spacing:0;text-align:center;font-style:italic;padding:0 0 20px;font-size:clamp(12px,3vw,15px)}#gorgias-chat-container #chat-button{left:20px;right:unset!important}#gorgias-chat-container #chat-window{left:0;right:unset!important}.thb-product-detail .product-title{font-family:minion-pro-condensed-display,serif;font-weight:500}.badge.new-product.badge-image{padding:0;width:50px;height:50px;background-color:transparent}.badge.virtual-try-on{display:inline-flex;align-items:center;background-color:#d9d9d9;color:#000;font-family:ibm-plex-mono;font-size:12px;font-style:normal;font-weight:400;line-height:23px;text-transform:capitalize;cursor:pointer}.badge.virtual-try-on[disabled]{cursor:not-allowed}.product-card .product-card-info{padding-left:0!important;text-align:left}.product-card .product-card-info h3.product-title{margin:0 0 18px;color:#231f20;font-family:minion-pro-condensed-display,serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal}.product-card .product-card-info .product-price{margin:0 0 10px}.product-card .product-card-info .product-price .price{color:#231f20;font-family:acumin-pro,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:1}.product-card .product-card-info .product-price .sale-price{text-decoration:line-through}.product-card .product-card-info[data-glasses=true] .frame-and-lens{color:#8d8d8d;font-family:ibm-plex-mono,serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.product-card .product-card-info[data-glasses=true] .frame-and-lens span{display:inline-block}.product-card .product-card-info[data-glasses=true] .frame-and-lens span.slash{margin:0 4px}.product-card .product-card-info[data-glasses=false] .color{color:#8d8d8d;font-family:ibm-plex-mono,serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.related-swatches .extra-colors-button{display:inline-block;color:#8d8d8d;font-family:ibm-plex-mono,serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;cursor:pointer}.related-swatches .extra-colors{display:none;flex-wrap:wrap;align-items:center;padding:1rem 0 0}.related-swatches .extra-colors .custom-swatch{position:relative;width:20px;height:20px;margin:0 8px 0 0;display:flex;align-items:center;justify-content:center;text-indent:-9999em}.related-swatches .extra-colors .custom-swatch:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image)}.related-swatches .extra-colors .custom-swatch.diamond{width:15px;height:15px;transform:rotate(45deg)}.related-swatches .extra-colors .custom-swatch.diamond span{border-radius:3px}.related-swatches .extra-colors .custom-swatch:last-of-type{margin:0}.related-swatches.active .extra-colors-button~.extra-colors{display:flex}.related-swatches:hover .extra-colors-button~.extra-colors{display:flex}.frame-and-lens,.related-swatches{font-size:clamp(12px,2vw,14px)}.product-title{font-size:clamp(20px,5vw,32px);margin:0 0 3px}.price{font-size:clamp(15px,2vw,20px);padding:0 0 5px}.related-swatches div{line-height:20px;padding:7px 0 0}.related-swatches{overflow-x:auto}.related-swatches:hover .extra-colors-button{display:none}.custom-swatch{min-width:20px}.extra-colors{flex-wrap:nowrap}.thb-filter-title{justify-content:space-between}.thb-filter-title span{order:2}#virtualTryOnPopUp .tw-modal-box{padding:0;max-width:500px;width:100%;height:500px}#virtualTryOnPopUp .tw-modal-box div#fitmixContainer{width:100%;height:100%}.section-text-with-icons.zig-zag .text-with-icons{padding:50px 0}.section-text-with-icons.zig-zag:before,.section-text-with-icons.zig-zag:after{content:"";display:block;position:relative;left:0;width:100%;height:50px;background-repeat:repeat-x!important;background-size:35px 50px!important}.section-text-with-icons.zig-zag:before{background:linear-gradient(-45deg,#ffb71b 25px,transparent 0),linear-gradient(45deg,#ffb71b 25px,transparent 0);top:0}.section-text-with-icons.zig-zag:after{background:linear-gradient(-45deg,transparent 25px,#ffb71b 0),linear-gradient(45deg,transparent 25px,#ffb71b 0);bottom:0}.product-form__input--color:has(label.polarized){display:flex;flex-wrap:wrap}.product-form__input--color:has(label.polarized) label.polarized{order:1}.product-form__input--color:has(label.polarized) label:not(.polarized){order:2}.template-product h1{font-size:50px!important;font-family:minion-pro-condensed-display,serif!important;text-transform:capitalize!important;color:#000!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.template-product h1 sup{line-height:42px!important;font-size:60px;position:static!important;margin-top:1rem}.template-product .badge.virtual-try-on{height:26px;font-size:15px}.template-product .pdp-fit-guide{margin:0 auto;padding:60px 35px;max-width:960px;width:100%}.template-product .pdp-fit-guide .inner-container{position:relative}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-title{font-family:minion-pro-condensed-display,serif;font-size:2rem;text-align:center}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-sticker{position:absolute;top:0;left:0;max-width:80px;width:100%}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-sticker img{width:100%;height:100%;object-fit:cover}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-illustration,.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-illustration img{width:100%}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-header{padding:20px 0 10px;font-family:minion-pro-condensed-display,serif;font-size:34px;font-weight:700}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-text{font-family:Helvetica,sans-serif;font-size:20px;font-weight:400}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-link{margin:1rem 0 0}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features{margin:3rem 0 0}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 0 1rem}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features .product-detail-tabs-features-image{margin:0 1rem 0 0;width:100px}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features .product-detail-tabs-features-image .product-detail-tabs-features-image-holder,.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features .product-detail-tabs-features-image .product-detail-tabs-features-image-holder .product-detail-tabs-features__image,.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features .product-detail-tabs-features-image .product-detail-tabs-features-image-holder .product-detail-tabs-features__image img{width:100%}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features .product-detail-tabs-features-info{flex:1}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features .product-detail-tabs-features-info .product-detail-tabs-features__title{color:#2a2928;font-family:minion-pro-condensed-display,serif;font-size:24px;font-weight:900}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features .product-detail-tabs-features-info .product-detail-tabs-features__info{margin-top:11px;color:#2a2928;font-family:acumin-pro,sans-serif;font-size:16px}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features:nth-last-child(2){margin:0}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-features .product-detail-tabs-features:last-of-type{display:none}.template-product .short_description{color:var(--Dark-Gray, #8D8D8D)!important;font-family:IBM Plex Mono!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px}.template-product .add_to_cart_holder,.template-product .add_to_cart_holder *{font-family:ibm-plex-mono!important}.template-product .product-price-container{color:#000;font-family:Acumin Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.to-yotpo-reviews{cursor:pointer}.pdp-lifestyle-images{margin:3rem 0}.product-details-registered{font-size:60px}.shopify-app-block .yotpo.bottomLine{float:unset}.shopify-app-block .yotpo-widget-instance #yotpo-reviews-main-widget #yotpo-app .yotpo-main-widget-layout .yotpo-base-layout{width:100%!important}.variations fieldset .form__label{margin:1rem 0;color:#000;font-family:ibm-plex-mono,serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.variations fieldset+[data-handle=lens-width] .form__label,.variations fieldset+[data-handle="len-+-frame-width"] .form__label,.variations fieldset+[data-handle="lens-+-frame-width"] .form__label{display:none}.variations fieldset+[data-handle=lens-width] .select,.variations fieldset+[data-handle="len-+-frame-width"] .select,.variations fieldset+[data-handle="lens-+-frame-width"] .select{display:flex;align-items:center}.variations fieldset+[data-handle=lens-width] .select select,.variations fieldset+[data-handle="len-+-frame-width"] .select select,.variations fieldset+[data-handle="lens-+-frame-width"] .select select{border-radius:40px;padding:0 22px}.variations fieldset+[data-handle=lens-width] .select select option,.variations fieldset+[data-handle="len-+-frame-width"] .select select option,.variations fieldset+[data-handle="lens-+-frame-width"] .select select option{color:#000;font-family:IBM Plex Mono;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.variations fieldset+[data-handle=lens-width] .select .select-arrow,.variations fieldset+[data-handle="len-+-frame-width"] .select .select-arrow,.variations fieldset+[data-handle="lens-+-frame-width"] .select .select-arrow{align-items:center;justify-content:center;top:unset;right:24px;margin-top:0}.variations fieldset+[data-handle=lens-width] .select .select-arrow svg,.variations fieldset+[data-handle="len-+-frame-width"] .select .select-arrow svg,.variations fieldset+[data-handle="lens-+-frame-width"] .select .select-arrow svg{width:14px;height:14px}.variations fieldset.has-polarized .polarized-options,.variations fieldset.has-polarized .non-polarized-options,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options{position:relative;display:flex;align-items:center}.variations fieldset.has-polarized .polarized-options:before,.variations fieldset.has-polarized .non-polarized-options:before,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options:before,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options:before{display:inline-block;margin-right:8px;color:var(--Dark-Gray, #8D8D8D);font-family:Acumin Pro;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.variations fieldset.has-polarized .polarized-options input[type=radio]+label,.variations fieldset.has-polarized .non-polarized-options input[type=radio]+label,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options input[type=radio]+label,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options input[type=radio]+label{box-shadow:unset;width:40px;height:40px;margin:0 8px 0 0}.variations fieldset.has-polarized .polarized-options input[type=radio]+label:before,.variations fieldset.has-polarized .non-polarized-options input[type=radio]+label:before,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options input[type=radio]+label:before,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options input[type=radio]+label:before{top:3px;left:3px;width:24px;height:24px}.variations fieldset.has-polarized .polarized-options input[type=radio]+label:after,.variations fieldset.has-polarized .non-polarized-options input[type=radio]+label:after,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options input[type=radio]+label:after,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options input[type=radio]+label:after{transition:none;width:24px;height:24px;top:3px;left:3px}.variations fieldset.has-polarized .polarized-options input[type=radio]+label:first-of-type,.variations fieldset.has-polarized .non-polarized-options input[type=radio]+label:first-of-type,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options input[type=radio]+label:first-of-type,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options input[type=radio]+label:first-of-type{margin:0 8px}.variations fieldset.has-polarized .polarized-options input[type=radio]+label:last-of-type,.variations fieldset.has-polarized .non-polarized-options input[type=radio]+label:last-of-type,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options input[type=radio]+label:last-of-type,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options input[type=radio]+label:last-of-type{margin:0}.variations fieldset.has-polarized .polarized-options input[type=radio]:checked+label,.variations fieldset.has-polarized .non-polarized-options input[type=radio]:checked+label,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options input[type=radio]:checked+label,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options input[type=radio]:checked+label{box-shadow:unset}.variations fieldset.has-polarized .polarized-options input[type=radio]:checked+label:after,.variations fieldset.has-polarized .non-polarized-options input[type=radio]:checked+label:after,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options input[type=radio]:checked+label:after,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options input[type=radio]:checked+label:after{box-shadow:0 0 0 1px var(--color-body) inset;border-radius:50%;transition:none}.variations fieldset.has-polarized .polarized-options:before,.variations fieldset[data-non-polarized-grouped-product=true] .polarized-options:before{content:"Polarized"}.variations fieldset.has-polarized .non-polarized-options:before,.variations fieldset[data-non-polarized-grouped-product=true] .non-polarized-options:before{content:"Non-Polarized"}.product-eyeglass .product-price-container{display:none}.thb-full-menu .menu-item-has-megamenu .sub-menu.mega-menu-container{visibility:visible!important;opacity:1!important;left:calc(-100% - 15px)!important;width:100%}.thb-full-menu .menu-item-has-megamenu:hover .sub-menu.mega-menu-container{left:0!important}.thb-filter .thb-filter-content .list-size{display:flex;flex-wrap:wrap;justify-content:flex-start}.thb-filter .thb-filter-content .list-size li{display:flex;align-items:center;justify-content:center;margin:0 8px 8px 0;width:35px;height:35px}.thb-filter .thb-filter-content .list-size li input{display:none}.thb-filter .thb-filter-content .list-size li label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #000;font-size:12px;cursor:pointer}.thb-filter .thb-filter-content .list-size li label .count{display:none}.thb-filter .thb-filter-content .list-size li label.facet-checkbox--disabled{opacity:.5;cursor:not-allowed}html{scroll-behavior:smooth}.page-fit-guide .visibility-hidden{visibility:hidden}.page-fit-guide .display-grid{display:grid!important}.page-fit-guide .display-none{display:none!important}.page-fit-guide .fit-guide-title{margin-top:124px;font-family:minion-pro-condensed-display,serif;font-size:55px;color:#000;line-height:60px;text-align:center}.page-fit-guide .fit-guide-title-copy{max-width:600px;width:100%;margin:42px auto 0;padding:0 35px;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:400;color:#000;line-height:28px;text-align:center}@media screen and (min-width: 1350px){.page-fit-guide .fit-guide-title-copy{margin:42px auto 0;max-width:1260px;width:100%}}.page-fit-guide .stickyPoint+.fit-guide-submenu{display:none!important}@media screen and (min-width: 1350px){.page-fit-guide .stickyPoint+.fit-guide-submenu{display:grid!important;margin:50px;border-top:2px solid #AAA}}.page-fit-guide .fit-guide-submenu{margin:0 87px;border-bottom:2px solid #AAA;display:grid;grid-template-columns:20% 17% 25% 19% 19%;grid-gap:0}.page-fit-guide .fit-guide-submenu .fit-guide-submenu-header{margin-top:70px;margin-bottom:50px;font-family:ibm-plex-mono,serif;font-size:22px;font-weight:400;line-height:28px;color:#000;text-align:center;text-transform:uppercase}.page-fit-guide .fit-guide-submenu .fit-guide-submenu-header .custom-underline{display:none;margin:0 auto;width:70%}.page-fit-guide .fit-guide-submenu .fit-guide-submenu-header .custom-underline img{width:100%}.page-fit-guide .fit-guide-submenu .fit-guide-submenu-header:hover .custom-underline{display:block}.page-fit-guide .form-container{padding:0 35px}.page-fit-guide .form-container form[name=fit-guide-form] select{width:100%;color:#000;border:1px solid #000;border-radius:5pt;font-family:ibm-plex-mono,serif;font-size:18px}@media screen and (min-width: 1350px){.page-fit-guide .form-container{display:none}}.page-fit-guide header nav{position:fixed;top:0;width:100%;color:#fff;background-color:#fff;transition:.3s;opacity:0}.page-fit-guide header nav.displayNav{display:none!important;top:90px;transition:0s;opacity:1;z-index:999}@media screen and (min-width: 1350px){.page-fit-guide header nav.displayNav{display:block!important}}@media screen and (min-width: 1350px) and (max-width: 1600px){.page-fit-guide header nav{position:fixed;top:0}}.page-fit-guide .fit-guide-border{margin:38px auto;max-width:1723px;width:100%;height:2px;background-color:#aaa}.page-fit-guide .fit-guide-banner{margin:0;height:190px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;top:0}.page-fit-guide .fit-guide-banner h1{margin:60px 0 .75rem;font-family:minion-pro-condensed-display,sans-serif;font-size:43px;color:#fff;line-height:45px;text-align:center}@media screen and (min-width: 1350px){.page-fit-guide .fit-guide-banner{height:390px}.page-fit-guide .fit-guide-banner h1{margin:80px 0 .75rem;font-size:120px;line-height:168px}}.page-fit-guide .fit-guide-breadcrumbs{margin:0;text-align:center}.page-fit-guide .fit-guide-breadcrumbs .breadcrumbs{margin:70px 20px 0;padding:0;color:#000}.page-fit-guide .fit-guide-breadcrumbs .breadcrumbs .breadcrumbs__crumb{font-family:ibm-plex-mono,serif;font-size:16px;line-height:20px;text-transform:uppercase;color:#000;vertical-align:middle}.page-fit-guide .fit-guide-breadcrumbs .breadcrumbs .breadcrumbs__crumb a{opacity:.5}.page-fit-guide .fit-guide-breadcrumbs .breadcrumbs .breadcrumbs__divider,.page-fit-guide .fit-guide-breadcrumbs .breadcrumbs .breadcrumbs__icon{display:inline-block;height:20px;vertical-align:middle;opacity:.5}@media screen and (min-width: 1350px){.page-fit-guide .fit-guide-breadcrumbs{margin:0 0 0 87px;text-align:left}.page-fit-guide .fit-guide-breadcrumbs .breadcrumbs{margin:70px 20px 20px -40px;padding:0 40px}}.page-fit-guide .fit-guide-header-copy{margin:50px 35px 0;color:#000;font-family:acumin-pro,sans-serif;font-size:16px;font-weight:400;line-height:22px;text-align:center}@media screen and (min-width: 1350px){.page-fit-guide .fit-guide-header-copy{margin:50px 25% 0;font-size:20px;line-height:28px}}.page-fit-guide .story-process-intro{padding:0 10%;max-width:1626px;width:100%;text-align:center;font-family:acumin-pro,sans-serif;font-size:20px;line-height:28px}.page-fit-guide .story-process-intro.mobile-only{display:block;margin:20px 0}.page-fit-guide .story-process-intro.desktop-only{display:none;margin:40px auto}@media screen and (min-width: 1350px){.page-fit-guide .story-process-intro{padding:0;text-align:center;font-family:acumin-pro,sans-serif;font-size:16px;line-height:24px}.page-fit-guide .story-process-intro.mobile-only{display:none}.page-fit-guide .story-process-intro.desktop-only{display:block}}.page-fit-guide #frame-widths .frames-container{display:block;margin:120px 40px 0}.page-fit-guide #frame-widths .frames-container .frames-subcontainer{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 60px}.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-image,.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-image img{width:100%}.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-info .frames-title{margin-top:0;font-family:minion-pro-condensed-display,serif;font-size:45px;color:#000;line-height:50px;text-align:left}.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-info .frames-copy{margin-top:17px;margin-right:20%;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:400;color:#000;line-height:28px;text-align:left}.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-info .frames-links{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:400px;width:100%}.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-info .frames-links .frames-link{display:inline-block;margin-top:25px;width:100%;font-family:ibm-plex-mono,serif;font-size:20px;font-weight:400;text-decoration:underline;line-height:22px;color:#000;text-align:left}.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-info .frames-links.more-than-one{justify-content:space-between}@media screen and (min-width: 475px){.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-info .frames-links{flex-wrap:unset}.page-fit-guide #frame-widths .frames-container .frames-subcontainer .frames-info .frames-links .frames-link{width:auto}}@media screen and (min-width: 1350px){.page-fit-guide #frame-widths .frames-container{display:grid;grid-template-columns:2fr 2fr;grid-gap:20px}.page-fit-guide #frame-widths .frames-container .frames-subcontainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;margin:0}}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs{display:flex;align-content:center;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;max-width:900px;width:100%}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab{margin:0 1rem 0 0;width:calc(25% - 1rem);text-align:center;cursor:pointer}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab .face-shape img{display:block}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab .face-shape img:last-of-type{display:none}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab .face-shape-title{margin:20px 0 0;color:#000;font-family:acumin-pro,sans-serif;font-size:12px;font-weight:400;line-height:14px;text-align:center;text-transform:uppercase}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab.active .face-shape img{display:none}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab.active .face-shape img:last-of-type{display:block}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab:last-of-type{margin:0}@media screen and (min-width: 1000px){.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs{flex-wrap:unset}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab{width:auto}.page-fit-guide #face-shapes .face-shapes-container .face-shapes-tabs .face-shape-tab .face-shape-title{margin:40px 0 0;font-size:24px;line-height:26px}}.page-fit-guide #face-shapes .face-shapes-container .content-container .inner-content-container{display:none}.page-fit-guide #face-shapes .face-shapes-container .content-container .inner-content-container .text-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.page-fit-guide #face-shapes .face-shapes-container .content-container .inner-content-container .text-container .inner-text{max-width:345px;width:100%;color:#000;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:left}.page-fit-guide #face-shapes .face-shapes-container .content-container .inner-content-container .text-container .face-shape-cta{display:inline-block;margin:30px 0 0;width:100%;color:#000;font-family:ibm-plex-mono,serif;font-size:20px;font-weight:400;line-height:22px;text-align:left;text-decoration:underline;text-transform:uppercase}.page-fit-guide #face-shapes .face-shapes-container .content-container .inner-content-container.active{display:flex;flex-wrap:wrap;margin:60px 35px 0}.page-fit-guide #face-shapes .face-shapes-container .content-container .inner-content-container.active .face-shape-examples{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:0 0 20px}@media screen and (min-width: 1000px){.page-fit-guide #face-shapes .face-shapes-container .content-container .inner-content-container.active{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;margin:60px 140px 0}.page-fit-guide #face-shapes .face-shapes-container .content-container .inner-content-container.active .face-shape-examples{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:0}}.page-fit-guide #frame-measurements{padding:0 35px}.page-fit-guide #frame-measurements .frame-measurements-example{margin:40px auto 0;max-width:1080px;width:100%}.page-fit-guide #frame-measurements .frame-measurements-example img{width:100%}.page-fit-guide #frame-measurements .by-the-numbers{text-align:center}.page-fit-guide #frame-measurements .by-the-numbers .fit-guide-measurements-numbers{margin:0 0 42px;color:#000;font-family:minion-pro-condensed-display,serif;font-size:41px;line-height:43px;text-align:center}.page-fit-guide #frame-measurements .by-the-numbers .measurements-description{color:#000;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:400;line-height:28px}.page-fit-guide #frame-measurements .by-the-numbers .measurements-description p{margin:0 0 3rem}.page-fit-guide #frame-measurements .by-the-numbers .measurements-description ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;max-width:800px;width:100%}.page-fit-guide #frame-measurements .by-the-numbers .measurements-description ul li{margin:0 0 1rem;list-style:square}.page-fit-guide #frame-measurements .by-the-numbers .measurements-description ul li:last-of-type{margin:0}.page-fit-guide #lens-categories{padding:0 35px}.page-fit-guide #lens-categories .lens-guides{width:100%}.page-fit-guide #lens-categories .lens-guides .lens-guide{margin:76px auto 42px;max-width:1260px;width:100%}.page-fit-guide #lens-categories .lens-guides .lens-guide img{width:100%}.page-fit-guide #lens-categories .lens-guides .lens-guide.mobile{display:block}.page-fit-guide #lens-categories .lens-guides .lens-guide.desktop{display:none}@media screen and (min-width: 1350px){.page-fit-guide #lens-categories .lens-guides .lens-guide.mobile{display:none}.page-fit-guide #lens-categories .lens-guides .lens-guide.desktop{display:block}}.page-fit-guide #lens-categories .transmission-percentages{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;max-width:1000px;width:100%;color:#000;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:center}.page-fit-guide #lens-categories .transmission-percentages li{margin:0 0 1rem;width:100%;list-style:none}.page-fit-guide #lens-categories .transmission-percentages li:last-of-type{margin:0}.page-fit-guide #try-them-on{padding:0 35px}.page-fit-guide #try-them-on .tryon-container{display:flex;flex-wrap:wrap;margin:118px auto 60px;width:100%}.page-fit-guide #try-them-on .tryon-container .tryon-img{margin:0 0 20px;width:100%}.page-fit-guide #try-them-on .tryon-container .tryon-img img{width:100%}.page-fit-guide #try-them-on .tryon-container .tryon-details{display:flex;align-items:center;justify-content:center}.page-fit-guide #try-them-on .tryon-container .tryon-details .tryon-title{color:#000;font-family:minion-pro-condensed-display,serif;font-size:55px;line-height:60px;text-align:left}.page-fit-guide #try-them-on .tryon-container .tryon-details .tryon-copy{margin:42px 0 0;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:400;color:#000;line-height:28px;text-align:left}.page-fit-guide #try-them-on .tryon-container .tryon-details .tryon-cta{display:inline-block;margin:60px 0 0;color:#000;font-family:ibm-plex-mono,serif;font-size:20px;font-weight:400;text-decoration:underline;line-height:22px}@media screen and (min-width: 1261px){.page-fit-guide #try-them-on .tryon-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:118px;max-width:1260px}.page-fit-guide #try-them-on .tryon-container .tryon-img{margin:0;width:auto}}.thb-filter ul.pillColors.list-color{margin:0 0 1rem}.thb-filter ul.pillColors.list-color li{margin:0!important}.thb-filter ul.pillColors.list-color li label.pillColor{width:auto;color:#333;text-indent:unset;height:auto;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;align-content:center;background:#dbdbdb4d;border-radius:50px;padding:5px 20px;margin:5px;line-height:22px}modal-vto{position:fixed;top:0;left:0;margin:0 auto;padding:30px;height:100%;width:100%;background:rgba(var(--color-overlay-rgb),.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;box-sizing:border-box;overflow:auto;visibility:hidden;z-index:-1}modal-vto .popup-modal__content{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;margin:0 auto;max-width:clamp(300px,90vw,720px);max-height:80vh;min-height:560px;width:100%;transform:translate3d(-50%,-50%,0);border-radius:5px;box-shadow:0 4px 40px #00000040;overflow:auto}modal-vto .popup-modal__content .popup-modal__content-header{position:sticky;top:0;left:0;display:none;align-items:center;flex-shrink:0;justify-content:center;padding:53px 0 25px;min-height:70px;background-color:var(--bg-body, #fff);text-align:center}modal-vto .popup-modal__content .popup-modal__content-header h5{margin:0;color:inherit;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:700;line-height:1}@media screen and (min-width: 651px){modal-vto .popup-modal__content .popup-modal__content-header h5{font-size:30px}}modal-vto .popup-modal__content .popup-modal__content-header .popup-modal__toggle{position:absolute;top:10px;right:10px;font-size:16px}modal-vto .popup-modal__content scroll-shadow{display:flex;flex:1;width:100%;overflow:hidden}modal-vto .popup-modal__content scroll-shadow .popup-modal__content-info{padding:0;width:100%;background-color:var(--bg-body, #fff);color:var(--color-body)}modal-vto .popup-modal__content scroll-shadow .popup-modal__content-info .closeVTO{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#2a323c;border-radius:50%;cursor:pointer;transition:all .2s ease-in-out}modal-vto .popup-modal__content scroll-shadow .popup-modal__content-info .closeVTO svg{width:14px;height:14px}modal-vto .popup-modal__content scroll-shadow .popup-modal__content-info .closeVTO svg path{stroke:#a6adbb}modal-vto .popup-modal__content scroll-shadow .popup-modal__content-info #fitmixContainer{width:100%;height:100%;overflow:hidden}modal-vto .popup-modal__content .popup-modal__content-footer{display:none;align-items:center;justify-content:flex-end;padding:25px 34px;background-color:#fbfbfb;color:#424244;border-top:1px solid #D4D4D4}modal-vto .popup-modal__content .popup-modal__content-footer p{margin:0}modal-vto[open]{opacity:1;visibility:visible;z-index:101}
/*# sourceMappingURL=/cdn/shop/t/459/assets/custom.css.map?v=138853288664968629071741378177 */
