.product__meta{padding-top:0}.bold_option_set label{display:grid;grid-template-columns:65px 1fr}.bold_option_set label .bold_option_title,.bold_option_set .bold_option_checkbox label .bold_option_element{display:flex;align-items:center}.bold_option_set .bold_option_checkbox label .bold_option_element{justify-content:center}.bold_option_set select,.variant-picker-block select{padding:5px 30px 5px 20px;background-image:var(--select-icon-bg);background-repeat:no-repeat;background-position:right 7.5px center;border:1px solid var(--color-border);max-width:175px}.bold_option_element input{height:var(--font-size-body-75, .9em)}.variant-picker-pairs{margin-bottom:var(--spacing-6);display:flex;flex-wrap:wrap;gap:1rem}.variant-picker-pairs .variant-picker-block{display:flex;flex-direction:column}.variant-picker-pairs .variant-picker-block label{display:flex;align-items:center}@media screen and (min-width: 750px){.product[data-gallery-size=large] .product__primary{grid-template-columns:60fr 40fr}.variant-picker-pairs .variant-picker-block select{padding:5px 30px 5px 10px;max-width:none;width:fit-content}.variant-picker-pairs .variant-picker-block:not(:first-child){margin:0}}@media screen and (min-width: 1200px){.variant-picker-pairs .variant-picker-block{grid-template-columns:75px 175px}}.cart-warning-size{color:#d0746d;font-weight:700;margin-bottom:5px}.product-form--soldout{margin-bottom:0}.product-form--soldout button{display:none!important}.product-form--soldout+.klaviyo-bis-trigger{margin-bottom:var(--spacing-7)!important}.tryon-filter .tryon-button{top:5px;right:5px;position:absolute;max-width:200px}.tryon-filter .tryon-button img.tryon-button-img{cursor:pointer}.tryon-filter .tryon-filter-content{display:none}.tryon-filter .tryon-filter-content .close-btn{position:absolute;top:20px;right:20px;color:#fff;cursor:pointer}.tryon-filter.visible .tryon-filter-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0009}.tryon-filter.visible .tryon-button{display:none}.tryon-filter .tryon-filter-content .tryon-wrapper{padding:20px;max-width:400px;color:#fff;max-height:100%}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-header{display:flex;width:100%;margin-bottom:40px}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-header .tryon-header-img{margin-right:20px}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-header .tryon-header-img .icon{width:70px;height:70px}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-header .tryon-title{font-size:17px}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-body{text-align:center}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-body label{color:#fff;font-size:25px;font-weight:700;margin-top:20px}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-body p{font-size:15px}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-footer{text-align:center}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-footer a.tryon-link{background:#000;color:#fff;margin-top:20px;max-width:initial;padding:8px 25px;width:auto}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-footer a.tryon-link:hover{background:#fff;color:#000}@media screen and (max-width: 1024px){.tryon-filter .tryon-button{max-width:100px}}@media screen and (max-width: 767px){.tryon-filter .tryon-button{max-width:80px}}@media screen and (max-width: 450px){.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-header{margin-bottom:1rem}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-body label{margin-top:0}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-header .tryon-header-img .icon{width:48px;height:48px}.tryon-filter .tryon-filter-content .tryon-wrapper .tryon-header .tryon-title{font-size:15px;margin-right:35px}.tryon-filter .tryon-qr-code{max-width:150px;margin:0 auto}}.product__callouts-items label{margin-right:.5rem;font-weight:600}[data-readmoreless] .content-wrap:not(.expanded){max-height:225px;overflow:hidden}.text-center{text-align:center}.btn-toggle-readmore{margin:1rem 0 0;font-weight:600}.btn-toggle-readmore .icon{width:15px;height:15px;position:relative;top:2px}.btn-toggle-readmore.expanded .icon{transform:rotate(180deg)}.accordion__content .image+.image{margin-top:1rem}.product__callouts-item{align-items:center}.product__block-callouts+.product__block-callouts{margin-top:calc(var(--spacing-6) * -1)}.product__block-callouts+.product__block-callouts .product__callouts-items[data-with-box=true]{border-top:0}.product-additional-images .image{max-width:800px;margin:0 auto;margin-bottom:2rem}.product-info-item span{font-size:.8rem}.product-info-item .item-title{font-weight:600}.glass-prescription-converter .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.glass-prescription-converter .input-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-right:15px;padding-left:15px;width:100%}.glass-prescription-converter .label-input{display:flex;flex-direction:column;flex:0 0 30%;max-width:30%;padding-left:15px;padding-right:15px}.glass-prescription-converter input[type=text]{width:100%}.glass-prescription-converter input::placeholder{color:#d3d3d3}.glass-prescription-converter label{margin-right:5px}.glass-prescription-converter .required{color:red}.product-badge-custom-promo{color:var(--badge-color);border-color:var(--badge-color)}.product-item__text{display:flex;flex-direction:column;gap:.2rem}.product-item__flex-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.product-item__feats{padding:.25rem 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:.5rem;font-size:.5rem}.product-features .show-desktop{display:none}@media screen and (min-width: 750px){.product-item__feats{font-size:.6rem}}@media screen and (min-width: 1024px){.product-item__feats{font-size:.75rem}.product-features .show-desktop{display:block}.product-features .show-mobile{display:none}}.collection-tag ul{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0}.collection-tag ul li{margin:0}.collection-tag ul li a{display:inline-block;padding:2px 10px;border-radius:1rem;border:1px solid #8c8c8c;color:#8c8c8c}.rte:not(.non-page-rte) div{margin:var(--spacing-2) 0}.collection-description-bottom{max-height:200px;overflow:auto}.minimize-collection:not(.active) .full-text{display:none}.minimize-collection.active .short-text{display:none}.minimize-collection .toggle-link{display:inline-block;margin:0 3px}.quick-cart__item .pair-lenses-helper,.quick-cart__item .quick-cart__item-remove{font-size:.8rem!important}@media screen and (min-width: 1800px){.featured-collection-slider{padding-left:0;padding-right:0;max-width:calc(var(--max-width) + calc(var(--space-outer) * .25));margin:0 auto;overflow:hidden}}.collapsible-row-list-item--group{margin-top:1rem}@media screen and (max-width: 1023px){.collapsible-row-list-item--group+.collapsible-row-list-item--group{margin-top:0}.collapsible-row-list-item--group+.collapsible-row-list-item--group .collapsible-row-list-item{border-top:0}}@media screen and (min-width: 1024px){.collapsible-row-list-item--wrap{display:grid;grid-template-columns:calc(50% - 1rem) calc(50% - 1rem);gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
