.visuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}button.popover-listbox__option.is-disabled span.rq-out-of-stock{display:block!important}.popover-listbox__option.is-disabled{text-decoration:unset}button.popover-listbox__option.is-disabled span.rq-line-through{text-decoration:line-through}.rq-image-accrodian img{margin:auto}.rq-image-accrodian{padding:10px 0}.rq-badge-images-main span{background:unset}.rq-badge-images-main{width:100%;display:flex;gap:var(--spacing-2);flex-wrap:wrap}.recomatic-related-products h2.h2.title.text-center{padding-bottom:25px}.product-new-custom .customizer-wrapper{padding-top:30px}.product-new-custom .title{padding:0;margin-bottom:3px}.product-new-custom h3.title{border-bottom:2px solid #cbcbcb;margin-bottom:15px;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1.5;color:#333;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;font-size:2.5rem}.product-new-custom h4.title{font-size:18px}.product-new-custom h5.title{font-size:var(--text-lg);line-height:1.6}.product-new-custom .title span.styled{text-transform:uppercase}.product-new-custom .product_section .product_form{max-width:100%}.product-new-custom .tab-cnt{display:none}.product-new-custom .tab-cnt.current{display:block}.product-new-custom .custom-product-info{position:relative}.product-new-custom .custom-product-info .product_name{font-weight:700;display:inline-block;min-width:20%}.product-new-custom .custom-product-info .select{display:none}.product-new-custom .custom-product-info .modal p.modal_price,.product-new-custom .custom-product-info p.modal_price{width:20%}.product-new-custom .custom-product-info button.add_to_cart{margin-bottom:10px;width:80%;margin-top:10px}.product-new-custom .custom-product-info p.moreInfo{color:#707070;font-size:12px}.product-new-custom .custom-product-info.sticky{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0);position:fixed;z-index:1;top:60px;padding-top:10px}.custom-product-summary .title{text-transform:uppercase}.product-new-custom .preview{margin:50px auto 0;position:relative;width:100%;height:350px;overflow:hidden}.product-new-custom .preview .piece{height:100%;position:absolute;width:100%;z-index:1}.product-new-custom .preview img{position:absolute}.product-new-custom .preview.loadSide img{top:0}.preview.loadFront img{bottom:15px}.product-new-custom .load_view_wrapper{text-align:center;padding:0;margin:0}.product-new-custom .load_view_wrapper li{display:inline-block;margin:0 10px}.product-new-custom .load_view_wrapper a{display:block;line-height:0}.product-new-custom .load_view_wrapper a.active{border-bottom:2px solid #ddd}.product-new-custom .load_view_wrapper a:focus{outline:0 none}.product-new-custom .picker{margin-top:15px;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}.product-new-custom .picker.type-picker li,.product-new-custom .picker.arm-picker li{width:20%}.product-new-custom .picker.frame-picker li,.product-new-custom .picker.lens-picker li{width:14.28%}.product-new-custom .picker.frame-picker li:nth-child(7n),.product-new-custom .picker.lens-picker li:nth-child(7n),.product-new-custom .picker.type-picker li:nth-child(5n),.product-new-custom .picker.arm-picker li:nth-child(5n){clear:right}.product-new-custom .picker .title{line-height:1}.product-new-custom .picker .title span{display:inline-block;vertical-align:bottom;text-transform:none;margin-right:5px}.product-new-custom .picker .title span.styled{font-weight:700}.product-new-custom .picker .title .pickerCount{margin-right:10px;background:#900;color:#fff;font-weight:600;height:25px;line-height:25px;text-align:center;width:25px}.product-new-custom .picker ul.options{margin:10px 0 0;padding:0}.product-new-custom .picker{clear:both}.product-new-custom .picker ul.options-grid{display:flex;flex-wrap:wrap}.product-new-custom .picker ul.options li,.product-new-custom .picker ul.options li label{float:left;margin-bottom:10px;border:2px solid transparent;list-style:none outside none}.product-new-custom .picker ul.options li.first{clear:left}.product-new-custom .picker ul.options li:hover a,.product-new-custom .picker ul.options li.active a,.product-new-custom .picker ul.options li input:checked+label{border-color:#900}.product-new-custom .picker ul.options li a{display:inline-block;text-align:center;line-height:0;padding:2px;border:2px solid transparent}.product-new-custom .picker ul.options li label{display:inline-block;text-align:center;padding:2px;border:2px solid transparent}.product-new-custom .picker ul.options li a:focus{outline:0 none}.product-new-custom .picker ul.options li a span{display:block;font-size:14px;line-height:1.4;@include headline-style;}.product-new-custom .product_section .description.bottom{margin-top:15px;border-bottom:none;clear:both}.product-new-custom .product_section .description{margin-bottom:15px}.product-new-custom .container.product_section.clearfix.js-product_section{grid-template-columns:50% 50%;display:grid}@media (max-width:479px){.product-new-custom .picker ul.options li a span{font-size:10px}}.product-new-custom .preview{height:800px}@media only screen and (max-device-width: 1024px){.product-new-custom .picker ul.options li.first{clear:none}}@media only screen and (max-width: 768px){.product-new-custom .customizer-wrapper{max-width:420px}.product-new-custom .preview{height:450px;margin:0 0 20px}}@media only screen and (max-width: 480px){.product-new-custom .preview{height:400px;margin:0 0 20px}}.product-new-custom .load_view_wrapper{display:none}span.rq-newstyle.product_name.styled{font-weight:inherit}span.current_price{font-size:var(--text-lg);line-height:1.6;font-weight:700}.rq-sticky-add-to-cart-main{position:fixed;bottom:0;background:#fff;width:100%;left:0;right:0;z-index:99;display:none;box-shadow:0 0 10px #9d8561!important}.main-title-pro-title .product_name{color:#9d8561}.rq-sticky-add-to-cart-sub{grid-template-columns:80% 20%;display:grid}.rq-title-content{display:flex;align-self:center}.rq-title-content h5.title span,.rq-title-content h5.title{width:100%;display:inline-block}.rq-main-title-sticky .product_name{font-weight:700;color:#9d8561}h3.title.rq-main-title-sticky .container{padding-bottom:12px}.rq-sticky-add-to-cart-main h3.title{font-size:30px!important;text-align:center}.rq-sticky-add-to-cart-main{padding:15px 0}.rq-sticky-add-to-cart-main button.button.button--xl.button--outline.action_button.add_to_cart{width:100%;padding-block-start:unset;padding-block-end:unset;padding-inline-start:unset;padding-inline-end:unset;padding:15px 10px}.rq-sticky-add-to-cart-main span.current_price{line-height:1.6;font-weight:700;font-size:var(--text-base)}div#scrollPreview-sticky .preview{height:100px;margin:auto;width:100px;overflow:unset}div#scrollPreview-sticky{width:100%}.rq-title-content h5.title{padding:0 5px}.rq-click-to-large{font-size:12px;cursor:pointer;text-align:center;padding-top:10px}@media only screen and (max-width: 1023px){.product-new-custom .container.product_section.clearfix.js-product_section{grid-template-columns:unset;display:unset}.rq-sticky-add-to-cart-sub{grid-template-columns:unset;display:inline-block}h3.title.rq-main-title-sticky .container{padding-bottom:5px}.rq-sticky-add-to-cart-main{padding:5px 0 10px}.rq-sticky-add-to-cart-main h3.title{font-size:25px!important;margin-bottom:5px}.rq-title-content h5.title{font-size:14px}.rq-title-content{padding-bottom:5px;padding-top:10px}div#scrollPreview-sticky{padding-right:5px}.rq-title-content{display:flex;flex-wrap:wrap;align-content:center}div#scrollPreview-sticky{width:40%}.rq-title-content h5.title{width:20%}}@media only screen and (max-width: 767px){.rq-title-content{display:flex;flex-wrap:wrap;align-content:center}div#scrollPreview-sticky{width:37%}.rq-title-content h5.title{width:21%}.product-new-custom .custom-product-info .modal p.modal_price,.product-new-custom .custom-product-info p.modal_price{width:100%}.rq-title-content h5.title{font-size:13px}.rq-sticky-add-to-cart-main .container{margin-left:5px;margin-right:5px}}.navigation-promo .content-over-media{display:inline-block}.navigation-promo.navigation-promo--carousel .content-over-media p{max-width:100%;font-size:18px!important}.navigation-promo .content-over-media>:not(img,video,iframe,svg,video-media){position:absolute;text-align:center;bottom:0;left:0;right:0;padding:5px 0;transition:.2s ease}.navigation-promo.navigation-promo--carousel{padding-bottom:30px}.product-card__badge-list.rq-images-badges on-sale-badge.badge.badge--on-sale{display:none}@media only screen and (max-width: 1024px){.navigation-promo .content-over-media>:not(img,video,iframe,svg,video-media){position:relative}}.product-gallery__media.rqhide-after{display:none}media-carousel .product-gallery__media.rqhide-after{display:block!important}.rq-show-more-text-pdp-img{text-align:center;padding:15px 10px;cursor:pointer;text-transform:uppercase;color:#9d8561;font-size:16px}.rq-show-more-text-pdp-img svg path{stroke:#9d8561}.rq-show-more-text-pdp-img svg{display:inline-block;width:100%}.rq-show-more-text-pdp-img .rq-rotate{transform:rotate(-180deg)}@media only screen and (max-width: 1023px){.rq-show-more-text-pdp-img{display:none}}button.select.rq-configure-selected-variant{border-color:red}@media only screen and (max-width: 1023px){button.button.button--outline.button--secondary.rq-sticky-configure{width:100%}}@media only screen and (min-width: 1025px){div#scrollPreview-sticky{display:none}div#scrollPreview{position:sticky;top:155px}.rq-title-content h5.title{padding:0 5px;font-size:18px}}@font-face{font-family:Duke;src:url(/cdn/shop/files/Duke-Fill.eot?v=1676990120);src:url(/cdn/shop/files/Duke-Fill.eot?v=1676990120?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Duke-Fill.woff2?v=1676990120) format("woff2"),url(/cdn/shop/files/Duke-Fill.woff?v=1676990120) format("woff"),url(/cdn/shop/files/Duke-Fill.ttf?v=1676990120) format("truetype"),url(/cdn/shop/files/Duke-Fill.svg?v=1676990120#Duke-Fill) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SN NeoNoire;src:url(/cdn/shop/files/SNNeoNoire-Regular.eot?v=1676990296);src:url(/cdn/shop/files/SNNeoNoire-Regular.eot?v=1676990296?#iefix) format("embedded-opentype"),url(/cdn/shop/files/SNNeoNoire-Regular.woff2?v=1676990295) format("woff2"),url(/cdn/shop/files/SNNeoNoire-Regular.woff?v=1676990296) format("woff"),url(/cdn/shop/files/SNNeoNoire-Regular.ttf?v=1676990296) format("truetype"),url(/cdn/shop/files/SNNeoNoire-Regular.svg?v=1676990297#SNNeoNoire-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}h1,h2{font-family:Duke!important;font-weight:400!important;font-style:normal!important}h3,h4,h5{font-family:Manifold CF Extra!important;font-weight:400!important;font-style:normal!important}.header__main-nav ul li summary.text-with-icon{font-family:Manifold CF Extra!important;text-transform:uppercase!important;font-weight:400!important;font-style:normal!important;font-size:20px}.header__main-nav ul li a.bold.link-faded-reverse{font-family:Manifold CF Extra!important;text-transform:uppercase!important;font-weight:400!important;font-style:normal!important;font-size:20px}navigation-drawer#header-sidebar-menu button.text-with-icon{font-family:Manifold CF Extra!important;font-weight:400!important;font-style:normal!important}navigation-drawer#header-sidebar-menu a.group.block.w-full{font-family:Manifold CF Extra!important;font-weight:400!important;font-style:normal!important}.rq-zoom-full-image{position:absolute;width:100%;top:0;height:100%;border:unset}.rq-zoom-full-image button{width:100%;HEIGHT:100%;border:unset;box-shadow:unset;border-radius:unset;background:unset}.rq-zoom-full-image button svg{display:none}button.rq-new-zoom-text{border:unset;border-radius:unset;box-shadow:unset;width:100%;text-align:left;place-items:baseline;font-size:12px;text-transform:uppercase}.product-card__quick-buy.rq-quicky-buy-card{top:var(--product-card-quick-buy-inset);bottom:0}.rq-quicky-buy-card-btn button{padding:10px}.rq-quicky-buy-card-btn button svg{width:15px;height:15px}.product-card__badge-list.rq-images-badges{top:unset;bottom:0;left:unset;right:var(--product-card-badge-spacing)}.product-card__badge-list.rq-images-badges span.badge.badge--primary.rq-badge-images{padding:0}.rq-main-accordian .accordion-box{background:#e0e0e0;padding:0;border-radius:unset!important}.rq-main-accordian .accordion-wrapper{padding:0 20px!important}.rq-main-accordian details.accordion{border-color:#aea9a9!important;border-top:unset;padding-left:10px;padding-right:10px}.rq-main-accordian details.accordion.rq-last-accordian{border-bottom:unset}.rq-main-accordian details.accordion:last-of-type{border-bottom:unset}.rq-main-accordian span.circle-chevron{background:rgb(var(--text-color));width:30px;height:30px}.rq-main-accordian span.circle-chevron svg{width:10px;height:10px}.rq-main-accordian .accordion-wrapper::-webkit-scrollbar{width:25px;border-left:3px solid #ffffff}.rq-main-accordian .accordion-wrapper::-webkit-scrollbar-track{background:#e0e0e0;border-left:3px solid #ffffff}.rq-main-accordian .accordion-wrapper::-webkit-scrollbar-thumb{background:#aea9a9;border-left:3px solid #ffffff}@font-face{font-family:Manifold CF Extra;src:url(/cdn/shop/files/ManifoldCF-ExtraBold.eot);src:url(/cdn/shop/files/ManifoldCF-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/ManifoldCF-ExtraBold.woff2) format("woff2"),url(/cdn/shop/files/ManifoldCF-ExtraBold.woff) format("woff"),url(/cdn/shop/files/ManifoldCF-ExtraBold.ttf) format("truetype"),url(/cdn/shop/files/ManifoldCF-ExtraBold.svg#ManifoldCF-ExtraBold) format("svg");font-weight:700;font-style:normal;font-display:swap}.prose h2{font-family:Manifold CF Extra!important;text-transform:uppercase!important;font-weight:700;font-style:normal;letter-spacing:unset!important;font-size:40px!important}.shopify-section--featured-collection .product-card__title{font-family:Manifold CF Extra!important;text-transform:uppercase!important;font-weight:700;font-style:normal;letter-spacing:unset!important;font-size:22px;line-height:22px}.shopify-section--featured-collection price-list.price-list{font-family:Manifold CF Extra!important}.shopify-section--featured-collection product-card{margin:10px!important}.rq-main-impact-text h2.impact-text__text.heading.break-all{font-size:80px}.rq-main-impact-text .prose p{font-size:14px!important;line-height:1.5}.rq-main-impact-text a.button.button--xl.button--outline{margin-top:20px!important;font-size:14px;padding:10px 30px}@media only screen and (max-width: 1024px){.rq-main-impact-text h2.impact-text__text.heading.break-all{font-size:55px}.rq-main-impact-text .prose p{font-size:12px!important;line-height:1.3}.rq-main-impact-text a.button.button--xl.button--outline{font-size:12px}}@media only screen and (max-width: 1023px){.rq-main-impact-text h2.impact-text__text.heading.break-all{font-size:60px}.rq-main-impact-text .prose p{font-size:16px!important;line-height:1.6}.rq-main-impact-text a.button.button--xl.button--outline{font-size:16px;padding:20px 40px;margin-top:40px!important}}@media only screen and (max-width: 767px){.rq-main-impact-text .prose p{font-size:14px!important;line-height:1.5}.rq-main-impact-text a.button.button--xl.button--outline{padding:15px 30px}}.rq-pad-remove-if-scroll{padding:0}span.product-card__title{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.collection.collection--filters-sidebar .accordion__toggle{font-family:Roboto,sans-serif;font-style:normal;text-transform:uppercase}h1.product-info__title.h2,.product-info__buy-buttons button.button{font-family:Manifold CF Extra!important;text-transform:uppercase!important}.section.section-blends.section-full{padding-top:0;margin-top:18px}.section.section-blends.section-full{padding-bottom:0}@media screen and (min-width: 1000px){.product-info{z-index:3}}.rq-main-images-variant-images{display:flex;gap:10px;flex-wrap:wrap}.rq-main-images-variant-images .product-gallery__media{flex:calc(50% - 10px)}@media only screen and (max-width: 1023px){.rq-main-images-variant-images{display:none}.product-gallery__media.rqhide-after{display:block!important}}.rq-zoom-full-image{width:auto;height:auto}.vue-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/86/assets/custom.css.map */
