@font-face{font-family:Conv_brandon-grotesque-medium-587bd623e472a;src:url(//cdn.shopify.com/s/files/1/0288/3236/6678/t/2/assets/brandon-grotesque-medium-587bd623e472a.eot);src:local("\263a"),url(//cdn.shopify.com/s/files/1/0288/3236/6678/t/2/assets/brandon-grotesque-medium-587bd623e472a.woff) format("woff"),url(//cdn.shopify.com/s/files/1/0288/3236/6678/t/2/assets/brandon-grotesque-medium-587bd623e472a.ttf) format("truetype"),url(//cdn.shopify.com/s/files/1/0288/3236/6678/t/2/assets/brandon-grotesque-medium-587bd623e472a.svg) format("svg");font-weight:400;font-style:normal}body{overflow-x:hidden}img.arroww{max-width:9px}.arroww{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s;-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);transform:scale(1.5)}to{-moz-transform:scale(1);transform:scale(1)}}.shopify-section .Header .Header__Wrapper{padding:13px 18px}.shopify-section .Header .Header__Wrapper{padding:13px 80px}.content span.arroww img.arroww{max-width:9px}.banner-section{position:relative;margin-bottom:8.8%}.image-banner img{width:100%}.image-banner{background-position:center right;background-repeat:no-repeat;background-size:cover}.content-banner{position:absolute;z-index:0;top:0;bottom:0;margin:auto;display:block;vertical-align:middle;height:520px;left:4%}.para-width{width:100%;max-width:315px;text-align:center}.content-banner .para-width h2{font-size:110px;line-height:97px;color:#000;letter-spacing:2px;font-weight:300;font-family:Montserrat,sans-serif;margin-bottom:10px}.content-banner .para-width h2 span{font-weight:500;position:relative;z-index:12;display:block}.content-banner .para-width h2 span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;background:#fff;height:40px;width:100%;z-index:-1;max-width:308px}.arrow img{max-width:15px;display:block;margin:auto}.para-width p{font-family:Conv_brandon-grotesque-medium-587bd623e472a;font-size:29px;letter-spacing:2.5px;line-height:35px;margin-top:30px;text-align:left}.polos-section{max-width:77%;width:100%;float:right;clear:both;padding-left:0;position:relative}.polos-section h2{font-size:90px;color:#000;font-weight:600;letter-spacing:10px;margin:auto;transform:rotate(270deg);position:absolute;left:-270px;top:110px}.polo-content p{font-size:19px;max-width:490px;letter-spacing:3px;color:#575757;line-height:35px}.polo-content span{width:35px;display:inline-block;height:35px;border:1px solid #b4b4b4}.polo-content span.white{margin:0 4px}span.black{background:#000;border-color:#000}span.blue{background:#32384e;border-color:#32384e}.space-top{margin-top:5%;text-align:left}.image-section{width:47.2%;float:left}.image-section.second{margin-left:2.8%}.image-section img,.image-pro img,.t-shirt .container .t-shirt-block img{width:100%}.image-section.second ul{margin-top:20px}.image-section.second ul li{line-height:32px;color:#575757;font-weight:500;letter-spacing:3px}.pro-tip{position:relative;top:-20px;display:flex;align-items:center;justify-content:space-between;display:-webkit-flex;flex-wrap:wrap;clear:both}.image-pro,.content{flex:1;margin-left:8%}.image-pro{margin-left:0%}.pro-tip .content h2{font-weight:600;letter-spacing:10px;font-size:65px;font-family:Montserrat,sans-serif;margin-bottom:0}.pro-tip .content p span.arrow{display:inline-block;vertical-align:middle}span.arroww{line-height:0;display:inline-block;vertical-align:middle;margin-right:15px}.content p{color:#575757;letter-spacing:1.8px;font-size:18px;font-family:Montserrat,sans-serif}.t-shirt{clear:both;float:left;width:100%;overflow:hidden;padding-bottom:4.5%;position:relative;z-index:1}.t-shirt .container{padding:6.8% 0;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.t-shirt .container .t-shirt-block{flex:0 0 30%;position:relative}.t-shirt .container .t-shirt-block .circle-image img{max-width:135px}.img-tshirt{line-height:0;position:relative;min-height:425px}.circle-image{position:absolute;bottom:-30px;text-align:center;left:0;right:0}.button-text{text-align:center;margin-top:120px;overflow:hidden}.button-text a{border:2px solid #7f7f7f;display:inline-block;padding:8px 20px;width:100%;max-width:180px;margin:auto;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-family:Conv_brandon-grotesque-medium-587bd623e472a;color:#575757;transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-webkit-transition:.5s ease}.button-text a:hover{background:#000;border-color:#000;color:#fff}.t-shirt .container .t-shirt-block.first{left:7%}.t-shirt-block.third.second{left:-5.6%}.border{max-width:543px;margin:auto;height:2px;background:#d3d6d9;width:100%;clear:both}.t-shirt-block.second .img-tshirt{z-index:0}.t-shirt-block.third.second .img-tshirt{z-index:-1}.layer-section{margin:9% auto;float:left;width:100%;overflow:hidden}.layer-section h2{color:#010101;font-weight:600;text-transform:uppercase;letter-spacing:7px;font-size:75px;margin-bottom:0;padding-left:20%}.layer-section .image-section{overflow:hidden;width:100%;float:none;position:relative;z-index:2;margin-top:22px}.image-section .images{width:40%;float:left}.image-section .image-block{width:60%;float:right}.image-section .images .content{margin:auto auto auto 50%;max-width:205px}.image-section .images .content p{padding:0;font-size:18px;line-height:35px;letter-spacing:2.4px}.layer-point{margin-top:-8vh;position:relative;align-items:flex-end}.pro-img{width:50%;padding:0 4% 0 1.5%;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pro-txt{width:50%;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:3%}.pro-img img,.slim-fit{width:100%}.slim-fit ul{padding:0;font-size:18px;line-height:35px;letter-spacing:2.4px;color:#575757}.pro-tip-heading{padding-top:7vh;max-width:370px}.pro-tip-heading p{padding:0 0 0 25px;font-size:18px;position:relative;line-height:35px;letter-spacing:2.4px;color:#575757}.pro-tip-heading span.arroww{position:absolute;top:10px;left:0}.layer-section .pro-tip-heading h2{padding-left:0;font-size:65px}#shopify-section-landing-page{overflow:hidden}.neck-product{overflow:hidden;margin-top:4.5%}.landing-container{max-width:700px;width:100%;padding-bottom:6.8%;margin:auto}.neck-details{text-align:center}.fresh-pack{display:inline-block;width:calc(50% - 4px);vertical-align:top;box-sizing:border-box}.neck-details .landing-btn{margin:60px 0 0}.landing-btn a{border:2px solid #7f7f7f;display:inline-block;padding:8px 25px;width:auto;margin:auto;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-family:Conv_brandon-grotesque-medium-587bd623e472a;color:#575757;transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-webkit-transition:.5s ease}.landing-btn a:hover{background:#000;border-color:#000;color:#fff}.neck-subheading{text-align:center;margin:60px 0 0;font-size:18px;position:relative;line-height:35px;letter-spacing:2.4px;padding-bottom:6.8%;color:#575757}.neck-subheading span{font-weight:700}.stretch{padding-top:6.8%}.chinos-details{max-width:90%;padding-top:4.5%;margin:auto}.chinos-details h2{font-size:90px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:#010101;line-height:110px;margin:auto}.chinos-sub{max-width:510px;margin:0 0 20px}.chinos-sub p{font-size:18px;position:relative;line-height:35px;letter-spacing:2.4px;color:#575757}.chinos-details .polo-content span{margin-right:4px;border:none}.left-comform{width:57%;padding:0 1.5% 0 5%;display:inline-block;vertical-align:top}.right-comform{width:calc(43% - 4px);display:inline-block;position:relative;vertical-align:top;padding-left:1.5%}.stretch-conten img{width:100%;display:block}.comfor{position:relative;padding-bottom:6.8%}.blend-cotten{position:absolute;top:45px;right:0;width:98%}.stretch-txt{font-size:18px;position:relative;line-height:35px;letter-spacing:2.4px;color:#575757;padding:20px 0 0}.stetch-tip{text-align:center}.stetch-tip h2{color:#010101;font-weight:600;text-transform:uppercase;letter-spacing:7px;font-size:75px;margin:0 20px 0 0;display:inline-block;vertical-align:middle}.stetch-tip p{display:inline-block;vertical-align:middle;padding-left:25px;font-size:18px;position:relative;line-height:30px;letter-spacing:2.4px;color:#575757;text-align:left;max-width:400px}.stetch-tip span.arroww{position:absolute;left:0;top:10px}.strech-product{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding-top:5%}.strech-product li{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20%;padding:0 10px;margin-bottom:25px}.strec-img{display:flex;width:100%}.strec-img img{margin:auto}.strech-product a{width:100%;text-align:center;font-size:14px;position:relative;text-transform:uppercase;line-height:35px;letter-spacing:2.4px;color:#575757;display:block}.strech-product a:hover{color:#d0b48b}.stretch-contain .landing-btn{text-align:center;margin:40px 0 0}div#shopify-section-footer{clear:both}h2.Footer__Title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.Footer__Block li.Linklist__Item a{color:#828282;font-weight:400;text-transform:capitalize}#footer-newsletter .Form__Submit{font-family:Montserrat,sans-serif;max-width:170px;width:100%;line-height:21px}.Footer__Aside{display:none}.shopify-section--footer .Footer{border-width:2px;padding-bottom:10px}@media screen and (min-width:768px) and (max-width:1170px){body .BrandNavBar{border-bottom:0}.shopify-section .Header .Header__Wrapper{padding:13px 23px}.content-banner .para-width h2{font-size:65px;line-height:60px}.content-banner{height:385px}.para-width p{margin-top:12px}.content-banner .para-width h2 span:before{height:25px}.pro-tip .content{margin-left:6%}.pro-tip .content h2{font-size:50px}.pro-tip .content p{font-size:13px}.img-tshirt{min-height:245px}.t-shirt .container .t-shirt-block .circle-image img{max-width:85px}.button-text{margin-top:90px}.button-text a{max-width:150px}body .landing-page .layer-section h2{padding-left:10%}.image-section .images .content{margin:auto auto auto 24%}.layer-point{margin-top:auto;top:-40px}.chinos-details h2{font-size:70px}.stretch-txt{font-size:14px}.comfor{padding-bottom:14.8%}.stetch-tip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.stetch-tip h2{font-size:46px;flex:0 0 35%}body .strec-img{display:block}.stetch-tip p{padding-left:25px;font-size:16px;flex:1}.image-section .images .content p{font-size:15px;line-height:25px;max-width:190px}.polo-content span{width:30px;height:30px}.layer-section .pro-tip-heading h2{font-size:45px}.pro-tip-heading p{padding:0 20px 0 25px;font-size:14px;line-height:25px}.slim-fit ul li{line-height:34px}.pro-tip-heading{padding-top:10px}.slim-fit{margin-top:auto}.slim-fit ul{font-size:16px;padding-top:40px}.Footer__Block{flex:1 1 33%;padding-left:30px;padding-right:30px}.Footer__Content+.Footer__Newsletter .Form__Input{font-size:12px}pro-tip.layer-point .pro-img img{position:relative;top:-20px}.pro-tip.layer-point .pro-txt .pro-tip-heading h2{padding:0;font-size:35px}}@media screen and (min-width:576px) and (max-width:767px){.polo-content p{font-size:20px;line-height:33px;max-width:380px}}@media screen and (min-width:320px) and (max-width:767px){body .BrandNavBar{border-bottom:0}.template-product .pro_alternate .pro_price_buy_btn .ProductMeta__PriceList .Price,body.template-product .pro_alternate .ProductForm__AddToCart{font-size:16px!important}.img-tshirt{min-height:100%}.t-shirt .container .t-shirt-block .circle-image img{max-width:100px}.shopify-section .Header .Header__Wrapper{padding:13px 20px}.content-banner{position:relative;height:auto;left:0;background:#f4f4f4;padding:20px}.content-banner .para-width h2{font-size:80px;line-height:70px}.content-banner .para-width h2 span:before{height:30px}.para-width{max-width:285px;margin:auto}.para-width p{font-size:25px;line-height:35px;margin-top:20px}.polos-section h2{font-size:60px;left:-90px;top:70px}.polo-content p{font-size:14px;line-height:26px;max-width:210px}.polo-content span{width:24px;height:24px}.chinos-details h2{font-size:28px;line-height:normal;margin-bottom:10px}.chinos-sub p{font-size:14px;line-height:30px}.comfor{padding:7% 5%}.left-comform,.comfor .right-comform,.image-section{width:100%;padding:0}.polos-section{max-width:100%}.image-section.second{margin-left:0%}.space-top{padding:4% 5%}.polo-content{padding-left:90px}.polo-content{padding:0 3% 0 30%}.image-section.first{margin-bottom:6%}.pro-tip{top:0;padding:7% 0 0;overflow:hidden;display:block}.pro-tip .content h2{font-size:45px}.content{margin:16% 7% 25%}.t-shirt .container{display:block;padding:0 5%}.t-shirt .container .t-shirt-block{position:static;margin-bottom:80px}.layer-section .pro-tip-heading h2{font-size:39px;padding-left:0%}.image-section .images,.image-section .images .content{width:100%;max-width:100%;float:none;margin:auto}.layer-section{padding:5%;margin-bottom:5%}.layer-section .image-section{margin-top:0}.polo-content{padding:0}.right-section .polo-content{padding-left:90px}.image-section .image-block{width:100%;float:none}.layer-point{margin-top:auto}.pro-img{width:100%;padding:0}.pro-txt{width:100%;padding-left:0;padding-top:20px}.slim-fit ul{padding:0;font-size:16px}.landing-container{padding:5%}.fresh-pack{width:100%;margin-bottom:70px}.blend-cotten{position:static;width:100%;margin-top:30px}.stretch-txt{font-size:15px}.image-section .images{margin-bottom:40px}.stetch-tip{padding:5%}.stetch-tip h2{font-size:52px;line-height:normal;margin:auto}.strech-product a{font-size:15px}.neck-subheading{margin:auto}.pro-tip-heading{padding-top:5vh;max-width:100%}.circle-image{bottom:-50px}ul.strech-product,ul.strech-product .strec-img{display:block}ul.strech-product li{text-align:center;width:100%;display:block}.landing-page .layer-section h2{font-size:42px;padding:0;line-height:normal}}.template-product .pro_alternate .Product__Wrapper{max-width:100%}.template-product .pro_alternate .Product__InfoWrapper{position:relative;z-index:5}.template-product .pro_alternate .Product__Info{width:100%;margin:0;padding:0;max-width:100%}.template-product .pro_alternate .ProductMeta{text-align:center;padding-bottom:65px;margin-top:-15px}.template-product .pro_alternate .ProductMeta>p{font-size:37px;letter-spacing:normal;font-weight:700;font-family:Montserrat,sans-serif;color:#000;margin:0 0 25px;line-height:28px}.template-product .pro_alternate .pro_Variants{display:flex;flex-wrap:wrap;max-width:294px;margin:auto;justify-content:center;align-items:center}.template-product .pro_alternate .pro_Variants>.ProductForm{margin-top:0}.template-product .pro_alternate .pro_Variants>.ProductForm .shopify-payment-button{display:none!important}.template-product .pro_alternate .pro_Variants .ProductForm__AddToCart,.template-product .pro_alternate .pro_Variants .shopify-payment-button{display:none}.template-product .pro_alternate .pro_Variants .ProductForm__Option{width:100%;margin-bottom:20px}.template-product .pro_alternate .pro_Variants .ProductForm__Item{border:2px solid #f5f5f5}.template-product .pro_alternate .ProductMeta .ProductMeta__Title{font-size:20px;letter-spacing:normal;font-weight:700;font-family:Montserrat,sans-serif;line-height:14px}.template-product .pro_alternate .ProductMeta__Description{text-align:center;margin:0;padding-top:0;border-top:none}.template-product .pro_alternate .des_top section{max-width:1070px;margin:0 auto 140px;border-top:2px solid #f5f5f5;padding-top:70px;padding-left:10px;padding-right:10px}.template-product .pro_alternate .des_top h4{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:normal;font-size:19px;line-height:35px;margin:0;padding-bottom:3px}.template-product .pro_alternate .des_top p{font-family:Montserrat,sans-serif;font-size:18px;max-width:500px;color:#000;margin:auto;font-weight:500;line-height:21px}.template-product .pro_alternate .des_mid{background-color:#f6f6f6}.template-product .pro_alternate .des_mid img,.template-product .pro_alternate .des_bottom img{margin:0 auto}.template-product .pro_alternate .pro_price_buy_btn{display:flex;flex-wrap:wrap;max-width:294px;margin:auto auto 80px;justify-content:center;align-items:center}.template-product .pro_alternate .pro_price_buy_btn .affirm-as-low-as{margin:20px 0 0;text-align:center}.template-product .pro_alternate .pro_price_buy_btn .ProductForm__Variants{display:none!important}.template-product .pro_alternate .pro_price_buy_btn .ProductMeta__PriceList{margin:0;width:210px;text-align:center;height:50px;line-height:50px;border:2px solid #f5f5f5;width:50%}.template-product .pro_alternate .pro_price_buy_btn .ProductMeta__PriceList .Price,body.template-product .pro_alternate .ProductForm__AddToCart{color:#000;font-size:18px;letter-spacing:normal;font-weight:600;font-family:Montserrat,sans-serif;line-height:46px}.template-product .pro_alternate .pro_price_buy_btn .ProductForm,.template-product .pro_alternate .pro_price_buy_btn .ProductForm *{margin:0}.template-product .pro_alternate .pro_price_buy_btn .ProductForm{width:50%}.template-product .pro_alternate .shopify-payment-button__button--unbranded,.template-product .pro_alternate .ProductForm__AddToCart{background-color:#f5f5f5;border-color:#f5f5f5;height:50px;width:210px;color:#000;font-size:22px;letter-spacing:normal;font-weight:600;font-family:Montserrat,sans-serif;overflow:hidden;padding:0;text-align:center;transition:all .5s;max-width:100%}.template-product .pro_alternate .shopify-payment-button__button--unbranded:hover,.template-product .pro_alternate .ProductForm__AddToCart:hover{background-color:#000;border-color:#000;color:#fff}.template-product .pro_alternate .shopify-payment-button__button--unbranded:before,.template-product .pro_alternate .ProductForm__AddToCart:before,.Cart__Checkout:before{content:none}.Cart__Checkout{color:#000;background-color:#f5f5f5;border-color:#f5f5f5;font-size:14px;font-weight:900;transition:all .5s}.Cart__Checkout:hover{color:#fff!important;background-color:#000!important;border-color:#000}.template-product .pro_alternate .Product{margin-bottom:0;max-width:100%}.shopify-section--header{z-index:10}.template-product .pro_alternate .related-products{background-color:#f6f6f6;border:none;padding-top:105px!important;padding-bottom:60px!important}.template-product .pro_alternate .related-products .SectionHeader{margin-bottom:80px}.template-product .pro_alternate .related-products .SectionHeader .SectionHeader__Heading{font-size:30px;letter-spacing:normal;font-weight:800;font-family:Montserrat,sans-serif;line-height:23px}.template-product .pro_alternate .related-products .ProductItem{position:relative}.template-product .pro_alternate .related-products .ProductItem p.sku{font-family:Montserrat,sans-serif;font-size:27px;font-weight:600;position:static;top:20px;z-index:9;left:0;right:0;margin:auto auto 15px}.template-product .pro_alternate .related-products .ProductItem .ProductItem__LabelList,.template-product .pro_alternate .related-products .ProductItem .quickshop{display:none}.template-product .shopify-section--footer .Footer{border:none}.template-product .pro_alternate .ProductList--carousel .Carousel__Cell{width:33.33%}.template-product .pro_alternate .Product--fill .Product__Wrapper{max-width:100%}.template-product .pro_alternate .Product__Slideshow.Carousel{max-width:800px;margin:auto}.template-product .pro_alternate .Product__Wrapper .Product__Gallery{background-color:#f6f6f6;padding-bottom:30px;margin:0}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav{position:absolute;top:calc(50% - 17.5px);width:100%}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button{display:block;width:20px;height:35px;position:absolute;font-size:0!important;background-repeat:no-repeat!important;background-size:auto!important;background-position:center!important}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button.owl-prev{left:-200px;background-image:url(//cdn.shopify.com/s/files/1/0288/3236/6678/files/arrow-prev.png)}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button.owl-next{right:-200px;background-image:url(//cdn.shopify.com/s/files/1/0288/3236/6678/files/arrow-next.png)}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-dots{text-align:center;position:absolute;left:0;right:0;margin:auto;bottom:8%}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-dots button{display:inline-block;width:12px;height:12px;background-color:#a5a5a5;border-radius:100%;margin-right:25px}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-dots button:last-child{margin-right:0}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-dots button.active{background-color:#000}.template-product .pro_alternate .ProductList--carousel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:1450px;margin:auto}.template-product .pro_alternate .related-products .ProductItem .ProductItem__Info{display:block!important;margin:0;position:absolute;width:100%;bottom:calc(30% - 60px)}.template-product .pro_alternate .related-products .ProductItem__ColorSwatchList{margin-top:0;text-align:center}.template-product .pro_alternate .related-products .ProductItem__ColorSwatchItem{margin:0 4px}.template-product .pro_alternate .related-products .ColorSwatch--small{border-radius:100%}.template-product .pro_alternate .related-products .ColorSwatch:after,.template-product .pro_alternate .related-products .ColorSwatch:hover:after{content:none}.template-product .pro_alternate .related-products [data-tooltip]:before{display:none}.template-product .pro_alternate .Product__Slideshow .Image--fadeIn{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.template-product .pro_alternate .VariantSelector__Button:before{content:none}.template-product .pro_alternate .VariantSelector__Button{color:#000;font-size:18px;letter-spacing:normal;font-weight:600;font-family:Montserrat,sans-serif;background-color:#f6f6f6;border-color:#f5f5f5;transition:all .5s}.template-product .pro_alternate .VariantSelector__Button:hover{border-color:#000;background-color:#000;color:#fff}.template-product .pro_alternate .VariantSelector__ChoicePrice .Text--subdued{color:#000;font-size:16px;letter-spacing:normal;font-family:Montserrat,sans-serif}.VariantSelector:focus{outline:none}.sunglass_landing_page .hero_banner{height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden;position:relative}.sunglass_landing_page .hero_banner .product_img{position:absolute;z-index:2;width:auto;max-width:100%}.sunglass_landing_page .hero_banner .banner_img{width:100%}.sunglass_landing_page .hero_banner .hero_banner_text{position:absolute;z-index:1;min-width:875px;width:100%;max-width:875px}.sunglass_landing_page .hero_banner .hero_banner_text p{font-size:25px;font-family:Montserrat,sans-serif;line-height:54px;font-weight:500;letter-spacing:5px;color:#fff9;text-shadow:5px 5px 3px #0002;text-align:left;margin:0}.sunglass_landing_page .hero_banner .hero_banner_text h2{font-size:240px;font-family:Montserrat,sans-serif;line-height:175px;font-weight:600;letter-spacing:5px;color:#fff9;text-shadow:10px 10px 5px #0002;text-align:left;margin:0 0 0 -10px}.sunglass_landing_page .img_with_text{display:flex;flex-wrap:wrap;margin-left:125px;align-items:center;width:calc(100% - 125px);padding:115px 0}.sunglass_landing_page .img_with_text .text_section{width:100%;max-width:535px}.sunglass_landing_page .img_with_text .text_section h2{font-size:27px;color:#000;font-weight:800;max-width:400px;line-height:42px;margin:0 0 38px}.sunglass_landing_page .img_with_text .text_section p{font-size:18px;line-height:35px;margin:0;font-weight:400;max-width:380px}.sunglass_landing_page .img_with_text .text_section a.btn{display:inline-block;padding:0 35px;height:45px;line-height:41px;border:2px solid #000;font-weight:600;margin-top:50px;background-color:#fff;color:#000;letter-spacing:.5px;font-size:14.24px}.sunglass_landing_page .img_with_text .text_section a.btn:hover{background-color:#000;color:#fff;transition:all .5s}.sunglass_landing_page .img_with_text .image_section{width:100%;max-width:calc(100% - 535px);text-align:right}.sunglass_landing_page .img_with_text .image_section img{max-width:100%;width:auto}.sunglass_landing_page .product_info_section{position:relative}.sunglass_landing_page .product_info_section .banner_img{width:100%}.sunglass_landing_page .product_info_section .info_section{position:absolute;left:110px;top:120px;text-align:center;max-width:400px}.sunglass_landing_page .product_info_section .info_section img{margin:auto auto 10px}.sunglass_landing_page .product_info_section .info_section h2{font-size:27px;line-height:38px;font-weight:800;margin:0 0 40px;letter-spacing:.5px}.sunglass_landing_page .product_info_section .info_section p{font-size:18px;font-weight:600;margin-bottom:30px;line-height:23px}.sunglass_landing_page .product_info_section .info_section .box{position:relative;max-width:180px;margin:auto}.sunglass_landing_page .simple_text{padding:100px 15px}.sunglass_landing_page .simple_text p{text-align:center;max-width:600px;margin:auto;font-size:19px;line-height:42px;font-weight:500;letter-spacing:.5px}.sunglass_landing_page .collection_banner{display:flex;flex-wrap:wrap;align-items:center;width:100%;position:relative;overflow:hidden;justify-content:center;margin-top:160px}.sunglass_landing_page .collection_banner img{width:100%}.sunglass_landing_page .collection_banner a.btn{position:absolute;z-index:1;display:inline-block;padding:0 35px;height:45px;line-height:41px;border:2px solid #fff;font-weight:600;background-color:#0002;color:#fff;letter-spacing:.5px;font-size:14.24px;transition:all .5s}.sunglass_landing_page .collection_banner a.btn:hover{background-color:#fff;color:#000}.template-page.sunglass-landing-page{max-width:1600px;margin-left:auto;margin-right:auto}@media screen and (max-width: 460px) and (min-width: 320px){.template-product .pro_alternate .ProductList.ProductList--carousel .Carousel__Cell{width:100%!important;margin:0;display:inline-block}.template-product .pro_alternate .related-products{background-color:#f6f6f6;border:none;padding-top:55px!important;padding-bottom:10px!important}.template-product .pro_alternate .related-products .SectionHeader .SectionHeader__Heading{line-height:30px;font-size:24px}.sunglass_landing_page .product_info_section .info_section p{min-height:58px!important}}@media screen and (max-width: 767px) and (min-width: 461px){.template-product .pro_alternate .ProductList--carousel .Carousel__Cell{width:50%!important;margin:0}}@media screen and (max-width: 767px) and (min-width: 320px){.template-product .pro_alternate .owl-stage-outer .Carousel__Cell{padding:50px!important}.template-product .pro_alternate .ProductMeta>p{font-size:30px}.template-product .pro_alternate .des_top p{line-height:24px;font-size:14px}.template-product .pro_alternate .des_top h4{font-size:16px;line-height:30px;padding-bottom:5px;font-weight:800}.template-product .pro_alternate .des_top h4 span{font-size:15px;line-height:24px;font-weight:700;display:block}.template-product .pro_alternate .des_top section{margin:40px auto;padding-top:40px}.template-product .pro_alternate .related-products .SectionHeader{margin-bottom:30px}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button.owl-next{right:5px}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button.owl-prev{left:5px}.template-product .pro_alternate .ProductMeta .ProductMeta__Title,.template-product .pro_alternate .pro_price_buy_btn .ProductMeta__PriceList .Price,.template-product .pro_alternate .shopify-payment-button__button--unbranded{font-size:16px}.template-product .pro_alternate .Product__Info .Container{padding:0}.template-product .pro_alternate .Product__Info .Container .des_top{padding:0 20px}.template-product .pro_alternate .related-products .ProductItem p.sku{font-size:23px}.template-product .pro_alternate .ProductList--carousel .Carousel__Cell{display:inline-block!important;padding-top:15px;padding-bottom:15px}.sunglass_landing_page .img_with_text .image_section{width:100%;max-width:100%;text-align:center}.sunglass_landing_page .img_with_text .text_section{width:100%;max-width:535px;margin:0 auto;text-align:center}.sunglass_landing_page .img_with_text{display:flex;flex-wrap:wrap;margin-left:0;align-items:center;width:100%;padding:50px 20px}.sunglass_landing_page .img_with_text .text_section h2{font-size:23px;color:#000;font-weight:700;max-width:none;line-height:35px;max-width:250px;margin:0 auto 25px}.sunglass_landing_page .img_with_text .text_section p{font-size:15px;line-height:30px;margin:0;font-weight:400;max-width:none}.sunglass_landing_page .img_with_text .text_section a.btn,body .prod-up .image_section .Carousel__Cell .button a{display:inline-block;padding:0 20px;height:40px;line-height:36px;border:2px solid #000;font-weight:600;margin-top:40px;background-color:#fff;color:#000;letter-spacing:.5px;font-size:12px}.sunglass_landing_page .img_with_text .text_section a.btn{margin-bottom:40px}body .sunglass_landing_page .collection_banner a.btn{display:inline-block;padding:0 20px;height:40px;line-height:36px;font-size:12px}.image_section.aos-init.aos-animate{margin-top:2px}.SidebarMenu__Nav--secondary{margin-top:0}body .sunglass_landing_page .product_info_section .info_section{margin:auto!important;position:static;max-width:100%}.icon_box.box-animate{max-width:480px;margin:30px auto}.sunglass_landing_page .product_info_section .info_section h2{font-size:19px;line-height:25px;font-weight:800;margin:0 0 10px;letter-spacing:.5px;padding:0 20px}.icon_box.box-animate{display:flex;justify-content:space-between}.sunglass_landing_page .product_info_section .info_section .box{position:relative;margin:auto;width:calc(33.33% - 10px)}.sunglass_landing_page .product_info_section .info_section p{font-size:14px;font-weight:600;margin-bottom:18px;line-height:20px;min-height:40px}.sunglass_landing_page .product_info_section .info_section img{max-width:45px}.sunglass_landing_page .simple_text{padding:60px 15px}.sunglass_landing_page .simple_text p{font-size:15px;line-height:30px}body .prod-up .text_section h2:first-child{padding:0;line-height:normal;margin:0 0 5px;display:block;align-items:center;font-size:15px}body .prod-up.row_reverse .text_section,body .prod-up .text_section{min-height:240px}.img_with_text .text_section p br{display:none}.prod-up .image_section,.product-sec-down .image_section,.prod-up .text_section,.product-sec-down .text_section{width:100%!important}body .prod-up .ProductItem__Info .ProductItem__Price{color:#000;font-size:14px}body .prod-up .ProductItem__Info .sku{font-size:15px}body .sunglass_landing_page .collection_banner{margin-top:20px}.sunglass_landing_page .product_info_section .banner_img{min-height:260px;object-fit:cover}.template-product .pro_alternate .ProductMeta{padding-bottom:40px}}@media screen and (max-width: 1008px) and (min-width: 768px){body .sunglass_landing_page .content-image{bottom:100px;max-width:380px;margin:auto}.sunglass_landing_page .img_with_text{display:flex;flex-wrap:wrap;margin-left:50px;align-items:center;width:100%;padding:100px 0}.sunglass_landing_page .img_with_text .text_section{width:50%;max-width:535px}.pro_alternate .ProductList--carousel .Carousel__Cell:last-child{margin-right:0}.pro_alternate .ProductList--carousel .Carousel__Cell:first-child{margin-left:0%}.template-product .pro_alternate .owl-stage-outer .Carousel__Cell{padding:50px!important}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button.owl-next{right:5px}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button.owl-prev{left:5px}.sunglass_landing_page .product_info_section .info_section{left:30px}.sunglass_landing_page .product_info_section .info_section h2{margin:0 0 15px}.sunglass_landing_page .product_info_section .info_section p{margin-bottom:10px;font-size:14px;line-height:18px}.sunglass_landing_page .product_info_section .info_section img{margin:auto auto 0}}@media screen and (max-width: 1250px) and (min-width: 1009px){.template-product .pro_alternate .owl-stage-outer .Carousel__Cell{padding:50px!important}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button.owl-next{right:-100px}.template-product .pro_alternate .Product__Wrapper .Product__Gallery .owl-nav button.owl-prev{left:-100px}}.pro_alternate .Carousel:not(.flickity-enabled) .Carousel__Cell:not(.is-selected){display:block!important}.img_with_text-section.prod-up,.img_with_text-section.product-sec-down{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;overflow:hidden}.prod-up .text_section,.product-sec-down .text_section{font-size:80px;display:block;font-weight:700;text-align:center;width:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.prod-up .image_section,.product-sec-down .image_section{width:50%}.prod-up .text_section h2,.product-sec-down .text_section h2{color:#383838;font-size:100px;line-height:100px;padding:0 80px;text-transform:uppercase;font-weight:800;letter-spacing:5px}.sunglass_landing_page .text_section{line-height:0;display:block}.sunglass_landing_page .text_section .content-image h2{font-size:17px;line-height:normal;color:#fff;padding:0;letter-spacing:3px;margin-bottom:12px}.sunglass_landing_page .text_section .content-image p{color:#fff;font-size:17px;font-weight:500;line-height:22px;font-family:Montserrat,sans-serif;letter-spacing:1px}.prod-up .image_section .Carousel__Cell{display:flex;flex-wrap:wrap;justify-content:space-between}.prod-up .image_section .Carousel__Cell .button{width:100%;text-align:center}.prod-up .image_section .Carousel__Cell .button a{display:inline-block;padding:0 35px;height:45px;line-height:41px;border:2px solid #575757;font-weight:600;margin:38px auto;background-color:#fff;color:#575757;letter-spacing:.5px;font-size:14.24px;text-transform:uppercase;transition:all .3s}.prod-up .image_section .Carousel__Cell .button a:hover{border:2px solid #000;background-color:#000;color:#fff}.prod-up .image_section .Carousel__Cell .ProductItem{width:calc(50% - 1px)}.prod-up .ProductItem__Info{position:relative;padding:0 20px}.prod-up .ProductItem__Title{display:none}.prod-up .ProductItem__ColorSwatchList{position:absolute;top:0;right:20px}.row_reverse{flex-direction:row-reverse!important}.ColorSwatch--small{border-radius:100%}.ProductItem__ColorSwatchItem{margin:0 4px}[data-tooltip]:before,.ColorSwatch:after{display:none}.prod-up .ProductItem__Info .sku{font-size:18px;letter-spacing:normal;font-weight:700;font-family:Montserrat,sans-serif;color:#000;margin:0;line-height:26px}.prod-up .ProductItem__Info .ProductItem__Price{color:#000;font-size:16px;letter-spacing:normal;font-weight:600;font-family:Montserrat,sans-serif;line-height:38px}.sunglass-landing-page footer{margin-top:0!important;border:none}.box-animate img.fill{position:absolute;left:0;right:0;opacity:0;margin:auto;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 2.4s linear infinite;-moz-animation:imageAnimation 2.4s linear infinite}.box-animate .protection img.fill{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.box-animate .acetate img.fill{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}@keyframes imageAnimation{0%{opacity:0}25%{opacity:1}to{opacity:1}}.animated{visibility:hidden;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;-ms-animation-delay:.1s}.owl-item.animated{visibility:visible}@media screen and (max-width:1367px){.sunglass_landing_page .product_info_section .info_section img{max-width:55px}.sunglass_landing_page .product_info_section .info_section{top:30px}}.content-image{position:absolute;left:0;right:0;text-align:center;bottom:40px}
/*# sourceMappingURL=/s/files/1/0098/0202/2971/t/88/assets/custom.css.map?v=179841390603876669491605717375 */
