@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,600;1,700;1,800&display=swap";p.AnnouncementBar__Content.Heading{font-size:14px;letter-spacing:1px;line-height:normal;font-weight:500;padding:0}header#section-header .Header__Wrapper{padding:18px 60px}.Header__MainNav li.HorizontalList__Item a{font-size:16px;letter-spacing:0px;text-transform:capitalize;padding:0 10px}.Header--center .Header__MainNav{position:unset;width:100%;margin:0}.Header__FlexItem.Header__FlexItem--fill.head-icon,.Header__FlexItem.Header__FlexItem--logo{max-width:200px;width:200px!important}.Header__MainNav{margin:0;width:100%;text-align:center}.wrapper{padding:0 60px}.template-index header#section-header{box-shadow:none}h3.SectionHeader__SubHeading{font-size:20px;letter-spacing:1px;line-height:70px;font-weight:700;margin:0}section#section-16065546654223636d h2.SectionHeader__Heading{margin:0!important;font-size:56px;letter-spacing:1px;line-height:60px;font-weight:700;width:350px}header.SectionHeader.xxx{margin-left:15%}.Slideshow__Content a.ButtonGroup__Item.Button{padding:0 55px 0 0;background:url(//cdn.shopify.com/s/files/1/0287/9042/3626/files/Layer_3.png?v=1606728389) no-repeat!important;background-position:center right!important;font-size:14px;letter-spacing:0px;line-height:70px;color:#060606;font-weight:700;border:0}.Slideshow__Content a.ButtonGroup__Item.Button:before{display:none}a.ButtonGroup__Item.Button.right-text{position:absolute;right:0;width:20px;top:0;transform-origin:0 0;transform:rotate(270deg);font-size:14px;background:transparent!important;letter-spacing:7px}a.ButtonGroup__Item.Button.right-text:before{content:"";background:#000!important;width:80px!important;height:1px;position:absolute;z-index:999;display:block;padding:0!important;top:35px;left:-100px}ol.flickity-page-dots{width:100%!important;left:0!important}.slide_btm_txt{font-size:156px;letter-spacing:11px;line-height:144px;color:#fff;font-weight:700;opacity:.2;text-align:center;position:absolute}section.lenses-and-frames .inner{max-width:1170px;margin:0 auto;padding:80px 0}section.lenses-and-frames .inner{max-width:1170px;margin:0 auto;padding:80px 0;display:flex}section.lenses-and-frames .inner>div{width:50%;max-width:100%;padding:0}.top-img img{border:1px solid #eee;margin:10px 10px 10px 0;object-fit:contain;border-radius:0 80px 0 0;width:48%;object-position:center;height:192px}.top-img{display:flex}.left-sec div{margin:0 auto 0 0;width:550px}section.lenses-and-frames .inner .right-sec{padding-left:70px}.bottom-img img{border:1px solid #eee;border-radius:5px;height:380px;width:100%;object-fit:cover}.bottom-img{padding-right:5px}.top-img img:nth-child(2){background:#fff}.top-img img{border:1px solid #e1dad6;margin:10px 10px 10px 0;object-fit:none;border-radius:0 80px 0 0;width:48%;object-position:center;height:230px;background:#fff;padding-top:50px;background:linear-gradient(180deg,#e5e3df 38%,#fff 57%)}.right-sec .title{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.right-sec .title .top-title{font-size:16px;letter-spacing:1px;line-height:28px;font-weight:400;background:#cf9874;width:max-content;text-transform:uppercase;color:#fff;padding:0 20px;margin-bottom:30px}.descr{font-size:34px;line-height:55px;text-transform:uppercase;font-weight:300}.descr p{margin:0}.descr p:last-child{font-weight:700}.lense-btn{margin:45px 0 0}.lense-btn a.Button{font-size:18px;letter-spacing:1px;font-weight:500;padding:28px 0;display:block;width:auto;border:1px solid #cf9874;margin:0 0 20px;border-radius:30px 0;width:450px}.lense-btn a.Button:last-child{background:#cf9874;color:#fff}section.lenses-and-frames{background-image:url(//cdn.shopify.com/s/files/1/0287/9042/3626/files/bg-cream.png?v=1606734692),url(//cdn.shopify.com/s/files/1/0287/9042/3626/files/grass.png?v=1606734690);background-position:center left,center right;background-repeat:no-repeat}h2.SectionHeader__Heading.Heading.u-h1{font-size:24px;line-height:58px;width:100%;background:transparent}div#shopify-section-featured-collections .ProductItem:hover{filter:drop-shadow(0 0 12px rgba(0,0,0,.08));background-color:#fff;border:1px solid #ededed}div#shopify-section-featured-collections .ProductList{margin-left:0}div#shopify-section-featured-collections .ProductItem{border:1px solid #efefef;padding-bottom:20px;position:relative}#shopify-section-1606555582746d1599 .Image--contrast:after{background:transparent}#shopify-section-1606555582746d1599 .CollectionItem.Carousel__Cell{min-width:33.3%;padding:0 10px}#shopify-section-featured-collections .ProductItem p.ProductItem__Vendor.Heading{display:none}#shopify-section-featured-collections .ProductItem h2.ProductItem__Title.Heading{font-size:16px;letter-spacing:1px;color:#0d0d0d;font-weight:700}#shopify-section-featured-collections .ProductItem__PriceList.Heading{font-size:14px;letter-spacing:1px;color:#0d0d0d;font-weight:700;line-height:30px}#shopify-section-featured-collections span.money.pre-money{color:#0d0d0d}#shopify-section-1606555582746d1599 .CollectionList.CollectionList--grid{padding:0 60px;margin:0}#shopify-section-1606555582746d1599 .col-titleProductItem__Title.Heading.col-title{font-size:18px;letter-spacing:2px;color:#0d0d0d!important;font-weight:700;text-align:center;margin:15px 0}#shopify-section-featured-collections .ProductItem__ColorSwatchList{display:none}.add-to-crt-btn{font-size:18px;letter-spacing:1px;font-weight:500;padding:10px 0;display:block;width:auto;border:1px solid #cf9874;margin:10px auto;border-radius:0 30px 0 0;width:70%;display:none}span.ProductItem__Label.ProductItem__Label--onSale{width:60px;position:absolute;top:-30px;font-size:12px;text-transform:capitalize;height:60px;display:flex;align-items:center;border-radius:50%;text-align:center;line-height:12px;right:-40px;filter:drop-shadow(0 0 12px rgba(0,0,0,.08))}.ProductItem:hover .add-to-crt-btn{display:block}div#shopify-section-featured-collections a.Button.Button--primary{padding:0 55px 0 0;background:url(//cdn.shopify.com/s/files/1/0287/9042/3626/files/Layer_3.png?v=1606728389) no-repeat!important;background-position:center right!important;font-size:14px;letter-spacing:0px;line-height:70px;color:#060606;font-weight:700;border:0}div#shopify-section-featured-collections a:before{display:none}div#shopify-section-featured-collections .ProductItem:hover .AspectRatio.AspectRatio--withFallback{height:340px}section#section-160655979632372d7a .FlexboxIeFix{padding:0 50px}section#section-160655979632372d7a .ImageHero__ContentOverlay{flex-basis:inherit;right:28%}section#section-160655979632372d7a header.SectionHeader h3.SectionHeader__SubHeading.Heading.u-h6{color:#000!important;font-size:22px;letter-spacing:1px;line-height:24px;position:relative;text-transform:inherit;font-weight:500;z-index:0}section#section-160655979632372d7a h3.SectionHeader__SubHeading.Heading.u-h6:before{content:"";display:block;border-bottom:16px solid #ffd2bb;margin:0 auto;position:absolute;top:15px;left:0;right:0;z-index:-1}section#section-160655979632372d7a header.SectionHeader h2.SectionHeader__Heading.Heading.u-h1{font-size:58px;line-height:70px;color:#000!important;font-family:bello-caps,sans-serif;font-style:normal;margin:30px 0;letter-spacing:0;font-weight:100}section#section-160655979632372d7a .btn.shop-btn a.Button.Button--primary{font-size:16px;letter-spacing:1px;font-weight:600;padding:22px 70px;border:1px solid #cf9874;border-radius:30px 0;background:#cf9874!important;color:#fff;text-shadow:none}section#section-160655979632372d7a .Button--primary:before{background:transparent}.ser-title{text-transform:uppercase;color:#1b1b1b;padding:20px 0;font-size:14px;letter-spacing:1px;line-height:22px;font-weight:600}section.servieces{padding:80px 50px;text-align:center;border-bottom:2px solid #f0edea}.ser-icon{height:60px}.ser-icon img{object-fit:contain}section.servieces .sev-main.Grid__Cell{padding:0 20px;border-right:1px solid #ddd}section.servieces .sev-main.Grid__Cell:last-child{border-right:0}.newsletter-sec h2.SectionHeader__Heading.Heading.u-h1{font-size:24px;letter-spacing:1px;line-height:27px;text-shadow:none;margin-bottom:40px}.newsletter-sec .SectionHeader__Description{max-width:initial!important;width:55%}.newsletter-sec .ImageHero__ContentOverlay{flex-basis:inherit}.newsletter-sec .SectionHeader__Description p{font-size:16px;letter-spacing:1px;line-height:27px;color:#909090;text-shadow:none}.newsletter-sec .Form{margin:0 auto}.newsletter-sec .Newsletter input.Form__Input{min-width:517px;border:none;font-size:18px;letter-spacing:2px;color:#232323;padding-left:35px}div#shopify-section-1606557112582d1ddb{padding:0 60px}.newsletter-sec button.Form__Submit.Button.Button--primary{margin:0;border:none;padding:27px 78px;font-size:18px;letter-spacing:2px;font-weight:400}.newsletter-sec .Form__Submit:before{border-top-left-radius:40px;border-bottom-right-radius:40px}.newsletter-sec .Newsletter__Inner{box-shadow:0 1px 20px #eee;background:#fff;margin-top:50px}.newsletter-sec .news__Social{margin-top:44px}.newsletter-sec .HorizontalList--spacingLoose .HorizontalList__Item{margin-right:20px;margin-left:20px}.newsletter-sec a.Link.Link--primary{color:#666}.banner-img.testi{background-repeat:no-repeat;background-size:cover;height:24vw;background-position:center;padding:80px 0}.Container.textimonial{display:flex;margin:0 auto;width:70%}.rev-sec{display:flex}.star-rev ul li{list-style-type:none}.star-title{font-size:18px;letter-spacing:1px;line-height:35px}.star-rev ul{display:flex;margin-left:13px}.star-rev i.fa.fa-star{color:#ffc000;padding:0 3px;font-size:16px}.Testimonial__Content p{text-align:left;padding:30px 0 0;font-size:16px;letter-spacing:1px;line-height:30px}.titsi-name{font-size:14px;letter-spacing:1px;line-height:35px;padding-top:30px}.top-title{text-align:left;font-size:24px;letter-spacing:1px;padding-bottom:10px;color:#fff;font-weight:600;text-transform:uppercase}.banner-img.testi section#section-1606714866f79415f3{margin:0}.testi-img img{border-radius:100px;width:160px;height:160px;padding:13px}.testi-img{border:1px solid #fff;border-radius:100px;width:160px;height:160px}.img-sec{padding-right:40px}.banner-img.testi button.flickity-prev-next-button.next{left:90%}.banner-img.testi .flickity-prev-next-button{position:absolute;top:39%;width:71px;height:71px;background:#47413f}.banner-img.testi .flickity-prev-next-button.active{background:#c7c7c7}.banner-img.testi button.flickity-prev-next-button.previous{right:90%}.banner-img.testi .flickity-prev-next-button svg{height:15px}.banner-img.testi ol.flickity-page-dots{width:47%!important;margin-top:0!important}.TestimonialList{position:relative}footer#section-footer .Footer__Inner{padding:40px 0;justify-content:center;max-width:1300px;margin:0 auto}h2.Footer__Title.Heading.u-h6{font-size:18px;letter-spacing:0px;line-height:25px;font-weight:700;font-style:normal;text-shadow:none}.Footer__Block .Linklist__Item{margin-bottom:2px}.Footer__Aside{padding:30px 0}.Footer__Copyright{display:block;text-align:center;width:100%}.Footer__Copyright a,.Footer__Copyright p a{font-size:14px;letter-spacing:.5px;line-height:27px;color:#969696;text-transform:inherit;font-weight:400;display:block;width:100%}.banner-img.testi .flickity-page-dots .dot{width:7px;height:7px;background:#fff;margin:0 8px}.banner-img.testi li.dot.is-selected{position:relative}.banner-img.testi li.dot.is-selected:before{background:transparent;border:1px solid #fff;border-radius:50%;padding:9px;top:0;left:0;right:0;margin:0 auto;bottom:0;transform:translate(-43%,-44%)}.banner-img.testi div:focus{outline:none}#shopify-section-featured-collections .Grid__Cell{padding:0 20px}.Footer__Content.Rte p,footer ul.Linklist a{font-size:16px;letter-spacing:0px;line-height:31px;color:#000;font-style:normal;margin:0}footer#section-footer .Footer__Inner .Footer__Block{width:25%;padding:0;flex-basis:auto}.Footer{padding:0}.Footer__Block--social ul.Footer__PaymentList.HorizontalList{margin-top:20px}.Footer__Block--social ul.Footer__PaymentList.HorizontalList li.HorizontalList__Item{margin:0 5px 0 0}.Footer__Block--social ul.Footer__PaymentList.HorizontalList li.HorizontalList__Item:last-child{margin:0}.fbottom{border-top:2px solid #dedede;padding:10px 0}.servieces>div{display:flex;flex-wrap:wrap}html{padding-bottom:0!important}.SectionHeader:not(:only-child){margin-bottom:40px}.store-page{height:25vw;position:relative;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;display:flex;align-items:center;justify-content:center}.container{max-width:1300px;margin:0 auto;width:100%}.store-page .container{position:relative}.store-page:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#0006}.banner-inner h1.SectionHeader__Heading.Heading.u-h1{font-size:40px;font-weight:800;color:#fff}.store-blocks{padding:40px 0 0}.stbl-inner .title-block{margin:30px 0;text-align:center;width:100%}.stbl-inner .title-block h2{font-size:28px;font-weight:600}.stbl-inner{display:flex;flex-wrap:wrap;justify-content:center}.str-box{width:20%;padding:10px;text-align:center}.str-box h4{background:#cf9874;color:#fff;padding:10px;font-weight:500;letter-spacing:.5px;transition:.5s}.str-box a.img-link:hover h4{background:#333}.str-img{overflow:hidden}.str-img img{transition:8s}.str-box a.img-link:hover img{transform:scale(1.5)}.divider-store{border:1px solid #ddd;height:2px;display:block;width:100%;margin:50px 0 10px}.Footer--withMargin{margin-top:40px}.Price--compareAt:before{display:none}.ProductItem__PriceList .money-details{display:none}.ProductItem{border:2px solid transparent}.ProductMeta__Price.Price--compareAt{margin-left:15px;text-decoration:line-through;color:#a0a0a0}.Product__InfoWrapper{position:inherit}.Product__Gallery{margin-bottom:40px;margin-left:auto}.Product__Wrapper{max-width:100%}.Product__SlideshowMobileNav.arrows-pro{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between}.Product__SlideshowMobileNav.arrows-pro .Product__SlideshowNavArrow svg{width:25px;height:25px}.Product--medium .Product__Slideshow{max-width:80%;position:relative;margin:0 auto}.Product__SlideshowNavScroller{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNavImage{display:inline-block;width:120px;margin:10px;vertical-align:top}.Product__Info{width:100%;max-width:100%;margin:0}body #bcpo .bcpo-default select,body #bcpo .bcpo-select select,body #bcpo .bcpo-dropdown select{border:1px solid #ddd;border-radius:0;min-height:45px;font-size:14px}body #bcpo .bcpo-label>label{font-size:14px}body #bcpo .bcpo-buttons label.bcpo-front-button-label,body #bcpo button.bcpo-front-button-label{border:1px solid #ddd;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:14px}.Button--secondary:not([disabled]):hover,#shopify-product-reviews .spr-pagination-prev>a:not([disabled]):hover,#shopify-product-reviews .spr-pagination-next>a:not([disabled]):hover{color:#fff!important}.Rte p:not(:last-child),.Rte ul:not(:last-child),.Rte ol:not(:last-child){margin-bottom:10px}body #bcpo .bcpo-radios>label,body #bcpo .bcpo-checkboxes>label{font-size:14px}.Product__Tabs{margin:0}.Product__Aside{max-width:100%;padding-left:0;min-height:fit-content!important;max-height:inherit;height:inherit}.Product{margin-bottom:40px}section.recond-sec.Section.Section--spacingNormal{padding:40px 0}.page-text .PageContent.PageContent--narrow.Rte{max-width:100%}.Rte img,.Rte .VideoWrapper,.Rte .Form{margin:10px 0}.page-text .Rte h4{margin:15px 0 10px;letter-spacing:.5px}.page-text .Rte p{font-size:14px}.forgot-box button.Form__ItemHelp{position:inherit;top:auto;right:auto;transform:inherit}.grid.login-grid{display:flex;flex-wrap:wrap}.container.login-container{margin:80px auto}.Rte h4{margin:15px 0 10px}.padding-login{padding:40px}a.Form__Submit.Button.Button--primary.half-btn{display:inline-block;min-width:250px}p.or{margin-bottom:0;margin-top:20px}li.CartItem__Property{letter-spacing:0;text-transform:none;font-style:normal}.cart-heading{font-size:13px!important;letter-spacing:0}.CartItem__LinePriceList.cartpricelast,.CartItem__Actions.cartbtns,.CartItem__ImageWrapper.cartimg{width:200px}.CartItem__Info.cart-desc{max-width:inherit;width:calc(100% - 600px)}@media (max-width: 1500px){.container{max-width:90%}.Product__Info .Container{padding-left:60px;padding-right:60px}.Product__Aside{padding:0 60px}header.SectionHeader.xxx{margin-left:0}section#section-160655979632372d7a .ImageHero__ContentOverlay{flex-basis:inherit;right:auto;left:20px;width:100%;max-width:670px;margin:0 auto 0 0}.banner-img.testi{height:auto}}@media (max-width: 1280px){.HorizontalList--spacingExtraLoose .HorizontalList__Item{margin-right:5px;margin-left:5px}.Header__MainNav li.HorizontalList__Item a{font-size:14px;padding:0 5px}.Header--center .Header__FlexItem{margin-bottom:0}section#section-16065546654223636d h2.SectionHeader__Heading{font-size:30px;line-height:38px}h3.SectionHeader__SubHeading{line-height:40px}.SectionHeader__ButtonWrapper{margin-top:10px}.slide_btm_txt{font-size:8vw;line-height:normal}section.lenses-and-frames .inner{max-width:100%;padding:50px 60px}#shopify-section-featured-collections .ProductItem h2.ProductItem__Title.Heading{font-size:12px;letter-spacing:0}div#shopify-section-featured-collections .ProductItem:hover .AspectRatio.AspectRatio--withFallback{height:auto}.SectionFooter{margin-top:20px}.shopify-section--bordered>.Section--spacingNormal{padding:40px 0}.newsletter-sec{padding:40px 0}.newsletter-sec .ImageHero{height:320px;min-height:auto}.Testimonial__Content p{padding:15px 0 0;font-size:14px;letter-spacing:0;line-height:22px}.Footer__Content.Rte p,footer ul.Linklist a{font-size:14px;letter-spacing:0px;line-height:22px}.Container{padding:0 60px}}@media (max-width: 1140px){.str-box{width:33.33%}footer#section-footer .Footer__Inner .Footer__Block{padding:0 10px 0 0}.Header__FlexItem.Header__FlexItem--fill.head-icon,.Header__FlexItem.Header__FlexItem--logo{max-width:inherit;width:auto!important}.slide_btm_txt{display:none}.js .Slideshow--fullscreen{height:38vw}#section-16065546654223636d .Button{color:#363636;border-color:#fff}a.ButtonGroup__Item.Button.right-text{font-size:12px;letter-spacing:2px}.right-sec .title .top-title{font-size:14px;letter-spacing:0;line-height:26px;margin-bottom:28px}.descr{font-size:25px;line-height:35px}.lense-btn a.Button{font-size:15px;padding:16px 0;width:auto}.top-img img{height:150px;padding-top:0}.bottom-img img{height:320px}section.lenses-and-frames .inner .right-sec{padding-left:30px}.left-sec div{width:100%}section.servieces .sev-main.Grid__Cell{padding:15px;border-right:none}section.servieces{padding:40px 0;text-align:center}}@media (max-width: 768px){.padding-login{padding:20px 0}.grid.login-grid .Grid__Cell{padding:0}.container.login-container{margin:20px auto}.container{max-width:100%}.Heading{letter-spacing:0}a.ButtonGroup__Item.Button.right-text:before{width:14px!important;top:35px;left:-120px}a.ButtonGroup__Item.Button.right-text{display:none}.Slideshow__Content a.ButtonGroup__Item.Button{line-height:normal}.container{padding:0 60px}.Newsletter__Inner{display:block}.newsletter-sec .Newsletter input.Form__Input{min-width:inherit;font-size:14px;letter-spacing:0;padding-left:20px;width:100%;box-shadow:0 1px 20px #eee;height:55px;margin-bottom:20px}.newsletter-sec .Newsletter__Inner{box-shadow:none;margin-top:20px}.newsletter-sec button.Form__Submit.Button.Button--primary{padding:15px 20px;font-size:16px;letter-spacing:0}.newsletter-sec .Form__Submit:before{border-top-left-radius:5px;border-bottom-right-radius:5px}.newsletter-sec h2.SectionHeader__Heading.Heading.u-h1{font-size:24px;letter-spacing:0;line-height:normal;margin-bottom:5px}.newsletter-sec .SectionHeader__Description{width:100%}.Container.textimonial{width:100%;flex-wrap:wrap;justify-content:center;text-align:center}.img-sec{padding-right:0}.top-title{text-align:center;font-size:18px;letter-spacing:0;padding-bottom:5px}.rev-sec{display:block;text-align:center}.star-rev ul{display:flex;margin-left:0;justify-content:center}.Testimonial__Content p{text-align:center}.banner-img.testi ol.flickity-page-dots{width:100%!important}.banner-img.testi .flickity-prev-next-button{width:35px;height:35px}.banner-img.testi button.flickity-prev-next-button.next{left:auto;right:10px}.banner-img.testi button.flickity-prev-next-button.previous{right:auto;left:10px}footer#section-footer .Footer__Inner .Footer__Block{padding:10px 10px 10px 0;width:50%}.right-sec .title .top-title{width:100%;text-align:left}}@media (max-width: 767px){p.AnnouncementBar__Content.Heading{line-height:initial;padding:0;font-size:12px}header#section-header .Header__Wrapper{padding:10px 15px}.wrapper{padding:0 15px}header.SectionHeader.xxx{margin-left:0}section#section-16065546654223636d h2.SectionHeader__Heading{font-size:20px;line-height:30px;padding-right:120px}.Slideshow.Slideshow--fullscreen{height:40vw;position:relative}.Slideshow--fullscreen .Slideshow__Image{object-position:60%;position:relative}a.ButtonGroup__Item.Button.right-text{right:0;top:40px;letter-spacing:0}.Slideshow.Slideshow--fullscreen:before{content:"";background:#ffffff59;width:100%;height:100%;position:absolute;z-index:0}section.lenses-and-frames .inner{display:block;padding:0 15px}section.lenses-and-frames .inner>div{width:100%;padding:50px 0 0}.left-sec div{width:100%;padding:0}.bottom-img img{height:auto}.top-img img:nth-child(2){margin-right:0}.top-img img{height:auto;object-fit:contain}.right-sec .title .top-title{width:auto;text-align:center;line-height:22px;padding:10px 0}.descr{font-size:24px;line-height:32px;text-align:center}.lense-btn{margin:30px 0}.lense-btn a.Button{width:auto;padding:20px 0;font-size:16px}section.lenses-and-frames{background-position:top left,bottom right}h2.SectionHeader__Heading.Heading.u-h1{line-height:normal;letter-spacing:0}.Container{padding:0 15px}#shopify-section-1606555582746d1599 .CollectionItem.Carousel__Cell{min-width:100%;width:100%}#shopify-section-1606555582746d1599 .CollectionList.CollectionList--grid{padding:0}section#section-160655979632372d7a .FlexboxIeFix{padding:0}section#section-160655979632372d7a .ImageHero__ContentOverlay{right:0}section#section-160655979632372d7a h3.SectionHeader__SubHeading.Heading.u-h6:before{top:auto;bottom:0}section#section-160655979632372d7a header.SectionHeader h2.SectionHeader__Heading.Heading.u-h1{font-size:40px;line-height:40px}section#section-160655979632372d7a .btn.shop-btn a.Button.Button--primary{padding:20px 60px}section.servieces>div>div{padding:10px 15px;width:100%;border:0!important}.ImageHero--large{min-height:300px}.top-img img{width:50%}.Slideshow__Content a.ButtonGroup__Item.Button{line-height:normal;max-width:inherit;flex:inherit}}@media (max-width: 590px){.CartItem__ImageWrapper.cartimg{width:100%;display:block}.CartItem__Info.cart-desc{max-width:inherit;width:100%;display:block}.CartItem{display:block}.Cart--expanded .Cart__Recap{text-align:center}body{word-break:break-word}.Product__Info .Container{padding-left:20px;padding-right:20px}body #bcpo .bcpo-default select,body #bcpo .bcpo-select select,body #bcpo .bcpo-dropdown select{width:100%}.Product__Aside{padding:0 20px}.Product__Gallery{margin-bottom:20px;padding-top:20px}.RoundButton--small{width:30px;height:30px}.Product__ActionItem+.Product__ActionItem{margin-top:6px}.store-page{height:60vw}.banner-inner h1.SectionHeader__Heading.Heading.u-h1{font-size:28px}.str-box{width:100%}.str-box h4{font-size:14px;letter-spacing:0}.stbl-inner .title-block{margin:10px 0}.divider-store{margin:20px 0 10px}.stbl-inner .title-block h2{font-size:20px}section#section-160655979632372d7a header.SectionHeader h3.SectionHeader__SubHeading.Heading.u-h6{font-size:15px;letter-spacing:0;line-height:25px;background:#ffd2bb}section#section-160655979632372d7a .ImageHero__ContentOverlay{right:0;max-width:100%;width:100%;left:0}.newsletter-sec .ImageHero{height:330px;min-height:auto!important}footer#section-footer .Footer__Inner .Footer__Block{padding:10px 0 0;width:100%}.Footer__Content.Rte p br,footer ul.Linklist a br{display:none}.Footer__Block{margin-top:18px}.Footer__PaymentList{margin:0;padding-top:0;border-top:none}footer#section-footer .Footer__Inner{text-align:center}.Linklist__Item>.Link,.Linklist__Item>.shopify-payment-button__more-options{text-align:center}}@media (max-width: 480px){.ProductItem:hover .add-to-crt-btn{display:none}.ProductItem__Info{margin-top:10px;margin-bottom:10px}span.ProductItem__Label.ProductItem__Label--onSale{width:auto;top:0;height:auto;border-radius:0;right:auto;letter-spacing:0;padding:6px}.ProductItem__LabelList{left:4px;top:0;right:0}.ProductItem__Vendor,.ProductItem__Title,.Price,.Rte h4{letter-spacing:0}div#prices.container{padding:0}.AnnouncementBar__Wrapper{padding:10px}p.AnnouncementBar__Content.Heading{font-size:10px}.Header__LogoImage{max-width:inherit}section#section-16065546654223636d h2.SectionHeader__Heading{font-size:16px;line-height:20px;padding-right:0;width:100%}h3.SectionHeader__SubHeading{font-size:14px;letter-spacing:0}.SectionHeader__Heading.SectionHeader__Heading,.SectionHeader__SubHeading.SectionHeader__SubHeading{margin-top:0;letter-spacing:0}.Slideshow__Content a.ButtonGroup__Item.Button{font-size:12px}.top-img img{width:48%}section.lenses-and-frames .inner .right-sec{padding-left:0}.descr{font-size:20px;line-height:24px;text-align:center}h2.SectionHeader__Heading.Heading.u-h1{font-size:20px}#shopify-section-featured-collections .Grid__Cell{padding:0 5px}section#section-160655979632372d7a header.SectionHeader h2.SectionHeader__Heading.Heading.u-h1{font-size:32px;line-height:36px}div#shopify-section-1606557112582d1ddb{padding:0 15px}section.servieces .sev-main.Grid__Cell{padding:10px 0}.container{padding:0 15px}.ImageHero--newsletter .ImageHero__ContentOverlay{padding-left:0;padding-right:0}.ImageHero--newsletter .SectionHeader.SectionHeader{margin-bottom:15px}.newsletter-sec h2.SectionHeader__Heading.Heading.u-h1{font-size:20px;margin-bottom:0}.newsletter-sec .SectionHeader__Description p{font-size:14px;letter-spacing:0px;line-height:20px}.newsletter-sec .Newsletter input.Form__Input{box-shadow:none;margin-bottom:10px;border:1px solid #ddd}}
/*# sourceMappingURL=/s/files/1/0287/9042/3626/t/15/assets/custom-css-shopify.css.map */
