.header.transparent--true:not(.is-sticky) .thb-full-menu>li>a,.thb-full-menu>li>a{font-family:minion-pro-condensed-display,serif;font-size:clamp(21px,5vw,26px)}img.product-primary-image.lazyautosizes.lazyloaded{object-fit:contain;width:calc(100% - 40px)}img.product-primary-image.lazyautosizes.lazyloaded{left:20px}.eyeglasses span.badge.right,.eyeglasses span.price{display:none}.variations fieldset.has-polarized .non-polarized-options:before,.variations fieldset.has-polarized .polarized-options:before{font-family:ibm-plex-mono,serif}.facets .thb-filter summary.thb-filter-title{font-family:minion-pro-condensed-display;text-transform:unset;font-size:clamp(20px,5vw,22px)}.thb-filter ul.list-color{gap:14px}.thb-full-menu .sub-menu li a{padding-top:15px}.thb-filter ul.list-color label{box-shadow:none}.facets__wrapper .thb-filter ul.list-color label:after,.facets__mobile_form .thb-filter ul.list-color label:after{top:0;left:0;right:0;border:0;width:100%;height:100%}.facets__wrapper .thb-filter ul.list-color label,.facets__mobile_form .thb-filter ul.list-color label{width:24px;height:24px}.thb-filter ul.list-color input:checked+label:after{border-radius:5px}.facets__wrapper .thb-filter ul.list-color input:checked+label:not(.pillColor),.facets__mobile_form .thb-filter ul.list-color input:checked+label:not(.pillColor){transform:rotate(45deg);border-radius:4px}.facets__wrapper .thb-filter ul.list-color,.facets__mobile_form .thb-filter ul.list-color{padding:4px}.facets__wrapper .thb-filter ul.list-color input:checked+label:not(.pillColor):after,.facets__mobile_form .thb-filter ul.list-color input:checked+label:not(.pillColor):after{border-radius:4px;outline-offset:-3px;outline:.5px solid #fff;box-shadow:0 0 0 .25px #231f20}.facets__wrapper .thb-filter ul.list-color li,.facets__mobile_form .thb-filter ul.list-color li{margin-left:0;margin-top:0}.thb-filter ul.pillColors.list-color li label.pillColor{margin:0}.facets .thb-filter-content input[type=checkbox],.facets__mobile_form .thb-filter-content input[type=checkbox]{width:15px;height:15px;vertical-align:middle;-webkit-appearance:none;transition:background .3s;cursor:pointer}.facets .thb-filter-content input[type=checkbox]:checked,.facets__mobile_form .thb-filter-content input[type=checkbox]:checked{background-color:#ffb71a;border:none}.thb-filter ul.list-color input:checked+label.pillColor{background:#ffb71a;color:#fff;box-shadow:none}.product-image-container{height:100%}.product-image-container{margin:25px auto!important;width:100%;max-width:100%}.product-image-container:not(.gift-card){background:#f4f4f4}.pdp-frame-fit{font-family:ibm-plex-mono,serif;font-size:14px;text-align:center}ul.list-frame.shape{padding:0 4px}.template-product .pdp-fit-guide{padding:0 15px 60px}.pdp-fit-guide-link{text-align:center}.pdp-fit-guide-details{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:center;gap:20px 0}.pdp-fit-guide-detail{flex:1 0 50%}.pdp-fit-guide-detail:nth-of-type(3){flex:1 0 100%}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-header{padding:20px 0 0;font-size:clamp(22px,5vw,28px)}.template-product .pdp-fit-guide .inner-container .pdp-fit-guide-text{font-family:ibm-plex-mono,monospace;font-size:clamp(15px,3vw,20px)}.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:block;text-transform:unset;color:var(--Dark-Gray, #8d8d8d)}pdp-details-link{transition:color .25s cubic-bezier(.104,.204,.492,1)}pdp-details-link:hover{color:#000}@media only screen and (min-width: 768px){.pdp-fit-guide-detail,.pdp-fit-guide-detail:nth-of-type(3){flex:1 0 33%}}div#Search-Drawer .price{display:none!important;height:0;padding:0;font-size:0}product-card.product-cart-item{align-items:center}span.finalsale{font-family:IBM Plex Mono!important;font-size:14px!important;font-style:normal!important;font-weight:600;line-height:18px;-webkit-font-smoothing:initial;color:#ff301c}.ff-form h3#ff-title-root{font-family:minion-pro-condensed-display,serif!important;text-align:center;font-size:clamp(24px,7vw,40px)!important}.ff-form .mdViewer,.ff-form .ff-item .ff-help,.ff-form .ff-help.mdViewer p{font-family:"acumin-pro",BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}label.ff-item-qs.ff-qs-html div b{font-family:minion-pro-condensed-display,serif!important}label.ff-item-qs.ff-qs-html div b,label.ff-item-qs,div#ff-id-1806161044 div b{font-family:minion-pro-condensed-display,serif!important;text-transform:uppercase;font-size:clamp(16px,5vw,18px)}
/*# sourceMappingURL=/cdn/shop/t/459/assets/fonts-and-filters.css.map?v=91803933039424030891739722914 */
