.product-card-grid-1{display:inline-block;width:100%}.product-card-grid-1 .product-card-grid-1-1,.product-card-grid-1 .product-card-grid-1-2{display:inline-block;padding:0}.product-view-row{display:flex;justify-content:space-between}h2.product-title{font-style:normal;font-stretch:normal;line-height:normal;text-align:center;color:#fff;margin:32px 0 0;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:2px}p.product-description{font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#fff;margin:20px 0 0;min-height:40px}a.btn.grand-le-mar-btn{font-weight:400;background-color:#278aec;margin:45px auto 59px}.grand-le-mar-div-btn{width:100%;text-align:center}.innerpage-width{display:table;width:80%;margin:160px auto 179px}.eyewear-section-homepage .innerpage-width{margin:0}.innerpage-width .inner-section-1{float:left;position:relative;min-width:100%;display:inline-block}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2{position:absolute;right:0%;top:30%;transform:translateY(-50%);min-width:365px}.innerpage-width .inner-section-1 img{width:80%;max-width:100%}.eyewear-section-homepage .innerpage-width .inner-section-1 img{margin-bottom:-6px}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 h2.outer-main{font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.56px;color:#fff;text-align:left;margin-bottom:28px}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 h2.main-large{font-size:40px;font-weight:700;color:#fff;display:inline-block;line-height:0;float:left;text-align:center;margin:0 5%}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 div{display:flex;width:100%;align-items:baseline;flex-wrap:wrap;justify-content:center}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 h2.main-small{line-height:0;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.56px;text-align:center;color:#fff;font-size:24px}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 a{display:inline-block}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 a.btn.btn__url__text{font-weight:400;width:auto;background-color:#278aec;float:right;padding:18px 54px;margin-top:8px}.section-header .btn.btn_link{font:normal 500 12px/20px;display:inline-flex;letter-spacing:3px;background:transparent;border-bottom:1px solid #278aec;padding:10px}.section-header .section-buttons{text-align:center}form#contact_form[action="/contact#contact_form"] input#Email{max-width:323px}.newsletter-section .input-group__field{font-weight:500}.newsletter-section .input-group .btn{font-weight:700!important;color:#000!important}.newsletter-section .input-group .btn,.newsletter-section .input-group__field{height:54px!important}p.form--success{max-width:323px;height:51px;background-color:#278aec;border:unset;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#fff!important;font-size:11px!important;letter-spacing:2.54px;font-weight:600}p.form--error{max-width:323px;text-align:center;padding:10px;height:inherit!important;background-color:red;border:unset;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#fff!important;font-size:11px!important;letter-spacing:2.54px;font-weight:600}form#contact_form[action="/contact#contact_form"] .errors{width:272px;height:51px;background-color:#fff;display:flex;align-items:center;justify-content:center;max-width:323px;width:100%}form#contact_form[action="/contact#contact_form"] .errors p{font-size:11px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.54px;text-align:center;color:#929292}form#contact_form[action="/contact#contact_form"] .errors p img[error=error-close-email]{width:7px;margin:0 0 0 5px;display:inline-block}ul.data--listed li.block-dynamic{font-size:14px;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:center;color:#181818}.grid-view_image:hover .variants.add{bottom:0;width:100%;left:0}table.order-history--main{margin-bottom:30px;table-layout:fixed}.page.section-header .haeder-section-custom p{margin-bottom:24px;font-size:14px}#order_history th{font-size:14px;font-weight:400;line-height:1.2;color:#181818;padding:14px;border:0;width:100px;text-align:left;text-decoration:underline;text-underline-offset:2px;white-space:initial;word-break:break-word}#order_history td img{width:40px}#order_history td{font-size:13px;color:#181818;line-height:1.2;text-align:left;padding:5px 14px;border:0;vertical-align:top}#order_history .order-history--main .order_info{padding-left:0}#order_history .order-history--main .date_info{width:93px}#order_history .order-history--main .pro_info{width:183px;overflow:hidden;text-overflow:ellipsis}#order_history .order-history--main .qty_info{width:90px;text-align:center}#order_history .order-history--main .tracing_info{width:136px;padding-right:0}#order_history .order-history--main .tracing_info div a{display:block;text-align:center;text-decoration:underline}#order_history .order-history--main .size_passport_info{text-align:right;padding-right:0}#order_history td.pro_info{white-space:initial;word-break:break-word}.meausre-table .order-history--main .pro_info{width:180px;overflow:hidden;text-overflow:ellipsis}.meausre-table .order-history--main .tracing_info{text-align:right;width:200px;padding-right:0}.meausre-table .order-history--main .tracing_info div a{display:block;text-align:right}.meausre-table .order-history--main .order_info{width:100px;padding-left:0}.meausre-table .order-history--main .date_info{width:80px}.order_history_in .pagination{margin-top:60px}.order_history_in .pagination ul{display:flex;gap:2px;justify-content:center}.order_history_in .pagination li a svg{color:currentColor;fill:currentColor}table.order-history--main::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:#e8e8e8;border-radius:0;right:15px;position:absolute;top:0}table.order-history--main::-webkit-scrollbar{height:6px;background-color:#d1d1d1;border-radius:0;right:15px;position:absolute;top:0}table.order-history--main::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:0;right:15px;position:absolute;top:0}@media only screen and (max-width: 767px){table.order-history--main{margin-bottom:10px;overflow-x:auto;display:block}#order_history .order-history--main .order_info,#order_history .order-history--main .date_info,#order_history .order-history--main .pro_info,#order_history .order-history--main .amount_info,#order_history .order-history--main .tracing_info,#order_history .order-history--main .size_passport_info{white-space:nowrap}#order_history .order-history--main td.pro_info{white-space:normal;width:150px}.vw-view-btn{padding:8px 15px}}.article__date{display:block;font-size:12px;text-align:left;letter-spacing:.6px;margin:0 auto 16px;color:#fff}.blog-right h2.article__title.h3{font-weight:400;font-size:18px;letter-spacing:5.5px;text-align:left;color:#e1b571;margin-bottom:7px}@media (max-width: 640px){.blog-right h2.article__title.h3{letter-spacing:4.5px;margin-bottom:2px}}div#shopify-section-slideshow{padding-top:0}.article__grid-image{margin-bottom:28px!important}.rte.article__grid-excerpt{font-size:14px;text-align:justify;line-height:1.29;margin-top:4px}#b-grandlemar-journal .page.section-header.text-center h1{text-transform:initial!important;font-weight:500!important}.rte.grid__item{margin-bottom:0!important}.shipping-address-box .shipping-add-right .inline_field{display:flex;align-items:center}label.switch-SW,label.switch-BS{position:relative}label.switch-SW input,label.switch-BS input{padding:0;width:100%;height:100%;display:inline-block!important;position:absolute;opacity:0;left:0;right:0}.switch-HTAY,.switch-WIYW,.switch-HORU{margin:0 0 18px}.mpfour_video video{object-fit:cover;height:1000px}.slideshow__text-content.mpfor_video{transform:translateY(-50%)}#b-grandlemar-journal .videoWrapper{position:inherit;padding-bottom:0;height:auto}@media (min-width: 1200px) and (max-width: 1366px){.TS-FitFinder-HTAY[title="Fit preference?"],.TS-FitFinder-HTAY[title="How old are you?"]{min-height:150px}.TS-FitFinder-Main{padding:4% 10%}body .TS-FitFinder-HTAY.FitFinder-Active .owl-stage{margin:0 auto!important}}@media (min-width: 992px) and (max-width: 1199px){.switch-HTAY,.switch-WIYW,.switch-HORU{height:70px}}@media (min-width: 768px) and (max-width: 991px){h2.product-title{font-size:16px!important}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2{position:absolute;right:0%;top:-20%;min-width:275px}.search_h_input-input-parent{margin:0 auto}table.order-history--main{margin-bottom:0}div#order_history{padding:0}form#contact_form[action="/contact#contact_form"] .errors{max-width:196px}p.form--success{max-width:196px;letter-spacing:.54px}.page-width-bredcrumbWrap .page.section-header{margin-top:0}.TS-FitFinder-Outer .TS-FitFinder-Inner{width:90%}.TS-FitFinder-Main{padding:60px 20px}body .TS-FitFinder-HTAY.FitFinder-Active{width:100%}.TS-FitFinder-HTAY.TS-3,.TS-FitFinder-HTAY.TS-4{max-height:500px;overflow-x:hidden}.switch-HTAY,.switch-WIYW,.switch-HORU{height:90px;margin:0;width:100%;padding:0}img.FitFinder-Close{right:5%;top:5%}.steps-HTAY,.steps-WIYW{margin:10% 0 0}body .TS-FitFinder-HTAY.FitFinder-Active .grid__item.Belly-container{padding:6px;width:100%}p.title-ofImg-BS,p.title-ofImg-SW{font-size:10px}.TS-FitFinder-Outer{z-index:999999!important}.TS-FitFinder-HTAY[title="How old are you?"],.TS-FitFinder-HTAY[title="Fit preference?"]{min-height:auto}.range{width:100%;max-width:100%;height:5px}.range-labels li{width:20%;font-size:10px}.range-labels{max-width:100%;width:100%}.TS-FitFinder-HTAY[title=Result] p.main-heading-HTAY{font-size:14px}.TS-FitFinder-HTAY[title="Shoulder width?"] .grid__item.Shoulder-width-container{padding:6px;width:50%}.FitFinder-result_R-0 .random__numbera{float:right;width:60%}}@media (max-width: 1299px){.mpfour_video video{height:800px}}@media (max-width: 990px){.mpfour_video video{height:520px;object-position:36%}}@media (max-width: 767px){.order-history--main th{white-space:nowrap}.FitFinder-result_R-0{margin-top:25px}.FitFinder-result_S-0 p{font-size:14px;padding-bottom:15px}.FitFinder-result_R-0 .random__numbera{width:100%!important}div#random__number_size,div#random__numbera_size{text-align:left!important}body.template-search main#MainContent .section-header h1.h2{font-size:12px!important}.TS-FitFinder-HTAY span.checkmark:after{width:8px;height:8px;top:2px;left:2px}.TS-FitFinder-HTAY[title=Result] p.main-heading-HTAY{font-size:13px;margin-top:30px}.TS-FitFinder-HTAY span.checkmark{height:14px;width:14px;top:12px}.TS-FitFinder-HTAY span.value_content{font-size:10px;letter-spacing:2.5px}.template-search .section-header{margin-top:25px;margin-bottom:25px}div#my-custom-search{padding:0 10px}#grand-le-mar-carousel h2.product-title{font-size:12px!important}a.btn.grand-le-mar-btn{margin:34px auto}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2{top:-17%;min-width:240px}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 h2.outer-main{font-size:18px!important;margin-bottom:19px;color:#000;text-align:center;margin-top:18px}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 h2.main-large{font-size:26px!important;float:none;color:#000;display:inline-block;width:100%;margin:12px 0 16px}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 h2.main-small{font-size:18px!important;color:#000;display:inline-block;width:100%;float:none!important;margin-top:26px}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2 a.btn.btn__url__text{font-weight:400;padding:13px 26px;float:none;margin:6px auto 22px;display:table}.innerpage-width .inner-section-1 img{width:100%}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2{position:relative;min-width:80%;border:none;width:80%;margin:-40px auto 0;z-index:99;background:#fff;color:#000;padding:12px 0}.newsletter-section .contact-form .input-group__btn{display:unset!important;position:absolute;right:0;top:0}.newsletter-section .contact-form .input-group .btn{margin-left:0;margin-top:0;width:auto;display:unset!important;position:absolute;right:0}form#contact_form[action="/contact#contact_form"] input#Email,form#contact_form[action="/contact#contact_form"] .errors{max-width:100%}.newsletter-section .feature-row__item.section-header.text-left{padding:0;margin:0 0 10px}p.form--success{max-width:100%}.blog-right .grid--blog .grid__item{width:50%}.grid.product-single .pro-add-info li p.pro-sub-info{margin-left:0}.grid.product-single .grid__item.product_descr{padding:0!important}.grid.product-single .sliderContent.grid__item .grid{margin-bottom:0}.TS-FitFinder-Outer .TS-FitFinder-Inner{width:100%;height:100%}.TS-FitFinder-Main{padding:40px 20px;height:100%}body .TS-FitFinder-HTAY.FitFinder-Active{width:100%;height:92%}.TS-FitFinder-HTAY.TS-3,.TS-FitFinder-HTAY.TS-4{max-height:260px;overflow-x:hidden}.switch-HTAY,.switch-WIYW,.switch-HORU{height:50px;margin:0;width:100%;padding:0}img.FitFinder-Close{right:5%;top:5%}.steps-HTAY,.steps-WIYW{margin:10% 0 0}body .TS-FitFinder-HTAY.FitFinder-Active .grid__item.Belly-container{padding:6px;width:50%}p.title-ofImg-BS,p.title-ofImg-SW{font-size:10px}.TS-FitFinder-Outer{z-index:999999!important}.TS-FitFinder-HTAY[title="How old are you?"],.TS-FitFinder-HTAY[title="Fit preference?"]{min-height:auto}.range{width:100%;max-width:100%;height:5px}.range-labels li{width:20%;font-size:10px}.range-labels{max-width:100%;width:100%}.TS-FitFinder-HTAY[title="Shoulder width?"] .grid__item.Shoulder-width-container{padding:6px;width:50%}.FitFinder-result_R-0 .random__number{width:100%!important}.slideshow__text-content.mpfor_video{transform:translateY(-49%)}.FitFinder-result_R-0{margin-top:25px!important}.TS-FitFinder-Main .slick-slide h3{font-size:12px;color:#fff}.TS-FitFinder-HTAY p.main-heading-HTAY{margin-bottom:17px!important}.TS-FitFinder-HTAY{top:78px!important}body .TS-FitFinder-HTAY.FitFinder-Active{margin-top:8px!important}.TS-FitFinder-HTAY p[class*=main-heading-]{margin-bottom:17px!important}.timeless-machine-slider p.product-description{justify-content:center}.single-collection .page-width.feature-row{margin-bottom:20px}#order_history th,div#order_history td{font-size:11px}#order_history th{padding-top:0;padding-bottom:5px}body.template-search main#MainContent .section-header h1 span{font-style:normal;font-weight:500;font-size:13px;line-height:18px;letter-spacing:1.3px}.template-search .section-header{margin-top:29px;margin-bottom:16px}body.template-search main#MainContent .section-header h1{margin-bottom:8px}.timeless-machine-slider .owl-nav{left:-25px;right:-25px;width:calc(100% + 50px);top:calc(50% - 30px)}}@media (max-width: 480px){a.btn.grand-le-mar-btn{background-color:#278aec;margin:25px auto}img.owl-prev-icons{margin-left:10px}img.owl-next-icons{margin-right:10px}.innerpage-width{width:100%;margin:70px auto}.innerpage-width .inner-section-1 .eyewear-section-inner0.inner-section-2{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;opacity:.9}.newsletter-section .contact-form .input-group{margin-top:15px}.newsletter-section .input-group__field{max-width:100%!important}form#contact_form[action="/contact#contact_form"] .errors{max-width:100%}.newsletter-section .contact-form .input-group .btn{margin-top:10px;width:100%;position:unset;right:0}.newsletter-section .contact-form .input-group__btn{position:unset}p.form--success{max-width:100%}.blog-right .grid--blog .grid__item{width:100%}}.compare-msg{color:#fff}.nicescroll-rails{opacity:0!important}body .TS-FitFinder-HTAY.FitFinder-Active{display:inline-block!important}.TS-FitFinder-HTAY{display:none!important}.FitFinder-result_R-0 div#random__number_size,.FitFinder-result_R-0 div#random__numbera_size{display:flex;align-items:center;width:40%;text-align:right;justify-content:flex-end;max-width:288px;padding:0 4% 0 0;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#e1b571}.FitFinder-result_R-0{display:flex;width:100%;align-items:center;flex-wrap:wrap;margin:0 0 2%}.FitFinder-result_R-0 .random__number{margin:0;float:right;width:200px;height:22px!important}.random__number{min-height:22px!important}#random__number_a{padding:0 7px!important;color:#fff;font-size:12px}.random__numbera{width:200px!important;height:22px;opacity:.4;min-height:22px!important;border:1px solid #278aec!important;justify-content:flex-start!important;margin:6px 0!important}#random__number_aa{padding:0 7px!important;color:#fff;font-size:12px}.compare-msg{color:#fff;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;display:block;margin-top:35px}.FitFinder-result_R-0 div#random__numbera_size{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.FitFinder-result_R-0 .random__numbera{opacity:.4}.FitFinder-result_R-0 div#random__numbera_size{color:#278aec;opacity:.4}.TS-FitFinder-Main input{padding-bottom:20px}.FitFinder-result_S-0 p{font-size:17px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#278aec;border-bottom:2px solid #278aec;display:inline-block;clear:both;width:auto}.FitFinder-result_S-0 span.compare-msg{display:inline-block;width:100%}.TS-FitFinder-HTAY p.main-heading-HTAY{margin-bottom:45px}div#TS-FitFinder--TS-4 .owl-stage-outer,div#TS-FitFinder--TS-3 .owl-stage-outer{opacity:0}.overflow---hidden{overflow:hidden}.TS-FitFinder-Inner .TS-FitFinder-Main{overflow:hidden!important}.TS-FitFinder-HTAY{display:block!important;opacity:0;position:absolute;width:100%;height:92%;z-index:-1;left:0;top:18%}body .TS-FitFinder-HTAY.FitFinder-Active{display:inline-block!important;opacity:1;z-index:99;position:unset;margin-top:10px}.steps-HTAY,.TS-Fit-Submit{z-index:99}.TS-FitFinder-Inner{overflow:hidden}.grid__item.Belly-container.medium-up--two-sixths.FitFinder-Step-Grand{width:100%}.grid__item.Belly-container.medium-up--two-sixths.FitFinder-Step-Grand label.switch-BS{max-width:240px;margin:0 auto}.TS-FitFinder-HTAY[title="Shoulder width?"] .grid__item.Shoulder-width-container{width:100%}body .TS-FitFinder-HTAY.FitFinder-Active .owl-item label.switch-SW{max-width:240px;margin:0 auto}.FitFinder-result_S-0 p{border-bottom:0}body .TS-FitFinder-HTAY.FitFinder-Active .owl-stage{margin:0 auto}.css-sprite-user__icon1{background:url(/cdn/shop/files/css-sprite-combined.png?67207) -5px -28px;width:21px;height:19px;display:inline-block}.css-sprite-shopping__icon{background:url(//grandlemar.com/cdn/shop/t/172/assets/cart.svg?v=161306072518675956741756442848) no-repeat;width:20px;height:20px;display:inline-block}.css-sprite-search-ts{background:url(/cdn/shop/files/css-sprite-combined.png?67207) -56px 0px;width:44px;height:47px;display:inline-block}.css-sprite-right-click{background:url(/cdn/shop/files/css-sprite-combined.png?67207) -105px -18px;width:27px;height:29px;display:inline-block}.css-sprite-paymentcard{background:url(/cdn/shop/files/css-sprite-combined.png?67207) -137px -27px;width:129px;height:20px;display:inline-block}.css-sprite-close-ts{background:url(/cdn/shop/files/css-sprite-combined.png?67207) -271px -28px;width:15px;height:19px;display:inline-block}.css-sprite-account{background:url(/cdn/shop/files/css-sprite-combined.png?67207) -291px -18px;width:28px;height:29px;display:inline-block}.css-sprite-user__icon{background:url(//grandlemar.com/cdn/shop/t/172/assets/account.svg?v=108218577794770244811756442681) no-repeat;width:21px;height:19px;display:inline-block}.css-sprite-language__icon{background:url(//grandlemar.com/cdn/shop/t/172/assets/language.svg?v=139937858764480879131756442938) no-repeat;width:18px;height:18px;display:inline-block}.css-sprite-Shape_2{background:url(/cdn/shop/files/s_r_arrow.svg?v=1677558760);width:20px;height:34px;background-size:cover;display:inline-block}.css-sprite-search-ts{background-position-x:-21px;background-size:820%}.css-sprite-close-ts{background-position-x:-176px;background-position-y:-15px;background-size:1747%;background-repeat:no-repeat}.css-sprite-right-click{background-position-x:-46px;background-position-y:12px;background-size:1080%;width:17px;height:12px}.right-click-png{margin-left:0}.css-sprite-paymentcard{max-width:75px;background-position-x:-73px;background-position-y:-35px;background-size:290%}ul.pro-add-info{display:flex;flex-wrap:wrap}ul.pro-add-info li{width:50%}ul.pro-add-info li.delivery-txt-cls{flex:1}.newsletter-section .section-header span{-webkit-text-stroke:0}ul.pro-add-info li.iconli.mysize-or-guide{width:100%;flex:auto}html.country_open{overflow:hidden}@media only screen and (min-width: 992px){#language-convertor-c span{font-size:12px;font-weight:500;text-transform:unset}#language-convertor-c span .selected-country-lang{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.footer-menu.feature-link .footer-links.footer-social{align-items:flex-start}}@media only screen and (max-width: 991px){.site-footer div#language-convertor-c{display:none;text-transform:unset}.site-footer div#language-convertor-c{padding:0;position:unset;transform:unset;margin:0 auto;text-align:center;justify-content:center;text-transform:uppercase;display:none}.site-footer #language-convertor-c span{font-size:12px;color:#fff;font-weight:400;letter-spacing:1.08px;padding:24px 0 21px;justify-content:center}}@media only screen and (max-width: 767px){.css-sprite-Shape_2{width:16px;background-size:9px;background-repeat:no-repeat;height:16px;background-position:center}}@media only screen and (max-width: 575px){.page.section-header.text-center .Presslounge a{position:unset;display:block;text-align:center;margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/grand-vendor-ts.scss.css.map */
