@layer ok{.newsletter-popup .newsletter-popup__wrapper{border-radius:calc(var(--ok-radius) * 2.4);overflow:hidden;box-shadow:0 2.4rem 6rem #00000040}.newsletter-popup .newsletter-popup__content{padding:3.2rem 3.2rem 2rem;text-align:center}.newsletter-popup .newsletter-popup__content .section__heading{margin:0 0 .8rem;font-size:3rem;line-height:1.05;letter-spacing:-.02em;color:var(--ok-ink)}.newsletter-popup .newsletter-popup__entry{max-width:34rem;margin:0 auto;font-size:1.5rem;line-height:1.5;color:color-mix(in srgb,var(--ok-ink) 70%,transparent)}.newsletter-popup .newsletter-popup__entry em{font-style:normal}.newsletter-popup .newsletter-popup__form{margin-top:2.4rem}.newsletter-popup .newsletter__field .field__input-wrapper{position:relative;border:0;box-shadow:none}.newsletter-popup .newsletter__field .field__input{height:5.2rem;padding:0 6.4rem 0 1.6rem;font-size:1.5rem;background:var(--ok-surface);border:.1rem solid transparent;border-radius:var(--ok-radius);box-shadow:none}.newsletter-popup .newsletter__field .field__input:focus{background:#fff;border-color:var(--ok-ink);outline:none}.newsletter-popup .newsletter__field .field__input::placeholder{color:color-mix(in srgb,var(--ok-ink) 45%,transparent)}.newsletter-popup .newsletter__field .field__input-wrapper>.button{position:absolute;top:.4rem;right:.4rem;bottom:.4rem;width:4.4rem;min-width:0;height:auto;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:calc(var(--ok-radius) * .8);background:var(--ok-accent);color:#fff;z-index:3}.newsletter-popup .newsletter__field .field__input-wrapper>.button svg{width:1.8rem;height:1.8rem;color:#fff}.newsletter-popup .newsletter__field .field__input-wrapper>.button svg,.newsletter-popup .newsletter__field .field__input-wrapper>.button svg *{stroke:#fff}.newsletter-popup .newsletter__field .field__input-wrapper>.button:hover{filter:brightness(1.15)}.newsletter-popup .js-button-close{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:.8rem;font-size:1.3rem;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--ok-ink) 60%,transparent);text-decoration:underline;text-underline-offset:.3rem}.newsletter-popup .js-button-close:after,.newsletter-popup .js-button-close:before{display:none}.newsletter-popup .js-button-close:hover{color:var(--ok-ink)}.products-feed__shop-all-slide .products-feed__shop-all{aspect-ratio:4 / 5;height:auto;border-radius:var(--ok-radius);transition:background-color .25s ease}.products-feed__shop-all-slide .products-feed__shop-all:hover{background-color:var(--ok-soft-hover)}.products-feed__shop-all-slide .products-feed__shop-all-label{letter-spacing:.06em}.products-feed__tab{padding-block:.6rem;margin-bottom:2rem}.products-feed__tab{padding-inline-start:.6rem;margin-inline-start:-.6rem}.section-featured-products .container>.section__head,.section-featured-products .container>.section__foot{align-self:last baseline}.products-feed__tab .button{outline-offset:.2rem}.products-feed__tab .button:focus:not(:focus-visible){outline:none;box-shadow:none}@media(max-width:749px){.products-feed__tab{margin-bottom:1.2rem}.section-featured-products.layout-1:has(.products-feed__tab:not(.hidden)) .section__head{margin-block-end:.4rem}}.featured-categories__card-label{font-weight:600;letter-spacing:.06em}.featured-categories__card-label *{font-weight:inherit}.ok-trust-section{background:#f8f8f8}.shopify-section:has(.card-slider--testimonials)>.gradient{background:transparent}.shopify-section:has(.card-slider--testimonials)>.gradient>.container{width:auto;max-width:var(--page-width, 1440px);margin-inline:max(var(--page-gutter, 1.6rem),(100% - var(--page-width, 1440px)) / 2);padding-block:4.8rem 4rem;border-radius:1.6rem;background:#fff;overflow:hidden}.shopify-section:has(.card-slider--testimonials) .testimonials__content{padding-inline:0}.shopify-section:has(.card-slider--testimonials) .text-center{margin-bottom:3.2rem}.shopify-section:has(.card-slider--testimonials) .section-testimonials__ratings{color:var(--ok-accent)}.shopify-section:has(.card-slider--testimonials) .section-testimonials__ratings .icon{width:1.6rem;height:1.6rem}.shopify-section:has(.card-slider--testimonials) .section-testimonials__subheading{display:block;margin:1rem 0 .6rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ok-accent)}.shopify-section:has(.card-slider--testimonials) .section__heading{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:700;letter-spacing:-.02em}.card-slider--testimonials .testimonials__block{height:auto}.card-slider--testimonials .testimonial__box,.card-slider--testimonials .testimonial__body{height:100%}.card-slider--testimonials .testimonial__body{position:relative;padding:3.2rem;border:0;border-radius:calc(var(--ok-radius) * 2.4);background:#f2f2f2}.card-slider--testimonials .testimonial__body:before{content:"\201c";display:block;height:3.2rem;margin-bottom:.8rem;font-family:var(--font-heading-family);font-size:6.4rem;font-weight:700;line-height:1;color:var(--ok-accent)}.card-slider--testimonials .testimonial__content{display:flex;flex-direction:column;gap:1.2rem}.card-slider--testimonials .testimonial__rating{order:-1;color:var(--ok-accent)}.card-slider--testimonials .testimonial__author{order:3;font-style:normal;font-size:1.5rem;font-weight:600}.card-slider--testimonials .testimonial__content p{margin:0;font-size:1.5rem;line-height:1.6;color:color-mix(in srgb,var(--ok-ink) 80%,transparent)}@media(max-width:749px){.shopify-section:has(.card-slider--testimonials) .section__heading{font-size:2.6rem}.card-slider--testimonials .testimonial__body{padding:2.4rem}}.section-featured-products swiper-component:not(.swiper-initialized){display:block;overflow:hidden}.section-featured-products swiper-component:not(.swiper-initialized)>.swiper-wrapper{display:flex;flex-wrap:nowrap;gap:2.4rem;transform:none}.section-featured-products swiper-component:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex:0 0 calc((100% - 3 * 2.4rem) / 4);width:auto;min-width:0;margin:0}@media(max-width:989px){.section-featured-products swiper-component:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex-basis:calc((100% - 2 * 2.4rem) / 3)}}@media(max-width:749px){.section-featured-products swiper-component:not(.swiper-initialized)>.swiper-wrapper{gap:.8rem}.section-featured-products swiper-component:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex-basis:62%}.products-feed__lazy>.swiper-wrapper{display:flex;gap:.8rem;overflow:hidden;margin-inline-end:-1.6rem}.products-feed__lazy>.swiper-wrapper>.swiper-slide{flex:0 0 62%;width:auto;margin:0}}.featured-categories .featured-categories__grid{counter-reset:okcat}.featured-categories .featured-categories__card{counter-increment:okcat;position:relative;display:block;aspect-ratio:1 / 1;padding:0;background:var(--ok-cat-card-bg, #f1f1f1);border:0;border-radius:var(--categories-radius, 12px);overflow:hidden;box-shadow:none;transform:none;transition:background-color .35s ease}.featured-categories .featured-categories__card:hover{background:var(--ok-cat-card-bg-hover, #e9e9e9);box-shadow:none;transform:none}.featured-categories .featured-categories__card:before{content:var(--ok-cat-number, counter(okcat, decimal-leading-zero));position:absolute;top:1.4rem;left:1.6rem;z-index:2;font-family:var(--font-body-family, Poppins),sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.08em;line-height:1;color:#00000073;background:none;width:auto;height:auto;border:0;opacity:1}.featured-categories .featured-categories__card:after{content:"";position:absolute;top:1rem;right:1rem;z-index:2;width:3.2rem;height:3.2rem;display:var(--ok-cat-arrow, block);border-radius:50%;background:var(--ok-cat-arrow-bg, #004324) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fefefe' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E") center / 1.3rem no-repeat;box-shadow:0 .2rem .8rem #0000000f;opacity:1;border:0;transition:background-color .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.featured-categories .featured-categories__card:hover:after{background:color-mix(in srgb,var(--ok-cat-arrow-bg, #004324) 80%,#000) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fefefe' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E") center / 1.3rem no-repeat;transform:rotate(45deg)}.featured-categories .featured-categories__card-media{position:absolute;inset:3.6rem 1.6rem var(--ok-cat-label-h, 5.2rem);width:auto;height:auto;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible;background:none}.featured-categories .featured-categories__card-media:after{content:none;display:none}.featured-categories .featured-categories__card-media img{position:relative;z-index:1;width:100%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:multiply;transform:none;transition:transform .6s cubic-bezier(.22,1,.36,1)}.featured-categories .featured-categories__card .featured-categories__card-label{position:absolute;left:0;right:0;bottom:0;height:var(--ok-cat-label-h, 5.2rem);display:flex;align-items:center;justify-content:var(--ok-cat-justify, center);text-align:var(--ok-cat-align, center);padding:0 1.6rem;margin:0;border:0;background:var(--ok-cat-label-bg, #004324);color:var(--ok-cat-label-color, #fff);transition:background-color .3s ease;font-family:var(--font-body-family, Poppins),sans-serif;font-size:var(--categories-label-font-size, 1.4rem);font-weight:var(--categories-label-font-weight, 600);line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-categories .featured-categories__card--align-left{--ok-cat-justify: flex-start;--ok-cat-align: left}.featured-categories .featured-categories__card--align-center{--ok-cat-justify: center;--ok-cat-align: center}.featured-categories .featured-categories__card--align-right{--ok-cat-justify: flex-end;--ok-cat-align: right}@media(hover:hover){.featured-categories .featured-categories__card:hover .featured-categories__card-label{background:var(--ok-cat-label-bg-hover, #00321b)}}.featured-categories .featured-categories__card:active .featured-categories__card-label{background:var(--ok-cat-label-bg-hover, #00321b)}.featured-categories .featured-categories__card .featured-categories__card-label svg,.featured-categories .featured-categories__card .featured-categories__card-label:after{display:none}@media(prefers-reduced-motion:reduce){.featured-categories .featured-categories__card-media img,.featured-categories .featured-categories__card:after{transition:none}}@media(max-width:749px){.featured-categories{padding-block:1.4rem 2.4rem}.featured-categories .featured-categories__heading{margin:0 0 1.2rem;font-size:2rem;line-height:1.1}.featured-categories .featured-categories__grid{gap:.8rem}.featured-categories .featured-categories__card{aspect-ratio:1 / .8;border-radius:calc(var(--categories-radius, 12px) * .66)}body.template--index:has(.promo-image-banner--fit) .featured-categories .featured-categories__card{min-height:min(22rem,calc((100svh - var(--header-group-height, 103px) - 11px - clamp(260px,calc(100svh - 440px),calc(100vw - 32px)) - 72px) / 2))}.featured-categories .featured-categories__card:before{top:.7rem;left:.8rem;font-size:.9rem}.featured-categories .featured-categories__card:after{display:none}.featured-categories .featured-categories__card-media{inset:1.4rem .8rem calc(var(--ok-cat-label-h, 52px) * .54)}.featured-categories .featured-categories__card .featured-categories__card-label{height:calc(var(--ok-cat-label-h, 52px) * .54);font-size:calc(var(--categories-label-font-size, 14px) * .75);letter-spacing:.04em;padding:0 .4rem}}.card-slider--testimonials .testimonial__body{display:flex;flex-direction:column;padding:2.4rem 2.4rem 2.2rem}.card-slider--testimonials .testimonial__body:before{height:2.4rem;margin-bottom:.4rem;font-size:4.8rem;line-height:1}.card-slider--testimonials .testimonial__content{flex:1 1 auto;gap:1rem}.card-slider--testimonials .testimonial__content p{font-size:1.45rem;line-height:1.55}.card-slider--testimonials .testimonial__author{margin-top:auto;padding-top:1.4rem;border-top:.1rem solid rgba(17,17,17,.08);display:flex;flex-direction:column;gap:.2rem;font-style:normal;font-size:1.4rem;font-weight:600;line-height:1.3}.card-slider--testimonials .ok-tst-loc{font-size:1.2rem;font-weight:400;letter-spacing:.02em;color:color-mix(in srgb,var(--ok-ink, #111) 55%,transparent)}.card-slider--testimonials .testimonial__quote{margin:0 0 1.4rem}@media(max-width:749px){.card-slider--testimonials .testimonial__body{padding:2rem 2rem 1.8rem}.card-slider--testimonials .testimonial__content p{font-size:1.4rem}}.ok-bw{--okb-mono: var(--font-body-family, Poppins), sans-serif}body.template--index{background-color:#f8f8f8}body.template--index :is(.promo-image-banner,.featured-categories).color-scheme-96d8ff3d-9af8-43f2-9ba9-f0dd742cf9db,body.template--index .featured-categories{background:#f8f8f8}@media(min-width:750px)and (max-width:1199px){.featured-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.featured-categories__card-label{padding:1rem 1.2rem;letter-spacing:.04em}}.featured-categories__card-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:.8rem}@media(min-width:750px){.section-featured-products.layout-1:has(.products-feed__tab:not(.hidden)) .section__foot{grid-row:2;grid-column:3;align-self:start;z-index:2;height:auto;padding:.6rem 0 0}.section-featured-products.layout-1:has(.products-feed__tab:not(.hidden)) .section__head--buttons{display:flex;align-items:center;min-height:4.8rem}.section-featured-products.layout-1:has(.products-feed__tab:not(.hidden)) .section__head{margin-bottom:1.2rem}.section-featured-products.layout-1:has(.products-feed__tab:not(.hidden)) .products-feed__tab{padding-inline-end:32rem}.section-featured-products.layout-1 .card-slider__buttons{margin-inline-start:1.6rem;display:flex;gap:.8rem}.section-featured-products.layout-1 .card-slider__buttons .swiper-button--prev{margin-inline-end:0}}@media(max-width:749px){swiper-component.card-product-slider.swiper-initialized>.swiper-wrapper>.swiper-slide{width:62%}}@media(max-width:749px){.section-featured-products swiper-component{margin-inline-end:-1.6rem}.ok-tr .ok-tr__list{margin-inline-end:-1.6rem}}@media(max-width:989px){swiper-component.card-product-slider>.swiper-wrapper.card-product-slider__wrapper{max-width:none}}@media(min-width:750px){body.template--index{--okcat-card-h: max(18rem, min(42svh, calc((min(100vw, var(--page-width, 1440px)) - 2 * var(--page-gutter, 32px) - 60px) / 6 * 1.35)))}body.template--index:has(.promo-image-banner--fit) .featured-categories .featured-categories__card{aspect-ratio:auto;height:var(--okcat-card-h)}}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/ok-home.css.map */
