.ok-title,.ok-hero__copy h1,.ok-hero__copy h2,.ok-category-card h3,.ok-recipe-card h3{text-transform:none!important}.ok-eyebrow{font-family:var(--ok-font-body);font-size:11px;font-weight:700;letter-spacing:.16em}.ok-section__head{position:relative}.ok-section__head:after{content:"";position:absolute;right:0;bottom:-14px;width:min(180px,22vw);height:1px;background:linear-gradient(90deg,transparent,var(--ok-accent));opacity:.38}.ok-trust{background-color:var(--ok-paper);background-image:linear-gradient(110deg,rgba(231,207,120,.055),transparent 28%,rgba(146,161,123,.06))}.ok-trust__item{transition:background .25s ease,transform .25s ease}.ok-trust__item:hover{transform:translateY(-2px);background:#92a17b12}.ok-trust__item strong{font-family:var(--ok-font-body);font-size:13px}.ok-services{padding:30px 0;background-color:#dce3d5;background-image:radial-gradient(circle at 8% 0,rgba(231,207,120,.16),transparent 30%),linear-gradient(115deg,#e5e7d9,#d8e0d2)}.ok-services__grid{gap:14px}.ok-service{display:grid;min-height:112px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:17px;padding:23px 24px;border:1px solid rgba(23,37,31,.08)!important;border-radius:18px;background:#fffcf585;box-shadow:0 10px 28px #2b42340e;transition:border-color .25s ease,background .25s ease,transform .25s ease}.ok-service:hover{border-color:#214c3b2e!important;background:#fffcf5c2;transform:translateY(-2px)}.ok-service__icon{display:grid!important;width:48px;height:48px;place-items:center;border:1px solid rgba(33,76,59,.1);border-radius:15px 15px 15px 5px;background:#d6e1cfd1;color:var(--ok-green);opacity:1!important}.ok-service__icon svg{display:block;width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.ok-service__copy{display:grid!important;gap:5px;min-width:0;opacity:1!important}.ok-service__copy>span{color:#17251f9e;font-size:11.5px;line-height:1.5;opacity:1}.ok-service strong{font-family:var(--ok-font-display);font-size:19px;font-weight:500;text-transform:none}.ok-categories{background-color:var(--ok-cream);background-image:radial-gradient(circle at 90% 8%,rgba(231,207,120,.11),transparent 27%),linear-gradient(180deg,#f5f0e7,#eee8dc)}.ok-category-card__media{border:1px solid rgba(23,37,31,.08);border-radius:44% 56% 48% 52%/55% 44% 56% 45%;background:#fffcf594;box-shadow:0 16px 38px #31423612;transition:border-radius .45s ease,box-shadow .35s ease}.ok-category-card:nth-child(2n) .ok-category-card__media{border-radius:54% 46% 57% 43%/46% 56% 44% 54%}.ok-category-card:hover .ok-category-card__media{border-radius:50%;box-shadow:0 20px 44px #3142361f}.ok-category-card h3{font-family:var(--ok-font-body);font-size:14px;font-weight:600;letter-spacing:.01em}.ok-products{background-color:var(--ok-paper);background-image:radial-gradient(circle at 4% 18%,rgba(146,161,123,.075),transparent 25%)}.ok-product-card{border-color:#17251f17;box-shadow:0 14px 38px #2c3d3211;transition:transform .3s ease,box-shadow .3s ease}.ok-product-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #2c3d321c}.ok-product-card__title{font-family:var(--ok-font-body);font-weight:600}.ok-recipes{background-color:#f0eadf;background-image:linear-gradient(130deg,rgba(231,207,120,.08),transparent 35%,rgba(146,161,123,.08))}.ok-recipe-card{border:1px solid rgba(23,37,31,.08);box-shadow:0 16px 40px #30403512}.ok-recipe-card h3{font-family:var(--ok-font-display);font-weight:500}.ok-faq{overflow:hidden;background-color:#f4f6ef;background-image:radial-gradient(circle at 6% 15%,rgba(146,161,123,.16),transparent 28%),radial-gradient(circle at 92% 85%,rgba(231,207,120,.1),transparent 27%),linear-gradient(120deg,#f7f6ef,#eef3eb)}.ok-faq__grid{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start}.ok-faq__intro{position:sticky;top:28px}.ok-faq__intro .ok-title{max-width:480px;margin-bottom:14px;color:#173125;line-height:1.02}.ok-faq__intro .ok-text{max-width:460px;color:#17251f9e;font-size:14px;line-height:1.65}.ok-faq__contact{position:relative;display:grid;width:min(100%,410px);min-height:178px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:17px;overflow:hidden;margin-top:31px;padding:25px 27px;border:1px solid rgba(36,71,53,.11);border-radius:22px 22px 68px;background:linear-gradient(135deg,#fffcf5eb,#e6ece2d4);box-shadow:0 18px 42px #2d3f3312}.ok-faq__contact:before{content:"";position:absolute;top:0;left:27px;width:42px;height:2px;border-radius:99px;background:var(--ok-accent);transform:rotate(-3deg);transform-origin:left}.ok-faq__contact-icon{position:relative;z-index:1;display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(36,71,53,.1);border-radius:18px 18px 18px 6px;background:#d6e1cfd9;color:var(--ok-green)}.ok-faq__contact-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ok-faq__contact-copy{position:relative;z-index:1;min-width:0}.ok-faq__contact-kicker{display:block;margin:1px 0 6px;color:var(--ok-accent);font-size:8.5px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.ok-faq__contact p{max-width:220px;margin:0 0 15px;color:var(--ok-green);font-family:var(--ok-font-display);font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.ok-faq__contact-leaf{position:absolute;right:-19px;bottom:-24px;width:112px;height:112px;fill:none;stroke:#24473513;stroke-linecap:round;stroke-width:1.4;transform:rotate(-6deg);pointer-events:none}.ok-faq__button{display:inline-flex;min-height:38px;align-items:center;gap:13px;padding:8px 15px;border:1px solid rgba(36,71,53,.2);border-radius:11px;background:var(--ok-green);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.015em;text-decoration:none;box-shadow:0 8px 20px #2447351f;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ok-faq__button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .2s ease}.ok-faq__button:hover{background:color-mix(in srgb,var(--ok-green) 82%,var(--ok-accent));box-shadow:0 11px 24px #2447352e;transform:translateY(-2px)}.ok-faq__button:hover svg{transform:translate(4px)}.ok-faq__list{display:grid;gap:9px}.ok-faq__tabs-wrap{display:block;min-width:0}.ok-faq__tabs{display:inline-flex;gap:5px;margin:0 0 18px;padding:5px;border:1px solid rgba(36,71,53,.1);border-radius:999px;background:#fffcf5b8;box-shadow:0 9px 25px #2447350e}.ok-faq__tab{position:relative;min-height:42px;padding:9px 20px;border:0;border-radius:999px;background:transparent;color:#17251f9e;font-family:var(--ok-font-body);font-size:12.5px;font-weight:575;letter-spacing:.005em;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.ok-faq__tab:hover{color:var(--ok-green);transform:translateY(-1px)}.ok-faq__tab[aria-selected=true]{background:var(--ok-green);color:#fff;box-shadow:0 7px 18px #24473529}.ok-faq__tab:focus-visible{outline:2px solid var(--ok-accent);outline-offset:3px}.ok-faq__panel[hidden]{display:none!important}.ok-faq details{position:relative;margin:0;padding:0 20px;border:1px solid rgba(23,37,31,.085)!important;border-radius:14px 24px;background:#fffcf5a3;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.ok-faq details:nth-child(2n){border-radius:24px 14px}.ok-faq details:before{content:"";position:absolute;top:18px;bottom:18px;left:-1px;width:2px;border-radius:99px;background:var(--ok-accent);opacity:0;transform:scaleY(.35);transition:opacity .25s ease,transform .25s ease}.ok-faq details:hover{border-color:#24473529!important;background:#fffcf5d1;transform:translate(3px)}.ok-faq details[open]{border-color:#24473524!important;background:#fffcf5f5;box-shadow:0 13px 34px #3041350e}.ok-faq details[open]:before{opacity:1;transform:scaleY(1)}.ok-faq summary{display:grid;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:13px;min-height:76px;padding:0;color:#17251feb;font-family:var(--ok-font-body);font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.45}.ok-faq summary:after{display:none}.ok-faq__number{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border:1px solid rgba(182,111,79,.2);border-radius:50%;color:#a96548;font-size:8.5px;font-weight:700;letter-spacing:.04em}.ok-faq__question{padding-block:18px}.ok-faq details[open] .ok-faq__question{color:var(--ok-green)}.ok-faq__toggle{position:relative;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(36,71,53,.11);border-radius:50%;background:transparent;color:var(--ok-green);transition:color .2s ease,background .2s ease,transform .25s ease}.ok-faq__toggle:before,.ok-faq__toggle:after{content:"";position:absolute;width:12px;height:1.5px;border-radius:2px;background:currentColor}.ok-faq__toggle:after{transform:rotate(90deg)}.ok-faq details[open] .ok-faq__toggle{border-color:var(--ok-green);background:var(--ok-green);color:#fff;transform:rotate(180deg)}.ok-faq details[open] .ok-faq__toggle:after{transform:rotate(0)}.ok-faq__answer{margin-left:47px;padding:0 48px 22px 0;color:#000;font-size:14.5px;line-height:1.75}.ok-faq__answer>*:first-child{margin-top:0}.ok-faq__answer>*:last-child{margin-bottom:0}@media(max-width:989px){.ok-faq__grid{grid-template-columns:1fr;gap:40px}.ok-faq__intro{position:static}}@media(max-width:749px){.ok-section__head:after{display:none}.ok-services{padding:22px 0}.ok-service{min-height:auto}.ok-category-card__media{border-radius:46% 54% 50% 50%/52% 44% 56% 48%}.ok-faq__grid{grid-template-columns:1fr;gap:34px}.ok-faq__intro{position:static}.ok-faq__contact{width:100%;max-width:none}.ok-faq__tabs{display:flex;width:100%;margin-bottom:14px}.ok-faq__tab{flex:1 1 0;min-width:0;min-height:39px;padding:8px 7px;font-size:11px}.ok-faq details{padding-inline:15px;border-radius:15px}.ok-faq summary{grid-template-columns:29px minmax(0,1fr) 32px;gap:10px;min-height:70px;font-size:14px}.ok-faq__toggle{width:31px;height:31px}.ok-faq__answer{margin-left:37px;padding-right:8px;font-size:13.5px;line-height:1.68;color:#000}}.ok-products{position:relative;overflow:hidden;background-color:#f3f1e9;background-image:radial-gradient(circle at 5% 12%,rgba(196,157,94,.11),transparent 25%),radial-gradient(circle at 96% 88%,rgba(101,132,104,.12),transparent 29%),linear-gradient(135deg,#f7f4ed,#eef2ea)}.ok-products:before{content:"";position:absolute;top:-125px;right:-95px;width:285px;height:285px;border:1px solid rgba(36,71,53,.075);border-radius:61% 39% 52% 48%/42% 58%;transform:rotate(14deg);pointer-events:none}.ok-products .ok-container{position:relative;z-index:1}.ok-products .ok-section__head{margin-bottom:24px}.ok-products .ok-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:750;letter-spacing:.17em}.ok-products .ok-eyebrow:before{content:"";width:27px;height:1px;background:currentColor;transform:rotate(-5deg)}.ok-products .ok-title{max-width:660px;font-size:clamp(32px,3vw,44px);font-weight:480;letter-spacing:-.03em;line-height:1.06}.ok-products .ok-tabs{width:fit-content;max-width:100%;gap:4px;margin-bottom:22px;padding:5px;border:1px solid rgba(36,71,53,.095);border-radius:999px;background:#fffcf5ab;box-shadow:0 9px 28px #2447350b}.ok-products .ok-tab{min-height:39px;padding:8px 17px;border:0;color:#17251f9e;font-size:11.5px;font-weight:620;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.ok-products .ok-tab:hover{color:var(--ok-green);transform:translateY(-1px)}.ok-products .ok-tab[aria-selected=true]{background:var(--ok-green);color:#fff;box-shadow:0 8px 20px #24473529}.ok-products .ok-arrow-carousel--products>.ok-carousel-arrows{min-height:42px;align-items:center;margin:-5px 0 11px}.ok-carousel-autoplay{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:#17251f75;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ok-carousel-autoplay i{width:6px;height:6px;border-radius:50%;background:#6f9a68;box-shadow:0 0 0 4px #6f9a681f}.ok-products .ok-carousel-arrows button{width:40px;height:40px;border-color:#2447352e;border-radius:12px;background:#fffcf580;box-shadow:none}.ok-products .ok-carousel-arrows button:hover:not(:disabled){border-color:#24473552;background:#e1e8dc;color:var(--ok-green);box-shadow:0 7px 18px #24473514}.ok-products .ok-arrow-carousel--products .ok-product-grid{gap:18px;padding:5px 2px 22px}.ok-products .ok-arrow-carousel--products .ok-product-card{flex-basis:calc((100% - 54px)/4);border-color:#24473517;border-radius:18px 18px 31px;background:#fffdf8eb;box-shadow:0 12px 30px #23362b0e}.ok-products .ok-product-card:before{content:"";position:absolute;z-index:2;top:0;left:20px;width:35px;height:2px;border-radius:99px;background:var(--ok-accent);transform:rotate(-3deg);pointer-events:none}.ok-products .ok-product-card:hover{box-shadow:0 18px 42px #23362b18;transform:translateY(-4px)}.ok-products .ok-product-card__media-wrap{position:relative;overflow:hidden;border-radius:17px 17px 0 0}.ok-products .ok-product-card__media{aspect-ratio:1 / 1.04;border-bottom:1px solid rgba(36,71,53,.07);background:linear-gradient(145deg,#f8f4eb,#ebece4)}.ok-products .ok-product-card__media--has-gallery{position:relative;display:block}.ok-products .ok-product-card__slide{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ok-products .ok-product-card__slide[data-card-gallery-active=true]{opacity:1;visibility:visible}.ok-products .ok-product-card__image{display:block;width:100%;height:100%;padding:15px;object-fit:contain;object-position:center;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ok-products .ok-product-card:hover .ok-product-card__image{transform:scale(1.015)}.ok-products .ok-product-card__gallery-controls button{width:29px;height:29px;border-color:#24473521;background:#faf8f1b8;box-shadow:0 4px 12px #17251f0b;opacity:0}.ok-products .ok-product-card__gallery-controls [data-card-gallery-prev]{left:8px}.ok-products .ok-product-card__gallery-controls [data-card-gallery-next]{right:8px}.ok-products .ok-product-card__gallery-indicators{bottom:9px;gap:3px;padding:4px 6px;background:#faf8f1bd;box-shadow:none}.ok-products .ok-product-card__gallery-indicators i{width:8px;height:2px}.ok-products .ok-product-card__gallery-indicators i[data-active=true]{width:16px}.ok-products .ok-product-card__body{padding:16px 17px 18px}.ok-products .ok-product-card__title{min-height:41px;margin-bottom:8px;font-size:14px;font-weight:590;line-height:1.42}.ok-products .ok-price{color:var(--ok-green);font-size:15px;font-weight:700}.ok-products .ok-product-card .ok-button{min-height:41px;margin-top:13px;border-radius:12px;font-size:11px;letter-spacing:.045em;text-transform:uppercase}@media(max-width:989px){.ok-products .ok-arrow-carousel--products .ok-product-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:749px){.ok-products .ok-tabs{display:flex;width:100%;overflow-x:auto;border-radius:15px;scrollbar-width:none}.ok-products .ok-tabs::-webkit-scrollbar{display:none}.ok-products .ok-tab{flex:0 0 auto;min-height:37px;padding-inline:14px;font-size:10.5px}.ok-carousel-autoplay{display:none}.ok-products .ok-arrow-carousel--products .ok-product-card{flex-basis:min(78vw,292px)}.ok-products .ok-product-card__image{padding:11px}.ok-products .ok-product-card__gallery-controls button{width:28px;height:28px;opacity:.78}}.ok-product-card .ok-button,.ok-collection .ok-button,.ok-products .ok-button,.ok-product-recommendations .ok-button,.ok-product-buy>.ok-button{cursor:pointer}.ok-product-card .ok-button:disabled,.ok-collection .ok-button:disabled,.ok-products .ok-button:disabled,.ok-product-recommendations .ok-button:disabled,.ok-product-buy>.ok-button:disabled{cursor:not-allowed}.ok-button:not(:disabled){position:relative;overflow:hidden;isolation:isolate;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .28s ease,transform .22s ease}.ok-button:hover:not(:disabled){border-color:#315f4c;background:linear-gradient(135deg,#315f4c,#1b3d30);color:#fff!important;box-shadow:0 13px 28px #19392d33,inset 0 1px #ffffff29;transform:translateY(-2px)}.ok-button:active:not(:disabled){box-shadow:0 6px 15px #19392d29,inset 0 1px #ffffff1a;transform:translateY(0) scale(.985)}.ok-button:focus-visible{outline:3px solid rgba(209,111,75,.3);outline-offset:3px}.ok-product-card .ok-button,[data-quick-view-add],[data-add-to-cart]{font-weight:750;letter-spacing:.07em;text-transform:uppercase}.ok-product-card .ok-button{font-size:12.5px}[data-quick-view-add]{font-size:13px}[data-add-to-cart]{font-size:15.5px}@media(max-width:749px){.ok-product-card .ok-button{font-size:12px}[data-add-to-cart]{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ok-home.css.map */
