body,.shifter-active .shifter-page{background:#fff}img{display:block;width:100%;height:auto}svg{display:block}.mobile-view{display:none}.slick-arrow{width:12px;height:12px;margin:0}.slick-arrow:before{content:none}.slick-arrow svg{display:block;width:12px;height:12px}.container-full{padding-left:60px;padding-right:60px}.announcement-bar-wrapper{padding:10px 60px}.announcement-bar-inner{padding:0 20px}.announcement{display:none;font-size:14px;font-style:italic;font-weight:700;letter-spacing:1px;line-height:1.4;text-align:center}.announcement.slick-slide{display:block}.announcement-bar-wrapper .slick-prev{left:0}.announcement-bar-wrapper .slick-next{right:0}header.site-header{display:flex;align-items:center;justify-content:space-between;gap:56px;border-top:1px solid #000;border-bottom:1px solid #000;padding:17px 60px}header.transparent-header{position:fixed;top:40px;color:#fff;background-color:transparent;border:none;transition:background-color .15s ease-in-out}header.transparent-header.scrolled{top:0}header.transparent-header:hover,header.transparent-header.scrolled{color:#000;background-color:#fff}header.site-header .mobile-burger-menu-wrap{display:none}header.site-header .site-logo{flex:0 0 auto}.site-logo .site-link{position:relative;display:block}.site-logo img{display:block;width:133px;height:auto;transition:all .15s ease-in-out}.site-logo img.site-logo-white{position:absolute;top:0;left:0;opacity:0}header.transparent-header img.site-logo-white,header.transparent-header:hover img.site-logo-dark,header.transparent-header.scrolled img.site-logo-dark{opacity:1}header.transparent-header img.site-logo-dark,header.transparent-header:hover img.site-logo-white,header.transparent-header.scrolled img.site-logo-white{opacity:0}header.site-header .site-nav-wrap{flex:1 1 auto}.site-nav-wrap .mobile-nav-head{display:none;align-items:center;justify-content:space-between;border-bottom:1px solid #929292;font-size:18px;padding-bottom:10px;margin-bottom:20px}.site-nav-wrap .mobile-login-menu{display:none;margin-top:20px;padding-top:16px;border-top:1px solid #929292}.site-nav-wrap .mobile-login-menu a{display:flex;align-items:center;text-decoration:underline;gap:10px}.site-nav-wrap .mobile-login-menu svg{width:30px;height:30px}.site-main-nav{list-style:none;display:flex;align-items:center;gap:20px;font-size:14px}.site-main-nav .level-0{position:relative}.site-main-nav .level-0>a{color:inherit;transition:all .15s ease-in-out}.site-main-nav .level-0>a.dlinks{display:flex;align-items:center;gap:6px}.site-main-nav .level-0 .submenu{position:absolute;background-color:#fff;padding:20px 30px;list-style:none;white-space:nowrap;line-height:1.5;font-size:14px;opacity:0;visibility:hidden;transition:all .25s ease-in-out;z-index:10}.site-main-nav .level-0.dropdown:hover .submenu{opacity:1;visibility:visible}.site-main-nav .level-0 .submenu.grid-submenu{column-count:3;gap:40px}.site-main-nav .level-0 .submenu>li{padding:6px 0}.site-header-icons{display:flex;align-items:center;gap:10px}.site-header-icons svg{width:32px;height:32px}#header-cart-icon svg{width:22px;height:22px}.site-header-icons a{color:inherit;transition:all .15s ease-in-out}#header-cart-icon{position:relative}#header-cart-icon .CartCount{position:absolute;width:14px;height:14px;color:#fff;background-color:#000;font-size:12px;font-weight:700;line-height:1;text-align:center;border-radius:50%;top:-4px;right:-5px}header.transparent-header #header-cart-icon .CartCount{color:#000;background-color:#fff}.full-width-banner-wrap{margin-bottom:10px}.full-width-banner-wrap img.mobile-banner{display:none}.full-width-banner-wrap a{display:block}.two-col-banner-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.two-col-banner-wrapper .banner-item a{display:block;height:100%}.two-col-banner-wrapper .desktop-view{height:100%}.two-col-banner-wrapper img.banner-img{height:100%;object-fit:cover}section.homepage-products{padding-top:54px;padding-bottom:60px}section.homepage-products .section-title{padding:0;margin-bottom:40px;text-align:left;line-height:1.2}section.homepage-products .section-title h2{font-size:30px;padding:0;border:none}.featured-products-list{margin-left:-13px}.featured-products-list .collection-carousel{padding-right:80px}.featured-products-list .owl-wrapper-outer{overflow:visible}.featured-products-list .owl-buttons>div{width:30px;height:30px;padding:0;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center}.featured-products-list .product .product-title{position:absolute;bottom:26px;left:40px;z-index:10}.image-text-wrapper{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px;gap:20px}.image-text-wrapper .text-part{flex:0 0 34.4%;max-width:34.4%}.image-text-wrapper .image-part{flex:1 1 auto;max-width:890px}.image-text-wrapper .text-part .sub-title{font-weight:300;font-style:italic;font-size:23px;text-transform:none}.image-text-wrapper .text-part .title{font-size:40px;max-width:500px;line-height:1.1}.image-text-wrapper .text-part .description{font-size:16px;max-width:580px;margin-bottom:50px}.image-text-wrapper .button-link{display:flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none;border:1px solid #000;width:100%;max-width:200px;min-height:48px;padding:10px 15px}.logo-list-wrap{background-color:#f3efee;padding-top:50px;padding-bottom:50px;margin-bottom:30px}.logo-list-wrap .title{font-size:32px;text-align:center;margin-bottom:30px}.logo-list{display:flex;align-items:center;justify-content:space-around;gap:20px}video{display:block;width:100%}.collection-template-wrapper{margin-top:40px}.collection-template-wrapper .collection-title{border:none;text-align:left;font-size:26px;line-height:30px;margin-bottom:10px}.collection-template-wrapper #sidebar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-left:-26px;margin-bottom:25px}.collection-filters-container{margin:0}.collection-template-wrapper .custom-select__option{text-transform:initial;color:#000;margin:0}.collection-template-wrapper .custom-select__option--value{font-size:14px;font-weight:500;border:none;margin:0;background-color:transparent!important;padding:5px 26px}.collection-template-wrapper .custom-select__dropdown{min-width:130px;left:26px;border:1px solid #e6e6e6;background-color:#e9e3e1;padding:2px;border-radius:2px}.collection-template-wrapper .custom-select__dropdown>button{border-radius:3px;font-size:14px;line-height:1.2;padding-top:6px;padding-bottom:6px;transition:all .25s ease-in-out}.collection-filters-container .custom-select__dropdown>button{text-transform:uppercase}.collection-template-wrapper .custom-select__dropdown>button:disabled{display:none}.collection-template-wrapper .custom-select__dropdown>button:hover{color:#fff;background-color:#779ff7}.collection-template-wrapper .sort-by-wrap .custom-select__dropdown{left:auto;right:0;min-width:212px;z-index:10}.collection-template-wrapper .custom-select__option--value:after{border:none;width:16px;height:16px;background-image:url(/cdn/shop/files/dropdown-arrow.png?v=1711055718);background-size:cover;background-repeat:no-repeat;background-position:center;right:0}.collection-template-wrapper #bside{float:none}.collection-template-wrapper #product-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:50px}.collection-template-wrapper #product-loop .product{margin:0}.collection-template-wrapper #product-loop .product.disabled{opacity:.2}.product-card .product-details{text-align:left}.product-card .product-details .product-title{font-size:16px}.product-card .product-details .price{font-size:15px;text-align:left;margin:0}.product-card .product-details .price>*{font-size:inherit!important}.product-card .product-details .price .onsale{color:#000}.product-card .product-details .price .was-listing{color:#8b8b8b}.product-card .product-modal{bottom:0;width:auto;left:36px;right:36px;margin:0;padding:15px 10px;font-size:16px;background-color:#fffc!important;color:#000!important}.product-card .sale-item{display:block;font-family:noto-sans;font-size:15px;width:auto;height:auto;border-radius:0;line-height:1.2;letter-spacing:1.8px;background-color:#f8bcd4;padding:4px 8px}#footer-wrapper{padding-top:50px;padding-bottom:60px}.footer-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:125px}#footer-wrapper h4{font-size:22px;border-color:#000;padding-bottom:16px;margin-bottom:-10px}.footer-main ul{font-size:14px;column-count:2;column-gap:20px;max-width:720px;line-height:1.8;letter-spacing:.4px}.footer-bottom{margin-top:40px;display:flex;align-items:center;width:100%;gap:12px}.footer-bottom .credit{display:flex;gap:16px;flex-wrap:wrap;flex:1 1 auto}.footer-bottom .credit img{margin:0}div#footer_signup{margin-top:20px;margin-left:-10px;margin-right:-10px}#footer_signup>p:first-child{display:none}#footer_signup form{padding:0!important}#footer_signup form *{font-family:EngraversGothic BT!important;font-size:16px!important}#footer_signup form input{height:55px!important}#footer_signup form button{background:#757575!important;font-weight:400!important;text-transform:uppercase!important;height:33px!important;min-width:230px!important}.gridlock .row{width:100%;padding:0 160px}.product-template{padding-top:32px}.product-template-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.product-media-wrap{position:relative;flex:0 0 50%;max-width:50%}.product-media-wrap .sale-flash{font-family:noto-sans;font-size:15px;width:auto;height:auto;border-radius:0;line-height:1.2;letter-spacing:1.8px;background-color:#f8bcd4;padding:4px 8px;position:absolute;z-index:5;right:10px;top:10px;color:#fff;text-transform:uppercase}.product-info-wrap{flex:0 0 40%}.product-thumb-img-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.product-main-image,.thumb-item-inner{position:relative;width:100%;height:0;padding-bottom:150%}.product-main-image img:first-child,.thumb-item-inner .product-thumb{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product-mobile-slide{display:none}.product-info-wrap .product-title{font-size:26px;text-transform:capitalize;line-height:1.2;margin-bottom:6px}#product-price{font-size:16px;padding-top:0;margin-bottom:5px}#product-price .was{color:#8b8b8b;margin-left:14px}#product-description .final-sale{color:#f19fc0;font-size:18px;margin-bottom:5px}#product-description .shopify-product-form{float:none;font-size:15px;border:none}#product-description .variant-selection label{text-transform:capitalize;font-size:18px;line-height:1.2;display:block;float:none;margin-bottom:15px}.product-swatch-list{display:flex;flex-wrap:wrap;gap:9px}.product-swatch-list .swatch{position:relative;width:40px;height:40px;font-size:18px;border:1px solid #000;display:flex;align-items:center;justify-content:center;padding:5px;font-size:16px;cursor:pointer;transition:all .25s ease-in-out;overflow:hidden}.product-swatch-list .swatch.disabled{background-color:#ececec;border-color:#ececec;color:#c9c9c9;cursor:not-allowed}.product-swatch-list .swatch.disabled:after{content:"";display:block;width:70px;height:70px;border:1px solid #c9c9c9;position:absolute;transform:rotate(45deg);top:15px;left:8px}.product-swatch-list .swatch:hover{background-color:#f1f1f1}.product-swatch-list .swatch.selected{color:#fff;background-color:#000}.variant-selection .selector-wrapper{display:none}#AddToCartForm{position:relative;margin-top:20px}#AddToCartForm>.select{position:relative;display:inline-block}#AddToCartForm article{position:absolute;top:0;right:0}#AddToCartForm article button{font-style:italic;text-transform:inherit;padding:0;margin:0}.product-add #AddToCart{float:none;margin-top:40px;margin-bottom:40px;text-transform:inherit;font-size:18px;max-width:330px;height:50px}#product-description .rte{font-size:14px}#product-description .rte *{font-size:inherit}#product-description .rte a{font-weight:400;text-transform:uppercase;text-decoration:underline}#product-description .rte p:last-child{margin-top:20px;margin-bottom:0}#related{margin-top:60px;float:none;padding-top:35px;border-color:#000;margin-left:-110px;margin-right:-110px;width:auto}.related-head .sub-text{font-size:16px}.related-head .main-text{font-size:32px;margin-bottom:30px}#related .owl-prev,#related .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;font-size:20px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}#related .owl-prev{left:30px}#related .owl-next{right:30px}#related .collection-carousel .owl-item{padding:0 20px}.collection-carousel-wrap{margin:0 -20px}.eyefitu-modal-button-close{background-color:#000!important}.eyefitu-modal-button-close svg{fill:#fff!important}.eyefitu-modal-header{padding-top:40px!important}.product-size-chart-popup{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:all .25s ease-in-out;z-index:20}.product-size-chart-popup.shown{opacity:1;visibility:visible}.product-size-chart-popup-inner{position:relative;width:100%;max-width:830px;background-color:#fff;padding:20px;border-radius:4px}.product-size-chart-popup-inner .close{position:absolute;background-color:#000;right:-15px;top:-15px;width:30px;height:30px;color:#fff;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:4px;cursor:pointer}.product-size-chart-popup-inner table{display:table!important}#shop-cart td>*{margin-bottom:0!important}.cart-item{display:flex;align-items:center}.cart-title p{font-size:16px;margin-bottom:0}.remove-cart-item{display:flex;align-items:center;justify-content:center}.remove-cart-item a{padding:5px}.empty-cart-content{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.empty-cart-content a.button{color:#fff;max-width:330px;margin-bottom:50px}.homepage-products .owl-controls .owl-buttons{display:flex;align-items:center;justify-content:space-between}#customer-wrapper .template_header h2{font-size:28px}#customer-wrapper label,#forgot_password a{font-size:14px}#recover-password .note a{color:#fff;text-align:center;margin-bottom:0}#customer-wrapper .name{font-size:24px}a#view_address{text-decoration:underline}.mobile-shop-pay,.product-info-mobile{display:none}.product-info-mobile .product-title{font-size:22px;text-transform:capitalize;line-height:1.2;margin:0}.product-info-mobile .mobile-product-price{font-size:14px}.product-info-mobile .mobile-product-price .was{color:#8b8b8b}.site-footer__accessbi-item{display:none}
/*# sourceMappingURL=/cdn/shop/t/196/assets/custom.css.map */
