:root{--font-heading-family: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-body-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif}@media screen and (min-width:750px){.page-width--narrow{max-width:100rem!important;padding:0 5rem!important}}@media screen and (min-width:990px){.page-width--narrow{max-width:110rem!important}}#MainContent .rte p,#MainContent .rte li,#MainContent .rte td,#MainContent .rte th{font-size:15px!important;line-height:1.8!important}#MainContent .rte h2{font-size:22px!important;line-height:1.4!important;font-weight:400!important}#MainContent .rte h3{font-size:18px!important;line-height:1.4!important;font-weight:400!important}#MainContent .rte h4{font-size:16px!important;line-height:1.4!important;font-weight:500!important}@media screen and (max-width:749px){#MainContent .rte h2{font-size:20px!important}#MainContent .rte h3{font-size:17px!important}}body,button,input,select,textarea,.card__heading,.card__heading a,.price,.price *,.facets,.facets *,.product-count,.collection-product-count,.product__info-container .product__text,.product__description,.accordion__title,.announcement-bar__message,#custom-menu a,.footer,.footer *{font-family:var(--font-body-family)!important}h1,.h1,.h0,h2,.h2,.product__title h1,.collection-hero__title,.title-wrapper .title,.collection-list-title,.mosaic-hero-section h2,.mosaic-hero-section h3,.newsletter .inline-richtext{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.02em}.related-products .title,.related-products h2,.related-products .h2{font-size:22px!important;font-weight:400!important;background:transparent!important;padding:0!important;margin-bottom:24px!important}.related-products .card__heading,.related-products .card__heading a,.product-grid .card__heading,.product-grid .card__heading a{font-size:13px!important;font-weight:400!important;line-height:1.6!important;color:#1a1a1a!important}.related-products .price,.related-products .price *,.product-grid .price,.product-grid .price *,.card__information .price,.card__information .price *{font-size:13px!important;font-weight:400!important;color:#1a1a1a!important}.related-products .card-wrapper,.related-products .card,.related-products .card__inner{background:transparent!important;box-shadow:none!important}h1,h2,.h0,.h1,.h2,.product__title h1,.collection-hero__title,.title-wrapper .title,.newsletter .inline-richtext{font-weight:400!important}html{padding:0;margin:0}body{box-sizing:border-box;overflow-x:hidden}.header-wrapper{border:none}.header-wrapper .header{display:block;padding:0}.header-wrapper .header .header__inline-menu{margin-top:0}.header-wrapper .header .header-search{display:flex;align-items:center;padding:8px 0}.header-wrapper .header .header-search .header-serch-form{display:flex;justify-content:center;flex-grow:1}.header-wrapper .header .header__search .header__icon--search{display:none}.header-wrapper .header .header__icons{gap:4px}.header-wrapper .header .header__icons .header__icon--search,.header-wrapper .header .header__icons .header__search,.header-wrapper .header .header__icons .search-modal,.header-wrapper .header .header__icons .modal__close-button{display:none!important}.header-wrapper .header .search-modal__form .field:after,.header-wrapper .header .search-modal__form .field:before{display:none}.header-wrapper .header .search-modal__form .field .search__input{border:1px solid #d0d0d0;border-radius:2px;background:#fff}.header-wrapper .header .search-modal__form .field .search__input:focus-visible{box-shadow:none;border-color:#1a1a1a}html body .field__button>.svg-wrapper{height:2.5rem;width:100%}.header-wrapper .header .header__icons .svg-wrapper,.header-wrapper .header .header__icons a,.header-wrapper .header .header__icons .header__icon{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.header-wrapper .header .header__icons .header__icon--account,.header-wrapper .header .header__icons .header__icon--cart{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0}.header-wrapper .header .header__icons .header__icon--account .svg-wrapper,.header-wrapper .header .header__icons .header__icon--cart .svg-wrapper{width:24px;height:24px;display:flex}.header-wrapper .header .header__icons .header__icon--account svg,.header-wrapper .header .header__icons .header__icon--cart svg{width:24px;height:24px;min-width:24px;min-height:24px;color:#1a1a1a;padding:0}.header-wrapper .header .header__icons .header__icon--cart svg{transform:scale(1.6);transform-origin:center}.header-wrapper .header .header__inline-menu .list-menu{column-gap:1.8rem}.header-wrapper .header .header__inline-menu .list-menu .header__menu-item,.header-wrapper .header .header__inline-menu .list-menu .header__menu-item .header__active-menu-item{color:#1a1a1a;font-size:1rem;font-weight:400}.header__menu-item span{font-size:1.4rem!important}.shopify-section{position:relative}.shopify-section-group-header-group,.section-header{z-index:1000!important}.header__inline-menu .header__menu-item ul,.mega-menu,.submenu{z-index:1001!important}.newsletter,.footer{position:relative;z-index:1}@media(min-width:767px){.header-wrapper .header{max-width:100%;padding:0!important}.header-wrapper .header .header-search{max-width:1200px;margin:0 auto}}.collection__title .title{font-size:26px;color:#1a1a1a;font-weight:600}.collection__description.body.rte p{font-size:1.3rem}@media(min-width:767px){h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:2.6rem}}.page-index .product-grid{gap:1rem;margin-bottom:0!important}.page-index .product-grid .grid__item{margin-left:0!important;width:100%;max-width:420px}.product-grid .grid__item .card-wrapper{border-radius:0;background:transparent;padding:0}.product-grid .grid__item .card-wrapper .card__media img{width:100%;height:100%;object-fit:cover}.product-grid .grid__item .card-wrapper .card__content .card__heading{font-size:13px;color:#1a1a1a;font-weight:400}.product-grid .grid__item .card-wrapper .price__container span{font-size:13px;font-weight:500}.product-grid .grid__item .card-wrapper .price{display:flex;align-items:center}.product-grid .grid__item .card-wrapper .card__content .price__container .price__regular{font-size:13px;color:#1a1a1a;font-weight:500}.price__container span{font-size:1.5rem}.price_vat_container{font-size:13px;padding-left:5px;color:#767676}.collection-wrapper .slider-buttons{display:flex;align-items:center;position:absolute;top:50%;left:0;width:100%;padding:0 15px;max-width:calc(100% - 50px);justify-content:space-between;transform:translateY(-50%)}.collection-wrapper .slider-buttons .slider-counter{display:none}.collection-wrapper .slider-buttons .slider-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:100px;border:1px solid #d0d0d0;transition:border-color .2s ease}.collection-wrapper .slider-buttons .slider-button[disabled=disabled]{opacity:.4}.collection-wrapper .slider-buttons .slider-button:hover{border-color:#1a1a1a}.collection-wrapper .slider-buttons .slider-button svg{color:#1a1a1a;height:10px}.section-collection-list{padding:40px 0}.section-collection-list .collection-list-wrapper .collection-list-title,.collection-list-title,.collection-list-wrapper .title,.collection-list-wrapper .title-wrapper .title,.page-width .title--primary{font-size:22px;font-weight:500;letter-spacing:.02em;color:#1a1a1a;text-align:left;min-width:0;margin:0 0 28px}@media screen and (min-width:990px){.section-collection-list .collection-list-wrapper .collection-list-title,.collection-list-title,.collection-list-wrapper .title,.page-width .title--primary{font-size:24px}}.collection-list.grid,ul.collection-list{display:grid!important;width:100%!important;gap:32px 20px!important;padding:0!important;margin:0!important}.collection-list .grid__item,.collection-list>li{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;padding:0!important}@media screen and (max-width:749px){.collection-list.grid,ul.collection-list{grid-template-columns:repeat(2,1fr)!important;gap:24px 12px!important}}@media screen and (min-width:750px)and (max-width:989px){.collection-list.grid,ul.collection-list{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:990px){.collection-list.grid,ul.collection-list{grid-template-columns:repeat(4,1fr)!important}}.collection-list .card,.collection-list .card-wrapper .card{display:block!important;height:auto!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.collection-list .card:before,.collection-list .card:after,.collection-list .card__inner:before,.collection-list .card__inner:after{display:none!important}.collection-list .card__inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:0!important;min-height:0!important;padding:0 0 100%!important;margin:0!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important;background:#f5f4f1!important}.collection-list .card__media,.collection-list .card__media .media{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;border:none!important;border-radius:0!important}.collection-list .card__media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border:none!important;border-radius:0!important;transition:opacity .3s ease}.collection-list .card:hover .card__media img,.collection-list .card-wrapper:hover .card__media img{opacity:.85}.collection-list .card:hover,.collection-list .card:hover .card__inner{transform:none!important;box-shadow:none!important}.collection-list .card__content,.collection-list .card__information{position:static!important;height:auto!important;padding:10px 0 0!important;text-align:left!important}.collection-list .card__heading,.collection-list .card__heading a,.collection-list .collection-list__item .card__heading{font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#1a1a1a!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;text-decoration:none!important}.collection-list .card__heading a:hover{text-decoration:underline!important}.collection-list .collection-list__item:hover .card__heading{color:#1a1a1a!important}.collection-list .icon-wrap,.collection-list .icon-arrow,.collection-list .card__heading svg{display:none!important}#MainContent .collection-hero{padding:48px 0 24px!important}#MainContent .collection-hero__title,#MainContent h1.collection-hero__title{font-family:var(--font-heading-family)!important;font-size:24px!important;font-weight:400!important;letter-spacing:.06em!important;text-align:center!important;color:#1a1a1a!important;margin:0 0 48px!important}#MainContent .collection-hero__content{display:grid!important;grid-template-columns:5fr 7fr!important;gap:56px!important;align-items:start!important;max-width:1100px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}#MainContent .collection-hero__content .collection-hero__image-container{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:0!important;overflow:hidden!important;background:#f5f4f1!important}#MainContent .collection-hero__content .collection-hero__image-container img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}#MainContent .collection-hero__content .collection-hero__text-wrapper,#MainContent .collection-hero__content .collection-hero__description,#MainContent .collection-hero__content .collection-hero__description.rte{max-width:560px!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}#MainContent .collection-hero__description,#MainContent .collection-hero__description *:not(h2):not(h3):not(h4):not(h5):not(strong):not(b){font-size:15px!important;line-height:2!important;color:#3a3a3a!important;font-weight:400!important}#MainContent .collection-hero__description p{margin:0 0 1.4em!important}#MainContent .collection-hero__description h2,#MainContent .collection-hero__description h3,#MainContent .collection-hero__description h4,#MainContent .collection-hero__description h5,#MainContent .collection-hero__description strong,#MainContent .collection-hero__description b{font-family:var(--font-heading-family)!important;font-size:16px!important;font-weight:500!important;letter-spacing:.04em!important;color:#1a1a1a!important;display:block!important;margin:1.6em 0 .6em!important}#MainContent .collection-hero__description>*:first-child,#MainContent .collection-hero__description>*:first-child strong{margin-top:0!important}#MainContent .collection-hero__content:not(:has(.collection-hero__image-container)){grid-template-columns:1fr!important;max-width:640px!important}@media screen and (max-width:749px){#MainContent .collection-hero{padding:32px 0 16px!important}#MainContent .collection-hero__title{font-size:20px!important;margin-bottom:28px!important}#MainContent .collection-hero__content{grid-template-columns:1fr!important;gap:24px!important}#MainContent .collection-hero__content .collection-hero__image-container{max-width:320px!important;margin:0 auto!important}}.section:has(.image-with-text):not(:has(.image_with_txt)){background:#f5f4f1;margin-top:80px}.section:has(.image-with-text) [class*=color-scheme-]{background:transparent}.image-with-text__grid{display:grid;grid-template-columns:35% 65%}.image-with-text__grid [class*=image-with-text__]{width:100%;max-width:100%}.image-with-text__grid .image-with-text__media-item .image-with-text__media{border:none}.image-with-text__grid .image-with-text__media-item .image-with-text__media img{width:100%;height:100%;object-fit:contain}.image-with-text__grid .image-with-text__content .image-with-text__text:not(.body){font-size:13px;color:#767676;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px}.image-with-text__grid .image-with-text__content .image-with-text__heading{font-size:24px;color:#1a1a1a;font-weight:500}.image-with-text__grid .image-with-text__content .image-with-text__text.body p{font-size:15px;color:#3a3a3a;line-height:1.8}.image-with-text__grid .image-with-text__content .button{font-size:14px;color:#1a1a1a;margin-top:10px!important;background:transparent;border:1px solid #d0d0d0;border-radius:0;transition:border-color .2s ease}.image-with-text__grid .image-with-text__content .button:after,.image-with-text__grid .image-with-text__content .button:before{display:none}.image-with-text__grid .image-with-text__content .button:hover{border-color:#1a1a1a;background:transparent}.image_with_txt .page-width{max-width:100%;padding:0}.image_with_txt .image-with-text__grid{display:grid;align-items:center;grid-template-columns:repeat(2,1fr)}.image_with_txt .image-with-text__grid .image-with-text__text-item .image-with-text__content{width:100%;max-width:680px;margin:0 auto 0 0;padding:28px}.image_with_txt .image-with-text__grid .image-with-text__heading{font-size:28px;color:#1a1a1a;font-weight:600}.image_with_txt .image-with-text__grid .image-with-text__content .image-with-text__text:not(.body){font-size:16px;color:#1a1a1a;font-weight:500}.image_with_txt .image-with-text__grid .image-with-text__content .button{border-radius:0;color:#1a1a1a;background:transparent;border:1px solid #1a1a1a;font-weight:500;letter-spacing:normal}.image_with_txt .image-with-text__grid .image-with-text__content .button:hover{color:#fff;background:#1a1a1a}.newsletter{display:flex;align-items:center;justify-content:center;background:#f5f4f1;border-top:1px solid #e5e5e5}.newsletter .newsletter__wrapper{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:40px;background:transparent;text-align:left;padding-top:44px;padding-bottom:48px}.newsletter .newsletter__wrapper .inline-richtext{font-size:20px;color:#1a1a1a;font-weight:500;letter-spacing:.02em}.newsletter .newsletter__wrapper .newsletter__subheading{margin:12px 0 0}.newsletter .newsletter__wrapper p{font-size:14px;color:#3a3a3a;letter-spacing:normal;font-weight:400}.newsletter .newsletter__wrapper .newsletter-form{max-width:460px;margin-right:0}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.newsletter .newsletter__wrapper .newsletter-form .field:before,.newsletter .newsletter__wrapper .newsletter-form .field:after{display:none}.newsletter .newsletter__wrapper .newsletter-form .field__input{background:#fff;border:1px solid #d0d0d0;border-radius:0;box-shadow:none;padding-right:13rem;text-overflow:ellipsis}.newsletter .newsletter__wrapper .newsletter-form .field__input:focus{border-color:#1a1a1a;box-shadow:none}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field__label{font-size:14px;letter-spacing:normal;font-weight:400;color:#767676}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{width:120px;background:#1a1a1a;color:#fff;text-transform:none;font-weight:500;font-size:14px;letter-spacing:.04em;border-radius:0}@media screen and (max-width:749px){.newsletter .newsletter__wrapper{grid-template-columns:1fr;gap:16px}.newsletter .newsletter__wrapper .newsletter-form{max-width:100%}}.footer{padding-top:64px!important;padding-bottom:0!important}.footer .footer__blocks-wrapper>.footer-block{display:grid;grid-template-columns:28% 18% 25% 25%;gap:2rem}.footer .footer__blocks-wrapper .footer-block [class*=footer-block]{width:100%;display:flex;flex-direction:column;text-align:left;justify-content:flex-start}.footer .footer__blocks-wrapper .footer-block [class*=footer-block] .logo-description p{font-size:13px;color:#3a3a3a;line-height:1.8}.footer .footer__blocks-wrapper .footer-block [class*=footer-block] .logo-description a{font-size:13px;color:#1a1a1a;font-weight:500;text-decoration:none}.footer .footer__blocks-wrapper .footer-block .footer-block__heading{font-size:13px;color:#1a1a1a;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.footer .footer__blocks-wrapper .footer-block .footer-block__details-content li a{font-size:14px;color:#3a3a3a;font-weight:400}.footer .footer__content-bottom{display:none}.footer .footer-block--newsletter{align-items:flex-start}.footer__list-social{display:flex;gap:8px}.footer__list-social .list-social__item{background:transparent;border:1px solid #d0d0d0;border-radius:100px}.footer__list-social .list-social__item svg{color:#1a1a1a}.footer__list-social .list-social__item:hover{border-color:#1a1a1a}@media(min-width:767px){footer.footer{padding-bottom:0!important}.footer__content-top.page-width{padding-bottom:0}p.copyright_text_and_alignment{margin-bottom:0;padding:14px 0;text-align:center;font-size:12px;letter-spacing:.06em;background:#f5f4f1;color:#767676;border-top:1px solid #e5e5e5}}@media(min-width:767px){.shopify-policy__container{max-width:1260px;padding-bottom:5rem}div#tradelaw__body{display:flex;flex-wrap:wrap;width:100%}div#tradelaw__body dl{width:100%;display:flex!important;border:unset!important}div#tradelaw__body dt{width:20%}div#tradelaw__body dd{min-width:80%}}.breadcrumbs{margin:0 0 2em}.breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs__item{position:relative;display:inline-block}.breadcrumbs__item:not(:last-child){padding-right:20px;margin-right:7px}.breadcrumbs__item:not(:last-child):after{content:"";display:inline-block;height:17px;position:absolute;transform:rotate(22deg) translateY(-50%);width:2px;background:#fff;margin:0 10px;top:50%;line-height:0}.breadcrumbs__link{text-decoration:underline}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.banner-outer{position:relative;line-height:0;z-index:1}.banner-outer .banner-image img{width:100%;height:100%;object-fit:cover}.banner-outer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.banner-outer .banner-image-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;display:flex;flex-direction:column;row-gap:1.8rem;justify-content:center;align-items:center}.banner-outer .banner-image-content h2{font-size:32px;color:#fff;font-weight:500;margin:0}.banner-outer .banner-image-content .breadcrumbs .breadcrumbs__link{font-size:14px;color:#fff;text-decoration:none}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:6px!important;font-size:11px!important}.global-media-settings{border:none}.about-us .section:has(.image-with-text):not(:has(.image_with_txt)){background:transparent;margin-top:0}.benefit-nordvision .image-with-text__grid .image-with-text__content .image-with-text__text:not(.body){background:#0d5cab;color:#fff;letter-spacing:normal;text-transform:math-auto;width:fit-content;padding:10px 22px;border-radius:100px;margin-bottom:22px}.about-us .image-with-text__grid{display:grid;grid-template-columns:40% 60%;align-items:center}.about-us .image-with-text__grid .image-with-text__content .image-with-text__heading{font-size:2rem;color:#090808;font-weight:600}.benefit-nordvision{padding-top:80px!important;padding-bottom:80px!important;background:#0d5cab1c!important}.benefit-nordvision .image-with-text__grid{grid-template-columns:60% 40%}.benefit-nordvision .image-with-text__grid .image-with-text__text ul{list-style:none;padding:22px 0 0;margin-top:20px;border-top:2px solid #DCD4D4}.benefit-nordvision .image-with-text__grid .image-with-text__text ul li{position:relative;font-size:16px;color:#343333;font-style:italic;padding-left:40px;margin-bottom:12px}.benefit-nordvision .image-with-text__grid .image-with-text__text ul li:before{content:"";position:absolute;top:0;left:0;background:url(/cdn/shop/files/Group_1000003737.png?v=1747161575);width:28px;height:28px;object-fit:contain;background-size:contain;background-repeat:no-repeat}.klaus-hapani{margin-top:60px}.klaus-hapani .image-with-text__grid{grid-template-columns:repeat(2,1fr)}.klaus-hapani .image-with-text__grid .image-with-text__text-item{background:#0d5cab;border-radius:12px;padding:28px;margin-left:-100px;z-index:9}.klaus-hapani .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0}.klaus-hapani .image-with-text__grid .image-with-text__text-item .image-with-text__heading,.klaus-hapani .image-with-text__grid .image-with-text__text-item .image-with-text__text,.klaus-hapani .image-with-text__grid .image-with-text__text-item .button{color:#fff}.klaus-hapani .image-with-text__grid .image-with-text__text-item .image-with-text__text.rte{margin-top:0}.klaus-hapani .image-with-text__grid .image-with-text__text-item .image-with-text__text.rte p{color:#fff;font-size:15px;line-height:1.8;margin-bottom:15px}.klaus-hapani .image-with-text__grid .image-with-text__text-item .button{background:#fff;color:#0d5cab;font-weight:500}.our-mission-our-vision .image-with-text__grid .image-with-text__content{padding-left:0}.custom_acccordion_sec{padding:80px 0}.custom_acccordion_sec .faq-heading{text-align:center;font-size:35px;color:#000;line-height:100%;font-weight:600;margin-bottom:20px}.faq-accordion{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:50px}.faq-column{display:flex;flex-direction:column;gap:20px}.custom_acccordion_sec .faq-item{background:#f8f6f6;border-radius:2px;padding:0 25px 0 22px;cursor:pointer;transition:.5s all ease-in-out}.custom_acccordion_sec button.faq-question{width:100%;font-size:16px;color:#000;letter-spacing:normal;text-align:left;transition:.5s all ease-in-out;background:transparent;border:0;position:relative;cursor:pointer;line-height:1.3;padding:2.2rem 5rem 2rem 0;font-family:Poppins;font-weight:500}.custom_acccordion_sec button.faq-question span.arrow-icon{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:50px;align-items:center;justify-content:center}.custom_acccordion_sec button.faq-question span.arrow-icon svg path{fill:#000}.faq-column .faq-answer{font-size:13px;line-height:1.6;color:#000;margin:0 0 20px}.about-us-page .grid__item .image-with-text__text:not(.rte){background:#0d5cab;color:#fff;text-transform:capitalize;letter-spacing:normal;width:fit-content;padding:10px 25px;border-radius:100px}.contact-form-wrapper{display:grid;align-items:center;grid-template-columns:repeat(2,1fr)}.contact-form-wrapper .left-column{position:relative;line-height:0;overflow:hidden}.contact-form-wrapper .contact-info{display:flex;flex-direction:column;background:#fff;border:1px solid #E5E3FB;border-radius:22px 22px 0;padding:2.4rem;row-gap:1.2rem;width:fit-content;position:absolute;right:0;bottom:0}.contact-form-wrapper .left-column img{width:100%;height:100%;object-fit:cover}.contact-form-wrapper .contact-info .contact-item:not(:last-child){margin-bottom:1rem}.contact-form-wrapper .contact-info .contact-item .icon a{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#000}.contact-form-wrapper .contact-info .contact-item img{width:100%;height:100%;object-fit:contain;max-width:38px}.contact-form-wrapper .right-column{width:100%;max-width:640px;margin-left:0}.contact-form-wrapper .right-column .title{font-size:40px;color:#040404;line-height:1;font-weight:600;margin:0 0 6px}.contact-form-wrapper .right-column #ContactForm{margin-top:2.5rem}.contact-form-wrapper .right-column #ContactForm .field .field__label{font-size:14px;color:#5b5b5b;top:13px}.contact-form-wrapper .right-column #ContactForm .field .field__input{background:#0d5cab1c;border-radius:20px;border:1px solid #0D5CAB1C;font-size:14px;color:#5b5b5b;text-overflow:ellipsis}.contact-form-wrapper .right-column #ContactForm .field:before,.contact-form-wrapper .right-column #ContactForm .field:after{display:none}.contact-form-wrapper .right-column #ContactForm .field .field__input:not(.text-area){border-radius:100px}.contact-form-wrapper .right-column #ContactForm .contact__button .send{font-size:18px;color:#fff;background:#0d5cab;border:2px solid #0D5CAB;width:100%;border-radius:100px;padding:14px 20px;transition:all .5s ease-in-out;cursor:pointer}.contact-form-wrapper .right-column #ContactForm .contact__button .send:hover{color:#0d5cab;background:transparent}.products-page-cus-tabs{background:#f3f3f3;padding:80px 0 40px;margin:80px 0 20px}.products-page-cus-tabs .tabs{display:flex;gap:50px;margin-bottom:20px;border-bottom:2px solid rgba(205,205,205,1)}.products-page-cus-tabs .tab-button{background:none;padding:0 0 12px;cursor:pointer;border:0;font-size:18px;color:#000;font-weight:400;letter-spacing:0;font-family:var(--font-body-family)}.products-page-cus-tabs .tab-button.active{color:#0d5cab;position:relative}.products-page-cus-tabs button.tab-button.active:before{content:"";position:absolute;bottom:-2px;width:100%;height:2px;background:#0d5cab}.products-page-cus-tabs .tab-content{display:none}.products-page-cus-tabs .tab-content.active{display:block}.products-page-cus-tabs .tab-contents p{font-size:15px;color:#000;line-height:1.4;font-weight:400}.products-page-cus-tabs .tab-contents ul li{list-style:disc;color:#000;font-size:15px;font-weight:400;line-height:24px}.products-page-cus-tabs .tab-contents ul{padding-left:30px;margin-top:30px}.products-page-cus-tabs .tab-contents ul:last-of-type{margin-top:0}.products-page-cus-tabs .tab-contents strong{font-weight:500;font-size:18px;letter-spacing:0;margin:20px 0;display:block}#judgeme_product_reviews{padding:30px 0 20px}#judgeme_product_reviews .jdgm-rev-widg__header .jdgm-rev-widg__title{letter-spacing:1px;color:var(--text-color);margin:0 0 5.4rem;width:100%;font-size:40px}#judgeme_product_reviews .jdgm-row-stars .jdgm-write-rev-link{background:var(--primary-color);color:#000;min-width:158px;min-height:56px;line-height:56px;padding:0 10px;text-align:center!important;display:inline-block;font-size:16px;font-weight:500;transition:all .7s ease-in-out;border-radius:5px;border:none;cursor:pointer}#judgeme_product_reviews .jdgm-row-stars .jdgm-write-rev-link:hover{box-shadow:0 0 4px var(--primary-color);transform:translateY(-3px);color:#fff}.main-blog h1{font-size:40px;color:#171617;text-align:center;line-height:1;font-weight:600;margin:0 0 38px}.main-blog .blog-articles{grid-template-columns:repeat(3,1fr);gap:2rem}.main-blog .blog-articles .article .card-wrapper{background:#0d5cab;color:#fff;border-radius:10px;text-align:center}.main-blog .blog-articles .article .card-wrapper .card__information{padding:18px;text-align:left}.main-blog .blog-articles .article .card-wrapper .card__information .card__heading{font-size:22px;color:#fff;font-weight:600;margin:0 0 12px}.main-blog .blog-articles .article .card-wrapper .card__information .article-card__info span{font-size:12px;color:#fff;font-weight:400;margin:0 0 20px}.main-blog .blog-articles .article .card-wrapper .card__information .article-card__excerpt{font-size:15px;color:#fff;line-height:normal;font-weight:400;margin:14px 0 0}.article-template .article-template__hero-container{padding-top:80px}.article-template .page-width{max-width:100rem}.article-template header .article-template__title{font-size:40px;color:#171617;font-weight:600;text-transform:capitalize}.article-template header .circle-divider{font-size:16px;color:#000}.article-template .article-template__hero-adapt{padding-bottom:50%!important}.article-template .article-template__back .article-template__link{min-width:185px;font-size:16px;color:#fff;text-align:center;background:#0d5cab;border-radius:100px;border:1px solid #0d5cab;transition:all .5s ease-in-out;cursor:pointer;margin:0 auto;width:fit-content;padding:10px 18px}.article-template .article-template__back .article-template__link:hover{color:#0d5cab;background:transparent}.article-template__comment-wrapper{padding:60px 20px!important}.article-template__comment-wrapper #comment_form h2{font-size:40px;color:#171617;font-weight:600;text-align:center;text-transform:capitalize}.article-template__comment-wrapper #comment_form .button:after,.article-template__comment-wrapper #comment_form .button:before,.article-template__comment-wrapper #comment_form .field:after,.article-template__comment-wrapper #comment_form .field:before{display:none}.article-template__comment-wrapper #comment_form .field input,.article-template__comment-wrapper #comment_form .field textarea{padding:0 20px;border-radius:5px;text-overflow:ellipsis;background:transparent;border:1px solid rgba(206,206,206,1)}.article-template__comment-wrapper #comment_form .button{font-size:16px;color:#fff;background:#0d5cab;border-radius:100px;border:1px solid #0d5cab;transition:all .5s ease-in-out;cursor:pointer}.article-template__comment-wrapper #comment_form .button:hover{color:#0d5cab;background:transparent}.customer.login,.customer.register{display:block;width:90%;max-width:740px!important;padding:50px 40px!important;margin:100px auto!important;border-radius:5px;box-shadow:0 0 6px #00000040}.customer.addresses{margin:40px auto!important}.customer.login h1,.customer.addresses h1,.customer.register h1{font-size:40px;color:#171617;font-weight:600;text-align:center}.customer.login .field:before,.customer.login .field:after,.customer.login button:after,.customer.login button:before,.customer.register .field:before,.customer.register .field:after,.customer.register button:after,.customer.register button:before,.customer.addresses button:after,.customer.addresses button:before{display:none}.customer.login .field input,.customer.register .field input{border:1px solid rgba(206,206,206,1);padding:0 20px;border-radius:5px;text-overflow:ellipsis}.customer.login button,.customer.addresses button,.customer.register button{font-size:16px;color:#fff;background:#0d5cab;border-radius:100px;border:1px solid #0d5cab;transition:all .5s ease-in-out}.customer.login button:hover,.customer.addresses button:hover,.customer.register button:hover{color:#0d5cab;background:transparent}.customer.addresses ul li h2{color:var(--text-color)}.customer.addresses ul li p{color:#000;font-size:16px;line-height:30px;font-weight:400}.facets__heading,.facets-vertical .facets__heading,.facets__heading--vertical,.facets-vertical-form .facets__heading{font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important;color:#1a1a1a!important;margin-bottom:12px!important}.facets-vertical-sort .facets-inner,.facets-vertical-sort .facet-filters,.facets-vertical-sort .facet-filters__label,.facets-vertical-sort .facet-filters__sort,.facets-vertical-sort .product-count__text,.facets-vertical-sort .product-count{font-size:13px!important;font-weight:400!important;color:#3a3a3a!important;letter-spacing:0!important}.facets-vertical-sort .facets-inner{background:transparent!important;border-bottom:1px solid #e5e5e5!important;border-radius:0!important;padding:10px 0!important}.facets-vertical-sort .facet-filters__sort{background:transparent!important;border:none!important}.page-collection .facets-container .js-filter .facets__summary span,.facets__summary span,.facets__label,.facets__label .facet-checkbox{font-size:13px!important;font-weight:400!important;color:#1a1a1a!important}.facets__disclosure-vertical,.facets-container .js-filter{background:transparent!important;border-top:1px solid #e5e5e5!important;border-radius:0!important;padding:0!important;margin-bottom:0!important}.facets__disclosure-vertical:last-child,.facets-container .js-filter:last-child{border-bottom:1px solid #e5e5e5!important}#MainContent .facets__heading,#MainContent h2.facets__heading,#MainContent .facets__heading--vertical{font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.5!important;color:#1a1a1a!important;margin:0 0 12px!important}#MainContent .facet-filters__label,#MainContent .facet-filters__label label,#MainContent .facet-filters__sort,#MainContent .product-count__text,#MainContent .product-count,#MainContent .facets__summary span,#MainContent .facets__label{font-size:13px!important;font-weight:400!important;color:#3a3a3a!important;letter-spacing:0!important}#MainContent .card__heading,#MainContent h3.card__heading,#MainContent .card__heading a,#MainContent .card__heading.h5{font-size:13px!important;font-weight:400!important;line-height:1.6!important;color:#1a1a1a!important}#MainContent .card__information .price,#MainContent .card__information .price *,#MainContent .card-information .price,#MainContent .card-information .price *,#MainContent .price__container,#MainContent .price__container *{font-size:13px!important;font-weight:400!important;color:#1a1a1a!important}#MainContent .facet-checkbox,#MainContent .facets__label .facet-checkbox,#MainContent .facets-vertical .facet-checkbox{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#3a3a3a!important;padding:6px 0!important;margin:0!important}#MainContent .facet-checkbox>span,#MainContent .facet-checkbox .facets__label-text,#MainContent .facets__label span{font-size:13px!important;line-height:1.5!important}#MainContent .facet-checkbox input[type=checkbox],#MainContent .facet-checkbox svg{width:16px!important;height:16px!important;margin:0!important;flex-shrink:0!important;position:static!important}#MainContent .facets__price,#MainContent .facets__price .field,#MainContent .facets__price label,#MainContent .facets__price input,#MainContent .facets__price span,#MainContent .facets__disclosure-vertical .facets__price+p,#MainContent .facets__disclosure-vertical p{font-size:13px!important;font-weight:400!important;color:#3a3a3a!important}#MainContent .facets__price .field{border:1px solid #d0d0d0!important;border-radius:0!important}#MainContent .facets__price .field:before,#MainContent .facets__price .field:after{display:none!important}.footer{border-top:1px solid #e5e5e5!important;background:#fff!important}.footer .footer-block__heading,.footer h2.footer-block__heading{font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;color:#767676!important;text-transform:uppercase!important;margin-bottom:14px!important}.footer .footer-block__details-content li a,.footer .footer-block__details-content .list-menu__item{font-size:13px!important;font-weight:400!important;color:#3a3a3a!important;line-height:2!important}.footer .footer-block__details-content li a:hover{color:#1a1a1a!important}.footer .logo-description p,.footer .footer-block__details-content p,.footer .footer-block--image+.footer-block p,.footer .rte p{font-size:13px!important;line-height:1.9!important;color:#3a3a3a!important}.footer .footer-block__image-wrapper img,.footer .footer-block--image img{max-width:140px!important;height:auto!important}p.copyright_text_and_alignment,.footer .copyright__content,.footer .copyright_text_and_alignment{font-size:11px!important;letter-spacing:.08em!important;color:#8a8a8a!important;background:#fff!important;border-top:1px solid #e5e5e5!important;padding:16px 0!important}#MainContent .mobile-facets__open,#MainContent .mobile-facets__open span,#MainContent .mobile-facets__open-label{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important}.card .badge,.card__badge .badge,.badge--bottom-left{background:#f5f4f1!important;color:#767676!important;border:1px solid #ddd!important;border-radius:0!important;font-size:11px!important;padding:4px 10px!important;letter-spacing:.02em!important}.card-wrapper:hover .card,.card-wrapper:hover .card__inner,.card:hover{box-shadow:none!important;transform:none!important;background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
