@font-face{font-family:Gilroy-Regular;src:url(/cdn/shop/files/Gilroy-Regular.woff2?v=1755843255) format("woff2"),url(/cdn/shop/files/Gilroy-Regular.woff?v=1755843255) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy-Medium;src:url(/cdn/shop/files/Gilroy-Medium.woff2?v=1755843255) format("woff2"),url(/cdn/shop/files/Gilroy-Medium.woff?v=1755843255) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gilroy-SemiBold;src:url(/cdn/shop/files/Gilroy-SemiBold.woff2?v=1755843255) format("woff2"),url(/cdn/shop/files/Gilroy-SemiBold.woff?v=1755843255) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Gilroy-Bold;src:url(/cdn/shop/files/Gilroy-Bold.woff2?v=1755843254) format("woff2"),url(/cdn/shop/files/Gilroy-Bold.woff?v=1755843255) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gilroy-ExtraBold;src:url(/cdn/shop/files/Gilroy-ExtraBold.woff2?v=1755843254) format("woff2"),url(/cdn/shop/files/Gilroy-ExtraBold.woff?v=1755843255) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Gilroy-ExtraBoldItalic;src:url(/cdn/shop/files/Gilroy-ExtraBoldItalic.woff2?v=1755843960) format("woff2"),url(/cdn/shop/files/Gilroy-ExtraBoldItalic.woff2?v=1755843960) format("woff");font-weight:800;font-style:normal}body .cart-drawer .cart-item span.cart-title-delete{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){min-width:300px;margin-top:6px}.okeReviews[data-oke-container] .oke-w-reviews-writeReview,div.okeReviews .oke-w-reviews-writeReview{margin:0 auto}body{font-family:Gilroy-Medium,sans-serif}h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}li{list-style:none}a{text-decoration-line:none}h1.main-page-title.page-title{font-size:24px;font-family:Gilroy-Bold,sans-serif;font-weight:500;color:#000;padding-bottom:20px;margin:0}.field label{font-size:16px;color:#252830;font-family:Gilroy-Medium,sans-serif;padding-bottom:16px}.contact__button .button{width:100%;max-width:520px;margin:auto auto 21px;text-align:center;border-radius:600px;height:100%;min-height:63px;display:flex;align-items:center;justify-content:center;font-size:22px;background-image:linear-gradient(-180deg,#0978e0,#005aad);font-family:Gilroy-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:1px}body .footer-block__image-wrapper{margin-bottom:0;margin-top:0}body .header .header__menu-item{transition:text-decoration var(--duration-short) ease;color:#000;font-size:18px;text-decoration-line:none}.header .header__inline-menu .list-menu__item{padding:0}.header .header__inline-menu .list-menu--inline li{padding-inline:30px}.header .header__heading-logo-wrapper .header__heading-logo{object-fit:contain;width:100%;max-width:157px;height:100%;min-height:48px}.certificates-analysis-page footer.footer{margin-top:50px}.certificates-analysis-page .product-categories-menu li span{text-transform:capitalize;color:#0978e0;position:relative;font-family:Gilroy-Regular,sans-serif;font-weight:400;font-size:16px}.header__icon--cart span[aria-hidden=true]{border:none!important;background:none!important}.header .menu-heading{display:none}.section-template--19835034566905__product-grid-padding ul.grid.product-grid.grid--2-col-tablet-down.grid--4-col-desktop{display:grid!important;grid-template-columns:repeat(4,1fr)}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account{width:100%;box-shadow:0 0 6px #00000010;max-width:1190px;height:100%;min-height:80px;border-radius:0 0 16px 16px;display:flex;justify-content:space-between;background:#fff;align-items:center}.page-privacy-policy .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-terms-conditions .page-width.page-width--narrow.section-template--19835034763513__main-padding{max-width:1190px;padding-top:34px;padding-bottom:34px;padding-inline:60px}.page-shipping-delivery .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-returns-exchanges .page-width.page-width--narrow.section-template--19835034763513__main-padding{max-width:1190px;padding-top:34px;padding-inline:60px}.page-faqs .faq-section .faq-item.active .faq-answer,.page-faqs .faq-section .faq-item,.page-faqs .faq-section .faq-question{max-width:1190px;padding-inline:60px}.page-faqs .faq-section .faq-question span{color:#222}.page-faqs .faq-section .faq-heading{text-align:left;max-width:1190px;margin:auto auto 40px;padding-inline:60px}.certificates-analysis-page .product-categories-menu{width:100%;max-width:700px;margin:auto}.page-faqs .faq-section .faq-question:hover span{color:#fff}.brands-section.mobile-view{display:none}header .header__icons span{border:1px solid #ECECEC;width:100%;height:100%;max-width:44px;min-height:44px;object-fit:cover;border-radius:2.2px}.header .header__icon--cart span{border-color:#0978e0;background:#f0f8ff;position:relative}.header .header__icon--cart svg{color:#0978e0}.header .header__icons{padding:0;gap:30px}.header .header__inline-menu .list-menu--inline{margin:auto;align-items:center;justify-content:center}.header .header__icons .svg-wrapper>svg{width:20px;height:20px}.header .header__inline-menu .list-menu--inline li:first-child{padding-left:0}.header .header__inline-menu .list-menu--inline li:last-child{padding-right:0}.header .cart-count-bubble{position:absolute;background-color:#ff9232;height:12px;width:12px;top:10px;left:28px;font-size:10px}.promo-split{padding:41px 0 80px}.promo-split .promo-container{display:flex;align-items:center;justify-content:space-between;gap:100px;max-width:1190px;margin:auto;border:1px solid #FBFBFB;box-shadow:0 0 6px #00000010;border-radius:16px;background:#fff;padding-left:95px;height:100%}.sls-more-info-container{display:none}omo-split .promo-text{flex:1;max-width:500px}.promo-split .promo-text h2{font-size:26px;font-family:Gilroy-Bold,sans-serif;margin-bottom:10px;color:#000;text-align:center}.promo-split .promo-text p{color:#303030;font-family:Gilroy-Medium,sans-serif;font-size:16px;line-height:normal;margin-bottom:24px;text-align:center}.promo-split .promo-button{width:100%;max-width:400px;margin:auto auto 27px;text-align:center;border-radius:600px;min-height:63px;display:flex;align-items:center;justify-content:center;font-size:22px;background-image:linear-gradient(-180deg,#0978e0,#005aad);font-family:Gilroy-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:1px;transform:perspective(1px) translateZ(0);position:relative;transition:color .4s cubic-bezier(.86,.01,.15,.99);color:#fff;line-height:100%;z-index:1;overflow:hidden}.header .header__inline-menu{line-height:normal}.promo-split .promo-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff,#0978e08c);transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.86,.01,.15,.99);z-index:-1;pointer-events:none}.promo-split .promo-button:hover:before{transform:scaleY(1)}.promo-split .promo-button:hover{color:#fff!important}.promo-split .promo-text .promo-content p{color:#000;margin-bottom:0;font-family:Gilroy-SemiBold,sans-serif}.promo-container .promo-image{width:100%;position:relative;max-width:595px;overflow:hidden;max-height:520px;min-width:595px}.promo-container .promo-text{width:100%;max-width:595px}.svg-wrapper.mobile-view{display:none}.promo-container .promo-image img{width:100%;max-width:595px;max-height:520px;min-height:520px;object-fit:cover;height:100%;min-width:595px}.promo-container .promo-image:before{position:absolute;content:"";width:100%;height:100%;background:#0045844d;top:0;left:0;border-radius:0 16px 16px 0}.mission-section .promo-container .promo-image:before{display:none}.promo-features img{width:100%;height:100%;max-width:22px;min-height:22px;object-fit:cover}.promo-container .promo-text .promo-features{display:flex;gap:51px;align-items:center;justify-content:center}.promo-features .promo-content{display:flex;align-items:center;flex-direction:column;row-gap:10px}.collection-showcase{padding:0 0 85px;text-align:center}.collection-showcase .collection-container{max-width:1190px;margin:auto;width:100%}.collection-showcase .collection-heading{font-size:24px;font-family:Gilroy-Bold,sans-serif;margin-bottom:30px;color:#000}.custom-faq-entry.open .custom-faq-answer{display:block}.collection-showcase .product-card .product-image{height:auto;min-height:247px;max-height:fit-content;display:flex;align-items:center;justify-content:center}.collection-showcase .collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:50px}.collection-showcase .product-card{background:#fff;border-radius:8px;box-shadow:0 0 6px #00000010;width:100%;padding-top:0;max-width:275px;height:100%;min-height:390px}.collection-showcase .product-image img{width:100%;height:100%;object-fit:contain;max-width:200px;max-height:200px}.collection-showcase .product-info{padding:12px;text-align:left;background:#f0f8ff;height:100%;max-height:143px;border-radius:0 0 8px 8px}.collection-showcase .product-vendor{font-size:14px;color:#999;font-family:Gilroy-SemiBold,sans-serif;margin-bottom:7px}.collection-showcase .product-title{font-size:16px;font-family:Gilroy-SemiBold,sans-serif;margin-bottom:4px;color:#000;line-height:normal}.collection-showcase .product-sub{font-size:13px;font-family:Gilroy-Medium,sans-serif;color:#707070;margin-bottom:4px}.drawer__cart-items-wrapper .cart-drawer .cart-item,.cart-drawer .cart-item{grid-template:repeat(2,auto) / repeat(3,1fr)!important}.collection-showcase .product-price{font-size:16px;font-family:Gilroy-Medium,sans-serif;color:#0978e0}.collection-showcase .product-price .from{color:#000}.price-item.price-item--regular{font-size:16px;font-family:Gilroy-Medium,sans-serif;color:#000}.price-item.price-item--regular span{color:#0978e0}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.sealsubs-container .sls-option-container.sls-active{border:1px solid #ccc;box-shadow:0 0;font-size:16px;font-family:Gilroy-Medium,sans-serif;color:#000;margin-bottom:20px}.collection-showcase .collection-button{margin-top:20px}.collection-showcase .shop-all-btn{overflow:hidden;border-radius:600px;text-decoration:none;display:flex;align-items:center;justify-content:center;border:1px solid #0978E0;width:100%;max-width:400px;min-height:73px;margin:auto;background:transparent!important;color:#0978e0!important;font-size:22px;text-transform:uppercase;font-family:Gilroy-SemiBold,sans-serif;letter-spacing:1px;transform:perspective(1px) translateZ(0);position:relative;transition:color .4s cubic-bezier(.86,.01,.15,.99);z-index:1;line-height:100%}.collection-showcase .shop-all-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff,#0978e08c);transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.86,.01,.15,.99);z-index:-1;pointer-events:none}.collection-showcase .shop-all-btn:hover:before{transform:scaleY(1)}body .collection-showcase .shop-all-btn:hover{color:#fff!important;z-index:1}.brands-section .brands-container{max-width:1190px;margin:auto;text-align:center;padding:38px 0 36px;width:100%}.brands-section .brands-heading{font-size:24px;font-family:Gilroy-Bold,sans-serif;margin-bottom:31px;color:#000}.brands-section .brands-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.brands-section .brand-item{border:1px solid #CCCCCC;background:#fff;width:100%;max-width:156px;height:100%;object-fit:contain;max-height:64px;display:flex;justify-content:center;padding:18px 0;min-height:64px;border-radius:8px}.brands-section .brand-item a{display:flex;align-items:center}.brands-section .brand-item img{width:100%;height:100%;max-width:121px;object-fit:contain;max-height:27px}.brands-section .brand-item img:hover{transform:scale(1.05)}.brands-section{width:100%;max-width:1190px;margin:auto auto 85px;box-shadow:0 0 6px #00000010;border-radius:16px}.faq-section .faq-question{width:100%;display:flex;justify-content:space-between;background:#fff;border:1px solid #FBFBFB;max-width:700px;margin:auto;height:100%;min-height:68px;align-items:center;font-size:18px;font-family:Gilroy-SemiBold,sans-serif;color:#000;cursor:pointer;position:relative;box-shadow:0 0 6px #00000010;padding:24px 22px 22px 33px;border-radius:8px}.faq-section .faq-heading{font-size:24px;text-align:center;font-family:Gilroy-Bold,sans-serif;margin-bottom:50px;color:#000}.faq-section .faq-list{display:flex;flex-direction:column;gap:20px}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-section .faq-answer p{color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px;line-height:inherit;margin-bottom:0;padding:24px 32px 22px 24px}.faq-section .faq-item.active .faq-answer{max-height:200px;width:100%;max-width:700px;margin:auto}.faq-section .faq-item .faq-icon{font-weight:700;font-size:0px;transition:transform .3s ease}.faq-section .faq-item{width:100%;max-width:700px;margin:auto}.faq-section{padding-bottom:101px}.mission-section .promo-text p{color:#303030;font-family:Gilroy-Medium,sans-serif;font-size:16px;line-height:normal;margin-bottom:35px;text-align:center}.mission-section .promo-text .promo-content p{color:#000;font-family:Gilroy-SemiBold,sans-serif;font-size:16px;line-height:normal;margin-bottom:0;text-align:center}.mission-section{padding-bottom:100px}.mission-section .promo-container{display:flex;align-items:center;justify-content:space-between;gap:90px;max-width:1190px;margin:auto;width:100%;background:#ddefff;border:1px solid #FBFBFB;padding-right:105px;border-radius:16px;text-align:center;overflow:hidden;max-height:388px}.mission-section .promo-container .promo-image{max-height:388px;min-width:595px}.mission-section .mission-image img{border-radius:12px;max-width:500px;width:100%;height:auto;object-fit:cover}.mission-section .mission-content{flex:1;max-width:550px}.mission-section .promo-text h2{font-size:26px;font-family:Gilroy-Bold,sans-serif;margin-bottom:29px;color:#000;text-align:center}.mission-section .mission-body{margin-bottom:25px;line-height:1.6;font-size:.95rem}.mission-section .mission-features{display:flex;flex-wrap:wrap;gap:25px}.mission-section .mission-feature{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:500}.mission-section .mission-feature img{width:24px;height:24px;object-fit:contain}.mission-section .promo-container .promo-image img{width:100%;max-width:595px;object-fit:cover;height:100%;max-height:388px;min-height:388px;border-radius:16px 0 0 16px}.custom-faq-answer{display:none;padding:10px 0}.custom-faq-answer.show{display:block}.custom-faq-question{cursor:pointer;display:flex;justify-content:space-between;align-items:center}body .footer{background-color:#004584;padding-top:55px}.footer .footer-block__details-content a{text-align:center;color:#fff;text-decoration-line:none;transition:.3s ease-in-out;font-size:16px;font-family:Gilroy-Regular,sans-serif;padding:0;text-transform:capitalize}.footer .footer-block__details-content a:hover{text-decoration-line:none;color:#ffffffc7;transition:.3s ease-in-out}.footer .footer-block__details-content{text-align:center}.footer .footer-block__details-content li{margin:0!important;line-height:40px}.footer .footer-block__image-wrapper img{width:100%;max-width:180px;margin-bottom:18px;height:64px;object-fit:contain}.footer .footer-block .text-address p{font-size:14px;color:#fff;font-family:Gilroy-Medium,sans-serif;line-height:40px;display:flex;align-items:center;justify-content:center;gap:10px}.footer .footer-block .contact-info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.footer .footer__content-bottom{padding:0 0 14px;background:#001c36;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;max-height:111px;min-height:111px}.footer .footer__content-bottom p{color:#fff;font-family:Gilroy-Regular,sans-serif;font-size:16px;width:100%;max-width:700px;margin:auto}.faq-section .faq-question .faq-icon.minus-icon{position:absolute;right:28px;top:29px}.faq-section .faq-question .faq-icon.plus-icon{position:absolute;top:24px;right:22px}.newsletter__wrapper.color-scheme-1.gradient.content-container.isolate.content-container--full-width.section-sections--19835035091193__newsletter-padding{display:none}.collection .grid__item.scroll-trigger.animate--slide-in{background:#fff;border-radius:8px;box-shadow:0 0 6px #00000010;width:100%;padding-top:0;max-width:275px;background:#f0f8ff;height:100%;max-height:max-content;min-height:344px}.collection .grid__item.scroll-trigger .card__heading a:after{z-index:-1}.collection .grid__item.scroll-trigger .product-sub{font-size:13px;padding-top:12px;font-family:Gilroy-Medium,sans-serif;color:#707070;margin-bottom:4px}.collection .grid__item.scroll-trigger .card__heading .full-unstyled-link{font-size:16px;font-family:Gilroy-SemiBold,sans-serif;margin-bottom:4px;color:#000;line-height:normal}.collection .grid__item.scroll-trigger .caption-with-letter-spacing.light{font-size:14px;color:#999;text-transform:lowercase;font-family:Gilroy-SemiBold,sans-serif;margin-bottom:7px}.collection .grid__item.scroll-trigger .price-item.price-item--regular{font-size:16px;font-family:Gilroy-Medium,sans-serif;color:#000}.collection .grid__item.scroll-trigger .price-item.price-item--regular span{color:#0978e0}.collection .grid__item.scroll-trigger .card__content{padding:0 12px 12px;text-align:left;background:#f0f8ff;height:100%;max-height:143px;border-radius:0 0 8px 8px}.collection .grid__item.scroll-trigger .card__media{margin:0}.collection .grid__item.scroll-trigger .card__inner.color-scheme-2.gradient.ratio{border:none;background:#fff;display:flex;height:100%;min-height:200px;max-height:200px;align-items:center;border-radius:8px 8px 0 0;justify-content:center}.collection .grid__item.scroll-trigger .card__information{padding-top:0;padding-bottom:0}.collection .grid__item.scroll-trigger .card__media .media--transparent .motion-reduce{width:100%;height:100%;object-fit:contain;max-width:160px;position:absolute;right:0;bottom:0;margin:auto;max-height:160px}.collection .grid__item.scroll-trigger .card__inner.color-scheme-2.gradient.ratio .card__content{display:none}.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-family:Gilroy-Bold,sans-serif;margin:47px 0 50px;font-size:24px;color:#000;text-transform:capitalize}.collection-hero .collection-hero__text-wrapper{display:flex;align-items:center;gap:15px}.collection-hero .collection-hero__text-wrapper span{color:#737373;font-size:16px;font-family:Gilroy-Medium,sans-serif}.gradient .content-for-layout .section-template--19835034566905__product-grid-padding{padding-bottom:100px}.section-template--19835034566905__product-grid-padding .collection.page-width{width:100%;max-width:1190px;margin:auto;padding:0}.section-template--19835034566905__product-grid-padding .collection .product-grid{gap:30px;justify-content:space-between}.collection-hero__inner.page-width.scroll-trigger.animate--fade-in{padding:0;width:100%;max-width:1190px}.drawer .drawer__inner .drawer__heading{font-family:DMSans-Medium,sans-serif;font-size:22px;color:#000;text-transform:capitalize}.drawer .drawer__inner .cart-item__name{text-decoration:none;display:block;color:#000;font-family:Gilroy-Bold;font-size:16px}.drawer .drawer__inner .cart-item__media{border:1px solid #D3D3D3;border-radius:8px;width:100%;height:100%;max-width:130px;min-width:130px;min-height:110px;max-height:110px}body .cart-item__image{max-width:100%;max-width:80px!important;min-height:80px;max-height:80px;object-fit:contain;position:absolute;top:0;right:0;left:0;transform:translate(10px,10px)}body .cart-drawer .cart-item__image{transform:translateY(15px);margin:auto}.certificates-analysis-page .main-page-title{text-align:center;color:#0978e0;padding:0;text-transform:uppercase;margin-bottom:10px;font-size:34px;font-family:Gilroy-Regular,sans-serif;font-weight:400;letter-spacing:3.36px}.certificates-analysis-page .product-categories-menu li{text-transform:uppercase;line-height:initial;padding-bottom:18px;display:flex;align-items:flex-start;flex-direction:row;gap:6px}.certificates-analysis-page .product-categories-menu li:last-child{padding-bottom:25px}.certificates-analysis-page .product-categories-menu h2{padding-bottom:18px;text-align:left;letter-spacing:1.4px;color:#0978e0;text-transform:uppercase;font-size:22px;font-family:Gilroy-SemiBold,sans-serif;font-weight:400;letter-spacing:2.36px}.certificates-analysis-page .product-categories-menu li a{text-transform:capitalize;color:#0978e0;position:relative;font-family:Gilroy-Regular,sans-serif;font-weight:400;font-size:16px}.certificates-analysis-page .product-categories-menu li a:before{position:absolute;content:"";width:100%;height:1px;background:#0978e0;bottom:-2px;transition:.4s ease-in-out}.certificates-analysis-page .product-categories-menu li a:hover:before{width:0%;transition:.4s ease-in-out}.drawer .drawer__inner .cart-item__details{padding:0;font-family:Gilroy-Bold,sans-serif;font-size:16px}body .cart-item__totals right .cart-item__price-wrapper .price.price--end{color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px;text-align:right}quantity-popover .quantity{background:#fff!important;border:1px solid #CCCCCC!important;border-radius:4px!important}.drawer__inner.gradient.color-scheme-1{background:#fff;padding:0}body .cart-drawer .cart-item{margin-bottom:0!important;padding-top:0;position:relative}.drawer__cart-items-wrapper .cart-item__totals.right{padding:0;position:absolute;right:0;bottom:25px}.drawer .product-option{color:#606060;font-size:12px;font-family:Gilroy-Medium,sans-serif;font-weight:400}body .okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button:hover{border:none!important;color:#fff!important;box-shadow:none!important}body .okeReviews[data-oke-container] .oke-w-writeReview:hover:before,div.okeReviews .oke-w-writeReview:hover:before{color:#fff!important}.drawer__header .svg-wrapper>svg{height:20px;width:30px;stroke:#404040;transform:translate(-14px)}.drawer .cart-progress-container{margin:0 0 12px;background:#f0f8ff;border:none;border-radius:0;height:100%}.drawer .cart-progress-container .cart-progress-text{margin-bottom:5px;font-weight:400;color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px;text-align:left}.drawer .cart-progress-container .cart-progress-bar{height:8px;background-color:#d6d6d6;border-radius:8px;overflow:hidden}.drawer__header .drawer__close .svg-wrapper{height:28px;width:28px}.cart-item__quantity cart-remove-button .button{min-width:3.5rem;min-height:3.5rem;position:absolute;top:-125px;right:0}body .cart-drawer .cart__checkout-button{max-width:none;width:100%;max-width:400px;margin:12px auto 0;text-align:center;border-radius:600px;height:100%;min-height:63px;display:flex;align-items:center;gap:15px;justify-content:center;font-size:22px;background-image:linear-gradient(-180deg,#0978e0,#005aad);font-family:Gilroy-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:1px}body .cart-drawer .cart__checkout-button svg{margin-bottom:3px}body .cart-drawer .quantity:after{box-shadow:none}body .cart-drawer .shipping-txt-content{font-size:18px;color:#031062;font-family:Gilroy-Medium,sans-serif}body .cart-drawer .shipping-txt-content p#FreeShippingText{color:#0978e0;font-family:Gilroy-SemiBold,sans-serif;text-transform:uppercase}.cart-drawer .cart-items thead th:nth-child(2){padding-bottom:16px}.totals .totals__total{font-family:DMSans-Medium,sans-serif;font-size:18px;font-weight:400;font-weight:600;color:#031062;text-transform:capitalize}.totals .totals__total-value{font-size:18px;font-family:Gilroy-Medium,sans-serif;color:#000}.mobile-header-smenu-desk.mobile-view.scroll-bar{display:none}body .drawer__footer{border-top:.1rem solid rgba(var(--color-foreground),.2);padding:1.5rem 0;border:none;box-shadow:0 -1px 30px #0000001a;padding-inline:14px;padding-top:18px;padding-bottom:14px}.cart-drawer .totals{margin:0}.drawer__inner cart-drawer-items{padding-inline:0px}.drawer__inner cart-drawer-items table.cart-items{padding-inline:14px}.drawer__inner.gradient.color-scheme-1{overflow:hidden}.drawer__inner cart-drawer-items .quantity__input{font-size:18px;color:#000;border:1px solid #CCCCCC;border-top:none;border-bottom:none}.drawer__inner cart-drawer-items .cart-drawer .cart-item{gap:12px}.cart-drawer .cart-item>td+td{padding-left:0!important}.totals__total-value{font-size:22px;font-family:DMSans-Medium,sans-serif;text-align:right;color:#000;text-transform:capitalize}small.tax-note.caption-large.rte{margin:8px 0;font-size:13px;font-family:DMSans-Medium,sans-serif;text-transform:capitalize}.drawer__inner .drawer__header{padding-inline:14px}.drawer .drawer__inner .drawer__heading{margin-bottom:0}.product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{box-shadow:0 0 6px #00000010;background:#fff;border-radius:12px;padding:30px 50px 54px}.product .product__info-wrapper .product-type{font-family:Gilroy-Medium,sans-serif;color:#707070;font-size:16px}.product .product__info-wrapper .product__title{margin:0}.product .product__info-wrapper .product__title h1{color:#000;padding:4px 0;font-family:Gilroy-Bold,sans-serif;font-size:24px}.product .product__info-wrapper .product__description.rte.quick-add-hidden{margin:0}.product .product__info-wrapper .product__description.rte.quick-add-hidden p{color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px;padding-bottom:11px;line-height:initial}.product .product__info-wrapper .product__description.rte.quick-add-hidden li span{color:#000;padding-left:25px;font-size:16px}.product .product__info-wrapper .product__description.rte.quick-add-hidden li{list-style:none;position:relative}.product .product__info-wrapper .product__description.rte.quick-add-hidden li:after{position:absolute;content:"";background-image:url(/cdn/shop/files/check-list.png?v=1756120487);width:16px;height:11px;left:0;top:10px;z-index:99999;background-repeat:no-repeat;background-position:center;background-size:contain}.product .product__info-wrapper .product__description.rte.quick-add-hidden ul{margin:0;padding:0 0 20px;border-bottom:1px solid #D6D6D6}.product .product__info-wrapper legend.form__label{color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px}.product .product__info-wrapper .selected-option-value{color:#707070}.product .product__info-wrapper .product__info-container>*+*{margin:0}.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill{padding-top:20px;margin-bottom:34px;max-width:100%}.product .product__info-wrapper .product-heading-variant{display:flex;align-items:center;margin-bottom:10px;justify-content:space-between}.product .product__info-wrapper .product-heading-variant a{color:#0978e0;text-decoration-line:underline;font-family:Gilroy-Medium,sans-serif;font-size:16px}.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill label{margin:0;padding:0;border:1px solid #ccc;width:100%;max-width:252px;height:100%;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:4px}.product .product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background-color:#f0f8ff;color:#000;border-color:#0978e0!important}.product .product__info-wrapper .select .select__select{border:1px solid #ccc!important;border-radius:4px;width:100%;font-family:Gilroy-SemiBold,sans-serif;max-width:529px;max-width:100%;height:100%;min-height:48px;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;padding-inline:14px;-moz-appearance:none;position:relative;margin:0;background:#fff}.product .product__info-wrapper .main-variant-content{display:grid;grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:14px}.product .product__info-wrapper .product-form__input .form__label{padding-left:0;color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px;padding-top:12px}.product .product__info-wrapper .product-form__input.product-form__input--dropdown .form__label{margin-bottom:12px}.product .product__info-wrapper .product-form__input.product-form__input--dropdown{margin-bottom:34px;max-width:100%}.product .product__info-wrapper .product-form__buttons .product-form__submit{width:100%;max-width:520px;margin:auto auto 21px;text-align:center;border-radius:600px;height:100%;min-height:63px;display:flex;align-items:center;justify-content:center;font-size:22px;background-image:linear-gradient(-180deg,#0978e0,#005aad);font-family:Gilroy-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:1px}.product .product__info-wrapper .product-form__buttons .product-form__submit:after{display:none}.product .product__info-wrapper .custom-faq-question h4{color:#000;padding-right:20px;font-family:Gilroy-SemiBold,sans-serif;font-size:16px}.product .product__info-wrapper .custom-faq-entry{border-bottom:1px solid #0978E0}.product .product__info-wrapper .custom-faq-answer.show{color:#000;padding:19px 0;font-family:Gilroy-Medium,sans-serif;font-size:16px}.product .product__info-wrapper .custom-faq-question{cursor:pointer;display:flex;justify-content:space-between;align-items:center;height:100%;position:relative;min-height:68px}.product .product__info-wrapper .custom-faq-question .faq-icon.plus-icon{position:absolute;right:0;top:25px}.product .product__info-wrapper .custom-faq-question .faq-icon.minus-icon{position:absolute;right:5px;top:14px}.drawer .drawer__inner .heading{display:flex;align-items:center;gap:4px}.main-slider .swiper-wrapper .swiper-slide{border:1px solid #FBFBFB;background:#fff;width:100%;border-radius:15px}.product .grid__item product__media-wrapper .product-gallery{max-width:540px;margin:0;width:100%}.product .product-gallery .thumb-slider .swiper-slide{background:#fff;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;width:100%;max-width:72px;height:100%;min-height:72px;margin:0!important;border-radius:6px}.product .product-gallery .swiper-slide-thumb-active .thumbnail-img{width:100%;max-width:51px;height:100%;min-height:51px;border:none!important}.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-thumb-active{border:2px solid #0978E0}.product .product-gallery .thumbnail-img{cursor:pointer;border-radius:8px;border:none;transition:.3s;width:51px;max-width:51px;height:100%;min-height:51px;object-fit:contain;max-height:51px}.product .product-gallery .thumb-slider .swiper-wrapper{display:flex;align-items:center;justify-content:center;gap:23px;margin-top:0}.swiper-slide-active .main-slide-img{max-height:454px;min-height:454px}.product .product-gallery .thumb-slider{margin-top:20px}.product .product-gallery .main-slider .swiper-wrapper .swiper-slide img{width:auto;max-width:454px;height:100%;min-height:454px;margin:auto}.product .product-gallery .main-slider .swiper-wrapper .swiper-slide{border:1px solid #FBFBFB;background:#fff;width:100%;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:46px 0 38px}.product .product-gallery .main-slider .swiper-button-next,.product .product-gallery .main-slider .swiper-button-prev{background:#e7e7e7;width:100%;max-width:40px;height:100%;min-height:100px;max-height:100px;border-radius:5px}.product .product-gallery .main-slider .swiper-button-next:after,.product .product-gallery .main-slider .swiper-button-prev:after{color:#000;font-size:25px;position:absolute;right:13px;top:35px}.product .product-gallery .main-slider .swiper-button-prev{left:15px}.product .product-gallery .main-slider .swiper-button-next{right:15px}.product.product--medium.product--left.product--thumbnail_slider.product--mobile-show.grid.grid--1-col.grid--2-col-tablet{display:flex;gap:28px}.gradient .drawer__inner{width:480px}.product-form .product-form__buttons .delivery-date{text-align:center;color:#000;font-family:Gilroy-SemiBold,sans-serif;font-size:16px;border-bottom:1px solid #0978E0;padding-bottom:22px}.product product-form.product-form{margin-bottom:0}.product-form .product-form__buttons .blue-txt{color:#0978e0;font-family:Gilroy-Medium,sans-serif}.section-template--19835034796281__featured_collection_CtBf3q-padding .page-width h2.title{font-size:24px;text-align:center;margin-top:0;margin-bottom:0;font-family:Gilroy-Bold,sans-serif;padding-bottom:50px;color:#000}.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill .main-variantcontent-all{display:grid;grid-template-columns:repeat(3,1fr);position:relative;column-gap:14px;margin-top:12px}.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill .main-variantcontent-all label{width:100%;max-width:100%;height:100%;min-height:85px;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:6px;color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px}.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill .main-variantcontent-all label p{font-size:20px}.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill .main-variantcontent-all label .gry-txt{color:#707070;font-size:14px}.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill .main-variantcontent-all label .blue-text{color:#0978e0;font-size:14px}.product .product__info-wrapper .product-form__input.product-form__input--dropdown .select:after{display:none}.product .product__info-wrapper .select .select__select:focus{border:1px solid #0978E0!important;outline:none!important;box-shadow:none}.card-wrapper .card__inner.color-scheme-2.gradient.ratio{background:#fff;border-radius:8px 8px 0 0;width:100%;margin:auto;padding-top:22px;height:100%;min-height:201px;max-height:201px}.card-wrapper .card__inner.color-scheme-2.gradient.ratio .motion-reduce{width:100%;max-width:160px;height:100%;min-height:160px;position:absolute;margin:auto;right:0;object-fit:contain}.collection-swiper .card-wrapper{box-shadow:0 0 6px #00000010;background:#f0f8ff;border-radius:8px}.card-wrapper .card--card,.card--standard .card__inner{border:none!important}.card-wrapper .card__heading a:after{display:none}.collection-swiper-container .card--standard>.card__content .card__information{padding:12px 14px}.collection-swiper-container .card--standard>.card__content .card__information .product-sub{font-size:13px;font-family:Gilroy-Medium,sans-serif;color:#707070;margin-bottom:4px}.collection-swiper-container .card--standard>.card__content .card__information .caption-with-letter-spacing{font-size:14px;text-transform:lowercase;color:#999;font-family:Gilroy-SemiBold,sans-serif;margin-bottom:7px}.collection-swiper-container .card--standard>.card__content .card__information .card__heading a{font-size:16px;font-family:Gilroy-SemiBold,sans-serif;margin-bottom:4px;color:#000;line-height:normal}.card-wrapper .card__inner .card__content .card__badge .badge{background:#0978e0;position:absolute;top:-10px;right:10px;font-family:Gilroy-SemiBold,sans-serif;color:#fff;font-size:12px;text-transform:capitalize;border:none;border-radius:2px}.card-wrapper .card__inner .card__media{margin:0!important}.card-wrapper .card__inner .card__media{position:absolute;right:0;left:0;transform:translate(6%)}.collection-swiper-container .swiper.collection-swiper.swiper-initialized.swiper-horizontal{position:relative}.collection-swiper-container .swiper.collection-swiper.swiper-initialized.swiper-horizontal .swiper-button-prevcustom-prev{position:absolute;z-index:999;top:50%;left:0;transform:translateY(-50%)}.collection-swiper-container .swiper.collection-swiper.swiper-initialized.swiper-horizontal .swiper-button-nextcustom-next{position:absolute;z-index:99999;top:50%;right:0;transform:translateY(-50%)}.variant-btn-content{position:relative}.main-variantcontent-all .green-txt{background:#abff62;width:100%;max-width:110px;margin:auto;height:100%;min-height:18px;max-height:18px;font-family:Gilroy-Bold,sans-serif;padding:4px 0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#303030;position:absolute;top:-18px;left:50%;transform:translate(-50%);z-index:9;border-radius:4px 4px 0 0}.main-variantcontent-all .yellow-txt{background:#fff537;width:100%;max-width:110px;margin:auto;height:100%;min-height:18px;max-height:18px;font-family:Gilroy-Bold,sans-serif;padding:4px 0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#303030;position:absolute;top:-18px;left:50%;transform:translate(-50%);z-index:9;border-radius:4px 4px 0 0}.main-product-page .sls-selling-plan-group-first-line .sls-selling-plan-group-first-line{color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px;font-weight:400!important}.main-product-page .sls-selling-plan-group-first-line{align-items:center}.main-product-page .seal-col-radio{vertical-align:middle}.main-product-page .section-template--19835034796281__featured_collection_CtBf3q-padding .collection-swiper-container{padding-bottom:113px;width:100%;padding-inline:0px;max-width:1190px;margin:auto}.main-product-page .sealsubs-container label.sls-selling-plan-group-name,.sealsubs-container .sls-option-container label,.sealsubs-container label.sls-purchase-options-label{color:#000;font-size:16px}.main-product-page .sealsubs-container .sls-option-container.seal-table.sls-active .sls-custom-radio{border:1px solid #0978E0;position:relative;top:3px}.main-product-page .sealsubs-target-element .sls-purchase-options-container{margin-top:10px}.main-product-page .sealsubs-target-element .sls-purchase-options-label{padding-left:0;color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px}.main-product-page .sealsubs-target-element .sls-purchase-options-label span{color:#707070}.main-product-page span.sls-subscription-details-label a{padding-left:0;color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px}.main-product-page .custom-faq-answer{display:none;padding:10px 20px 10px 0;color:#000;font-size:16px;font-family:Gilroy-Medium,sans-serif}.product .product__info-wrapper .custom-faq-question svg{width:15px}.main-product-page .sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{width:10px;height:10px;box-shadow:inset 1em 1em #0978e0}.main-product-page .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .sls-widget-branding a{text-align:center;display:none;color:#0978e0;font-family:Gilroy-SemiBold,sans-serif;font-size:12px}.main-product-page .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .sls-widget-branding{padding:0}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product-form__buttons{padding-top:4px}.sealsubs-target-element .seal-row .selling-plan-group-options-name-select ul li{font-size:16px;color:#000;font-family:Gilroy-Regular,sans-serif;position:relative;line-height:28px}.sealsubs-target-element .seal-row .selling-plan-group-options-name-select ul li:after{position:absolute;content:"";background-image:url(/cdn/shop/files/check-list.png?v=1756120487);width:15px;height:11px;top:10px;z-index:99999;background-repeat:no-repeat;background-position:center;background-size:contain;left:-25px}.main-product-page span.money.conversion-bear-money.seal-money.ht-money{color:#000;font-family:Gilroy-Medium,sans-serif;font-size:20px}.main-product-page .sls-option-container.seal-table.sls-active .seal-row .seal-col-radio{vertical-align:top}.sls-purchase-options-container label.sls-selling-plan-group-name{font-weight:400}.swiper-button-prev.custom-prev:after,.swiper-button-next.custom-next:after{display:none}.collection-swiper-container .collection-swiper .swiper-wrapper{display:flex;gap:30px}.collection-swiper-container .collection-swiper .swiper-slide{height:auto;width:100%;max-width:275px;margin:0!important}.footer__content-bottom-wrapper .footer-bottom-content .icons img{width:100%;max-width:59px;height:100%;min-height:39px;max-height:39px;object-fit:cover;min-width:59px}.footer__content-bottom.color-scheme-4.scroll-trigger.animate--slide-in{padding:63px 0 53px;height:100%;min-height:203px;display:flex;justify-content:center;margin:auto;align-items:center}.footer__content-bottom-wrapper{justify-content:center}.footer .footer__content-bottom p{color:#ffffffad;font-family:Gilroy-Regular,sans-serif;font-size:12px;width:100%;max-width:950px;margin:15px auto 0;line-height:normal}.main-product-page .page-width{padding:0;width:100%;max-width:1190px}.main-product-page .page-width .product-gallery{max-width:100%}.collection-swiper-container .collection-swiper .swiper-wrapper{padding-bottom:59px}.collection-swiper-container .swiper.collection-swiper.swiper-initialized.swiper-horizontal circle{fill:#0978e0}.collection-swiper-container .swiper.collection-swiper.swiper-initialized.swiper-horizontal svg{width:40px;height:40px;cursor:pointer}.footer__content-top.page-width{padding-bottom:61px}.product__info-wrapper .strain-content-txt{display:flex;justify-content:space-between;padding:20px 0 12px}.product__info-wrapper .strain-content-txt a{color:#0978e0;font-family:Gilroy-Medium,sans-serif;text-decoration-line:underline;font-size:14px}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .custom-product-list{padding-bottom:34px}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .custom-product-list{grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:14px;margin-top:0}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.sealsubs-container .sls-option-container.seal-table.sls-active{background-color:#f0f8ff;border:2px solid #0978E0}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .custom-product-list .product-item p{color:#000;font-size:16px;font-family:Gilroy-Medium,sans-serif}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product-item.is-current-product{background:#f0f8ff;border:2px solid #0978E0}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product-form__input .svg-wrapper{right:1.5rem;background:#0978e0;width:100%;max-width:48px;height:100%;position:absolute;min-height:48px;border-radius:0 4px 4px 0;top:0;right:0}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product-form__input .svg-wrapper>svg{height:8px;width:14px;color:#fff}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .strain-content-txt-inner{padding-left:0;color:#000;font-family:Gilroy-Medium,sans-serif;font-size:14px}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .strain-content-txt-inner .strain-content_span{color:#707070}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product-form__buttons{max-width:100%}.grid__item.product__media-wrapper{position:sticky;top:20px;align-self:flex-start;height:fit-content}.variant-bottom-content-metafields{color:#000;font-family:Gilroy-Regular,sans-serif;font-size:13px;background:#f0f8ff;width:100%;height:100%;min-height:fit-content;max-height:27px;padding:5px 14px;display:flex;align-items:center;border-radius:4px;justify-content:center;margin-bottom:37px!important;min-width:200px;max-width:fit-content}body .cart-drawer .shipping-txt-content .shipping-calculated{color:#606060!important;font-family:Gilroy-SemiBold,sans-serif;text-transform:capitalize!important;font-size:18px}body .okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{background-color:#004584;font-family:Gilroy-SemiBold,sans-serif;color:#fff;background-image:linear-gradient(-180deg,#0978e0,#005aad);border:none;width:100%;max-width:300px;height:100%;min-height:52px;font-size:18px;display:flex;align-items:center;justify-content:center;margin:auto;border-radius:8px}.oke-state-empty-text{font-family:Gilroy-Medium,sans-serif;font-size:16px;text-align:center;margin-top:0;margin-bottom:0;padding-bottom:0;color:#000;font-weight:400}.okeReviews[data-oke-container] .oke-state--noTopBorder,div.okeReviews .oke-state--noTopBorder{padding:40px!important}.agp__wrapper .agp__container .agp__row{position:absolute;z-index:1;max-width:400px;background-color:#fff;margin-left:auto;margin-right:auto;border-radius:16px;border:1px solid #FBFBFB;background:#fff;box-shadow:0 0 6px #0000001a;width:100%;height:100%;flex-shrink:0;max-width:600px;min-width:600px;min-height:439px;max-height:439px;display:flex;align-items:center;justify-content:center;left:50%;right:50%;top:50%;transform:translate(-50%,-50%)}.agp__wrapper .agp__container .agp__heading{color:#202020;text-align:center;font-family:Gilroy-Bold;font-size:30px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0;padding-bottom:39px}.agp__wrapper .agp__container .agp__button{width:100%;max-width:400px;border:none;text-align:center;border-radius:600px;min-height:63px;display:flex;align-items:center;justify-content:center;font-size:22px;background-image:linear-gradient(-180deg,#0978e0,#005aad);font-family:Gilroy-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transform:perspective(1px) translateZ(0);position:relative;transition:color .4s cubic-bezier(.86,.01,.15,.99);color:#fff;line-height:100%;z-index:1;overflow:hidden}.agp__wrapper .agp__container .agp__rowInner{padding:0}.agp__wrapper .agp__buttonType__container{display:block}.agp__wrapper .agp__buttonType__buttonContainer{justify-content:center;margin:0}.agp__wrapper .agp__buttonType__buttonContainer.agp__buttonType__buttonContainer--fail .agp__button{background:transparent;color:#707070;text-align:center;font-family:Gilroy-SemiBold;font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;padding:0;margin-top:49px}.agp__wrapper .agp__logoContainer{margin-bottom:0}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:none!important}.page-privacy-policy .main-page-title{font-size:24px;font-weight:500;color:#000;font-family:Gilroy-Bold,sans-serif;margin:0;padding-bottom:20px}.page-privacy-policy .page-width ul li:last-child{margin-bottom:20px}.page-privacy-policy article p{color:#000;font-family:Gilroy-Medium,sans-serif;font-size:16px;line-height:inherit;margin-bottom:0;padding:0 0 16px}.page-privacy-policy article h3{font-size:18px;color:#000;padding-bottom:16px;font-family:Gilroy-SemiBold,sans-serif}.page-privacy-policy .page-width ol li{font-family:Gilroy-Medium,sans-serif;font-size:16px;color:#000;line-height:inherit;margin-bottom:0;padding:0 0 16px}.page-privacy-policy .page-width a{text-decoration-line:underline;font-family:Gilroy-Medium,sans-serif;transition:.5s ease-in-out}.page-privacy-policy .page-width a:hover{color:#0978e0;transition:.5s ease-in-out}.page-privacy-policy article p:last-child{padding-bottom:0}.page-privacy-policy .accordion-heading,.page-privacy-policy .accordion-section-heading{font-size:18px;font-weight:500;font-family:Gilroy-Medium,sans-serif;color:#000}.page-privacy-policy .rte .accordion-summary{cursor:pointer;padding:12px!important}.page-privacy-policy .accordion-section-content{font-size:16px;color:#252830}.page-privacy-policy .accordion-section{padding-inline:12px}.page-privacy-policy .page-width ul li{font-size:16px;color:#252830;line-height:30px}.page-privacy-policy .page-width ul{padding:0}.page-privacy-policy .rte ul,.page-privacy-policy .rte ol,.page-terms-conditions .rte ul,.page-terms-conditions .rte ol{padding-left:0}.page-terms-conditions .main-page-title{font-size:24px;font-family:Gilroy-Bold,sans-serif;font-weight:500;color:#000;margin:0;padding-bottom:20px}.page-terms-conditions article p{font-size:16px;color:#252830;font-family:Gilroy-Medium,sans-serif;padding-bottom:16px}.page-terms-conditions article h3{font-size:18px;color:#000;padding-bottom:16px;font-family:Gilroy-SemiBold,sans-serif}.page-terms-conditions .page-width ol li{font-family:Gilroy-Medium,sans-serif;font-size:16px;line-height:inherit;color:#000;margin-bottom:0;padding:0 0 16px}.page-terms-conditions .page-width a{text-decoration-line:underline;font-family:Gilroy-Medium,sans-serif;transition:.5s ease-in-out}.page-terms-conditions .page-width a:hover{color:#0978e0;transition:.5s ease-in-out}.page-terms-conditions article p:last-child{padding-bottom:0}.page-terms-conditions .accordion-heading,.page-terms-conditions .accordion-section-heading{font-size:18px;font-weight:700;color:#000}.page-terms-conditions .accordion-summary{cursor:pointer;padding:12px}.page-terms-conditions .accordion-section-content{font-size:16px;color:#252830}.page-terms-conditions .accordion-section{padding-inline:12px}.page-terms-conditions ul li{font-size:16px;color:#252830;line-height:30px}.page-terms-conditions ul{padding:0}.page-shipping-delivery .main-page-title{font-size:24px;font-family:Gilroy-Bold,sans-serif;font-weight:500;color:#000;margin:0;padding-bottom:20px}.page-shipping-delivery p{font-size:16px;color:#252830;font-family:Gilroy-Medium,sans-serif;padding-bottom:16px}.page-shipping-delivery h3{font-size:18px;color:#000;padding-bottom:16px;font-family:Gilroy-SemiBold,sans-serif}.page-shipping-delivery .page-width ol li{font-family:Gilroy-Medium,sans-serif;font-size:16px;line-height:inherit;color:#000;margin-bottom:0;padding:0 0 16px}.page-shipping-delivery .page-width a{text-decoration-line:underline;font-family:Gilroy-Medium,sans-serif;transition:.5s ease-in-out}.page-shipping-delivery .page-width a:hover{color:#0978e0;transition:.5s ease-in-out}.page-shipping-delivery article p:last-child{padding-bottom:0}.page-shipping-delivery .accordion-heading,.page-shipping-delivery .accordion-section-heading{font-size:18px;font-weight:700;color:#000}.page-shipping-delivery .accordion-summary{cursor:pointer;padding:12px}.page-shipping-delivery .accordion-section-content{font-size:16px;color:#252830}.page-shipping-delivery .accordion-section{padding-inline:12px}.page-shipping-delivery ul li{font-size:16px;color:#252830;line-height:30px}.page-shipping-delivery ul{padding:0}.page-returns-exchanges .main-page-title{font-size:24px;font-family:Gilroy-Bold,sans-serif;font-weight:500;color:#000;margin:0;padding-bottom:20px}.page-returns-exchanges p{font-size:16px;color:#252830;font-family:Gilroy-Medium,sans-serif;padding-bottom:16px}.page-returns-exchanges h3{font-size:18px;color:#000;padding-bottom:16px;font-family:Gilroy-SemiBold,sans-serif}.page-returns-exchanges .page-width ol li{font-family:Gilroy-Medium,sans-serif;font-size:16px;line-height:inherit;color:#000;margin-bottom:0;padding:0 0 16px}.page-returns-exchanges .page-width a{text-decoration-line:underline;font-family:Gilroy-Medium,sans-serif;transition:.5s ease-in-out}.page-returns-exchanges .page-width a:hover{color:#0978e0;transition:.5s ease-in-out}.page-returns-exchanges article p:last-child{padding-bottom:0}.page-returns-exchanges .accordion-heading,.page-returns-exchanges .accordion-section-heading{font-size:18px;font-weight:700;color:#000}.page-returns-exchanges .accordion-summary{cursor:pointer;padding:12px}.page-returns-exchanges .accordion-section-content{font-size:16px;color:#252830}.page-returns-exchanges .accordion-section{padding-inline:12px}.page-returns-exchanges ul li{font-size:16px;color:#252830;line-height:30px}.page-returns-exchanges ul{padding:0}.page-faqs .faq-section .faq-list{gap:1px}.page-faqs .faq-section path{fill:#222}.page-faqs .faq-section .faq-question:hover path{fill:#fff}.page-faqs .faq-section .faq-question:hover{background:#004584b5}.page-faqs .faq-section .faq-list{gap:4px}.page-faqs .faq-section{padding:64px 16px}.page-faqs .faq-section svg{width:18px;height:18px;transform:translate(-10px)}.page-faqs .faq-section .faq-question{position:relative;padding:12px 30px 12px 15px;color:#222;font-size:13px;line-height:22px;cursor:pointer;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;background-color:#fdfdfd;font-size:18px;font-weight:600;font-family:Gilroy-Bold,sans-serif;color:#fff;background:#fff}.page-faqs .faq-section .faq-question{border-radius:8px}.page-faqs .faq-section .faq-item.active .faq-answer{background:#f7f7f7}.page-faqs .faq-section .faq-item.active .faq-answer{border-radius:25px}.needsclick.kl-private-reset-css-Xuajs1 p{font-family:Gilroy-Medium,sans-serif!important;font-size:16px!important;color:#fff;line-height:24px}.footer .footer-block .text-address a{font-family:Gilroy-Medium,sans-serif!important;font-size:15px!important;color:#fff;line-height:24px}.footer .footer-block__image-wrapper img{margin-bottom:0}.needsclick.kl-private-reset-css-Xuajs1 input{background:#fff!important;border-radius:8px!important;border:none!important;height:100%!important;cursor:pointer!important;min-height:48px!important;padding:0 0 0 20px!important}.needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go300628013.kl-private-reset-css-Xuajs1{background:#319cff!important;height:49px!important;font-family:Gilroy-SemiBold,sans-serif!important;border-radius:0 8px 8px 0!important;color:#fff!important;font-size:20px!important;width:100%!important;max-width:98px;position:absolute;right:0;bottom:22px}.needsclick.kl-private-reset-css-Xuajs1 input:hover,.needsclick.kl-private-reset-css-Xuajs1 input:focus,.needsclick.kl-private-reset-css-Xuajs1 input:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}.needsclick.kl-private-reset-css-Xuajs1 input::placeholder{opacity:0!important}.needsclick.kl-private-reset-css-Xuajs1{position:relative}.footer-block__image-wrapper{margin-top:14px}@media only screen and (min-width:300px) and (max-width:400px){.brands-section .brands-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.brands-section .brands-container{padding-inline:14px}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .strain-content-txt-inner,.product__info-wrapper .strain-content-txt a{font-size:12px;line-height:initial}}@media only screen and (max-width: 767px){.okeReviews[data-oke-container] .oke-reviewsTab--small-top-left,div.okeReviews .oke-reviewsTab--small-top-left{display:none!important}.footer .footer-block .contact-info{flex-direction:column;gap:10px;margin-bottom:15px}.footer-block__details-content.footer-block-image.center{border-bottom:1px solid #fff}.footer .footer-block__image-wrapper img{min-height:67px}.page-faqs .faq-section .faq-item.active .faq-answer,.page-faqs .faq-section .faq-item,.page-faqs .faq-section .faq-question{padding-inline:16px}.page-faqs .faq-section{padding:64px 0}.page-faqs .faq-section .faq-heading{margin-bottom:36px;padding-inline:16px;font-size:24px}.collection-showcase .collection-button{padding-inline:14px}.page-privacy-policy .main-page-title{font-size:24px;padding-bottom:14px}.page-privacy-policy article p{font-size:14px}.page-privacy-policy article h3{font-size:18px}.page-privacy-policy .accordion-heading,.page-privacy-policy .accordion-section-heading{font-size:16px}.page-privacy-policy ul li,.page-privacy-policy ol li{font-size:14px}.page-shipping-delivery .main-page-title{font-size:24px;padding-bottom:14px}.page-shipping-delivery p{font-size:14px}.page-shipping-delivery h3{font-size:18px}.page-shipping-delivery .accordion-heading,.page-privacy-policy .accordion-section-heading{font-size:16px}.page-shipping-delivery ul li,.page-shipping-delivery ol li{font-size:14px}.page-returns-exchanges .main-page-title{font-size:24px;padding-bottom:14px}.page-returns-exchanges p{font-size:14px}.page-returns-exchanges h3{font-size:18px}.page-returns-exchanges .accordion-heading,.page-privacy-policy .accordion-section-heading{font-size:16px}.page-returns-exchangesul li,.page-returns-exchanges ol li{font-size:14px}.page-terms-conditions .main-page-title{font-size:24px;padding-bottom:14px}.page-privacy-policy .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-terms-conditions .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-shipping-delivery .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-returns-exchanges .page-width.page-width--narrow.section-template--19835034763513__main-padding{padding-inline:24px}.page-terms-conditions article p{font-size:14px}.page-terms-conditions article h3{font-size:18px}.page-terms-conditions .accordion-heading,.page-terms-conditions .accordion-section-heading{font-size:16px}.page-terms-conditions ul li,.page-terms-conditions ol li{font-size:14px}.page-faqs .faq-section .faq-item{border:none}.page-faqs .faq-section .faq-question{font-size:16px}.certificates-analysis-page .product-categories-menu{width:100%;max-width:100%;margin:auto;padding:0 40px}.agp__wrapper .agp__container .agp__row{min-height:400px;max-height:400px;max-width:550px;min-width:550px}.agp__wrapper .agp__buttonType__buttonContainer.agp__buttonType__buttonContainer--fail .agp__button{font-size:20px;margin-top:20px}.certificates-analysis-page .product-categories-menu h2{font-size:18px}.certificates-analysis-page .product-categories-menu li a{font-size:14px}.main-product-page .section-template--19835034796281__main-padding{padding-top:0;padding-bottom:0}.footer__content-top.page-width{padding-inline:0px}.footer__content-bottom{row-gap:0px!important}.certificates-analysis-page .page-width--narrow .main-page-title{margin-bottom:10px;font-size:22px}.certificates-analysis-page .page-width--narrow p{font-size:14px}.certificates-analysis-page .page-width--narrow h2{font-size:18px;padding-bottom:14px}.collection-showcase .product-card .product-image{min-height:auto}.product-has-gummies .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .custom-product-list{grid-template-columns:repeat(3,1fr)}.product-has-gummies .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .custom-product-list .product-item p{padding-inline:20px;line-height:20px}.footer__content-bottom.color-scheme-4.scroll-trigger.animate--slide-in{padding:31px 0 53px}.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in{padding-inline:14px}.collection-swiper-container .mobile-product-item{width:100%;background:#f0f8ff;border-top:none;border:1px solid #000000;border-left:none}.collection-swiper-container .mobile-product-item:nth-child(1),.collection-swiper-container .mobile-product-item:nth-child(2){border-top:1px solid #000000}.collection-swiper-container .mobile-product-item:nth-child(2n){border-right:none!important}.collection-swiper-container .mobile-product-grid{gap:0px}.collection-swiper-container .card-wrapper .card__inner.color-scheme-2.gradient.ratio{border-radius:0}.grid__item.product__media-wrapper{position:initial}.cart-drawer .drawer__inner{width:100%;max-width:100%}.drawer__cart-items-wrapper .cart-drawer .cart-item{grid-template:repeat(2,auto) / repeat(3,1fr)!important}a.header__icon.header__icon--account.link.focus-inset.small-hide{display:none}.collection-hero .collection-hero__text-wrapper{display:grid;gap:0px;justify-content:center}.mobile-header-smenu-desk.mobile-view.scroll-bar{display:flex;align-items:center;border:1px solid #D6D6D6;border-right:none;border-left:none;padding:16px 13px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#ccc transparent}.overflow-hidden-tablet .mobile-view.scroll-bar{display:none}.mobile-header-smenu-desk.mobile-view.scroll-bar::-webkit-scrollbar{display:none}.mobile-header-smenu-desk.mobile-view.scroll-bar li{flex:0 0 auto}.mobile-header-smenu-desk.mobile-view.scroll-bar::-webkit-scrollbar{height:4px}.mobile-header-smenu-desk.mobile-view.scroll-bar::-webkit-scrollbar-thumb{background:#0978e0;border-radius:2px}.mobile-header-smenu-desk.mobile-view.scroll-bar::-webkit-scrollbar-track{background:#0978e0}.mobile-header-smenu-desk.mobile-view.scroll-bar a{font-size:16px;color:#000;padding:0;padding-inline:20px}.mobile-header-smenu-desk.mobile-view.scroll-bar .menu-drawer__menu-item--active{background:transparent;color:#0978e0;font-family:Gilroy-SemiBold,sans-serif;text-decoration-line:underline}.collection .grid__item.scroll-trigger .card__inner.color-scheme-2.gradient.ratio{border-radius:0}.footer .footer__content-bottom p{font-size:14px;max-width:750px;margin:15px auto 0;line-height:22px}.collection-showcase .product-card:nth-child(2n){border-right:none!important}li.grid__item:nth-child(2n){border-right:none!important}.collection .grid__item.scroll-trigger .card__heading .full-unstyled-link{font-size:14px}.collection .grid__item.scroll-trigger .card__inner.color-scheme-2.gradient.ratio{margin-top:0}.field:after{box-shadow:none!important;border:none!important}ul.menu-drawer__menu.has-submenu.list-menu li{background:#fff;width:100%;position:relative;margin-bottom:14px;gap:7px;display:flex;padding:14px;border-radius:8px}.brands-content .heading{color:#000;font-size:18px;font-family:Gilroy-Medium,sans-serif;line-height:normal;grid-column:1 / -1;margin-bottom:10px;font-weight:700}.brands-content{padding-inline:14px;background:#ddefff;gap:14px;padding-bottom:46px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:-2px}.menu-drawer__inner-container .shop-all-products{background:#fff;padding:30px 14px}.menu-drawer__inner-container .menu-drawer__utility-links a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide{border-radius:600px;text-decoration:none;display:inline-block;border:1px solid #0978E0;width:100%;max-width:400px;height:100%;min-height:73px;display:flex;align-items:center;justify-content:center;margin:auto;background:transparent!important;color:#0978e0!important;font-size:22px;text-transform:uppercase;font-family:Gilroy-SemiBold,sans-serif;letter-spacing:1px}.brands-section.mobile-view .brand-item a{color:#000}.menu-drawer__inner-container .menu-drawer__utility-links{padding:0 0 30px!important;background:#fff}.menu-drawer__inner-container .shop-all-products a{width:100%;max-width:400px;margin:auto auto 27px;text-align:center;border-radius:600px;height:100%;min-height:53px;display:flex;align-items:center;justify-content:center;font-size:22px;background-image:linear-gradient(-180deg,#0978e0,#005aad);font-family:Gilroy-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff}.newsletter .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{max-width:100%!important}ul.menu-drawer__menu.has-submenu.list-menu li:last-child{margin-bottom:0}.brands-content .brand-item{border:1px solid #CCCCCC;background:#fff;width:100%;max-width:100%;height:100%;object-fit:contain;max-height:68px;display:flex;align-items:center;justify-content:center;padding:18px 0;min-height:64px;border-radius:8px}.brands-content .brand-item:nth-child(2){display:none}.brands-content .brand-item img{max-width:130px;width:100%;display:block;height:100%;object-fit:contain;min-height:30px;max-height:30px}.svg-wrapper.mobile-view{display:block;display:flex;align-items:center;border:none}span.svg-wrapper.mobile-view{background:transparent}.header .header__icons .svg-wrapper.mobile-view svg{width:29px;height:30px}span.svg-wrapper.desktop-view{display:none}.overflow-hidden-tablet .header .menu-heading{display:block;font-family:Gilroy-SemiBold,sans-serif;font-size:25px;color:#000;position:absolute;top:17px;left:14px}.overflow-hidden-tablet .header a{text-decoration-line:none}ul.menu-drawer__menu.has-submenu.list-menu li img{width:100%;max-width:56px;height:100%;min-height:56px;object-fit:cover;max-height:56px}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__navigation{padding:17px 14px 46px;background:#ddefff}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__navigation .link-menu{color:#000;font-family:Gilroy-SemiBold,sans-serif;font-size:18px}.menu-drawer__inner-container .list-menu__item{padding:0!important}.overflow-hidden-tablet .header__heading-logo-wrapper,.overflow-hidden-tablet .header__icons{display:none}.overflow-hidden-tablet .icon.icon-close{position:absolute;right:19px}.overflow-hidden-tablet .header svg{display:none}.overflow-hidden-tablet .header .icon.icon-close{display:block}.overflow-hidden-tablet .svg-content svg{display:block}.menu-drawer__navigation .category-content{color:#000;font-size:18px;font-family:Gilroy-Medium,sans-serif;line-height:normal;padding-bottom:14px}.menu-drawer__navigation .svg-content{width:100%;height:100%;max-width:40px;max-height:40px;min-height:40px;min-width:40px;background:#f9f9f9;border-radius:4px;display:flex;align-items:center;justify-content:center;position:absolute;right:28px}ul.menu-drawer__menu.has-submenu.list-menu li:first-child{background:transparent;margin-bottom:0}.product .product-form__input{max-width:100%;min-width:fit-content}.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill label,.product .product__info-wrapper fieldset.js.product-form__input.product-form__input--pill .main-variantcontent-all label,.product .product__info-wrapper .select .select__select,.product .product__info-wrapper .product-form__buttons{max-width:100%}.section-template--19835034796281__featured_collection_CtBf3q-padding .page-width h2.title{padding-top:51px;padding-bottom:39px}.product .product-gallery .main-slider .swiper-button-next,.product .product-gallery .main-slider .swiper-button-prev{max-width:32px;min-height:80px;max-height:80px}.product .product-gallery .main-slider .swiper-button-next:after,.product .product-gallery .main-slider .swiper-button-prev:after{font-size:20px;right:10px;top:30px}.product .product-gallery .thumb-slider{margin:0;border:1px solid #CCCCCC;border-left:none;border-right:none;padding:10px 21px}.product .product-gallery .main-slider .swiper-wrapper .swiper-slide{border-radius:0}.product.product--medium.product--left.product--thumbnail_slider.product--mobile-show.grid.grid--1-col.grid--2-col-tablet{gap:0px;background:#fff}.main-product-page .product .product-gallery .main-slider .swiper-wrapper .swiper-slide img{min-height:360px}.main-product-page .page-width{padding:0}.main-product-page .header{padding-inline:14px}.product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{box-shadow:none;padding:16px 14px 0;border-radius:0}.collection-showcase .collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0px;margin-bottom:31px}.collection-grid .product-image{background:#fff}.faq-section .faq-question .faq-icon.plus-icon{right:0}.faq-section .faq-question .faq-icon.minus-icon{right:6px}.faq-section .faq-question span{padding-right:5px}.newsletter__wrapper.color-scheme-1.gradient.content-container.isolate.content-container--full-width.section-sections--19835035091193__newsletter-padding{display:block;padding-inline:14px;padding-bottom:28px;padding-top:140px;background:#004584}.newsletter .inline-richtext{color:#fff;font-family:Gilroy-SemiBold,sans-serif;font-size:20px;text-align:left;padding-top:33px;border-top:1px solid #fff}.newsletter .newsletter-form__button{background:#319cff!important;height:55px;font-family:Gilroy-SemiBold,sans-serif;border-radius:0 8px 8px 0;color:#fff;font-size:20px;width:100%;max-width:98px}.newsletter .newsletter__subheading p{color:#fff;text-align:left;font-family:Gilroy-Medium,sans-serif;font-size:16px}.newsletter .newsletter__wrapper>*+*{margin-top:10px!important}.promo-split .promo-container{display:flex;padding:0;gap:22px;border-radius:0;padding-inline:0px;border:none;box-shadow:none;flex-direction:column-reverse}.promo-container .promo-image{max-height:260px;min-width:100%;max-width:100%}.newsletter-form__field-wrapper .field__input{background:#fff;border-radius:8px;border:none;height:100%;min-height:54px;padding:0 0 0 20px!important}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:400px!important}.newsletter-form__field-wrapper .field__label{display:none}.promo-container .promo-image img{width:100%;max-width:100%;max-height:260px;min-height:260px;object-fit:cover;min-width:100%;object-position:center 20%;height:100%}.promo-split .promo-text h2{margin-bottom:7px;line-height:24px;font-size:20px}.promo-split .promo-text p{font-size:14px;line-height:22px}.promo-split .promo-text .promo-content p{line-height:normal}.collection-showcase .product-card{border-radius:0;box-shadow:none;padding-top:0;border:1px solid #000000;border-left:none;border-bottom:none}.collection-showcase .product-card::last-child{border-bottom:1px solid}.collection-showcase .product-card:nth-child(3){border-bottom:1px solid}.collection-showcase .product-card:last-child{border-bottom:1px solid #000}.collection-showcase .product-info{max-height:max-content;border-radius:0}.collection-showcase .product-title{font-size:15px}.collection-showcase .product-image img{max-width:200px;max-height:200px;padding-top:20px;padding-bottom:20px}.collection-showcase{padding-bottom:50px;background:#fff!important}.promo-container .promo-text{padding-inline:14px}.brands-section{box-shadow:none;border-radius:0;margin-bottom:27px}.brands-section .brand-item{max-width:100%;min-height:80px}.brands-section .brands-grid{gap:14px;display:grid;grid-template-columns:repeat(2,1fr)}.brands-section .brand-item img{max-width:135px;max-height:20px}.brands-section .brands-container{padding-inline:14px}.faq-section .faq-heading{margin-bottom:25px;font-size:26px}.faq-section .faq-question{border:none;box-shadow:none;padding:14px;border-radius:0;text-align:left;font-size:16px;background:transparent}.faq-section .faq-answer p{font-size:16px;line-height:normal;margin-bottom:0;padding:19px 14px 20px}.faq-section .faq-item{max-width:100%;border-bottom:1px solid #0978E0}.faq-section{padding-bottom:52px;background:#fff;padding-inline:14px}.focus-none{background:#fff}.mission-section .promo-container .promo-image{max-height:200px;min-width:100%;border-radius:12px}.mission-section .promo-container{display:grid;gap:19px;background:#ddefff;border:none;padding-right:0;border-radius:0;text-align:center;justify-content:center;overflow:hidden;max-height:100%}.mission-section{padding-bottom:45px;padding-inline:14px;padding-top:27px;background:#ddefff!important}.footer .footer__content-bottom{display:grid;max-height:100%;min-height:100%;padding:0}.footer .footer-block__details-content{margin-bottom:26px}.footer .footer-block.grid__item{margin:0}.mission-section .promo-container .promo-image:before{border-radius:12px}.mission-section .promo-container .promo-image img{border-radius:12px}.mission-section .promo-container .promo-text .promo-features{display:none}.mission-section .promo-text p{margin-bottom:0;text-align:left}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account{box-shadow:none;min-height:78px;padding:10px 26px;border-radius:0}.footer .footer-block__details-content a{justify-content:center;line-height:40px}.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in{margin-bottom:0}.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{padding-top:28px}.promo-split{padding-top:0;padding-bottom:18px;background:#fff!important}.header .header__heading-logo-wrapper .header__heading-logo{max-width:91px;min-height:39px}.header .header__icons{gap:0px}body .header .header__icon .icon{height:23px;width:34px}body .header .header__icon .icon path{fill:#000}.collection-showcase .product-card{max-width:100%;background:#f0f8ff;min-height:auto}.brands-section.mobile-view{display:block}.brands-section.mobile-view .brand-item{min-height:54px;font-size:16px;color:#000;font-family:Gilroy-SemiBold,sans-serif}body .footer{padding-top:30px}.collection .grid__item.scroll-trigger.animate--slide-in{border-radius:0;box-shadow:none;overflow:hidden;padding-top:0;border:1px solid #000000;border-top:none;border-left:none;max-width:100%}.collection .grid__item.scroll-trigger.animate--slide-in:nth-child(1),.collection .grid__item.scroll-trigger.animate--slide-in:nth-child(2){border-top:1px solid #000000}.collection .grid__item.scroll-trigger.animate--slide-in:nth-child(3){border-bottom:1px solid}body .section-template--19835034566905__product-grid-padding .collection .product-grid{gap:0px;display:grid;grid-template-columns:repeat(2,1fr)!important}.collection .grid__item.scroll-trigger .card__media .media--transparent .motion-reduce{max-width:180px;max-height:180px;padding-top:20px;padding-bottom:20px}.collection .grid__item.scroll-trigger .card__content{max-height:max-content}.collection-hero .collection-hero__text-wrapper .collection-hero__title{margin:19px 0 0;font-size:26px;text-align:center}.collection-hero .collection-hero__text-wrapper span{padding-top:12px;padding-bottom:18px}}@media only screen and (min-width:767px) and (max-width:1200px){.promo-split .promo-container{padding-left:45px}.header .header__heading-logo-wrapper .header__heading-logo{max-width:147px}.footer__content-top.page-width{padding-inline:21px}.footer-block__image-wrapper{margin-top:0}.promo-container .promo-image{min-height:-webkit-fill-available}.collection-grid .product-image{background:#fff}.promo-split .promo-text h2{font-size:22px}.promo-container .promo-image img{max-height:-webkit-fill-available;min-height:434px}.promo-container .promo-text .promo-features{gap:25px}.promo-split .promo-text p{font-size:14px}.promo-split .promo-container{gap:50px}.promo-container .promo-text{padding:40px 0}.promo-split .promo-button,.collection-showcase .shop-all-btn{min-height:63px;font-size:16px}.collection-showcase .product-image img{padding-top:22px;padding-bottom:22px}.collection-showcase .product-card{padding-top:0;min-height:auto;background:#f0f8ff}.collection-showcase .product-card .product-image{min-height:auto}.promo-container .promo-image,.promo-container .promo-text{max-width:50%}.promo-split{padding:41px 0 60px}.collection-showcase .collection-grid{gap:20px}.collection-showcase .product-info{max-height:min-content}.collection-showcase .product-title{font-size:14px}.section-template--19835034566905__product-grid-padding .collection .product-grid{display:grid;gap:20px;justify-content:space-between;margin:auto;grid-template-columns:repeat(3,1fr)}.collection-hero .collection-hero__text-wrapper .collection-hero__title{margin:29px 0;font-size:26px;text-align:center}.collection-showcase{padding-bottom:65px}.header .header__inline-menu .list-menu--inline li{padding-inline:20px}.header__menu-item{font-size:12px!important}.brands-section .brands-grid{gap:16px}.brands-section .brand-item{max-width:110px}.brands-section .brand-item img{max-width:97px}.brands-section .brand-item{padding:14px 0;max-height:54px}.brands-section{margin:auto auto 65px}.faq-section .faq-heading{margin-bottom:30px}.faq-section .faq-question{font-size:16px;padding:24px 22px 22px 24px}.mission-section .promo-container{gap:50px;max-height:max-content}.mission-section .promo-container .promo-image{min-width:min-content}.mission-section .promo-container{padding-right:45px}.mission-section .promo-text h2{margin-bottom:18px}.mission-section .promo-container .promo-text{padding-bottom:0}.mission-section .promo-text .promo-content p{font-size:14px}.footer .footer-block__image-wrapper img{max-width:150px}.footer .footer-block__details-content a,.footer .footer-block .text-address p,.footer .footer__content-bottom p{font-size:14px}.collection .grid__item.scroll-trigger.animate--slide-in{max-width:100%}.product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{padding:20px}.collection-swiper-container .collection-swiper .swiper-wrapper{gap:20px}}@media only screen and (min-width:767px) and (max-width:991px){.promo-split .promo-container,.collection-showcase .collection-container,.brands-section,.mission-section .promo-container,.footer__content-top,.collection-hero__inner.page-width.scroll-trigger.animate--fade-in,.section-template--19835034566905__product-grid-padding .collection.page-width,.main-product-page .page-width{max-width:100%;padding:0 30px}a.header__icon.header__icon--account.link.focus-inset.small-hide{display:none}.promo-container .promo-image{min-width:min-content}.promo-container .promo-image img{min-width:auto}.certificates-analysis-page .product-categories-menu{padding-inline:16px!important}.section-template--19835034566905__product-grid-padding ul.grid.product-grid.grid--2-col-tablet-down.grid--4-col-desktop{grid-template-columns:repeat(3,1fr)}ul.menu-drawer__menu.has-submenu.list-menu li{background:#fff;width:100%;position:relative;gap:7px;margin-bottom:14px;display:flex;padding:14px;border-radius:8px}.collection-showcase .collection-grid{grid-template-columns:repeat(3,1fr)}ul.menu-drawer__menu.has-submenu.list-menu li{background:#fff;width:100%;position:relative;margin-bottom:14px;display:flex;padding:14px;border-radius:8px}.brands-content .heading{color:#000;font-size:18px;font-family:Gilroy-Medium,sans-serif;line-height:normal;grid-column:1 / -1;margin-bottom:10px;font-weight:700}.brands-content{padding-inline:14px;background:#ddefff;gap:14px;padding-bottom:46px;display:grid;grid-template-columns:repeat(2,1fr)}.menu-drawer__inner-container .shop-all-products{background:#fff;padding:30px 14px}.menu-drawer__inner-container .menu-drawer__utility-links a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide{border-radius:600px;text-decoration:none;display:inline-block;border:1px solid #0978E0;width:100%;max-width:400px;height:100%;min-height:73px;display:flex;align-items:center;justify-content:center;margin:auto;background:transparent!important;color:#0978e0!important;font-size:22px;text-transform:uppercase;font-family:Gilroy-SemiBold,sans-serif;letter-spacing:1px}.brands-section.mobile-view .brand-item a{color:#000}.menu-drawer__inner-container .menu-drawer__utility-links{padding:0 0 30px!important;background:#fff}.menu-drawer__inner-container .shop-all-products a{width:100%;max-width:400px;margin:auto auto 27px;text-align:center;border-radius:600px;height:100%;min-height:53px;display:flex;align-items:center;justify-content:center;font-size:22px;background-image:linear-gradient(-180deg,#0978e0,#005aad);font-family:Gilroy-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff}.brands-content .brand-item{border:1px solid #CCCCCC;background:#fff;width:100%;max-width:100%;height:100%;object-fit:contain;max-height:80px;display:flex;align-items:center;justify-content:center;padding:18px 0;min-height:64px;border-radius:8px}.brands-content .brand-item:nth-child(2){display:none}.brands-content .brand-item img{max-width:130px;width:100%;height:100%;object-fit:contain;min-height:30px;max-height:30px}.svg-wrapper.mobile-view{display:block;display:flex;align-items:center;border:none}span.svg-wrapper.mobile-view{background:transparent}.header .header__icons .svg-wrapper.mobile-view svg{width:29px;height:30px}span.svg-wrapper.desktop-view{display:none}.overflow-hidden-tablet .header .menu-heading{display:block;font-family:Gilroy-SemiBold,sans-serif;font-size:25px;color:#000;position:absolute;top:17px;left:14px}.overflow-hidden-tablet .header a{text-decoration-line:none}ul.menu-drawer__menu.has-submenu.list-menu li img{width:100%;max-width:56px;height:100%;min-height:56px;object-fit:cover;max-height:56px}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__navigation{padding:17px 14px 36px;background:#ddefff}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__navigation .link-menu{color:#000;font-family:Gilroy-SemiBold,sans-serif;font-size:18px}.menu-drawer__inner-container .list-menu__item{padding:0!important}.overflow-hidden-tablet .header__heading-logo-wrapper,.overflow-hidden-tablet .header__icons{display:none}.overflow-hidden-tablet .icon.icon-close{position:absolute;right:19px}.overflow-hidden-tablet .header svg{display:none}.overflow-hidden-tablet .header .icon.icon-close{display:block}.overflow-hidden-tablet .svg-content svg{display:block}.menu-drawer__navigation .category-content{color:#000;font-size:18px;font-family:Gilroy-Medium,sans-serif;line-height:normal;padding-bottom:14px}.menu-drawer__navigation .svg-content{width:100%;height:100%;max-width:40px;max-height:40px;min-height:40px;min-width:40px;background:#f9f9f9;border-radius:4px;display:flex;align-items:center;justify-content:center;position:absolute;right:28px}ul.menu-drawer__menu.has-submenu.list-menu li:first-child{background:transparent;margin-bottom:0}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account{max-width:100%!important;width:100%;border-radius:0}.menu-drawer__inner-container .menu-drawer__utility-links a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide{border-radius:600px;text-decoration:none;display:inline-block;border:1px solid #0978E0;width:100%;max-width:400px;height:100%;min-height:73px;display:flex!important;align-items:center;justify-content:center;margin:auto;background:transparent!important;color:#0978e0!important;font-size:22px;text-transform:uppercase;font-family:Gilroy-SemiBold,sans-serif;letter-spacing:1px}}@media only screen and (min-width:991px) and (max-width:1200px){header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account,.promo-split .promo-container,.collection-showcase .collection-container,.brands-section,.mission-section .promo-container,.footer__content-top,.collection-hero__inner.page-width.scroll-trigger.animate--fade-in,.section-template--19835034566905__product-grid-padding .collection.page-width,.main-product-page .page-width{max-width:960px}.certificates-analysis-page .product-categories-menu{max-width:960px;margin:auto;padding-inline:0px!important}.page-privacy-policy .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-terms-conditions .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-faqs .faq-section .faq-item.active .faq-answer,.page-faqs .faq-section .faq-item,.page-faqs .faq-section .faq-question,.page-faqs .faq-section .faq-heading,.page-shipping-delivery .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-returns-exchanges .page-width.page-width--narrow.section-template--19835034763513__main-padding{max-width:960px}.promo-container .promo-image{min-width:auto}.promo-container .promo-image img{min-width:100%}}@media only screen and (min-width:750px) and (max-width:991px){.page-terms-conditions .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-privacy-policy .page-width.page-width--narrow.section-template--19835034763513__main-padding{padding-inline:32px}}@media only screen and (min-width:1300px) and (max-width:1440px){header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account,.promo-split .promo-container,.collection-showcase .collection-container,.brands-section,.mission-section .promo-container,.footer__content-top,.section-template--19835034566905__product-grid-padding .collection.page-width,.collection-hero__inner.page-width.scroll-trigger.animate--fade-in,.main-product-page .page-width,.page-privacy-policy .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-terms-conditions .page-width.page-width--narrow.section-template--19835034763513__main-padding{max-width:1240px}.certificates-analysis-page .product-categories-menu{width:100%;max-width:700px;margin:auto;padding-inline:0px!important}.page-faqs .faq-section .faq-item.active .faq-answer{max-width:1240px;padding-inline:0px}.page-returns-exchanges .page-width.page-width--narrow.section-template--19835034763513__main-padding{max-width:1240px}.page-faqs .faq-section .faq-item,.page-faqs .faq-section .faq-heading{padding-inline:40px}.variant-bottom-content-metafields{font-size:12px}}@media only screen and (min-width:1200px) and (max-width:1299px){header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account,.promo-split .promo-container,.collection-showcase .collection-container,.brands-section,.mission-section .promo-container,.footer__content-top,.section-template--19835034566905__product-grid-padding .collection.page-width,.collection-hero__inner.page-width.scroll-trigger.animate--fade-in,.main-product-page .page-width,.page-privacy-policy .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-terms-conditions .page-width.page-width--narrow.section-template--19835034763513__main-padding{max-width:1180px}}@media only screen and (min-width:1440px) and (max-width:1720px){header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account,.promo-split .promo-container,.collection-showcase .collection-container,.brands-section,.mission-section .promo-container,.footer__content-top,.section-template--19835034566905__product-grid-padding .collection.page-width,.collection-hero__inner.page-width.scroll-trigger.animate--fade-in,.main-product-page .page-width{max-width:1240px}.page-faqs .faq-section .faq-item.active .faq-answer,.page-faqs .faq-section .faq-question,.page-faqs .faq-section .faq-item{max-width:1200px}.page-faqs .faq-section .faq-item,.page-faqs .faq-section .faq-heading{padding-inline:40px}.page-faqs .faq-section .faq-item.active .faq-answer{padding-inline:0px}.certificates-analysis-page .product-categories-menu{max-width:740px;padding-inline:0px!important}.page-privacy-policy .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-terms-conditions .page-width.page-width--narrow.section-template--19835034763513__main-padding{max-width:1240px}.collection-showcase .product-card,.collection .grid__item.scroll-trigger.animate--slide-in{max-width:100%}}@media only screen and (min-width: 1700px) and (max-width: 1920px){header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account,.section-template--19835034566905__product-grid-padding .collection.page-width,.promo-split .promo-container,.collection-showcase .collection-container,.brands-section .brands-container,.brands-section,.mission-section .promo-container,.footer__content-top.page-width,.collection-hero__inner.page-width.scroll-trigger.animate--fade-in,.main-product-page .page-width{max-width:1467px}.page-shipping-delivery .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-returns-exchanges .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-faqs .faq-section .faq-heading{max-width:1467px}.page-faqs .faq-section .faq-item.active .faq-answer{padding-inline:0px}.certificates-analysis-page .product-categories-menu{max-width:800px;padding-inline:0px!important}.page-privacy-policy .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-terms-conditions .page-width.page-width--narrow.section-template--19835034763513__main-padding,.page-faqs .faq-section .faq-item.active .faq-answer,.page-faqs .faq-section .faq-item,.page-faqs .faq-section .faq-question{max-width:1467px}.footer__content-top.page-width{padding-inline:0px}.section-template--19835034566905__product-grid-padding .collection .product-grid{column-gap:30px;justify-content:flex-start;row-gap:30px}.section-template--19835034566905__product-grid-padding ul.grid.product-grid.grid--2-col-tablet-down.grid--4-col-desktop{display:grid!important;grid-template-columns:repeat(4,1fr)}.collection-showcase .product-card{max-width:100%}.collection .grid__item.scroll-trigger.animate--slide-in{max-width:100%;min-height:400px}.collection .grid__item.scroll-trigger .card__inner.color-scheme-2.gradient.ratio{max-height:250px;margin-top:0}.collection-hero .collection-hero__text-wrapper .collection-hero__title{margin:45px 0 40px}.collection-hero .collection-hero__text-wrapper span{padding-top:8px}}@media only screen and (min-width: 767px) and (max-width: 1660px){.agp__wrapper .agp__container .agp__heading{padding-bottom:29px}.agp__wrapper .agp__buttonType__buttonContainer.agp__buttonType__buttonContainer--fail .agp__button{font-size:18px;margin-top:29px}.agp__wrapper .agp__container .agp__button{min-height:60px;font-size:20px}.agp__wrapper .agp__container .agp__row{min-height:419px;max-height:419px}.page-faqs .faq-section .faq-question span{padding-right:10px;text-align:left}}@media (max-width: 749px){.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{border-top:1px solid #fff}}label.sls-selling-plan-group-first-option{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
