@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.capitalize{text-transform:capitalize}#preview-bar-iframe.ig-hidden{display:block!important}.stamped-badge-caption:before{display:none}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-transform:uppercase}.template-product h2,.template-product .h2,.template-product h2.title{font-size:36px;font-weight:700;line-height:40px;letter-spacing:0}div#revy-upsell-popup-block,.cart div#revy-bundles-wrapper{display:none!important}.template-product .gallery-wrap .product_gallery:not(.product_gallery_nav),.template-product .product_gallery:not(.product_gallery_nav) .flickity-slider{background-color:#f7f7f7}.template-product span.zoom-container:hover>img{opacity:0}.template-product .product_gallery img+img,.template-product .product_gallery_nav .gallery-cell img,.template-product .product .product_gallery img+img{mix-blend-mode:multiply}body .flickity-button.flickity-prev-next-button.next:focus,body .flickity-button.flickity-prev-next-button.previous:focus{opacity:0}.drawer-content .xxl-link a{color:#3ca4fa!important;text-decoration:underline}.flickity-prev-next-button svg{top:50%;transform:translateY(-50.1%);padding:10px 0;position:absolute;left:20%;width:80%;height:80%}.transparentBackground--false .flickity-prev-next-button .arrow{opacity:1;fill:#020202}.slide-filter{position:fixed;top:0;right:-490px;width:490px;height:100%;transition:right .3s ease;z-index:9999}.slide-filter-int{position:relative;z-index:999;width:490px;height:100%;background-color:#fff;padding:30px 10px}.slide-filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;z-index:998}.slide-filter.active{right:0}.template-collection .shopify-section--collection-template.under-menu .has-sidebar-option{width:100%!important}.close-button{position:absolute;top:48px;right:30px;background:transparent;border:none;cursor:pointer;z-index:999}.sort-tools:hover{cursor:pointer}.template-collection #slideFilter .sidebar{width:100%}.slide-filter-title{font-size:36px;display:block;text-align:center;text-transform:uppercase;line-height:normal;margin-bottom:10px;font-family:Oswald;letter-spacing:2px;color:#333}.slide-filter-int .sidebar-wrap{border-right:none}.slide-filter-int .right.icon-down-arrow.sidebar-block-toggle-icon{display:none}.slide-filter-int .sidebar-block__heading{font-size:22px;font-weight:400;padding-bottom:0;letter-spacing:2px;text-transform:capitalize}.slide-filter-int .sidebar__collection-filter label{font-size:0;border-radius:50%;width:fit-content;display:block;margin:0}.slide-filter-int .sidebar__collection-filter input.styled-checkbox[type=checkbox]{border-radius:50%;margin-right:0;width:30px;height:30px;border:2px solid}.slide-filter-int .filter-all-tags.color-filter--true{display:flex;flex-wrap:wrap;gap:5px}.btn-filters{display:flex;bottom:0;position:absolute;width:100%;z-index:9999999;flex-direction:column;padding:20px 10px;border-top:2px solid #b9b9b9}.btn-filters #closeButton{position:initial;background:#ffd202;color:#000;padding:10px 0;font-weight:500;text-transform:uppercase}.btn-filters .clear-active-filter{background:#000;color:#000;padding:10px 0;margin-top:7px;font-weight:700;text-transform:uppercase}.slide-filter-int .sidebar-block:after{content:"";position:absolute;height:0px;background:transparent}a.logo-list__item-link{display:block;z-index:99;height:100%;width:100%}.img_hover{position:absolute;top:0;width:70px;opacity:0;left:50%;transform:translate(-50%);overflow:hidden;margin-left:auto;margin-right:auto}.img_hover img{position:relative;z-index:-1}.logo-list__item h4{text-align:center;font-size:14px}.logo-list__item-link:hover{opacity:1}.logo-list__item .image-element__wrap{width:70px;height:74px;cursor:pointer}.logo-list__item .image-element__wrap img{max-height:74px;object-fit:contain!important;transform:scale(.99)}.announcement-bar-top{padding:.6rem;text-align:center;background:#000;color:#fff;font-family:var(--typeNavFont),var(--typeNavFontFallback);font-size:18px}.announcement-bar-top a,.announcement-bar-top span{color:#fff}.announcement-bar-top .swiper-button-next,.announcement-bar-top .swiper-button-prev{font-size:1rem;color:#fff;font-weight:lighter}.announcement-bar-top .swiper-button-next:after,.announcement-bar-top .swiper-button-prev:after{font-size:.8rem}.announcement-bar-top p{margin-bottom:0}.announcement-bar-container{max-width:45rem;margin:0 auto}body .main-nav,.dropdown{background:#fff}body .nav-desktop__tier-1-link:visited span,.nav-desktop__tier-1-link:visited,body .nav-desktop__tier-1-link span,.nav-desktop__tier-2-link span,.nav-desktop__tier-3-link span,body .header__logo img,.header__logo span.header__logo-text{color:#000}body .nav-desktop__tier-1-link--active span,body .nav-desktop__tier-1-link:hover,body .nav-desktop__tier-1-link.nav-desktop__tier-1-link--active:visited span,body .nav-desktop__tier-1-link:visited span:hover{color:var(--typeLinkColor)}.header.is-absolute{position:initial}header{border-bottom:1px solid}.cart-container .mini_cart .cart_count{color:initial}.sticky_nav #toggle-search{padding-top:8px}.sticky_nav #toggle-search svg{width:22px}.sticky_nav .top-bar--right-menu .cart-container,body .sticky_nav .mini_cart:before,.search-link-icon .icon-search:before,.top-bar__menu .icon-user:before,header .icon-search:before,header .icon-cart:before,header .icon-user:before{display:none}header .icon-cart{background:no-repeat}.search-form-container{display:none}header .search-container{text-align:right;display:flex;justify-content:end;margin-right:25px}header .search-link-icon{display:block;text-align:right;width:fit-content;padding-top:5px}header .icon-search.dropdown_link svg{max-width:21px}.top-bar--right-menu svg{max-width:22px}.icon-cart.mini_cart,.cart-container:hover .icon-cart.mini_cart,.cart-container,.cart-container:hover,.cart-container span,.cart-container:hover span{background:transparent}body:not(.index) .cart-container .mini_cart .cart_count{color:initial}.nav-desktop__tier-1-link:active,.nav-desktop__tier-1-link:focus,.nav-desktop__tier-1-link:focus-within,.nav-desktop__tier-1-link.nav-desktop__tier-1-link--active,.nav-desktop__tier-2-link:hover,.nav-desktop__tier-2-link:active,.nav-desktop__tier-2-link:focus,.nav-desktop__tier-2-link:focus-within,.nav-desktop__tier-2-link.nav-desktop__tier-1-link--active,.nav-desktop__tier-3-link:hover,.nav-desktop__tier-3-link:active,.nav-desktop__tier-3-link:focus,.nav-desktop__tier-3-link:focus-within,.nav-desktop__tier-3-link.nav-desktop__tier-1-link--active{color:var(--typeNavColor)}body .cart_content{top:70px}header .search-form-container.show .icon-search:before{display:block}.hideElement{display:none}#toggle-search{cursor:pointer}.search-form--header .search-form__input[type=text]{border-color:#000;color:#000}.search-form__submit-button .icon-search:before,.search-form--header .search-form__input[type=text]::placeholder{color:#000}.nav-desktop__tier-2.nav-desktop__tier-2--full-width-menu{background:#fff}.mega-menu.menu.dropdown_content{max-width:1080px;margin:0 auto;color:#000}.mega-menu__image-caption-link a,.dropdown_content p,.menu a,.menu a:visited,.menu a span{color:#000}.mega-menu__image-caption-link p{text-align:left;text-transform:uppercase}.dropdown_title li a:hover,.dropdown_title li a{text-transform:uppercase}.dropdown_title li a:hover{color:initial}.dropdown_column__menu li a:hover{color:var(--typeNavColor)}body.index details[open=open] .header__logo span.header__logo-text,body.index details[open=open] .nav-desktop__tier-1-link span{color:#000}body.mobile_nav-fixed--true.is-active{overflow:hidden}#header .top-bar{background:#fff}.mobile_nav div span{background:#000}.mobile_nav-fixed--true .top-bar--right .icon-search,#header.mobile_nav-fixed--true .top-bar a span{color:#000}span.mobile-menu-title{display:none}.mobile-menu-container.dropdown{overflow:scroll;height:89vh;height:85vh;padding-bottom:8rem;box-shadow:1px -20px 32px -20px #00000080 inset}ul#mobile_menu li a:hover{color:#aaa}.template-collection .main-nav.menu-position--inline{display:flex;justify-content:center;padding:5px 20px 0}.center-logo,.template-collection .nav.nav--combined{flex:1 1 0px}.collection-search{width:100%;display:block;max-width:100%;padding:14px 11px 0;background:#fff}.collection-search .search-form-container{display:block;width:100%;max-width:100%}.collection-search .search-form{width:100%;max-width:100%}.collection-search .search-form--header .search-form__input[type=text]{border:1px solid #6c6c6c;font-family:Inter;font-size:13px;letter-spacing:normal;font-weight:200;border-radius:5px}.nav-desktop__tier-1 .nav-desktop__tier-1-link{font-size:18px;letter-spacing:0}.center-logo img{max-width:70px}body .section .section{max-width:1300px}body.template-product .section{max-width:100%;width:100%}body.template-product .section .section{max-width:1300px}.mobile-search .search-form-container{display:block}body .mobile_nav div span:nth-child(1){top:12px}body .mobile_nav div span:nth-child(2),body .mobile_nav div span:nth-child(3){top:20px}body .mobile_nav div span:nth-child(4){top:28px}body header .icon-search.dropdown_link svg{height:22px;max-width:35px;width:21px;margin-top:3px}.sort-controls{width:100%;display:flex;margin-bottom:1rem}.sort-tools{font-size:14px;text-transform:uppercase;color:#333;font-family:Oswald,sans-serif;letter-spacing:2px}.filter span{display:flex;align-items:center;gap:.6rem;padding:8px 0;width:fit-content}select#sort-by{background:url(/cdn/shop/files/down-arrow.svg?v=1711065393);background-repeat:no-repeat;background-size:auto;background-position:center right}.collection span.icon-down-arrow{display:none}.collection .product-list .image-element__wrap{background:#f7f7f7}.collection .product-list .image-element__wrap img{mix-blend-mode:multiply;aspect-ratio:1 / 1;object-position:center}.product-list-container{width:100%}.discount-price{color:var(--typeRegularColor)}.product-list .product-details.produc-info-file{text-align:left;min-height:92px}.product-list button.add_to_cart{padding-top:8px;padding-bottom:8px;max-width:75%!important;margin:0 auto!important;display:block}.flickity-slider button.add_to_cart{max-width:75%!important;margin:0 auto!important;display:block}.flickity-slider button.add_to_cart,.product-list-container button.add_to_cart .text{font-size:24px;font-weight:600}.product .image-element__wrap{background-color:#f7f7f7}.product .image__container{background-color:#f7f7f73b}.product .product-list .thumbnail img,.product .product_gallery img{mix-blend-mode:multiply}.product .product_gallery img+img{mix-blend-mode:unset}#swatch-products img{border-radius:50%;aspect-ratio:1 / 1;max-height:27px;height:100%}.size-guide-container.size-guide-desktop.alert-style{background:#ecc422;font-weight:700}.price-ui-badges{margin:0}.template-product h1.product_name{margin-bottom:0;line-height:40px;font-weight:700;padding-top:0;font-size:36px;font-family:Oswald,sans-serif}.template-product .price-ui{margin:14px 0;font-size:24px;line-height:40px;font-weight:600}.template-product .custom-cta-msg{display:none}.template-product .product-quantity-box.purchase-details__quantity input.quantity{max-width:44px}.template-product .product-quantity-box.purchase-details__quantity{max-width:30%;display:flex}.template-product .product-quantity-box .product-plus,.template-product .product-quantity-box .product-minus{float:none}.template-product div.purchase-details__buttons{display:block;width:100%}.template-product .product-quantity-box .quantity{float:none}.template-product .purchase-details__buttons .add_to_cart{padding:9px 20px;font-size:24px;max-width:100%;width:100%;display:block;margin-top:13px;margin-bottom:-5px;font-weight:600;letter-spacing:1px;font-family:Oswald,sans-serif}.template-product .feature-divider{margin-bottom:0}.template-product .product-icons-wrarpper{margin-top:23px;margin-bottom:23px}.template-product .size-guide-container{padding:12px;border-radius:10px;background:#d9d9d9;display:flex;justify-content:space-between;margin-bottom:1rem;align-items:center;gap:.5rem}.template-collection .thumbnail .title,.template-product .thumbnail .title{font-weight:700;letter-spacing:0;font-size:20px;line-height:20px}.template-product #revy-bundle-wrapper h1.revy-bundle-title{font-weight:700;font-size:36px;line-height:40px;letter-spacing:0}body .stamped-header-title{text-transform:uppercase;text-align:center;font-weight:700;letter-spacing:0;font-family:Oswald;font-size:36px;line-height:40px}.size-chart li{margin-bottom:0;font-size:16px}.size-chart ul{padding-left:18px}.size-for{width:80%;padding-left:6px;font-weight:700}.size-link{width:20%;text-align:center}.size-link a{font-size:18px}.alert-text-container{padding:1.5rem 0 0}.product-text.alert-text-container{border-radius:10px;border:3px solid #FF0000;padding:16px 11px 8px;text-align:center;background:#ededed}.product-text.alert-text-container h3{font-family:Roboto;font-size:22px;letter-spacing:normal}.template-product .size-guide-container a{color:#000;font-weight:600;text-decoration:underline}.template-product .smart-payment-button--true .purchase-details{padding-bottom:0;margin-bottom:1rem}.template-product .product_section .description{margin-bottom:28px}.template-product #revy-bundles-wrapper{margin:5px 0}.template-product span.stamped-badge-caption{text-decoration:underline}.cart_content .product-quantity-box{display:flex}body #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-action .revy-bundle-add-button .revy-bundle-button-line.first{border:0!important}.recommended-products__title{padding-bottom:1rem}.global-button.global-button--text.image-text__button svg{display:none}.swatches-container-mobile{display:none}.bullet-points{margin-top:1.5rem}.bullet-points ul{list-style:inside}section.black-friday-banner{position:relative}section.black-friday-banner,section.black-friday-banner .image-with-text-container .image-with-text__text-column{background:#120f0e;color:#fff}section.black-friday-banner .collection_title.h1 h3,section.black-friday-banner .subtitle{color:#fff}section.section.black-friday-banner-top{max-width:100%;width:100%;background:#ffd200}section.section.black-friday-banner-top h2.rich-text__heading.title{font-family:var(--typeNavFont),var(--typeNavFontFallback);font-weight:400;font-style:var(--typeNavFontStyle);font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:36px;margin:5px 0}section.section.black-friday-banner-top .rich-text__text.featured_text,section.section.black-friday-banner-top .feature-divider{display:none}.template-index .shopify-section--rich-text-and-image{padding:0}.template-index .collection_title.h1 h3 strong{line-height:normal}img.sticker-black-friday{max-width:210px;position:absolute;z-index:1;left:50%;bottom:15px;transform:translate(-50%);top:auto}section.section.custom-collection-text{margin-top:-20px;margin-bottom:-20px}section.section.custom-collection-text p{font-size:19px}body.product-type-Sunglasses .product_gallery .gallery-cell:nth-of-type(1):before{display:none}.template-product .feature-divider.offer-divider{margin-bottom:19px;display:block}@media screen and (min-width: 769px){.mobile-progress-bar{display:none}.logo-list__item-link:hover .img_hover{opacity:1}.template-product .gallery-wrap .product_gallery{padding-left:22px;padding-right:22px}.template-product .product-main .container{gap:0 58px}.template-product .three-fifths{width:calc(60% - 85px)}.template-product .two-fifths{width:calc(40% - 13px)}.dropdown_column.block-has-menu{max-width:180px}body .dropdown_content{display:flex}}@media screen and (max-width:798px){#header.mobile_nav-fixed--true{position:sticky;padding:4px 0 6px}.mobile_nav-fixed--true a.icon-cart.mini_cart.dropdown_link svg{width:27px;height:26px}.mobile_nav-fixed--true a.top-bar__login-link.icon-user svg{width:23px;height:22px}.mobile_nav-fixed--true .header__logo.logo--text{text-align:center;display:block;max-width:100%;width:100%}.mobile-mega-menu a p.mobile-mega-menu__image-caption{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#000;margin-top:0;font-weight:600}.mobile-mega-menu .image-element__wrap{overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:60px;border-radius:6px}li.mobile-mega-menu_block a{position:relative}li.mobile-mega-menu_block{border:none}#mobile_menu li a{font-weight:700;font-size:14px}ul#mobile_menu.menu>li{border-bottom:1px solid}#header.mobile_nav-fixed--true{background:#fff}section.section.black-friday-banner-top h2.rich-text__heading.title{font-size:24px}img.sticker-black-friday{max-width:120px;position:initial;z-index:1;transform:none;top:auto;display:block;margin:2rem auto 1rem}}@media (max-width: 768px){.transparentBackground--false .flickity-prev-next-button .arrow{opacity:1;fill:#020202}}@media screen and (max-width: 750px){body .collection-banner{border-radius:0;background:#ffd202;padding:0 15px}body .collection-heading{font-size:28px;font-weight:500;color:#333;margin-top:8px;line-height:normal;margin-bottom:10px;letter-spacing:normal}div.collection-banner{border-left:0;border-right:0}.collection-image{font-size:0}.mobile-collections-grid .collection-image img{width:100%;font-size:0;height:auto;max-height:60px;width:auto}body.collection .equal-columns--outside-trim .medium-down--one-half.medium-down--one-half{margin-left:0}body .collection-information{font-size:15px;font-weight:400;padding:0;text-align:center;line-height:24px}body .logoSlider{padding:21px 30px 0 0;border-top:none;border-bottom:1px solid #AAAAAA;margin-top:0}.slide-filter{width:80%}.slide-filter-int{width:100%;padding:50px 10px}.shopify-section--collection-template div.content{padding:0 12px 15px}body.template-product #revy-bundles-wrapper{display:block}body .celebrities-container h2,.template-product .info h3{font-size:26px;text-align:center}.template-product .size-guide-container{padding:12px 5px;font-size:11px;gap:.2rem}.template-product .stamped-header-title{font-size:36px;margin:0 0 30px;width:100%;font-weight:700;text-align:center;text-transform:uppercase;font-family:Oswald}body #revy-bundle-wrapper .revy-bundle-wrapper-inner{display:block;width:100%;text-align:center}body #revy-bundle-wrapper .revy-bundle-title{text-align:center}body #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-products{justify-content:center}body #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-action .revy-bundle-add-button{margin:0 auto}.template-product .is-product-sidebar.content{padding-top:5px}.template-product .is-product-main.content{padding-top:0}body.template-product .product-quantity-box.purchase-details__quantity{max-width:40%}body .purchase-details__buttons.purchase-details__spb--true{gap:10px 5px}body.template-product .featured-link--half .info{width:90%}body.list-collections .equal-columns--outside-trim .small-down--one-half:nth-of-type(2n){margin-left:9px}#stamped-full-page{padding:1rem 1.5rem}body div#stamped-reviews-widget[data-widget-type=full-page]{max-width:100%}#pages{margin:1rem 0 2rem;display:inline-block}body.blocked-scroll{pointer-events:auto!important}body.blocked-scroll,body{overflow-y:scroll!important;overflow-x:hidden!important}}@media screen and (max-width:768px){body .section_select .sort_by{font-size:14px}.one-half.column.section_select span.icon-down-arrow{display:none}select#sort-by\ {text-align:right}body .close-button{top:4.2rem;right:12px}body .logo-list__item.active-collection{border-bottom:3px solid #333333}body .footer .footer-menu-wrap h6{padding-left:15px;padding-right:15px}.product_gallery_nav{display:none}.product_gallery{margin-bottom:20px}body .product_gallery_nav .gallery-cell{width:14%}.template-product .price-ui{margin:8px 0 6px}.template-product .modal_price{margin-bottom:0}.size-guide-container{margin-bottom:.5rem}.swatches-container-desktop{display:none}.swatches-container-mobile{display:block}#swatch-products img{max-width:26px}body.template-product h2.title,body.template-product h2,.h2,h2.title,body .comparison-right h4,body.template-product .info h3,.template-product #revy-bundle-wrapper h1.revy-bundle-title,.comparison-right h4,body .celebrities-container h2,.template-product .stamped-header-title,.template-product h1.product_name{font-size:27px;line-height:30px}.template-product .price-ui{font-size:20px;line-height:40px}.botom-product-info h3.product_name,body .botom-product-info .price-container{font-size:16px}.template-product .size-guide-container a{font-size:12px}.template-product .size-guide-container{margin-bottom:15px}.template-product div.purchase-details__buttons{margin-top:0}body .bottom-add-to-cart-button .btn,button.add_to_cart .text{font-size:22px;line-height:24px}body .collection-description p{font-size:14px;line-height:20px}body .logo-list__item h4{font-size:13px;font-weight:700}body select#sort-by,body .filter span{font-size:18px;line-height:20px;font-weight:700}.template-collection .thumbnail .title{font-size:17px;font-weight:600}.template-collection div.header__logo img{max-width:60px}.template-collection #header .top-bar>a{display:none}.template-collection .collection-search{padding:8px 11px}.collection-search .search-form--header .search-form__input[type=text]{font-size:12px}body select#sort-by{text-align:right;padding-right:30px}.template-collection .top-bar details,.template-collection .header__logo.logo--text{flex:1 1 0px}.template-collection .top-bar .top-bar--right{justify-content:end;flex:1 1 0px}.template-collection header{border:0}.flickity-slider button.add_to_cart .text,.flickity-slider button.add_to_cart,.product-list-container button.add_to_cart .text{font-size:13px;font-weight:600}.flickity-slider button.add_to_cart,.product-list button.add_to_cart{padding-top:2px;padding-bottom:2px;letter-spacing:1px}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/custom.css.map */
