/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--oat:#f4f0e7;--cream:#fffdf7;--green:#1f3b2d;--moss:#284d38;--terra:#c66a4a;--sage:#aab8a3;--ink:#17271f}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--oat);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1296px,100% - 64px);margin-inline:auto}.topline{background:var(--green);color:#f8f4e9;letter-spacing:.08em;place-items:center;height:34px;font-size:12px;display:grid}.header{border-bottom:1px solid #d8d2c6;grid-template-columns:260px 1fr 220px;align-items:center;height:88px;display:grid}.brand{letter-spacing:.015em;flex-direction:column;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700;line-height:.92;display:flex}.brand-logo{flex-direction:row;align-items:center;gap:11px}.brand-logo>img{object-fit:contain;width:72px;height:72px}.brand-logo>span{flex-direction:column;gap:3px;display:flex}.brand-logo>span b{font-weight:700}nav{justify-content:center;gap:44px;font-size:15px;display:flex}nav a{position:relative}nav a:after{content:"";background:var(--terra);height:1px;transition:all .18s;position:absolute;bottom:-8px;left:0;right:100%}nav a:hover:after{right:0}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.icon-button,.cart-button{cursor:pointer;background:0 0;border:1px solid #cfc8ba;height:42px}.icon-button{border-radius:50%;width:42px;font-size:24px;line-height:1}.cart-button{border-radius:24px;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.cart-button b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.hero{grid-template-rows:1fr 110px;grid-template-columns:50% 50%;min-height:760px;transition:background-color .45s;display:grid;position:relative;overflow:hidden}.hero-mushrooms{background:linear-gradient(90deg,#0000 0 52%,#dde2d2 52%)}.hero-herbs{background:linear-gradient(90deg,#0000 0 52%,#eadfca 52%)}.hero-copy{z-index:2;align-self:center;padding:72px 0 46px}.kicker{color:var(--terra);letter-spacing:.24em;font-size:13px;font-weight:700}h1,h2,h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}h1,h2{margin:0}h1{max-width:650px;font-size:clamp(60px,5.6vw,82px);line-height:.95}.lead{color:#405047;max-width:570px;margin:24px 0 32px;font-size:20px;line-height:1.55}.hero-buttons{gap:16px;display:flex}.button{border-radius:14px;justify-content:center;align-items:center;min-height:62px;padding:0 32px;font-weight:700;transition:all .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green);color:#fff;box-shadow:0 14px 30px #1f3b2d29}.button-secondary{border:1.5px solid var(--green)}.hero-visual{align-self:stretch;min-height:620px;position:relative}.hero-scene{object-fit:cover;object-position:right center;mix-blend-mode:multiply;width:980px;max-width:none;height:612px;position:absolute;top:7px;right:-150px}.slide-products{background:#cdd5c4;border-radius:220px 18px 18px 220px;animation:.55s both slideArt;position:absolute;inset:36px 0 24px 44px;overflow:hidden}.slide-products>span{z-index:4;color:var(--green);letter-spacing:.18em;font-size:11px;font-weight:700;position:absolute;top:34px;right:34px}.mushroom-products:before,.herb-products:before{content:"";background:#708064;border-radius:50%;position:absolute;inset:14% -18% -30% 28%}.mushroom-products img{z-index:2;object-fit:cover;mix-blend-mode:multiply;border-radius:20px;width:325px;height:430px;position:absolute;box-shadow:0 28px 45px #2c392b38}.mushroom-products img:first-of-type{bottom:-8px;left:58px;transform:rotate(-5deg)}.mushroom-products img:nth-of-type(2){bottom:42px;right:40px;transform:rotate(7deg)scale(.82)}.herb-products{background:#ddcfae}.herb-products:before{background:#a9b089;inset:8% -26% -32% 34%}.herb-products img{z-index:2;object-fit:cover;mix-blend-mode:multiply;border-radius:22px;width:405px;height:475px;position:absolute;bottom:-12px;left:90px;transform:rotate(-3deg);box-shadow:0 28px 45px #463c2638}.botanical-mark{z-index:3;color:#657554;font-size:66px;position:absolute;bottom:48px;right:38px;transform:rotate(-8deg)}.slider-controls{z-index:8;align-items:center;gap:14px;display:flex;position:absolute;bottom:130px;left:48px}.slider-controls>button{cursor:pointer;background:#fffdf7b8;border:1px solid #bdb7ab;border-radius:50%;width:38px;height:38px}.slider-controls>div{gap:8px;display:flex}.slider-controls>div button{cursor:pointer;background:#b8b2a7;border:0;border-radius:3px;width:28px;height:4px;padding:0;transition:all .2s}.slider-controls>div button.active{background:var(--green);width:48px}@keyframes slideArt{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.trust-row{border-top:1px solid #d8d2c6;grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.trust-row>div{border-right:1px solid #d8d2c6;align-items:center;gap:15px;min-height:74px;padding-left:28px;display:flex}.trust-row>div:last-child{border:0}.trust-row i{width:48px;height:48px;color:var(--green);background:#dce0ce;border-radius:14px;flex:0 0 48px;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #1f3b2d14}.trust-row i svg{stroke-width:1.8px;width:24px;height:24px}.trust-row .trust-icon-leaf{background:#dfe7d5}.trust-row .trust-icon-check{color:#8b5d32;background:#eadfca}.trust-row .trust-icon-truck{color:#1f5948;background:#d8e4df}.trust-row span{flex-direction:column;gap:4px;display:flex}.trust-row b{font-size:15px}.trust-row small{color:#68756d}.section{padding-block:105px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}h2{font-size:58px}.text-link{border-bottom:1px solid var(--green);padding-bottom:6px;font-weight:700}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card{min-width:0}.product-image-wrap{background:#ebe6db;border-radius:20px;place-items:center;height:410px;display:grid;position:relative;overflow:hidden}.product-image-wrap img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;transition:all .35s}.product-card:hover img{transform:scale(1.035)}.product-tag{z-index:2;background:var(--cream);border-radius:20px;padding:8px 12px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.product-kind{color:var(--terra);letter-spacing:.16em;margin:18px 0 7px;font-size:10px;font-weight:700}.product-card h3{margin:0 0 4px;font-family:Georgia,serif;font-size:24px}.product-note{color:#68756d;margin:0}.product-buy{border-top:1px solid #d8d2c6;justify-content:flex-start;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.product-buy strong{font-size:18px}.product-buy button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .18s,background .18s}.product-buy button:hover{background:#163c2c;transform:translateY(-1px)}.product-buy button:focus-visible{outline-offset:3px;outline:3px solid #1f3b2d47}.product-buy button:disabled,.catalog-product>div:last-child button:disabled,.product-actions button:disabled,.mobile-buy-dock button:disabled{opacity:.5;cursor:not-allowed;transform:none}.menu-button{cursor:pointer;background:0 0;border:0;font-size:24px;display:none}.goal-section{background:var(--green);color:var(--cream);padding:100px 0}.goal-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.goal-copy h2,.quality-copy h2,.delivery-grid h2,.cta-section h2{font-size:clamp(48px,5vw,70px);line-height:1}.goal-copy>p:not(.kicker):not(.small-print){color:#ccd5cb;max-width:620px;font-size:18px;line-height:1.6}.goal-buttons{grid-template-columns:repeat(2,1fr);gap:12px;margin:30px 0 22px;display:grid}.goal-buttons button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:12px;min-height:58px;padding:0 18px;transition:all .18s}.goal-buttons button:hover,.goal-buttons button.active{background:var(--cream);color:var(--green);border-color:var(--cream)}.small-print{color:#9fb0a3;max-width:520px;font-size:12px;line-height:1.5}.recommendation{background:var(--cream);color:var(--ink);border-radius:22px;padding:28px;box-shadow:0 28px 60px #0000002e}.recommendation>span,.bundle-label{color:var(--terra);letter-spacing:.18em;font-size:11px;font-weight:700}.recommendation-body{grid-template-columns:190px 1fr;align-items:center;gap:22px;margin:16px 0 24px;display:grid}.recommendation-body img{object-fit:cover;mix-blend-mode:multiply;border-radius:14px;width:190px;height:230px}.recommendation h3,.bundle-card h3,.loyalty-card h3,.benefit-grid h3{margin:0 0 12px;font-family:Georgia,serif;font-size:31px}.recommendation p{color:#647068;line-height:1.55}.recommendation strong{font-size:21px}.full{width:100%}.heading-note{text-align:right;color:#68756d;margin:0;line-height:1.5}.bundle-grid{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}.bundle-card,.loyalty-card{border-radius:22px;min-height:430px;position:relative;overflow:hidden}.bundle-featured{background:var(--sage);grid-template-columns:1fr 48%;padding:50px;display:grid}.bundle-featured>div{z-index:2;align-self:center;position:relative}.bundle-featured h3{margin-top:14px;font-size:56px}.bundle-featured p{max-width:420px;line-height:1.6}.bundle-featured strong{margin:22px 0;font-size:24px;display:block}.bundle-featured img{object-fit:cover;mix-blend-mode:multiply;border-radius:50% 0 0 50%;width:100%;height:100%}.button-light{background:var(--cream);color:var(--green)}.loyalty-card{background:var(--terra);color:#fff;padding:50px}.loyalty-card h3{font-size:38px}.loyalty-card p:not(.kicker){max-width:360px;line-height:1.6}.loyalty-card .text-link{border-color:#fff;margin-top:20px;display:inline-block}.seven{opacity:.16;font:700 180px/1 Georgia,serif;position:absolute;bottom:-28px;right:24px}.seven small{font-size:70px}.quality-section{background:#e8e2d7;padding:105px 0}.quality-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.quality-photo{border-radius:22px;height:650px;overflow:hidden}.quality-photo img{object-fit:cover;object-position:70% center;width:100%;height:100%}.quality-list{border-top:1px solid #c9c2b5;margin:32px 0}.quality-list>div{border-bottom:1px solid #c9c2b5;grid-template-columns:52px 1fr;gap:16px;padding:22px 0;display:grid}.quality-list>div>b{color:var(--terra);font-size:12px}.quality-list span{flex-direction:column;gap:6px;display:flex}.quality-list strong{font-family:Georgia,serif;font-size:22px}.quality-list small{color:#68756d;font-size:14px;line-height:1.5}.benefit-grid{border-top:1px solid #d8d2c6;border-bottom:1px solid #d8d2c6;grid-template-columns:repeat(3,1fr);display:grid}.benefit-grid article{border-right:1px solid #d8d2c6;padding:38px 36px 48px}.benefit-grid article:last-child{border:0}.benefit-grid span{color:var(--terra);font-size:12px}.benefit-grid h3{margin-top:34px}.benefit-grid p{color:#68756d;line-height:1.6}.delivery-section{background:#dce0ce;padding:95px 0}.delivery-grid{grid-template-columns:1fr 1.22fr;align-items:center;gap:70px;display:grid}.delivery-grid>div>p:not(.kicker){color:#536158;max-width:520px;line-height:1.6}.delivery-title span{white-space:nowrap;display:block}.delivery-points{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.delivery-points:before{content:"";background:#aebaaa;height:1px;position:absolute;top:55px;left:15%;right:15%}.delivery-points>div{z-index:1;background:#fffdf785;border:1px solid #1f3b2d1f;border-radius:18px;flex-direction:column;gap:16px;min-height:235px;padding:22px;display:flex;position:relative;box-shadow:0 16px 38px #1f3b2d0f}.delivery-points em{color:#829286;font:700 11px/1 var(--font-geist-mono);font-style:normal;position:absolute;top:18px;right:18px}.delivery-points i{background:var(--green);color:#fff;border-radius:16px;place-items:center;width:58px;height:58px;font-style:normal;display:grid;box-shadow:0 12px 24px #1f3b2d29}.delivery-points i svg{stroke-width:1.7px;width:27px;height:27px}.delivery-points span{flex-direction:column;gap:6px;display:flex}.delivery-points small{color:#657168;line-height:1.4}.cta-section{text-align:center;background:var(--green);color:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:450px;margin-block:28px;display:flex}.cta-section h2{margin:5px 0 12px}.cta-section>p:not(.kicker){color:#cbd4cc;margin-bottom:28px}footer{color:#e9eee8;background:#14271e;padding:64px 0 25px}.footer-brand-row{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:40px;margin-bottom:42px;padding-bottom:38px;display:flex}.footer-brand-row>p{color:#9fb0a3;text-align:right;margin:0;line-height:1.6}.footer-brand-row .footer-tagline{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;font-size:clamp(14px,1.35vw,18px);font-weight:600;line-height:1.45}.footer-brand-row .footer-tagline span{white-space:nowrap;overflow-wrap:normal;word-break:normal;display:block}@media (width<=760px){.footer-brand-row .footer-tagline span{white-space:normal}}.footer-grid{grid-template-columns:.85fr .75fr 1.55fr 1.05fr 1.1fr;gap:44px;display:grid}.footer-brand{font-size:22px}.footer-brand>img{width:84px;height:84px}.footer-grid>section{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.footer-grid h2{color:#f3f5f2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font:700 12px/1.2 Arial,Helvetica,sans-serif}.footer-grid a,.footer-item,.footer-grid address,.footer-grid p{color:#afbeb2;font-size:14px;line-height:1.55}.footer-grid address{font-style:normal}.footer-grid p{margin:0}.footer-product-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;width:100%;display:grid}.footer-contact{font-weight:700;color:#eef3ef!important}.footer-grid a:hover{color:#fff}.footer-bottom{color:#829286;border-top:1px solid #ffffff21;justify-content:space-between;gap:30px;margin-top:48px;padding-top:22px;font-size:11px;display:flex}.cart-overlay{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d19138f;border:0;position:fixed;inset:0}.cart-drawer{z-index:21;background:var(--cream);flex-direction:column;width:min(520px,100%);padding:34px;animation:.25s drawer;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-30px 0 70px #0003}@keyframes drawer{0%{transform:translate(100%)}to{transform:none}}.cart-head{border-bottom:1px solid #ddd6ca;justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.cart-head h2{font-size:48px}.cart-head button{cursor:pointer;background:0 0;border:0;font-size:40px}.cart-lines{flex:1;overflow:auto}.cart-line{border-bottom:1px solid #ddd6ca;grid-template-columns:82px 1fr auto;align-items:center;gap:15px;padding:19px 0;display:grid}.cart-line img{object-fit:cover;mix-blend-mode:multiply;border-radius:10px;width:82px;height:92px}.cart-line>div{flex-direction:column;gap:5px;display:flex}.cart-line small{color:#68756d}.quantity{border:1px solid #d6cfc2;border-radius:18px;align-items:center;width:max-content;margin-top:7px;overflow:hidden;flex-direction:row!important;display:flex!important}.quantity button{cursor:pointer;background:0 0;border:0;width:30px;height:28px}.quantity button:disabled{opacity:.28;cursor:not-allowed}.quantity-stock{color:#69766f;margin-top:5px;font-size:10px;font-style:normal;display:block}.quantity span{text-align:center;width:24px;font-size:13px}.cart-total{padding-top:22px}.cart-total>div{justify-content:space-between;font-size:20px;display:flex}.cart-total>small{color:var(--terra);margin:8px 0 18px;display:block}.cart-total>p{color:#778178;text-align:center;font-size:11px;line-height:1.5}.empty-cart{text-align:center;max-width:330px;margin:auto}.empty-cart>span{color:var(--sage);font-size:54px}.empty-cart h3{font:700 30px Georgia,serif}.empty-cart p{color:#68756d;line-height:1.5}.catalog-page{background:var(--oat)}.back-home{color:#68756d;font-size:13px}.catalog-hero{border-bottom:1px solid #d8d2c6;justify-content:space-between;align-items:end;min-height:350px;padding:72px 0 54px;display:flex}.catalog-hero h1{font-size:clamp(72px,9vw,126px);line-height:.82}.catalog-hero>p{color:#59665e;max-width:540px;margin:0;font-size:18px;line-height:1.6}.catalog-shell{padding:0 0 105px}.catalog-tools{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f0e7f0;border-bottom:1px solid #d8d2c6;justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex;position:sticky;top:0}.category-tabs,.catalog-actions{align-items:center;gap:8px;display:flex}.category-tabs button{cursor:pointer;background:0 0;border:1px solid #cbc4b7;border-radius:24px;padding:10px 13px}.category-tabs button.active{background:var(--green);color:#fff;border-color:var(--green)}.category-tabs small{opacity:.65;margin-left:7px}.catalog-search,.catalog-actions select{background:var(--cream);border:1px solid #cbc4b7;border-radius:12px;height:44px}.catalog-search{align-items:center;gap:7px;width:210px;padding:0 12px;display:flex}.catalog-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.catalog-actions select{color:var(--ink);padding:0 35px 0 12px}.catalog-summary{color:#78827b;justify-content:space-between;padding:24px 0;font-size:12px;display:flex}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:54px 24px;display:grid}.catalog-product-image{background:#f7f3ea;border-radius:20px;place-items:center;height:440px;display:grid;position:relative;overflow:hidden}.catalog-product-image img{object-fit:contain;width:100%;height:100%;padding:16px;transition:all .3s}.catalog-product:hover .catalog-product-image img{transform:scale(1.035)}.catalog-product-image>span{z-index:2;background:var(--cream);border-radius:18px;padding:8px 12px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.catalog-product>p{color:var(--terra);letter-spacing:.16em;text-transform:uppercase;margin:18px 0 7px;font-size:10px;font-weight:700}.catalog-product h2{letter-spacing:-.025em;margin:0 0 5px;font-size:26px}.catalog-product>small{color:#68756d}.catalog-product>div{border-top:1px solid #d8d2c6;justify-content:space-between;align-items:center;margin-top:17px;padding-top:14px;display:flex}.catalog-product>div button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:22px;padding:11px 17px}.catalog-help{background:var(--green);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;min-height:300px;margin-bottom:28px;padding:48px;display:flex}.catalog-help h2{font-size:58px}.catalog-help p:not(.kicker){color:#cbd4cc}.catalog-empty{text-align:center;place-content:center;min-height:350px;display:grid}.catalog-empty h2{font-size:42px}.catalog-empty p{color:#68756d}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:.55s both rise}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.2s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (width<=980px){.header{grid-template-columns:1fr auto;position:relative}.header nav{display:none}.header nav.nav-open{z-index:12;background:var(--cream);flex-direction:column;gap:22px;padding:22px;display:flex;position:absolute;top:88px;left:0;right:0;box-shadow:0 20px 30px #0000001f}.menu-button{display:block}.hero,.hero-mushrooms,.hero-herbs{background:0 0;grid-template-rows:auto 540px auto;grid-template-columns:1fr}.hero-copy{padding-top:70px}.hero-visual{grid-row:2;min-height:540px}.slider-controls{top:500px;bottom:auto}.slide-products{inset:20px 0}.trust-row{grid-row:3;grid-template-columns:1fr}.trust-row>div{border-bottom:1px solid #d8d2c6;border-right:0}.product-grid{grid-template-columns:repeat(2,1fr)}.goal-layout,.quality-grid,.delivery-grid{grid-template-columns:1fr;gap:50px}.bundle-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-products{grid-column:span 1}.footer-product-links{grid-template-columns:1fr}.delivery-points{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.shell{width:min(100% - 32px,1296px)}.topline{text-align:center;font-size:9px}.header{height:76px}.header nav.nav-open{top:76px}.brand{font-size:15px}.brand-logo{gap:7px}.brand-logo>img{width:58px;height:58px}.cart-button span{display:none}.cart-button{border:0;padding:0}.hero{min-height:auto}.hero-copy{padding:56px 0 28px}.lead{font-size:17px}.hero-buttons{flex-direction:column}.hero-visual{min-height:360px;margin-bottom:-20px}.hero-scene{width:620px;height:388px;top:0;right:-104px}.slide-products{border-radius:120px 16px 16px 120px;inset:10px 0}.mushroom-products img{width:210px;height:290px}.mushroom-products img:first-of-type{left:28px}.mushroom-products img:nth-of-type(2){right:12px}.herb-products img{width:270px;height:320px;left:46px}.slide-products>span{font-size:9px;top:20px;right:20px}.botanical-mark{font-size:40px}.slider-controls{top:436px;left:16px}.slider-controls>button{display:none}.trust-row{margin-top:0}.section{padding-block:72px}h1{font-size:48px}.section h2{font-size:44px}.text-link{display:none}.product-grid{grid-template-columns:1fr}.product-image-wrap{height:420px}.goal-section,.quality-section,.delivery-section{padding:72px 0}.goal-buttons{grid-template-columns:1fr}.recommendation-body{grid-template-columns:120px 1fr}.recommendation-body img{width:120px;height:170px}.bundle-featured{grid-template-columns:1fr;padding:34px}.bundle-featured img{height:240px;margin-top:20px}.heading-note{display:none}.quality-photo{height:430px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{border-bottom:1px solid #d8d2c6;border-right:0}.delivery-title span{white-space:normal}.delivery-points{grid-template-columns:1fr;gap:16px}.delivery-points:before{display:none}.delivery-points>div{flex-direction:row;align-items:center;min-height:0}.delivery-points em{top:14px}.cta-section{border-radius:0;width:100%;padding:50px 24px}footer{padding-top:48px}.footer-brand-row{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:36px}.footer-brand-row>p{text-align:left}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-grid>section:nth-child(3),.footer-grid>section:nth-child(4),.footer-grid>section:nth-child(5){grid-column:1/-1}.footer-product-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:10px}.cart-drawer{padding:24px 18px}.cart-line{grid-template-columns:65px 1fr auto}.cart-line img{width:65px;height:78px}}@media (width<=980px){.catalog-hero{flex-direction:column;align-items:start;gap:30px}.catalog-tools{flex-direction:column;align-items:stretch;padding:14px 0}.catalog-actions{justify-content:space-between}.catalog-search{flex:1}.catalog-grid{grid-template-columns:repeat(2,1fr)}.back-home{display:none}}@media (width<=620px){.catalog-hero{min-height:290px;padding:52px 0 38px}.catalog-hero h1{font-size:68px}.catalog-hero>p{font-size:16px}.category-tabs{padding-bottom:3px;overflow:auto}.category-tabs button{flex:none}.catalog-actions{flex-direction:column}.catalog-search,.catalog-actions select{width:100%}.catalog-summary span:last-child{display:none}.catalog-grid{grid-template-columns:1fr}.catalog-product-image{height:390px}.catalog-help{border-radius:0;flex-direction:column;align-items:flex-start;gap:25px;width:100%;padding:40px 24px}.catalog-help h2{font-size:44px}}.premium-hero{isolation:isolate;background:#14271e;border-radius:0 0 24px 24px}.premium-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#081810eb 0%,#081810b8 36%,#0818101f 72%,#0000 100%);position:absolute;inset:0 0 110px}.premium-hero .hero-copy{color:#fff;grid-area:1/1;padding-left:48px}.premium-hero .lead{color:#e0e6df}.premium-hero .button-secondary{color:#fff;background:#ffffff0f;border-color:#fff}.premium-hero .hero-visual{z-index:0;min-height:0;position:absolute;inset:0 0 110px}.hero-slide-image{object-fit:cover;width:100%;height:100%;animation:6s ease-out both heroZoom}@keyframes heroZoom{0%{opacity:.75;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.premium-hero .slider-controls{color:#fff}.premium-hero .slider-controls>button{color:#fff;background:#08181061;border-color:#ffffff73}.premium-hero .slider-controls>div button{background:#ffffff61}.premium-hero .slider-controls>div button.active{background:#fff}.premium-hero .trust-row{z-index:3;color:var(--ink);background:#f4f0e7f7;position:relative}.product-image-wrap img,.recommendation-body img,.cart-line img{object-fit:contain;mix-blend-mode:normal;background:#f7f3ea}.bundle-featured img{object-fit:contain;mix-blend-mode:normal;background:#f7f3ea;border-radius:18px;padding:18px}.quality-photo img{filter:saturate(.88)contrast(1.03)}.catalog-hero{isolation:isolate;color:#fff;border:0;border-radius:24px;min-height:420px;margin-top:28px;padding:62px 48px;position:relative;overflow:hidden}.catalog-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#081810e6,#08181094 44%,#08181014);position:absolute;inset:0}.catalog-hero-art{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-hero>div,.catalog-hero>p{z-index:1;position:relative}.catalog-hero>p{color:#edf1ec}.catalog-product h2{min-height:64px;font-size:23px;line-height:1.14}.catalog-product-image img{padding:10px}@media (width<=980px){.premium-hero{grid-template-rows:620px auto;min-height:0}.premium-hero:before{inset:0 0 222px}.premium-hero .hero-copy{grid-row:1;align-self:center;padding:72px 42px}.premium-hero .hero-visual{inset:0 0 222px}.premium-hero .trust-row{grid-row:2}.premium-hero .slider-controls{top:auto;bottom:244px;left:42px}.catalog-hero{padding:52px 38px}.catalog-hero:after{background:linear-gradient(90deg,#081810e6,#08181066)}}.commerce-actions a,.commerce-actions button{position:relative}.commerce-actions a>b{background:var(--terra);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font:700 9px/16px Arial;position:absolute;top:-5px;right:-4px}.catalog-price-filter{color:#647168;align-items:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.catalog-price-filter input{width:min(360px,100%);accent-color:var(--green)}.catalog-summary button{color:var(--green);cursor:pointer;background:0 0;border:0;text-decoration:underline}.catalog-product{position:relative}.catalog-card-actions{z-index:4;position:absolute;top:14px;right:14px}.catalog-card-actions button{width:42px;height:42px;color:var(--green);cursor:pointer;background:#fffdf8eb;border:1px solid #d8d1c5;border-radius:50%;place-items:center;display:grid}.catalog-card-actions button.active{background:var(--green);color:#fff}.catalog-card-actions svg{width:18px}.stock-line{color:#647168;justify-content:space-between;gap:20px;margin:14px 0;font-size:12px;display:flex}.stock-line span:first-child{color:#326542}.product-actions button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.product-actions button svg{width:18px}.product-actions .active{background:#e3e6da}.product-info-grid{background:#d8d1c5;border:1px solid #d8d1c5;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid}.product-info-grid>div{background:#faf7f0;flex-direction:column;gap:7px;padding:18px;display:flex}.product-info-grid span,.product-info-grid a{color:#657168;font-size:13px}.product-details{border-top:1px solid #d8d1c5;padding:18px 0}.product-details summary{cursor:pointer;font-weight:700}.product-details p{color:#657168;line-height:1.65}.checkout-hero{padding:75px 0 45px}.checkout-hero h1{font-size:clamp(55px,8vw,105px);line-height:.9}.checkout-hero>p:last-child{color:#647168;max-width:700px;font-size:18px}.checkout-layout{grid-template-columns:1.15fr .85fr;gap:28px;padding-bottom:100px;display:grid}.checkout-form,.checkout-summary{background:#fffdf8;border:1px solid #d8d1c5;border-radius:22px;padding:34px}.checkout-form h2,.checkout-summary h2{font-size:34px}.checkout-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.checkout-fields label{gap:7px;font-size:12px;font-weight:700;display:grid}.checkout-fields input{height:50px;font:inherit;border:1px solid #cfc8bb;border-radius:11px;padding:0 14px}.delivery-choices{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 22px;display:grid}.delivery-choices label{cursor:pointer;border:1px solid #d8d1c5;border-radius:12px;grid-template-columns:20px 1fr;padding:16px;display:grid}.delivery-choices label.active{border-color:var(--green);background:#eef0e7}.delivery-choices span{color:#6c776f;grid-column:2;font-size:11px}.bonus-choice{gap:10px;margin:20px 0;font-size:13px;display:flex}.checkout-form>.button{margin-top:10px}.checkout-form>.button.disabled{opacity:.45;pointer-events:none}.checkout-form>small{color:#748078;margin-top:15px;line-height:1.5;display:block}.checkout-line{border-bottom:1px solid #e0d9cd;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.checkout-line img{object-fit:contain;background:#f7f3ea;width:64px;height:72px}.checkout-line span{flex-direction:column;gap:5px;display:flex}.checkout-line small{color:#758078}.checkout-totals{gap:12px;padding-top:20px;display:grid}.checkout-totals span{justify-content:space-between;display:flex}.checkout-totals span:last-child{border-top:1px solid #d8d1c5;padding-top:15px;font-size:20px}.checkout-trust{color:#506057;background:#eef0e7;border-radius:10px;margin-top:24px;padding:15px;font-size:12px}.account-products{gap:10px;display:grid}.account-products>div{border-bottom:1px solid #d8d1c5;grid-template-columns:1fr auto;gap:6px;padding:12px 0;display:grid}.account-products button{color:var(--green);cursor:pointer;text-align:left;background:0 0;border:0;text-decoration:underline}.account-recent{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.account-recent a{background:#fffdf8;border:1px solid #d8d1c5;border-radius:16px;flex-direction:column;gap:20px;min-height:150px;padding:22px;font:700 20px Georgia,serif;display:flex}.account-recent span{color:var(--green);margin-top:auto;font:700 16px Arial}@media (width<=760px){.checkout-layout,.checkout-fields,.delivery-choices,.product-info-grid{grid-template-columns:1fr}.checkout-form,.checkout-summary{padding:22px}.account-recent{grid-template-columns:1fr 1fr}.commerce-actions>a:first-of-type{display:grid!important}.language-select{display:none}.catalog-price-filter{flex-direction:column;align-items:flex-start}.stock-line{flex-direction:column;gap:6px}}@media (width<=620px){.premium-hero{border-radius:0;grid-template-rows:570px auto;width:100%}.premium-hero:before{background:linear-gradient(90deg,#081810e8,#0818107a);inset:0 0 222px}.premium-hero .hero-copy{padding:48px 24px 70px}.premium-hero .hero-visual{margin:0;inset:0 0 222px}.premium-hero .hero-slide-image{object-position:62% center}.premium-hero .slider-controls{top:auto;bottom:240px;left:24px}.catalog-hero{border-radius:18px;width:calc(100% - 32px);min-height:360px;margin-top:16px;padding:38px 24px}.catalog-hero:after{background:#081810ad}.catalog-product h2{min-height:0}}.section,.goal-section,.quality-section,.delivery-section,.inner-section,.inner-cta,footer{content-visibility:auto;contain-intrinsic-size:auto 720px}.catalog-load-more{border:1px solid var(--green);min-height:54px;color:var(--green);cursor:pointer;background:0 0;border-radius:28px;margin:48px auto 0;padding:0 28px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.catalog-product-image,.product-image-wrap{isolation:isolate;background:#f7f3ea}.catalog-product-backdrop,.product-backdrop{z-index:0;filter:blur(28px)saturate(.55)brightness(1.12);opacity:.13;position:absolute;inset:-8%;object-fit:cover!important;width:116%!important;height:116%!important;padding:0!important;transform:scale(1.08)!important}.catalog-product-image:after,.product-image-wrap:after{content:"";z-index:0;pointer-events:none;background:#f7f3eabd;position:absolute;inset:0}.catalog-product-pack,.product-pack{z-index:1;mix-blend-mode:multiply;filter:contrast(1.035)saturate(.94);position:relative;object-fit:contain!important;background:0 0!important;width:100%!important;height:100%!important;padding:8px!important}.catalog-product:hover .catalog-product-pack,.product-card:hover .product-pack{transform:scale(1.025)!important}.catalog-product:hover .catalog-product-backdrop,.product-card:hover .product-backdrop{transform:scale(1.08)!important}.catalog-product-image,.product-image-wrap,.product-detail-media,.related-grid>a>div,.selection-image,.recommendation-body img,.cart-line img{background:radial-gradient(circle at 50% 38%,#fffdf8 0,#f4efe5 62%,#e9e1d3 100%);border:1px solid #1f3b2d12}.catalog-product-backdrop,.product-backdrop{display:none!important}.catalog-product-pack,.product-pack{mix-blend-mode:multiply;filter:drop-shadow(0 20px 18px #222c231f);object-fit:contain!important;width:88%!important;height:88%!important;padding:22px!important}.product-card,.catalog-product{transition:transform .3s}.product-card:hover,.catalog-product:hover{transform:translateY(-5px)}.premium-hero .hero-slide-image{object-position:center}.account-link{color:var(--green);font-size:12px;font-weight:700}.unified-header{grid-template-columns:minmax(290px,320px) minmax(430px,1fr) auto;column-gap:24px}.unified-header nav{gap:clamp(22px,2vw,32px)}.commerce-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.commerce-actions>a,.commerce-actions>button{width:40px;height:40px;color:var(--green);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:all .18s;display:grid;position:relative}.commerce-actions>a:hover,.commerce-actions>button:hover{background:#fffdf8;border-color:#cbc4b7}.commerce-actions svg{stroke-width:1.7px;width:19px;height:19px}.commerce-actions button b{background:var(--terra);color:#fff;min-width:18px;height:18px;font:700 9px var(--font-geist-sans);border-radius:10px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-2px;right:-2px}.commerce-actions a>b:empty,.commerce-actions button>b:empty,.header-menu{display:none!important}.language-select{background:#fffdf8;border:1px solid #cbc4b7;border-radius:22px;align-items:center;gap:3px;height:40px;margin-left:5px;padding:0 8px;display:flex}.language-select svg{width:16px}.language-select select{color:var(--green);cursor:pointer;background:0 0;border:0;outline:0;font-size:11px;font-weight:700}.global-search{background:#fffdf8;border:1px solid #ded7ca;border-top:0;align-items:center;gap:14px;min-height:72px;padding:12px 20px;display:flex;box-shadow:0 20px 42px #1f3b2d14}.global-search input{background:0 0;border:0;outline:0;flex:1;height:44px;font-size:16px}.global-search button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:22px;height:42px;padding:0 22px;font-weight:700}.mobile-menu-contacts{display:none}@media (width<=1100px){.unified-header nav.nav-open .mobile-menu-contacts{border-top:1px solid #d8d2c6;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding-top:18px;display:grid}.unified-header nav.nav-open .mobile-menu-contacts a{min-height:66px;color:var(--green);background:#fffdf8;border:1px solid #d4cdc0;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.2;display:grid}.unified-header nav.nav-open .mobile-menu-contacts svg{width:20px;height:20px}.unified-header nav.nav-open .mobile-menu-contacts span{overflow-wrap:normal;word-break:normal;flex-direction:column;gap:4px;min-width:0;display:flex}.unified-header nav.nav-open .mobile-menu-contacts small{color:#748078;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}}@media (width<=620px){.unified-header nav.nav-open .mobile-menu-contacts{grid-template-columns:1fr}}.assortment-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0 4px;display:grid}.assortment-strip a{background:#fffdf88c;border:1px solid #d4ccbf;border-radius:14px;flex-direction:column;justify-content:center;min-height:92px;padding:16px;display:flex}.assortment-strip b{color:var(--green);font:700 29px Georgia,serif}.assortment-strip span{color:#69766e;font-size:12px}.journal-hero{border-bottom:1px solid #d8d2c6;grid-template-columns:1fr .55fr;align-items:end;gap:60px;padding:90px 0 55px;display:grid}.journal-hero h1{font-size:clamp(62px,7vw,108px);line-height:.88}.journal-hero h1 span,.selection-intro h1 span{white-space:nowrap;display:block}.journal-hero p:last-child{color:#5f6c64;font-size:18px;line-height:1.65}.journal-hero aside{align-items:center;gap:18px;display:flex}.journal-hero aside strong{font-size:28px}.journal-hero aside span{line-height:1.45}.journal-tools{justify-content:space-between;align-items:flex-start;gap:18px;padding:32px 0;display:flex}.journal-search{background:#fffdf8;border:1px solid #bdb6aa;border-radius:25px;flex:0 0 270px;align-items:center;gap:11px;height:50px;padding:0 18px;transition:all .2s;display:flex}.journal-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #1f3b2d1a}.journal-search svg{width:19px;height:19px;color:var(--green);flex:none}.journal-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.journal-search input::placeholder{color:#8a918c}.journal-tags{flex-wrap:wrap;gap:8px;display:flex}.journal-tags button{cursor:pointer;background:0 0;border:1px solid #cbc4b7;border-radius:22px;padding:10px 14px}.journal-tags button.active{color:#fff;background:var(--green);border-color:var(--green)}.journal-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:100px;display:grid}.journal-card{background:#fffdf8;border:1px solid #ded7ca;border-radius:20px;flex-direction:column;min-height:330px;padding:28px;transition:all .25s;display:flex}.journal-card:hover{transform:translateY(-4px);box-shadow:0 25px 50px #1f3b2d1a}.journal-card>span{color:var(--terra);letter-spacing:.14em;font-size:10px}.journal-card h2{font-size:29px;line-height:1.04}.journal-card p{color:#657168;line-height:1.55}.journal-card footer{color:#69766e;background:0 0;justify-content:space-between;margin-top:auto;padding:0;font-size:12px;display:flex}.journal-card-image{background:#ebe7dc;border-radius:20px 20px 0 0;height:210px;margin:-28px -28px 22px;overflow:hidden}.journal-card-image img{object-fit:cover;width:100%;height:100%;transition:all .45s}.journal-card:hover .journal-card-image img{transform:scale(1.045)}.journal-card:nth-child(3n+2) .journal-card-image img{object-position:66% center}.journal-card-meta{color:var(--terra);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.journal-card-meta em{color:#68756d;letter-spacing:0;text-align:right;font-style:normal}.article-hero{grid-template-columns:1.05fr .72fr;align-items:center;gap:55px;padding:65px 0 75px;display:grid}.article-hero>div>a{color:#647068;margin-bottom:45px;display:inline-block}.article-hero h1{font-size:clamp(52px,6vw,84px)}.article-hero>div>p:not(.kicker){color:#5b685f;font-size:19px;line-height:1.6}.article-hero>div>div{flex-wrap:wrap;gap:10px;display:flex}.article-hero>div>div span{background:#e1e4d7;border-radius:18px;padding:8px 12px;font-size:11px}.article-hero figure{background:#e5e0d5;border-radius:26px;height:560px;margin:0;overflow:hidden}.article-hero figure img{object-fit:cover;width:100%;height:100%}.article-body{grid-template-columns:310px 1fr;align-items:start;gap:65px;padding-bottom:105px;display:grid}.article-body>aside{background:var(--green);color:#fff;border-radius:18px;padding:28px;position:sticky;top:25px}.article-body>aside p{color:#d1dbd3;line-height:1.6}.article-body>aside span{color:#aebfb2;font-size:11px;line-height:1.5}.article-body>div>h2,.evidence-note h2,.article-sources h2{font-size:42px}.article-body>div>section{border-bottom:1px solid #d8d2c6;grid-template-columns:48px 1fr;gap:18px;padding:25px 0;display:grid}.article-body>div>section>span{color:var(--terra);font-size:12px}.article-body>div>section p{margin:0;font-size:18px;line-height:1.7}.evidence-note{background:#e2e4d7;border-radius:18px;margin-top:45px;padding:32px}.evidence-note p{color:#58655d;line-height:1.7}.article-shell{width:min(880px,100% - 40px);margin:0 auto;padding:70px 0 110px}.article-shell h1{font-size:clamp(54px,7vw,92px);line-height:.93}.article-dek{color:#58655d;font-size:21px;line-height:1.6}.article-evidence{background:#e2e4d7;border-radius:14px;margin:32px 0;padding:22px}.article-shell li{margin:16px 0;line-height:1.7}.article-sources{border-top:1px solid #d8d2c6;margin-top:50px;padding-top:30px}.article-sources a{color:var(--green);margin:10px 0;text-decoration:underline;display:block}.protocol-progress{background:#ded8cc;border-radius:5px;height:5px;margin-top:35px;overflow:hidden}.protocol-progress span{background:var(--terra);height:100%;transition:all .3s;display:block}.protocol-shell{grid-template-columns:1fr 330px;align-items:start;gap:55px;padding:55px 0 95px;display:grid}.protocol-main{background:#fffdf8;border-radius:24px;flex-direction:column;min-height:590px;padding:42px;display:flex;box-shadow:0 26px 70px #1f3b2d1a}.protocol-step>span,.account-card>span{color:var(--terra);letter-spacing:.18em;font-size:10px;font-weight:700}.protocol-step h2{font-size:45px}.protocol-step>p{color:#657168;line-height:1.55}.protocol-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.protocol-grid button{text-align:left;cursor:pointer;background:0 0;border:1px solid #cec6b8;border-radius:15px;flex-direction:column;gap:8px;min-height:105px;padding:20px;display:flex}.protocol-grid button.active{background:var(--green);color:#fff;border-color:var(--green)}.protocol-grid button small{opacity:.7}.protocol-grid.compact button{min-height:65px}.safety-list{gap:10px;margin-top:25px;display:grid}.safety-list label{cursor:pointer;border:1px solid #d6cfc2;border-radius:13px;align-items:center;gap:14px;padding:16px;display:flex}.safety-list label.checked{background:#f5e7e0;border-color:#9f4c36}.safety-list input{width:20px;height:20px;accent-color:var(--terra)}.protocol-field{gap:8px;margin-top:20px;font-weight:700;display:grid}.protocol-field textarea{resize:vertical;min-height:105px;font:inherit;background:#faf7f0;border:1px solid #cbc4b7;border-radius:12px;padding:15px}.budget-range{gap:18px;margin-top:38px;display:grid}.budget-range input{accent-color:var(--terra)}.protocol-nav{justify-content:space-between;margin-top:auto;padding-top:35px;display:flex}.protocol-nav>button:first-child{cursor:pointer;background:0 0;border:0}.protocol-aside{background:var(--green);color:#fff;border-radius:20px;padding:30px;position:sticky;top:25px}.protocol-aside h3{font:700 31px Georgia,serif}.protocol-aside li{color:#d4ded6;margin:13px 0}.protocol-aside a{color:#fff;text-decoration:underline}.protocol-result{background:#e2e4d7;border-radius:24px;margin-bottom:95px;padding:45px}.result-alert{border-left:5px solid var(--terra);background:#fff7f3;padding:35px}.protocol-result pre{white-space:pre-wrap;font:13px/1.6 var(--font-geist-mono);background:#fff9;border-radius:12px;padding:18px}.protocol-products{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.protocol-products a{background:#fffdf8;border-radius:16px;flex-direction:column;padding:18px;display:flex}.protocol-products img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:230px}.protocol-products small{color:var(--terra)}.protocol-products h3{margin:8px 0;font:700 24px Georgia,serif}.protocol-products span{color:#69766e}.protocol-products strong{margin-top:14px}.result-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.result-actions .button{min-height:56px;padding:0 22px}.button-catalog{color:#7b3f2c;background:#fff9f5;border:1px solid #9c5b42}.independent-choice-note{color:#765f56;margin-top:16px;line-height:1.5;display:block}.account-hero{grid-template-columns:1fr 360px;align-items:end;gap:60px;padding:85px 0 60px;display:grid}.account-hero h1{font-size:clamp(65px,8vw,110px);line-height:.86}.account-hero>div>p:last-child{color:#607067;max-width:700px;font-size:18px}.account-badge{background:var(--green);color:#fff;border-radius:20px;flex-direction:column;padding:30px;display:flex}.account-badge span{letter-spacing:.15em;font-size:10px}.account-badge strong{margin:14px 0;font:700 52px Georgia,serif}.account-badge small{color:#bfd0c2}.account-grid{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:100px;display:grid}.account-card{background:#fffdf8;border:1px solid #ddd6ca;border-radius:20px;min-height:380px;padding:34px}.account-card h2{font-size:38px}.account-card label{gap:7px;margin:16px 0;font-size:12px;font-weight:700;display:grid}.account-card input{height:48px;font:inherit;border:1px solid #cbc4b7;border-radius:11px;padding:0 14px}.account-card>small{color:#748078;margin-top:18px;line-height:1.5;display:block}.account-empty{border-top:1px solid #ded7ca;flex-direction:column;justify-content:center;align-items:flex-start;min-height:200px;display:flex}.account-empty p{color:#68756d;line-height:1.5}.referral{background:#dfe2d4}.referral-code{border:1px dashed var(--green);font-family:var(--font-geist-mono);word-break:break-all;border-radius:10px;padding:15px}.referral-stats{gap:40px;margin:28px 0;display:flex}.referral-stats div{flex-direction:column;display:flex}.referral-stats strong{font-size:28px}.referral-stats small{color:#67736b}.account-hero h1.account-wishlist-title{letter-spacing:-.04em;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-wrap:nowrap;max-width:none;font-size:clamp(24px,5.6vw,82px);line-height:1}@media (width<=980px){.journal-hero,.protocol-shell,.account-hero{grid-template-columns:1fr}.journal-grid{grid-template-columns:1fr 1fr}.protocol-aside{position:static}.account-grid{grid-template-columns:1fr}.unified-header{grid-template-columns:1fr auto}.header-menu{display:grid!important}.unified-header nav.nav-open{z-index:30;background:var(--cream);flex-direction:column;gap:22px;padding:28px 32px;display:flex;position:absolute;top:88px;left:0;right:0;box-shadow:0 22px 40px #1f3b2d26}.commerce-actions{grid-column:2}.assortment-strip{grid-template-columns:1fr 1fr}}@media (width<=620px){.journal-tools{flex-direction:column}.journal-search{max-width:none}.journal-grid,.protocol-grid,.protocol-products{grid-template-columns:1fr}.journal-card{min-height:270px}.protocol-main,.protocol-result{border-radius:16px;padding:24px}.protocol-shell{gap:20px;width:calc(100% - 32px)}.protocol-step h2{font-size:36px}.account-hero{padding-top:55px}.account-grid{width:calc(100% - 32px)}.account-card{padding:24px}.account-link{display:none}.unified-header{width:calc(100% - 22px)}.unified-header .brand-logo>span{display:none}.unified-header .brand-logo>img{width:54px;height:54px}.commerce-actions>a,.commerce-actions>button{width:34px;height:34px}.commerce-actions svg{width:18px}.commerce-actions>a:first-of-type{display:none}.language-select{margin-left:0;padding:0 4px}.language-select svg{display:none}.assortment-strip{grid-template-columns:1fr 1fr}.global-search{width:100%}.catalog-product-image{height:450px}}.catalog-hero-art{z-index:0}.catalog-hero:after{z-index:1}.catalog-hero>div,.catalog-hero>p{z-index:2}.button-mini{background:var(--green);color:#fff;border-radius:24px;align-items:center;min-height:42px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.inner-page{background:var(--oat)}.inner-hero{color:#fff;isolation:isolate;border-radius:24px;align-items:flex-end;min-height:560px;margin-top:28px;padding:64px;display:flex;position:relative;overflow:hidden}.inner-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1d13f0,#0a1d1391 52%,#0a1d1314);position:absolute;inset:0}.inner-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inner-hero h1{font-size:clamp(58px,7vw,104px);line-height:.9}.inner-hero h1.fixed-title-lines{font-size:clamp(52px,5.5vw,88px);line-height:.93}.inner-hero h1.fixed-title-lines span{white-space:nowrap;display:block}.inner-hero>div>p:last-child{color:#e7ede8;max-width:680px;margin:26px 0 0;font-size:20px;line-height:1.6}.inner-section{padding-block:105px}.split-story{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.split-story h2,.certificate-intro h2,.delivery-note h2,.loyalty-premium h2{font-size:clamp(44px,5vw,68px);line-height:1}.split-story>div:last-child>p,.certificate-intro>p,.delivery-note>p{color:#5f6c64;margin-top:0;font-size:18px;line-height:1.75}.soft-block{background:#e6e1d6}.value-grid,.process-grid{border-top:1px solid #cfc8ba;border-bottom:1px solid #cfc8ba;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.value-grid article,.process-grid article{border-right:1px solid #cfc8ba;padding:38px 30px 48px}.value-grid article:last-child,.process-grid article:last-child{border-right:0}.value-grid span,.process-grid b,.document-grid span,.legal-layout section>span{color:var(--terra);letter-spacing:.16em;font-size:12px}.value-grid h3,.process-grid h3,.document-grid h3,.delivery-premium-grid h3,.related-grid h3{margin:38px 0 12px;font:700 28px/1.08 Georgia,serif}.value-grid p,.process-grid p,.document-grid p,.delivery-premium-grid p{color:#67736b;line-height:1.6}.contact-panel,.certificate-intro,.delivery-note{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.contact-panel{background:var(--green);color:#fff;border-radius:24px;margin-block:28px;padding-inline:56px}.contact-panel h2{font-size:70px}.contact-panel p{color:#ccd5cb;line-height:1.7}.dark-band{background:var(--green);color:#fff}.dark-band .split-story>div:last-child>p{color:#ccd5cb}.dark-band .button{margin-top:18px}.certificate-intro{margin-bottom:50px}.document-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.document-grid article{background:var(--cream);border:1px solid #ddd6ca;border-radius:20px;min-height:280px;padding:34px}.delivery-premium-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.delivery-premium-grid article{background:var(--cream);border:1px solid #ddd6ca;border-radius:20px;min-height:330px;padding:38px 30px}.delivery-premium-grid i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-style:normal;display:grid}.loyalty-premium{background:var(--terra);color:#fff;border-radius:24px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:60px;display:grid}.loyalty-number{opacity:.2;font:700 clamp(180px,24vw,360px)/.7 Georgia,serif}.loyalty-number small{font-size:.3em}.loyalty-premium ol{border-top:1px solid #ffffff4d;margin:34px 0 0;padding:0;list-style:none}.loyalty-premium li{border-bottom:1px solid #ffffff4d;flex-direction:column;gap:7px;padding:20px 0;display:flex}.loyalty-premium li span{color:#ffe9e0}.legal-layout{grid-template-columns:240px 1fr;align-items:start;gap:90px;display:grid}.legal-layout aside{background:var(--cream);border-radius:18px;flex-direction:column;padding:24px;display:flex;position:sticky;top:30px}.legal-layout aside a{border-bottom:1px solid #e2dcd0;padding:13px 0}.legal-layout section{border-bottom:1px solid #d2cbbf;margin-bottom:45px;padding:0 0 45px;scroll-margin-top:30px}.legal-layout section h2{margin:8px 0 12px;font-size:44px}.legal-layout section p{color:#5f6c64;font-size:17px;line-height:1.7}.inner-cta{background:var(--green);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:320px;margin-bottom:28px;padding:48px 56px;display:flex}.inner-cta h2{font-size:56px}.inner-cta p:not(.kicker){color:#cbd4cc}.selection-hero{grid-template-columns:1fr .78fr;align-items:center;gap:70px;min-height:760px;padding-block:70px;display:grid}.selection-hero h1{font-size:clamp(58px,7vw,94px)}.selection-hero>div>p:not(.kicker){color:#56645b;max-width:650px;font-size:19px;line-height:1.6}.selection-options{grid-template-columns:1fr 1fr;gap:12px;margin:34px 0 20px;display:grid}.selection-options button{cursor:pointer;text-align:left;background:0 0;border:1px solid #cfc8ba;border-radius:14px;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;display:flex}.selection-options button.active{background:var(--green);border-color:var(--green);color:#fff}.selection-hero>div>small{color:#748078}.selection-result{background:var(--cream);border-radius:24px;padding:34px;box-shadow:0 28px 65px #1f3b2d24}.selection-result>span{color:var(--terra);letter-spacing:.18em;font-size:11px;font-weight:700}.selection-image{background:#f7f3ea;border-radius:18px;height:380px;margin:16px 0 18px;overflow:hidden}.selection-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.selection-result h2{font-size:42px}.selection-result p{color:#657168}.selection-result>strong{margin:18px 0;font-size:23px;display:block}.selection-intro{border-bottom:1px solid #d8d2c6;padding:80px 0 44px}.selection-intro h1{font-size:clamp(58px,7vw,98px);line-height:.9}.selection-intro>p:last-child{color:#5f6c64;max-width:720px;font-size:19px;line-height:1.6}.selection-workspace{grid-template-columns:.9fr 1.1fr;align-items:start;gap:54px;padding-block:56px 100px;display:grid}.selection-filters{position:sticky;top:20px}.selection-filters fieldset{border:0;margin:0 0 28px;padding:0}.selection-filters legend{margin-bottom:12px;font:700 22px Georgia,serif}.filter-chips{grid-template-columns:1fr 1fr;gap:9px;display:grid}.filter-chips button{min-height:52px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #cbc4b7;border-radius:12px;padding:11px 14px}.filter-chips button.active{background:var(--green);border-color:var(--green);color:#fff}.filter-chips.compact button{min-height:44px}.selection-filters>small{color:#7a847d;line-height:1.5;display:block}.selection-results{background:var(--cream);border-radius:24px;padding:30px;box-shadow:0 28px 65px #1f3b2d1f}.selection-results-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.selection-results-head span{color:#78827b;font-size:12px}.selection-primary{grid-template-columns:.9fr 1.1fr;align-items:center;gap:26px;margin-top:18px;display:grid}.selection-primary .selection-image{height:350px;margin:0}.selection-primary>div:last-child>span{color:var(--terra);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.selection-primary h2{font-size:38px}.selection-primary p{color:#657168}.selection-primary strong{margin:18px 0;font-size:22px;display:block}.selection-alternatives{border-top:1px solid #ded8cc;margin-top:22px}.selection-alternatives>a{border-bottom:1px solid #ded8cc;grid-template-columns:74px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.selection-alternatives img{object-fit:contain;background:#f7f3ea;border-radius:10px;width:74px;height:74px}.selection-alternatives small{color:var(--terra)}.selection-alternatives h3{margin:4px 0;font:700 19px Georgia,serif}.selection-empty{text-align:center;place-content:center;min-height:480px;display:grid}.selection-empty p{color:#657168}.loyalty-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.loyalty-heading h2,.referral-layout h2,.loyalty-steps h2{font-size:clamp(46px,5vw,70px)}.loyalty-heading>p,.referral-layout>div>p:last-child{color:#5f6c64;font-size:18px;line-height:1.7}.loyalty-levels{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.loyalty-levels article{background:var(--cream);border:1px solid #d9d2c5;border-radius:20px;min-height:270px;padding:28px}.loyalty-levels article.featured{background:var(--green);color:#fff}.loyalty-levels span{color:var(--terra);font-size:12px}.loyalty-levels h3{margin:40px 0 18px;font:700 27px Georgia,serif}.loyalty-levels strong{font:700 64px Georgia,serif}.loyalty-levels p{color:#68756d}.loyalty-levels .featured p{color:#cbd4cc}.referral-band{background:#dce0ce}.referral-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.referral-rates{grid-template-columns:1fr 1fr;gap:14px;display:grid}.referral-rates article{background:var(--green);color:#fff;border-radius:20px;padding:34px}.referral-rates strong{font:700 86px Georgia,serif}.referral-rates h3{font:700 25px Georgia,serif}.referral-rates p{color:#cbd4cc;line-height:1.55}.loyalty-steps{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.loyalty-steps ol{border-top:1px solid #d2cbbf;margin:0;padding:0;list-style:none}.loyalty-steps li{border-bottom:1px solid #d2cbbf;grid-template-columns:50px 1fr;gap:18px;padding:22px 0;display:grid}.loyalty-steps li>b{color:var(--terra)}.loyalty-steps li span{flex-direction:column;gap:7px;display:flex}.loyalty-steps li strong{font:700 23px Georgia,serif}.loyalty-steps li small{color:#66736b;font-size:14px;line-height:1.5}.requisites-layout{grid-template-columns:1fr 1fr;gap:70px;display:grid}.requisites-layout h2{font-size:58px}.requisites-layout>div:first-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.requisites-layout p{color:#5f6c64;line-height:1.7}.requisites-layout a{color:var(--terra);font-weight:700}.requisites-card{background:var(--cream);border:1px solid #ddd6ca;border-radius:22px;padding:42px}.requisites-card h3{font:700 35px Georgia,serif}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.blog-grid article{background:var(--cream);border:1px solid #ddd6ca;border-radius:20px;flex-direction:column;min-height:360px;padding:34px;display:flex}.blog-grid span{color:var(--terra);letter-spacing:.12em;font-size:11px}.blog-grid h2{font-size:34px}.blog-grid p{color:#657168;line-height:1.65}.blog-grid a{margin-top:auto;padding-top:24px;font-weight:700}.requisites-card dl{margin:26px 0 0}.requisites-card dl>div{border-bottom:1px solid #ded7ca;grid-template-columns:180px 1fr;gap:20px;padding:14px 0;display:grid}.requisites-card dt{color:#69766e;font-size:12px}.requisites-card dd{margin:0;font-weight:700;line-height:1.45}.requisites-note{margin-top:24px;font-size:12px}.certificate-gallery{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.certificate-gallery article{background:#fffdf8;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}.certificate-gallery article>a{background:#ece8df;height:470px;display:block;position:relative;overflow:hidden}.certificate-gallery img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:all .35s}.certificate-gallery a:hover img{transform:scale(1.025)}.certificate-gallery a span{color:#fff;text-align:center;background:#16271fe0;border-radius:10px;padding:12px 15px;font-size:12px;position:absolute;bottom:14px;left:14px;right:14px}.certificate-gallery article>div{padding:24px}.certificate-gallery small{color:var(--terra);line-height:1.5}.certificate-gallery h3{margin:10px 0;font-size:29px}.certificate-gallery p{color:#647068;line-height:1.6}.certificate-disclaimer{color:#6d776f;max-width:900px;margin:30px 0 0;font-size:12px;line-height:1.6}.cookie-consent{z-index:50;color:#fff;background:#14271e;border:1px solid #ffffff2e;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;max-width:980px;margin:auto;padding:22px 24px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 70px #0000004d}.cookie-consent b{font:700 24px Georgia,serif}.cookie-consent p{color:#c5d0c7;margin:6px 0 0;font-size:13px;line-height:1.5}.cookie-consent p a{color:#fff;text-decoration:underline}.cookie-actions{flex:none;gap:8px;display:flex}.cookie-actions button{cursor:pointer;border-radius:23px;min-height:44px;padding:0 17px}.cookie-secondary{color:#fff;background:0 0;border:1px solid #ffffff73}.cookie-primary{color:var(--green);background:#fff;border:1px solid #fff;font-weight:700}.product-detail{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:720px;padding-block:60px 100px;display:grid}.product-detail-media{background:#f7f3ea;border-radius:24px;place-items:center;height:650px;display:grid;position:relative;overflow:hidden}.product-detail-media:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 40%,#0000 20%,#1f3b2d0a);position:absolute;inset:0}.product-detail-media>span{z-index:2;background:#fff;border-radius:20px;padding:9px 14px;font-size:11px;font-weight:700;position:absolute;top:20px;left:20px}.product-detail-media>img{object-fit:contain;mix-blend-mode:multiply;width:94%;height:94%}.breadcrumbs{color:#79837c;font-size:12px}.product-detail-copy .kicker{margin-top:40px}.product-detail-copy h1{font-size:clamp(48px,5.4vw,76px)}.product-subtitle{color:#5f6c64;font-size:20px}.product-price{margin:24px 0;font-size:30px;display:block}.product-actions{gap:12px;display:flex}.product-actions .button{min-width:190px}.product-facts{border-top:1px solid #d5cec1;margin-top:36px}.product-facts>div{border-bottom:1px solid #d5cec1;grid-template-columns:180px 1fr;gap:20px;padding:17px 0;display:grid}.product-facts span{color:#66736b;line-height:1.5}.product-warning{color:#7b847d;font-size:11px;line-height:1.55}.related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.related-grid>a>div{background:#f7f3ea;border-radius:18px;height:340px;overflow:hidden}.related-grid img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.related-grid small{color:var(--terra);margin-top:15px;display:block}.related-grid strong{font-size:18px}@media (width<=980px){.inner-header nav{display:none}.inner-hero{min-height:500px;padding:45px}.split-story,.contact-panel,.certificate-intro,.delivery-note,.loyalty-premium,.selection-hero,.product-detail{grid-template-columns:1fr;gap:45px}.value-grid,.process-grid,.delivery-premium-grid{grid-template-columns:repeat(2,1fr)}.value-grid article:nth-child(2),.process-grid article:nth-child(2){border-right:0}.document-grid,.related-grid{grid-template-columns:repeat(2,1fr)}.selection-hero{padding-block:55px}.product-detail-media{height:560px}.selection-workspace,.loyalty-heading,.referral-layout,.loyalty-steps,.requisites-layout,.article-hero,.article-body{grid-template-columns:1fr}.selection-filters,.article-body>aside{position:static}.loyalty-levels{grid-template-columns:repeat(2,1fr)}.blog-grid,.certificate-gallery{grid-template-columns:1fr 1fr}.article-hero figure{height:480px}}@media (width<=620px){.inner-header .button-mini{display:none}.inner-hero{border-radius:18px;width:calc(100% - 32px);min-height:520px;margin-top:16px;padding:30px 24px}.inner-hero h1{font-size:54px}.inner-hero>div>p:last-child{font-size:16px}.inner-section{padding-block:72px}.split-story{gap:28px}.value-grid,.process-grid,.document-grid,.delivery-premium-grid,.related-grid{grid-template-columns:1fr}.value-grid article,.process-grid article{border-bottom:1px solid #cfc8ba;border-right:0}.contact-panel{width:calc(100% - 32px);padding:45px 24px}.contact-panel h2{font-size:52px}.delivery-note{gap:20px}.loyalty-premium{padding:36px 24px}.loyalty-number{font-size:180px}.legal-layout{grid-template-columns:1fr;gap:35px}.legal-layout aside{position:static}.inner-cta{border-radius:0;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:0;padding:44px 24px}.inner-cta h2{font-size:44px}.selection-hero{grid-template-columns:1fr;width:calc(100% - 32px)}.selection-options{grid-template-columns:1fr}.selection-result{padding:24px}.selection-image{height:330px}.product-detail{gap:34px;width:calc(100% - 32px);padding-block:30px 70px}.product-detail-media{height:420px}.product-actions{flex-direction:column}.product-actions .button{width:100%}.product-facts>div{grid-template-columns:1fr;gap:7px}.related-grid>a>div{height:390px}.selection-intro{padding:58px 0 34px}.selection-workspace{width:calc(100% - 32px);padding-block:38px 72px}.filter-chips,.selection-primary,.referral-rates,.loyalty-levels,.blog-grid,.certificate-gallery{grid-template-columns:1fr}.selection-results{padding:22px}.selection-primary .selection-image{height:310px}.selection-results-head{flex-direction:column;align-items:flex-start}.loyalty-heading{gap:20px}.requisites-card{padding:28px}.requisites-card dl>div{grid-template-columns:1fr;gap:5px}.certificate-gallery article>a{height:520px}.article-hero{padding-top:40px}.article-hero figure{height:390px}.article-body{gap:28px}.result-actions{flex-direction:column}.result-actions .button{width:100%}.cookie-consent{flex-direction:column;align-items:stretch;gap:16px;padding:18px;bottom:12px;left:12px;right:12px}.cookie-actions{flex-direction:column-reverse;width:100%}.cookie-actions button{width:100%}}.protocol-restored{color:#506057;background:#eef0e7;border:1px solid #ccd3c5;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:15px 18px;display:flex}.protocol-restored button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.protocol-products a em{color:#657168;font:400 12px/1.5 var(--font-geist-sans);margin:10px 0;font-style:normal;display:block}.purchase-panel{gap:15px;margin:22px 0;display:grid}.purchase-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.purchase-modes label{cursor:pointer;border:1px solid #d8d1c5;border-radius:12px;grid-template-columns:20px 1fr;padding:14px;display:grid}.purchase-modes label.active{border-color:var(--green);background:#eef0e7}.purchase-modes span{color:#6b776f;grid-column:2;font-size:11px}.repeat-note{color:#657168;line-height:1.5;display:block}.product-proof{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.product-proof h2,.product-faq h2,.loyalty-rules h2{font-size:clamp(42px,5vw,68px)}.product-proof>div>p:last-child,.loyalty-rules>div>p:last-child{color:#647168;font-size:17px;line-height:1.65}.verified-review-empty{background:#fffdf8;border:1px solid #d8d1c5;border-radius:20px;padding:34px}.verified-review-empty b{font:700 28px Georgia,serif}.verified-review-empty p{color:#657168;line-height:1.6}.product-faq{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.product-faq details{border-top:1px solid #cbc5b9;padding:20px 0}.product-faq summary{cursor:pointer;font-weight:700}.product-faq p{color:#657168;line-height:1.6}.loyalty-rules{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.rules-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rules-grid article{background:#fffdf8;border:1px solid #d3cdc0;border-radius:14px;padding:22px}.rules-grid article b{font:700 21px Georgia,serif}.rules-grid article p{color:#657168;line-height:1.55}.consent-choice{align-items:flex-start}.consent-choice a{color:var(--green);text-decoration:underline}@media (width<=760px){.purchase-modes,.product-proof,.product-faq,.loyalty-rules,.rules-grid{grid-template-columns:1fr}.product-proof,.product-faq,.loyalty-rules{gap:30px}.protocol-restored{flex-direction:column;align-items:flex-start}}.compare-toggle{color:#657168;align-items:center;gap:7px;margin:8px 0;font-size:11px;display:flex}.compare-toggle input{accent-color:var(--green)}.compare-bar{z-index:30;color:#fff;background:#14271e;border:1px solid #fff3;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:min(920px,100% - 30px);padding:16px 20px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000040}.compare-bar div{flex-direction:column;min-width:0;display:flex}.compare-bar span{color:#c5d0c7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.compare-bar button,.compare-bar a{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:20px;padding:10px 15px}.compare-bar a{color:var(--green);background:#fff;font-weight:700}.compare-table{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.compare-table article{background:#fffdf8;border:1px solid #d8d1c5;border-radius:18px;padding:24px}.compare-table img{object-fit:contain;background:#f7f3ea;width:100%;height:260px}.compare-table small{color:var(--terra);margin-top:14px;display:block}.compare-table h3{font-size:25px}.compare-table dl>div{border-top:1px solid #ddd6ca;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.compare-table dt{color:#657168}.compare-table dd{text-align:right;margin:0}.compare-table .button{width:100%;margin-top:12px}@media (width<=760px){.compare-table{grid-template-columns:1fr}.compare-bar{grid-template-columns:1fr auto}.compare-bar div{grid-column:1/-1}}.dark-band{margin-bottom:88px}.dark-band+.inner-cta{margin-top:0}.inner-cta{background:linear-gradient(135deg,#284d3b 0%,#173429 100%);border:1px solid #ffffff21;box-shadow:0 28px 70px #1631262e}.inner-cta .kicker{color:#e78966}.inner-cta .button-light{box-shadow:0 12px 32px #00000029}.card-reviews{color:#657168;align-items:center;gap:7px;margin:9px 0 14px;font-size:11px;display:flex}.card-reviews span{color:#b46a48;letter-spacing:1px;font-size:15px}.reviews-heading{grid-template-columns:1fr 280px;align-items:end;gap:50px;display:grid}.reviews-heading h2{font-size:clamp(38px,4.5vw,64px);line-height:1}.reviews-heading>div>p:last-child{color:#657168;max-width:720px;line-height:1.65}.rating-empty{background:#fffdf8;border:1px solid #d8d1c5;border-radius:18px;align-items:center;gap:18px;padding:26px;display:flex}.rating-empty strong{font:700 56px Georgia,serif}.rating-empty span{color:#657168;font-size:12px;line-height:1.5}.reviews-layout{grid-template-columns:1fr 430px;gap:24px;margin-top:34px;display:grid}.reviews-empty,.review-form{background:#fffdf8;border:1px solid #d8d1c5;border-radius:20px;padding:32px}.reviews-empty>b{font:700 29px Georgia,serif}.reviews-empty>p{color:#657168;line-height:1.65}.review-criteria{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.review-criteria span{color:#536158;background:#edf0e6;border-radius:20px;padding:9px 12px;font-size:11px}.review-form{gap:14px;display:grid}.review-form h3{margin:0;font-size:30px}.review-form label{gap:7px;font-size:12px;font-weight:700;display:grid}.review-form input,.review-form select,.review-form textarea{width:100%;font:inherit;background:#faf7f0;border:1px solid #cbc4b7;border-radius:11px;padding:13px}.review-form textarea{resize:vertical;min-height:120px}.review-form small{color:#5f6c64;line-height:1.5}.protocol-subtitle{margin:34px 0 6px;font-size:25px}.need-chips{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.need-chips button{color:var(--green);cursor:pointer;background:#faf7f0;border:1px solid #cbc4b7;border-radius:22px;padding:11px 14px}.need-chips button.active{background:var(--green);border-color:var(--green);color:#fff}.condition-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.condition-grid label{cursor:pointer;background:#faf7f0;border:1px solid #d6cfc2;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.4;display:flex}.condition-grid label.checked{background:#f5e7e0;border-color:#9f4c36}.condition-grid input{width:18px;height:18px;accent-color:var(--terra)}.risk-inline{border-left:4px solid var(--terra);color:#7b3f2e;background:#fff1eb;margin-top:16px;padding:14px;font-size:12px;line-height:1.5}.history-upload{cursor:pointer;background:#edf0e6;border:1px dashed #aeb7aa;border-radius:14px;gap:8px;margin-top:20px;padding:20px;display:grid}.history-upload input{opacity:0;pointer-events:none;position:absolute}.history-upload>b{color:var(--green);text-decoration:underline}.history-upload small{color:#657168;line-height:1.5}.profile-selects{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.profile-selects label{gap:7px;font-size:11px;font-weight:700;display:grid}.profile-selects select{background:#faf7f0;border:1px solid #cbc4b7;border-radius:10px;height:48px;padding:0 10px}.auth-layout{grid-template-columns:1fr 520px;align-items:center;gap:80px;padding:80px 0 110px;display:grid}.auth-story h1,.account-guest h1{font-size:clamp(58px,7vw,98px);line-height:.88}.auth-story>p{color:#657168;max-width:650px;font-size:18px;line-height:1.65}.auth-story ul{grid-template-columns:1fr 1fr;gap:14px;padding:0;list-style:none;display:grid}.auth-story li{border-top:1px solid #d4cec2;padding:15px}.auth-card{background:#fffdf8;border:1px solid #d8d1c5;border-radius:24px;gap:15px;padding:36px;display:grid;box-shadow:0 28px 70px #1f3b2d1a}.auth-card h2{margin:0;font-size:44px}.auth-card label{gap:7px;font-size:12px;font-weight:700;display:grid}.auth-card input{height:50px;font:inherit;border:1px solid #cbc4b7;border-radius:11px;padding:0 14px}.auth-card label small{color:#657168;font-weight:400;line-height:1.5}.auth-consent{align-items:start;grid-template-columns:20px 1fr!important}.auth-consent input{width:18px;height:18px}.auth-consent a{color:var(--green);text-decoration:underline}.auth-card>p{color:#657168;font-size:12px}.auth-card>p a{text-decoration:underline}.auth-success>span{width:70px;height:70px;color:var(--green);background:#dfe8d8;border-radius:50%;place-items:center;font-size:32px;display:grid}.account-guest{grid-template-columns:1fr 340px;align-items:center;gap:70px;min-height:650px;padding-block:70px;display:grid}.account-guest>div>p:last-of-type{color:#657168;max-width:700px;font-size:18px;line-height:1.65}.account-guest>div>div{gap:10px;margin-top:28px;display:flex}.account-guest aside{background:var(--green);color:#fff;border-radius:22px;grid-template-columns:45px 1fr;gap:18px;padding:32px;display:grid}.account-guest aside span{color:#e78966}.account-guest aside b{border-bottom:1px solid #ffffff2e;padding-bottom:16px}.checkout-wide-field{gap:7px;margin:16px 0;font-size:12px;font-weight:700;display:grid}.checkout-wide-field input,.checkout-wide-field textarea{width:100%;font:inherit;border:1px solid #cbc4b7;border-radius:11px;padding:14px}.payment-choices{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 22px;display:grid}.payment-choices label{cursor:pointer;border:1px solid #d8d1c5;border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex}.payment-choices label.active{border-color:var(--green);background:#eef0e7}@media (width<=760px){.dark-band{margin-bottom:45px}.reviews-heading,.reviews-layout,.auth-layout,.account-guest{grid-template-columns:1fr}.reviews-layout,.auth-layout,.account-guest{gap:24px}.condition-grid,.profile-selects,.auth-story ul,.payment-choices{grid-template-columns:1fr}.auth-layout{padding:45px 0 75px}.auth-card{padding:24px}.account-guest>div>div{flex-direction:column}.account-guest aside{display:none}}.recommendation-packshot{background:#f7f3ea;border-radius:14px;width:190px;height:230px;overflow:hidden}.cart-packshot{background:#f7f3ea;border-radius:10px;width:82px;height:92px;overflow:hidden}.cart-line>div.cart-packshot{display:block}.checkout-packshot{background:#f7f3ea;border-radius:9px;width:64px;height:72px;overflow:hidden}.protocol-packshot{background:#f7f3ea;border-radius:12px;width:100%;height:230px;overflow:hidden}.compare-packshot{background:#f7f3ea;border-radius:14px;width:100%;height:260px;overflow:hidden}@media (width<=620px){.recommendation-packshot{width:120px;height:170px}.cart-packshot{width:65px;height:78px}}.demo-account-banner{color:#665b43;background:#f5edda;border:1px solid #d4c7a7;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;padding:14px 18px;font-size:12px;display:grid}.demo-account-banner b{color:#443b29}.demo-account-banner a{color:var(--green);font-weight:700;text-decoration:underline}.demo-order{border-top:1px solid #ded7ca;padding-top:18px}.demo-order-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.demo-order-head span{flex-direction:column;gap:4px;display:flex}.demo-order-head small{color:#758078}.demo-order-head>strong{font-size:20px}.order-status{background:#edf0e6;border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.order-status i{background:#4c805f;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #4c805f24}.order-status span{flex-direction:column;gap:4px;display:flex}.order-status small{color:#657168}.demo-order>p{color:#657168;font-size:13px;line-height:1.5}.order-actions{flex-wrap:wrap;gap:9px;display:flex}.order-actions button,.order-actions a{color:var(--green);cursor:pointer;background:0 0;border:1px solid #c9c2b5;border-radius:18px;padding:9px 12px;font:700 11px Arial}@media (width<=760px){.demo-account-banner{grid-template-columns:1fr}.demo-order-head{flex-direction:column;align-items:flex-start}}.referral-links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.referral-links a:first-child{font-weight:700}.referral-hero{grid-template-columns:1fr 430px;align-items:end;gap:70px;padding:75px 0 55px;display:grid}.referral-hero h1{font-size:clamp(58px,7vw,100px);line-height:.88}.referral-hero>div>p:last-child{color:#657168;max-width:720px;font-size:18px;line-height:1.65}.referral-share-card{background:var(--green);color:#fff;border-radius:20px;gap:13px;padding:28px;display:grid}.referral-share-card>span{letter-spacing:.16em;font-size:10px}.referral-share-card code{text-overflow:ellipsis;border:1px dashed #ffffff73;border-radius:10px;padding:13px;overflow:hidden}.referral-share-card button{color:var(--green);cursor:pointer;background:#fff;border:0;border-radius:20px;justify-self:start;padding:10px 15px;font-weight:700}.referral-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.referral-kpis article{background:#fffdf8;border:1px solid #d8d1c5;border-radius:18px;flex-direction:column;min-height:190px;padding:24px;display:flex}.referral-kpis span{color:var(--terra);letter-spacing:.14em;font-size:10px}.referral-kpis strong{margin:auto 0 10px;font:700 38px Georgia,serif}.referral-kpis small{color:#657168}.referral-report-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.referral-report-head h2{font-size:clamp(42px,5vw,70px)}.referral-report-head>div:last-child{gap:8px;display:flex}.referral-report-head input,.referral-report-head select{background:#fffdf8;border:1px solid #cbc4b7;border-radius:10px;height:46px;padding:0 13px}.referral-table{background:#fffdf8;border:1px solid #d8d1c5;border-radius:18px;margin-top:30px;overflow:hidden}.referral-row{border-top:1px solid #e0d9cd;grid-template-columns:1.2fr 1fr .9fr .6fr .9fr .85fr;align-items:center;gap:12px;padding:17px 20px;display:grid}.referral-row.heading{color:#657168;letter-spacing:.1em;background:#e8eadf;border-top:0;font-size:10px}.referral-row>span:first-child{flex-direction:column;gap:4px;display:flex}.referral-row small{color:#758078}.referral-row strong{color:#2e6844}.referral-row i{border-radius:14px;padding:7px 9px;font-size:10px;font-style:normal;display:inline-block}.referral-row i.done{color:#326142;background:#dfe9dc}.referral-row i.pending{color:#8a5735;background:#f4e5d3}.referral-explain{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.referral-explain article{border-top:2px solid var(--green);padding:20px}.referral-explain p{color:#657168;font-size:12px;line-height:1.55}@media (width<=900px){.referral-hero{grid-template-columns:1fr}.referral-kpis,.referral-row{grid-template-columns:1fr 1fr}.referral-row.heading{display:none}.referral-report-head{flex-direction:column;align-items:flex-start}.referral-explain{grid-template-columns:1fr}}@media (width<=620px){.referral-kpis{grid-template-columns:1fr}.referral-report-head>div:last-child{flex-direction:column;width:100%}.referral-row{grid-template-columns:1fr}.referral-kpis article{min-height:150px}}.product-quantity{font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap}.product-detail-copy h1{font-size:clamp(48px,4.6vw,72px);line-height:1}@media (width<=620px){.product-detail-copy h1{font-size:46px}}.product-spec-list{border-top:1px solid #cbc5b9;margin:22px 0 8px;display:grid}.product-spec-list>div{border-bottom:1px solid #cbc5b9;grid-template-columns:145px 1fr;gap:22px;padding:16px 0;display:grid}.product-spec-list b{font-size:13px}.product-spec-list span,.product-spec-list a{color:#657168;font-size:13px;line-height:1.5}.product-spec-list a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.marketing-choice{color:#657168;margin-top:-6px}.marketing-choice input{accent-color:var(--green)}.premium-packshot{z-index:1;isolation:isolate;background:#fff;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.premium-packshot:after{display:none}.premium-packshot-base{z-index:1;image-rendering:auto;transform:translateZ(0);object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:brightness(1.02)contrast(1.04)saturate(1.03)!important;width:90%!important;height:90%!important;padding:0!important;position:relative!important}.purchase-modes label{column-gap:9px}.purchase-modes input{margin:1px 0 0}.original-product-photo-pouch .premium-packshot-base{width:88%!important;height:88%!important}.original-product-photo-jar .premium-packshot-base{width:140%!important;height:140%!important}.original-product-photo-set .premium-packshot-base{width:116%!important;height:116%!important}.product-asset-121 .premium-packshot-base,.product-asset-125 .premium-packshot-base,.product-asset-126 .premium-packshot-base,.product-asset-131 .premium-packshot-base,.product-asset-132 .premium-packshot-base,.product-asset-133 .premium-packshot-base,.product-asset-138 .premium-packshot-base,.product-asset-142 .premium-packshot-base,.product-asset-904 .premium-packshot-base,.product-asset-921 .premium-packshot-base{width:112%!important;height:112%!important}.catalog-product-image .premium-packshot,.product-image-wrap .premium-packshot,.product-detail-media .premium-packshot,.related-grid .premium-packshot,.selection-image .premium-packshot{width:100%;height:100%}@media (width<=760px){.product-spec-list>div{grid-template-columns:110px 1fr;gap:14px}.premium-packshot-base{width:94%!important;height:94%!important}}.catalog-product>div.catalog-card-actions{z-index:5;border:0;width:46px;height:46px;margin:0;padding:0;display:block;position:absolute;top:8px;right:8px}.catalog-product>div.catalog-card-actions button{border:1px solid #1f3b2d29;border-radius:50%;place-items:center;width:46px;height:46px;margin:0;padding:0;line-height:0;display:grid;box-shadow:0 8px 22px #1f3b2d1f}.catalog-product>div.catalog-card-actions svg{flex:none;width:21px;height:21px;margin:0;display:block}.safety-list-neutral label.checked{background:#edf2e9;border-color:#8da08f}.result-attention{border-left:5px solid var(--terra);background:#fff7ef;border-radius:0 16px 16px 0;margin:28px 0;padding:26px 28px}.result-attention h3{margin:8px 0 10px;font:700 28px Georgia,serif}.result-attention p:last-child{color:#657168;margin-bottom:0;line-height:1.6}@media (width<=760px){.journal-hero h1 span,.selection-intro h1 span{white-space:normal}.journal-search{flex:auto;width:100%}.journal-hero aside{justify-content:flex-start}}html,body{max-width:100%;overflow-x:hidden}.journal-hero>div,.journal-hero aside,.article-hero>div,.product-detail>*{min-width:0}.journal-hero{grid-template-columns:minmax(0,1.35fr) minmax(220px,.45fr)}.journal-hero h1{font-size:clamp(60px,6.25vw,96px)}.journal-hero aside{justify-self:end;padding-bottom:8px}button,a,input,select,textarea{touch-action:manipulation}@media (width<=760px){.topline{min-height:28px;padding:7px 12px;line-height:1.35}.unified-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f0e7f5;position:sticky;top:0}.unified-header nav.nav-open{max-height:calc(100dvh - 76px);padding:24px 20px 30px;position:absolute;top:76px;overflow:auto}.unified-header nav.nav-open a{border-bottom:1px solid #ddd6ca;align-items:center;min-height:48px;font-size:17px;display:flex}.commerce-actions{gap:2px}.commerce-actions>a,.commerce-actions>button{min-width:36px;min-height:36px}.global-search{z-index:39;gap:8px;padding:10px 14px;position:sticky;top:76px}.global-search input{min-width:0;font-size:16px}.global-search button{min-width:76px;padding:0 14px}.journal-hero{grid-template-columns:1fr;gap:26px;padding:54px 0 38px}.journal-hero h1{font-size:clamp(48px,14vw,66px);line-height:.92}.journal-hero aside{justify-self:start;padding:0}.journal-tools{gap:16px;padding:24px 0}.journal-tags{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:6px;overflow-x:auto}.journal-tags::-webkit-scrollbar{display:none}.journal-tags button{flex:none;min-height:44px}.journal-card{padding:22px}.journal-card-image{margin:-22px -22px 20px}.article-shell{width:calc(100% - 32px);padding:48px 0 76px}.article-shell h1,.article-hero h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,58px)}.article-dek,.article-body>div>section p{font-size:17px}.article-body>div>section{grid-template-columns:34px 1fr;gap:10px}.inner-hero{align-items:flex-end}.inner-hero h1.fixed-title-lines{font-size:clamp(39px,11.5vw,50px);line-height:.98}.inner-hero h1.fixed-title-lines span{white-space:nowrap}.selection-intro h1,.account-hero h1,.referral-hero h1,.auth-story h1,.account-guest h1,.checkout-hero h1{overflow-wrap:anywhere;font-size:clamp(46px,13vw,64px)}.protocol-main{min-height:0}.protocol-nav{align-items:stretch;gap:10px}.protocol-nav button{min-height:48px;padding-inline:16px}.condition-grid label,.safety-list label,.need-chips button{min-height:48px}.checkout-form input,.checkout-form textarea,.checkout-form select,.auth-card input{font-size:16px}.checkout-summary{order:-1}.product-detail-copy h1{overflow-wrap:anywhere;font-size:clamp(40px,11vw,50px)}.product-detail-media{height:min(94vw,430px)}.product-spec-list>div{grid-template-columns:1fr;gap:6px}.product-actions .button,.checkout-form>.button,.auth-card>.button{min-height:52px}.cart-drawer{width:min(100%,430px)}.cart-footer .button{min-height:52px}.account-card{min-height:0}.referral-code{font-size:11px}.referral-row{padding:16px}.compare-bar{gap:10px;width:calc(100% - 20px);padding:14px;bottom:10px}.compare-bar button,.compare-bar a{min-height:44px}.cookie-consent{max-height:calc(100dvh - 24px);overflow:auto}}@media (width<=430px){.shell{width:calc(100% - 24px)}.unified-header{width:calc(100% - 14px);height:72px}.unified-header .brand-logo>img{width:48px;height:48px}.commerce-actions>a,.commerce-actions>button{width:34px;min-width:34px;height:34px;min-height:34px}.commerce-actions svg{width:17px;height:17px}.unified-header nav.nav-open,.global-search{top:72px}.inner-hero{width:calc(100% - 24px);min-height:480px;padding:26px 20px}.inner-hero h1.fixed-title-lines{font-size:clamp(36px,10.7vw,46px)}.inner-hero>div>p:last-child{margin-top:20px}.hero-copy{padding-top:42px}.hero-copy h1{font-size:42px}.hero-buttons .button{width:100%}.product-image-wrap,.catalog-product-image{height:360px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-grid>section,.footer-grid>section:nth-child(3),.footer-grid>section:nth-child(4),.footer-grid>section:nth-child(5){grid-column:auto}.footer-product-links{grid-template-columns:1fr 1fr}.account-recent,.recommendation-body{grid-template-columns:1fr}.recommendation-packshot,.recommendation-body img{width:100%;height:260px}.checkout-line{grid-template-columns:54px 1fr auto}.checkout-packshot,.checkout-line img{width:54px;height:64px}.cart-line{grid-template-columns:56px 1fr auto}.cart-packshot,.cart-line img{width:56px;height:68px}}.recipe-blog-shelf{background:var(--green);color:#fff;border-radius:26px;grid-template-columns:.72fr 1.28fr;gap:42px;margin-top:42px;padding:38px;display:grid}.recipe-blog-shelf h2{margin:8px 0 14px;font-size:48px}.recipe-blog-shelf>div:first-child>p:last-child{color:#dbe6de;line-height:1.6}.recipe-blog-shelf>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recipe-blog-shelf a{background:#ffffff17;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;gap:10px;padding:17px 18px;display:flex}.recipe-blog-shelf a b{color:#d9c9a0;font-size:12px}.recipe-blog-shelf a span{gap:7px;display:grid}.recipe-blog-shelf a strong{font:inherit}.recipe-blog-shelf a small{color:#c6d5ca;font-size:11px}.recipes-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(64px,7vw,120px);padding:74px 0 58px;display:grid}.recipes-hero-copy{min-width:0}.recipes-hero h1{margin-bottom:0;font-size:clamp(54px,5.3vw,86px);line-height:.92}.recipes-hero h1 span{white-space:nowrap;display:block}.recipes-hero img{object-fit:cover;border-radius:28px;width:100%;height:480px;display:block}.recipe-product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.recipe-product-grid>a{background:#fffdf8;border:1px solid #d9d3c8;border-radius:18px;flex-direction:column;min-height:180px;padding:24px;transition:all .2s;display:flex}.recipe-product-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 38px #1f3b2d1a}.recipe-product-grid small{color:var(--terra);letter-spacing:.12em}.recipe-product-grid h3{font-size:22px}.recipe-product-grid span{color:var(--green);margin-top:auto;font-weight:700}.recipe-detail{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;padding:76px 0 100px;display:grid}.recipe-detail-packshot{background:#fff;border-radius:28px;place-items:center;height:650px;display:grid;position:sticky;top:24px;overflow:hidden}.recipe-detail-packshot .premium-packshot{width:100%;height:100%}.recipe-detail article>p{font-size:18px;line-height:1.65}.recipe-steps{margin:32px 0}.recipe-steps section{border-top:1px solid #d8d2c6;grid-template-columns:58px 1fr;gap:18px;padding:20px 0;display:grid}.recipe-steps b{color:var(--terra);font-size:26px}.recipe-steps p{margin:0;line-height:1.65}.recipe-detail aside{border-left:3px solid var(--terra);background:#f2eee5;padding:20px;line-height:1.55}.recipe-actions{align-items:center;gap:20px;margin-top:28px;display:flex}.recipe-actions>a:last-child{color:var(--green);font-weight:700}@media (width<=980px){.recipes-hero{grid-template-columns:1fr;gap:34px}.recipes-hero h1{font-size:clamp(54px,9vw,78px)}.recipes-hero img{height:420px}}@media (width<=760px){.recipe-blog-shelf,.recipes-hero,.recipe-detail{grid-template-columns:1fr}.recipe-blog-shelf{gap:24px;padding:26px}.recipe-blog-shelf>div:last-child{grid-template-columns:1fr}.recipes-hero{gap:26px;padding-top:48px}.recipes-hero h1{font-size:clamp(44px,12vw,62px)}.recipes-hero h1 span{white-space:normal}.recipes-hero img{height:300px}.recipe-product-grid{grid-template-columns:1fr}.recipe-detail{gap:30px;padding-top:42px}.recipe-detail-packshot{height:430px;position:static}.recipe-actions{flex-direction:column;align-items:flex-start}}.recipes-page .recipes-hero{color:#fff;isolation:isolate;border-radius:30px;align-items:flex-end;min-height:560px;margin-top:42px;margin-bottom:58px;padding:clamp(48px,6vw,82px);display:flex;position:relative;overflow:hidden}.recipes-page .recipes-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d251be6 0%,#0d251bab 46%,#0d251b1f 78%);position:absolute;inset:0}.recipes-page .recipes-hero-copy{min-width:0;max-width:920px}.recipes-page .recipes-hero .kicker{color:#efd1b6}.recipes-page .recipes-hero h1{color:#fff;margin:18px 0 0;font-size:clamp(58px,6.2vw,98px);line-height:.9}.recipes-page .recipes-hero h1 span{white-space:nowrap;display:block}.recipes-page .recipes-hero>img{z-index:-2;object-fit:cover;object-position:center 56%;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.recipe-search{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;max-width:760px;margin:0 0 42px;font-weight:700;display:grid}.recipe-search input{width:100%;height:54px;font:inherit;background:#fff;border:1px solid #d4cec3;border-radius:14px;padding:0 18px}.recipe-group{margin:0 0 52px}.recipe-group>h3{margin:0 0 20px;font:700 clamp(30px,3vw,46px) Georgia,serif}.checkout-empty{align-self:start}.delivery-progress{background:#f1ede3;border-radius:12px;margin-top:18px;padding:16px;font-size:14px;line-height:1.4}.delivery-progress>span{background:#d9d2c5;border-radius:999px;height:7px;margin-top:10px;display:block;overflow:hidden}.delivery-progress i{border-radius:inherit;background:var(--terra);height:100%;display:block}@media (width<=980px){.recipes-page .recipes-hero{min-height:500px;margin-top:28px}.recipes-page .recipes-hero h1{font-size:clamp(54px,9vw,78px)}}@media (width<=760px){.recipes-page .recipes-hero{border-radius:20px;align-items:flex-end;min-height:430px;padding:34px 24px}.recipes-page .recipes-hero:after{background:linear-gradient(#0d251b1a 0%,#0d251b85 35%,#0d251be6 100%)}.recipes-page .recipes-hero h1{font-size:clamp(42px,12vw,62px)}.recipes-page .recipes-hero h1 span{white-space:normal}.recipes-page .recipes-hero>img{object-position:62% center;height:100%}.recipe-search{grid-template-columns:1fr;gap:8px}.recipe-group{margin-bottom:38px}}:where(h1,h2,h3,p){text-wrap:balance}.kicker{margin-top:0}.section,.inner-section{padding-block:clamp(76px,7.2vw,104px)}.section-heading{align-items:flex-end;gap:40px;margin-bottom:40px}.section-heading>div{max-width:820px}.section-heading h2{line-height:.98}.section-heading .kicker{margin-bottom:10px}.premium-hero .hero-copy{width:100%;max-width:760px;padding-left:clamp(34px,4vw,56px)}.premium-hero .hero-copy h1{max-width:760px;font-size:clamp(58px,5vw,74px);line-height:.94}.premium-hero .hero-copy h1 span{white-space:nowrap;display:block}.premium-hero .lead{max-width:610px}.inner-hero{min-height:540px;padding:clamp(42px,5vw,66px)}.inner-hero>div{max-width:920px}.inner-hero h1,.inner-hero h1.fixed-title-lines{max-width:900px;font-size:clamp(56px,5.6vw,82px);line-height:.93}.inner-hero>div>p:last-child{max-width:720px}.inner-hero>img{object-position:center}.split-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,82px)}.split-story>div{min-width:0}.split-story h2{max-width:620px;font-size:clamp(42px,4.25vw,58px);line-height:1.02}.split-story>div:last-child{max-width:650px}.contact-panel,.delivery-note,.loyalty-heading{align-items:center}.value-grid,.process-grid,.delivery-premium-grid{align-items:stretch}.value-grid article,.process-grid article,.delivery-premium-grid article{flex-direction:column;height:100%;display:flex}.value-grid h3,.process-grid h3,.delivery-premium-grid h3{min-height:2.15em;margin-bottom:12px}.value-grid p,.process-grid p,.delivery-premium-grid p{margin-bottom:0}.product-grid,.catalog-grid,.related-grid,.recipe-product-grid,.journal-grid{align-items:stretch}.product-card,.catalog-product,.related-grid>a,.recipe-product-grid>a,.journal-card{height:100%}.product-card,.catalog-product{flex-direction:column;display:flex}.product-card .product-buy,.catalog-product>div:last-child{margin-top:auto}.product-card h3,.catalog-product h2{line-height:1.12}.recipe-product-grid h3{min-height:2.25em;line-height:1.12}.journal-card h2{min-height:2.16em;margin:14px 0 12px;font-size:24px;line-height:1.08}.journal-card p{margin-top:0}.catalog-hero{align-items:flex-end;gap:48px}.catalog-hero>div,.catalog-hero>p{max-width:520px}.catalog-product-image,.product-image-wrap{width:100%}.product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,80px)}.product-detail-media{position:sticky;top:24px}.product-detail-copy{padding-top:10px}.product-detail-copy h1{max-width:620px;font-size:clamp(44px,4.2vw,58px);line-height:1.02}.product-subtitle{max-width:620px;line-height:1.6}.journal-hero,.article-hero,.recipe-detail{align-items:center}.journal-hero>div{max-width:920px}.article-hero>div{max-width:720px}.article-hero h1{font-size:clamp(48px,5vw,72px);line-height:.98}.recipe-detail article{max-width:760px}.recipe-detail article h1{font-size:clamp(44px,4.5vw,68px);line-height:1}.recipes-page .recipes-hero-copy{max-width:820px}.recipes-page .recipes-hero h1{font-size:clamp(58px,5.8vw,88px);line-height:.92}.recipe-group>h3{line-height:1}.inner-cta>div{max-width:760px}.inner-cta h2{line-height:1}@media (width<=980px){.premium-hero .hero-copy{width:100%;padding-inline:42px}.premium-hero .hero-copy h1{max-width:720px}.split-story{grid-template-columns:1fr;gap:28px}.split-story>div:last-child{max-width:760px}.product-detail-media{position:static}.journal-card h2{min-height:auto;font-size:27px}}@media (width<=760px){:where(h1,h2,h3,p){text-wrap:pretty}.section,.inner-section{padding-block:64px}.section-heading{align-items:flex-start;gap:18px;margin-bottom:30px}.premium-hero .hero-copy{padding-inline:24px}.premium-hero .hero-copy h1{font-size:clamp(42px,11.5vw,56px);line-height:.96}.premium-hero .hero-copy h1 span{white-space:normal}.inner-hero{min-height:470px;padding:34px 24px}.inner-hero h1,.inner-hero h1.fixed-title-lines{font-size:clamp(40px,11vw,54px);line-height:.96}.inner-hero h1.fixed-title-lines span{white-space:normal}.inner-hero>div>p:last-child{font-size:17px;line-height:1.55}.value-grid h3,.process-grid h3,.delivery-premium-grid h3,.recipe-product-grid h3{min-height:0}.catalog-hero{align-items:flex-start;gap:24px}.product-detail{gap:30px;padding-block:42px 72px}.product-detail-copy{padding-top:0}.product-detail-copy h1{font-size:clamp(38px,10.5vw,48px)}.article-hero h1,.recipe-detail article h1{font-size:clamp(38px,10.5vw,52px)}.inner-cta{flex-direction:column;align-items:flex-start;padding:40px 24px}.inner-cta h2{font-size:44px}}.button{text-align:center;white-space:nowrap;flex:none;gap:10px;padding-inline:clamp(22px,2.2vw,32px);line-height:1.15}.button.full,.product-actions .button,.result-actions .button{flex:auto}.hero-buttons{flex-wrap:wrap;align-items:stretch}.hero-buttons .button{min-width:max-content}svg{flex:none;display:block}.button svg{stroke-width:1.8px;width:18px;height:18px}.commerce-actions>a,.commerce-actions>button{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;line-height:1}.commerce-actions svg{width:19px;height:19px}.trust-row i,.delivery-points i{flex:none}.trust-row i svg{width:24px;height:24px}.delivery-points i svg{width:27px;height:27px}.catalog-card-actions button{padding:0;line-height:1}.catalog-card-actions button svg{width:19px;height:19px}@media (width<=620px){.button{white-space:normal;width:100%;min-width:0;min-height:54px;padding-inline:20px}.hero-buttons{flex-direction:column;width:100%}.hero-buttons .button{width:100%;min-width:0}.commerce-actions>a,.commerce-actions>button{flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px}.commerce-actions svg{width:17px;height:17px}.delivery-grid .delivery-title{font-size:clamp(38px,11vw,44px)}.delivery-title span,.delivery-free{white-space:nowrap}}:root{--section-space:96px;--title-page:clamp(58px,6vw,82px);--title-section:clamp(44px,4.25vw,58px);--title-card:24px}.section,.inner-section,.goal-section,.quality-section,.delivery-section{padding-top:var(--section-space);padding-bottom:var(--section-space)}.catalog-hero h1,.recipes-page .recipes-hero h1,.journal-hero h1,.inner-hero h1,.inner-hero h1.fixed-title-lines,.selection-intro h1,.checkout-hero h1{font-size:var(--title-page);letter-spacing:-.04em;line-height:.92}.section-heading h2,.goal-copy h2,.quality-copy h2,.delivery-grid h2,.cta-section h2,.split-story h2,.certificate-intro h2,.delivery-note h2,.loyalty-heading h2,.referral-layout h2,.loyalty-steps h2,.loyalty-rules h2,.product-faq h2,.reviews-heading h2,.contact-panel h2{font-size:var(--title-section);letter-spacing:-.035em;line-height:1.02}.inner-cta h2{letter-spacing:-.035em;font-size:56px;line-height:1}.product-card h3,.catalog-product h2,.related-grid h3,.recipe-product-grid h3{min-height:2.24em;font-size:var(--title-card);letter-spacing:-.025em;line-height:1.12}.product-card h3,.catalog-product h2{margin-bottom:8px}.related-grid h3{margin:8px 0}.recipe-product-grid h3{margin-block:14px 18px}.recipe-blog-shelf h2{line-height:1.02}@media (width<=760px){:root{--section-space:64px;--title-page:clamp(40px,11vw,54px);--title-section:clamp(38px,10vw,48px);--title-card:23px}.inner-cta h2{font-size:44px}.product-card h3,.catalog-product h2,.related-grid h3,.recipe-product-grid h3{min-height:0}}.checkout-integration-row{flex-wrap:wrap;align-items:center;gap:18px;margin:-4px 0 20px;display:flex}.checkout-integration-row .button{min-height:48px}.checkout-integration-row span,.checkout-referral{color:var(--ink-soft,#536056);font-size:14px}.checkout-referral{margin:4px 0 18px}.checkout-error{color:#873b22;background:#fff7f2;border:1px solid #d9a994;border-radius:12px;margin:4px 0 14px;padding:12px 14px;font-size:14px}.checkout-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:56vh;display:flex}.goal-shortcuts{scrollbar-width:none;border-bottom:1px solid #d8d2c6;align-items:center;gap:9px;padding:20px 0 22px;display:flex;overflow-x:auto}.goal-shortcuts::-webkit-scrollbar{display:none}.goal-shortcuts>span{color:#68756d;letter-spacing:.12em;text-transform:uppercase;flex:none;margin-right:8px;font-size:11px;font-weight:700}.goal-shortcuts button{min-height:38px;color:var(--green);cursor:pointer;background:#faf7f0;border:1px solid #cfc8bb;border-radius:999px;flex:none;padding:0 15px;font:600 13px/1 Arial;transition:all .2s}.goal-shortcuts button:hover{border-color:var(--green);background:var(--green);color:#fff}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-actions{align-items:stretch}.product-actions .button-secondary{flex:0 0 54px;min-width:54px;padding:0}.purchase-assurances{color:#66736a;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:12px;display:flex}.purchase-assurances span:before{content:"✓";color:#2d6544;margin-right:7px;font-weight:800}.mobile-buy-dock{display:none}.checkout-steps{border-top:1px solid #cbc4b7;grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;margin-top:30px;display:grid}.checkout-steps span{color:#7b857e;align-items:center;gap:9px;padding-top:14px;font-size:12px;display:flex}.checkout-steps b{border:1px solid #b8b1a5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.checkout-steps .active{color:var(--green);font-weight:700}.checkout-steps .active b{border-color:var(--green);background:var(--green);color:#fff}.checkout-section-number{color:var(--terra);letter-spacing:.16em;margin:32px 0 -16px;font-size:10px;font-weight:800}.checkout-form>.checkout-section-number:first-child{margin-top:0}.checkout-optional{border:1px solid #d8d1c5;border-radius:12px;margin:18px 0 6px;padding:17px 18px}.checkout-optional summary{cursor:pointer;font-weight:700}.checkout-optional summary small{color:#7b857e;margin-left:8px;font-weight:400}.checkout-form>.button.full{min-height:58px;font-size:15px;box-shadow:0 12px 28px #1f3b2d29}@media (width<=620px){.goal-shortcuts{margin-inline:-14px;padding-inline:14px}.goal-shortcuts>span{display:none}.purchase-panel{padding-bottom:4px}.product-actions .button-primary{display:none}.product-actions .button-outline{flex:1}.purchase-assurances{gap:7px;display:grid}.mobile-buy-dock{z-index:70;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#132a1ff5;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:10px 10px 10px 16px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 48px #12231b4d}.mobile-buy-dock>span{gap:1px;display:grid}.mobile-buy-dock small{color:#bfcac2;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.mobile-buy-dock b{white-space:nowrap;font:700 18px Georgia,serif}.mobile-buy-dock button{min-height:48px;color:var(--green);background:#f7f0e3;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.mobile-buy-dock svg{width:17px}.product-page{padding-bottom:82px}.checkout-steps{margin-top:24px}.checkout-steps span{gap:6px;font-size:10px}.checkout-steps b{width:22px;height:22px}.checkout-section-number{margin-top:28px}.checkout-form h2{font-size:30px}.checkout-optional{padding:15px}}.product-purpose ul{gap:9px;margin:0 0 14px;padding:0;list-style:none;display:grid}.product-purpose li{color:var(--ink-soft,#536056);padding-left:22px;line-height:1.55;position:relative}.product-purpose li:before{content:"✓";color:var(--green,#1d5a42);font-weight:750;position:absolute;left:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body,main,section,header,footer,nav,article,aside,form,figure,div{min-width:0}img,video,svg{max-width:100%}input,select,textarea,button{max-width:100%;font:inherit}:where(h1,h2,h3,p,li,dt,dd){overflow-wrap:break-word}:where(h1,h2,h3){text-wrap:balance}:where(p,li){text-wrap:pretty}.brand-logo,.brand-logo>span,.brand-logo>span b,.unified-header nav a{overflow-wrap:normal;word-break:normal}.brand-logo{width:max-content;max-width:100%}.brand-logo>span b,.unified-header nav a{white-space:nowrap}.unified-header .brand-logo>span{flex:none;min-width:0}.unified-header .brand-logo>span b{display:block}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--terra);outline-offset:3px}.shell{width:min(100% - clamp(32px,5vw,80px),1296px)}.catalog-product,.product-card,.related-grid>a,.journal-card,.recipe-product-grid>a,.checkout-form,.checkout-summary{min-width:0}.product-detail-media img,.recipe-detail-packshot img,.checkout-packshot img,.cart-packshot img{max-width:100%;max-height:100%}.checkout-wide-field,.checkout-wide-field input,.checkout-wide-field textarea{width:100%}.checkout-wide-field textarea{resize:vertical;min-height:120px}@media (width>=1440px){.hero,.premium-hero{max-width:1600px;margin-inline:auto}.product-grid{gap:24px}.catalog-grid{gap:58px 28px}.product-image-wrap,.catalog-product-image{max-height:460px}}@media (width<=1100px){.unified-header{grid-template-columns:minmax(205px,1fr) auto}.unified-header nav{display:none}.header-menu{display:grid}.product-detail{gap:42px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px}.footer-products{grid-column:span 1}}@media (width<=820px){.topline{min-height:30px;padding:8px 16px;line-height:1.35}.unified-header{grid-template-columns:minmax(160px,1fr) auto}.product-detail,.checkout-layout,.article-hero,.article-body,.journal-hero,.recipe-detail,.requisites-layout,.certificate-intro,.contact-panel,.delivery-note,.loyalty-heading,.referral-layout,.product-faq{grid-template-columns:1fr}.article-body{gap:34px}.article-body>aside,.product-detail-media,.recipe-detail-packshot{position:static}.catalog-grid,.product-grid,.related-grid,.journal-grid,.recipe-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-actions{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);display:grid}.catalog-search{width:100%}.catalog-actions select:last-child{grid-column:1/-1}.checkout-summary{grid-row:auto}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){:root{--section-space:56px}.shell{width:calc(100% - 28px)}.topline{letter-spacing:.02em;font-size:10px}.unified-header{gap:8px;width:calc(100% - 16px);height:70px}.unified-header .brand-logo{gap:6px}.unified-header .brand-logo>img{width:46px;height:46px}.unified-header .brand-logo span{font-size:12px;line-height:1.02}.commerce-actions{gap:3px}.commerce-actions>a,.commerce-actions>button{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}.global-search{width:calc(100% - 20px);top:70px}.global-search input{min-width:0}.hero,.premium-hero{border-radius:0 0 18px 18px}.premium-hero{grid-template-rows:minmax(540px,auto) auto}.premium-hero:before{background:linear-gradient(#081810d1,#08181059 70%,#0818101a);inset:0 0 222px}.premium-hero .hero-copy{padding:42px 20px 28px}.premium-hero .hero-copy h1,.inner-hero h1,.catalog-hero h1,.recipes-page .recipes-hero h1,.journal-hero h1,.checkout-hero h1{letter-spacing:-.035em;font-size:clamp(38px,11.3vw,50px);line-height:.98}.lead,.catalog-hero>p,.article-hero>div>p:not(.kicker),.checkout-hero>p:last-child{font-size:16px;line-height:1.55}.trust-row>div{min-height:76px;padding-inline:18px}.catalog-grid,.product-grid,.related-grid,.journal-grid,.recipe-product-grid,.catalog-actions{grid-template-columns:1fr}.catalog-actions select:last-child{grid-column:auto}.category-tabs{scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.category-tabs::-webkit-scrollbar{display:none}.catalog-product-image,.product-image-wrap{height:min(390px,105vw)}.product-detail-media,.recipe-detail-packshot{height:min(430px,112vw);min-height:0}.stock-line{align-items:flex-start}.product-actions,.recipe-actions,.hero-actions{flex-direction:column;align-items:stretch;width:100%}.product-actions .button,.recipe-actions .button,.hero-actions .button{width:100%}.product-spec-list>div,.checkout-totals span{gap:18px}.checkout-form,.checkout-summary{border-radius:16px;padding:20px 16px}.checkout-fields,.delivery-choices,.payment-choices{grid-template-columns:1fr}.checkout-line{grid-template-columns:52px minmax(0,1fr)}.checkout-line>strong{grid-column:2;justify-self:start}.cart-drawer{width:100%;max-width:none;padding:20px 14px max(20px, env(safe-area-inset-bottom))}.cart-line{grid-template-columns:54px minmax(0,1fr)}.cart-line>strong,.cart-line>button{grid-column:2;justify-self:start}.recipes-page .recipes-hero{min-height:420px;margin-top:20px;margin-bottom:34px;padding:30px 20px}.article-hero figure{height:min(420px,110vw)}.article-body>div>section,.recipe-steps section{grid-template-columns:38px minmax(0,1fr);gap:12px}.footer-brand-row>p br{display:none}.footer-grid,.footer-product-links{grid-template-columns:1fr}.footer-grid>section,.footer-grid>section:nth-child(3),.footer-grid>section:nth-child(4),.footer-grid>section:nth-child(5){grid-column:auto}.cookie-consent{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 20px);overflow-y:auto}}.product-actions .wishlist-button{flex:none;min-width:164px;padding-inline:20px}.product-actions .wishlist-button.active{border-color:var(--green);background:var(--green);color:#fff}.wishlist-label:before{content:"В избранное"}.wishlist-button.active .wishlist-label:before{content:"В избранном"}.favorites-hero{border-bottom:1px solid #d8d2c6;padding:84px 0 52px}.favorites-hero h1{max-width:900px;margin:10px 0 18px;font-size:clamp(58px,7vw,100px);line-height:.9}.favorites-hero>p:last-child{color:#607067;max-width:620px;font-size:18px;line-height:1.6}.favorites-content{min-height:430px;padding-block:52px 100px}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.favorite-card{background:#fffdf8;border:1px solid #d8d1c5;border-radius:22px;flex-direction:column;min-width:0;padding:18px;display:flex;position:relative}.favorite-remove{z-index:2;width:44px;height:44px;color:var(--terra);cursor:pointer;background:#fffdf8f0;border:1px solid #d8d1c5;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:30px;right:30px}.favorite-remove svg{width:19px;height:19px}.favorite-image{background:#f4f0e7;border-radius:16px;place-items:center;height:360px;display:grid;overflow:hidden}.favorite-image .premium-packshot{width:100%;height:100%}.favorite-card>small{color:var(--terra);letter-spacing:.12em;text-transform:uppercase;margin-top:18px}.favorite-card h2{margin:10px 0 6px;font-size:26px;line-height:1.05}.favorite-card>p{color:#68756d;margin:0 0 20px}.favorite-card>div:last-child{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.favorite-card strong{font-size:20px}.favorite-card>div:last-child button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.favorite-card>div:last-child svg{width:17px}.favorites-empty{text-align:center;background:#fffdf8;border:1px solid #d8d1c5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:48px 24px;display:flex}.favorites-empty>svg{width:42px;height:42px;color:var(--terra)}.favorites-empty h2{margin:18px 0 8px;font-size:40px}.favorites-empty p{color:#68756d;margin:0 0 24px}@media (width<=980px){.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.product-actions .wishlist-button{width:100%;min-width:0}.favorites-hero{padding:52px 0 34px}.favorites-hero h1{font-size:clamp(46px,14vw,62px)}.favorites-content{padding-block:30px 72px}.favorites-grid{grid-template-columns:1fr}.favorite-image{height:390px}.favorite-card>div:last-child{flex-direction:column;align-items:stretch}.favorite-card>div:last-child button{width:100%}.favorites-empty h2{font-size:34px}}.selection-intro h1,.catalog-hero h1,.journal-hero h1,.inner-hero h1,.checkout-hero h1,.account-hero h1,.referral-hero h1,.account-dashboard-hero h1,.article-hero h1,.recipes-page .recipes-hero h1,.recipe-detail article h1{text-wrap:balance;overflow-wrap:normal;word-break:normal;margin-top:14px;margin-bottom:28px;line-height:1}.selection-intro>h1+p,.catalog-hero>h1+p,.journal-hero h1+p,.inner-hero h1+p,.checkout-hero>h1+p,.account-hero h1+p,.referral-hero h1+p,.article-hero h1+p,.recipe-detail article h1+p{margin-top:0;margin-bottom:0;line-height:1.6}.selection-intro>h1+p{color:#5f6c64;max-width:900px;font-size:19px}@media (width<=760px){.selection-intro h1,.catalog-hero h1,.journal-hero h1,.inner-hero h1,.checkout-hero h1,.account-hero h1,.referral-hero h1,.account-dashboard-hero h1,.article-hero h1,.recipes-page .recipes-hero h1,.recipe-detail article h1{margin-bottom:22px;line-height:1.02}.selection-intro h1 span,.journal-hero h1 span,.recipes-page .recipes-hero h1 span{white-space:normal}.selection-intro>h1+p{font-size:16px}}.assistant-launcher{z-index:80;background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:30px;align-items:center;gap:10px;min-height:58px;padding:0 20px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 45px #14271e47}.assistant-launcher svg{width:20px}.assistant-launcher b{background:var(--terra);border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid}.assistant-layer{z-index:100;position:fixed;inset:0}.assistant-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08150e8a;border:0;width:100%;height:100%;position:absolute;inset:0}.assistant-panel{background:#fbf8f0;border:1px solid #ffffff59;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(480px,100% - 36px);height:min(780px,100% - 36px);display:grid;position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 28px 90px #05140c4d}.assistant-panel>header{background:var(--green);color:#fff;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.assistant-panel>header>div{align-items:center;gap:12px;display:flex}.assistant-panel>header i{background:#ffffff1f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.assistant-panel>header i svg{width:22px}.assistant-panel>header span{flex-direction:column;gap:2px;display:flex}.assistant-panel>header small{color:#cbd7cf;font-size:11px}.assistant-panel>header button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.assistant-notice{color:#4b5d52;background:#edf0e6;border-bottom:1px solid #ded8cb;gap:9px;padding:11px 18px;font-size:11px;line-height:1.4;display:flex}.assistant-notice svg{flex:0 0 17px;width:17px}.assistant-body{padding:24px;overflow:auto}.assistant-body h2{margin:8px 0 12px;font-size:35px;line-height:1.02}.assistant-body>div>p,.assistant-intro>p{color:#627067;line-height:1.55}.assistant-eyebrow{color:var(--terra);letter-spacing:.18em;font-size:10px;font-weight:800}.assistant-primary,.assistant-secondary{border:1px solid var(--green);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:12px;padding:0 18px;font-weight:800;display:flex}.assistant-primary{background:var(--green);color:#fff}.assistant-secondary{color:var(--green);background:0 0}.assistant-primary svg,.assistant-secondary svg{width:18px}.assistant-link,.assistant-back{color:#53655a;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:14px auto 0;text-decoration:underline;display:flex}.assistant-back{margin:0 0 18px}.assistant-back svg{width:16px}.assistant-field{gap:7px;margin:20px 0 12px;font-size:12px;font-weight:800;display:grid}.assistant-field select,.assistant-body textarea{width:100%;font:inherit;background:#fffdf8;border:1px solid #cfc7b9;border-radius:12px}.assistant-field select{height:50px;padding:0 12px}.assistant-body textarea{resize:vertical;min-height:110px;margin:14px 0 4px;padding:14px}.assistant-check{background:#fffdf8;border:1px solid #ddd6c9;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0;padding:13px;font-size:13px;line-height:1.35;display:flex}.assistant-check input{accent-color:var(--green);margin-top:2px}.assistant-consent{background:#edf0e6;margin-top:18px}.assistant-goals{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.assistant-goals button{min-height:68px;color:var(--ink);cursor:pointer;background:#fffdf8;border:1px solid #d4ccbe;border-radius:14px;padding:10px;font-weight:700}.assistant-goals button.active{border-color:var(--green);background:var(--green);color:#fff}.assistant-products{gap:10px;margin:18px 0;display:grid}.assistant-products article{background:#fffdf8;border:1px solid #ddd6ca;border-radius:15px;grid-template-columns:84px 1fr;gap:12px;padding:10px;display:grid}.assistant-products article>a{grid-row:1/3}.assistant-products img{object-fit:contain;background:#f4f0e7;border-radius:10px;width:84px;height:96px}.assistant-products h3{margin:2px 0;font-size:17px;line-height:1.15}.assistant-products p{color:#758078;margin:3px 0;font-size:11px}.assistant-products small{color:var(--terra);text-transform:uppercase;font-size:9px;font-weight:800}.assistant-products article>button{min-height:34px;color:var(--green);cursor:pointer;background:#e8ebdf;border:0;border-radius:10px;grid-column:2;justify-content:center;align-items:center;gap:6px;font-weight:800;display:flex}.assistant-products article>button svg{width:15px}.assistant-fineprint{font-size:11px}.assistant-blocked>svg{color:#9a4f35;background:#f0dfd7;border-radius:18px;width:54px;height:54px;padding:12px}.assistant-blocked>small{color:#6d786f;margin-top:10px;display:block}.assistant-answer,.assistant-empty{background:#edf0e6;border-radius:14px;margin-top:15px;padding:16px}.assistant-answer p{margin:0 0 8px;line-height:1.5}.assistant-answer a,.assistant-empty a{font-weight:800;text-decoration:underline}.assistant-history{gap:10px;display:grid}.assistant-history article{background:#fffdf8;border:1px solid #ddd6c9;border-radius:12px;grid-template-columns:1fr auto;gap:5px;padding:14px;display:grid}.assistant-history small{color:#69756d;grid-column:1/-1}.assistant-panel>footer{color:#6d786f;border-top:1px solid #ded8cb;justify-content:space-between;padding:12px 20px;font-size:10px;display:flex}.assistant-panel>footer a{text-decoration:underline}@media (width<=620px){.assistant-launcher{min-width:54px;padding:0 16px;bottom:14px;right:14px}.assistant-launcher span{display:none}.assistant-panel{border-radius:0;width:100%;height:100%;bottom:0;right:0}.assistant-body{padding:20px 18px}.assistant-goals{grid-template-columns:1fr}.assistant-body h2{font-size:32px}}@media (width<=380px){.unified-header .brand-logo span{display:none}.unified-header{grid-template-columns:52px minmax(0,1fr)}.commerce-actions{justify-content:flex-end}.premium-hero .hero-copy h1,.inner-hero h1,.catalog-hero h1,.recipes-page .recipes-hero h1,.journal-hero h1,.checkout-hero h1{font-size:clamp(34px,11.5vw,43px)}.catalog-product-image,.product-image-wrap{height:340px}}@media (hover:none) and (pointer:coarse){button,select,input,textarea,.button,.category-tabs a,.category-tabs button{min-height:44px}.slider-controls>div{gap:2px}.slider-controls>div button,.slider-controls>div button.active{background:0 0;border:0;border-radius:0;width:36px;min-width:36px;height:44px;min-height:44px;padding:0;position:relative}.slider-controls>div button:after{content:"";background:#ffffff6b;border-radius:999px;width:24px;height:4px;transition:width .2s,background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-controls>div button.active:after{background:#fff;width:32px}.catalog-product:hover img,.journal-card:hover,.recipe-product-grid>a:hover{transform:none}}.catalog-tools{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;padding:18px 0;display:grid}.category-tabs{justify-content:flex-start;width:100%}.category-tabs button{min-height:48px;padding-inline:18px}.catalog-actions{grid-template-columns:minmax(280px,1fr) minmax(190px,.42fr) minmax(230px,.5fr);gap:12px;width:100%;display:grid}.catalog-search,.catalog-actions select{width:100%;height:50px;min-height:50px;margin:0}.catalog-actions select:last-child{grid-column:auto}.catalog-summary{align-items:center;padding:20px 0 26px}.amanita-helper{background:#faf7f0;border:1px solid #d6d0c4;border-radius:18px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);align-items:center;gap:22px;margin-top:18px;padding:22px 24px;display:grid}.amanita-helper strong{color:var(--green);font-size:18px;display:block}.amanita-helper p{color:#66736b;margin:7px 0 0;font-size:13px;line-height:1.5}.amanita-options{flex-wrap:wrap;gap:8px;display:flex}.amanita-options button{min-height:40px;color:var(--green);cursor:pointer;font:inherit;background:#fffdf8;border:1px solid #c9c2b6;border-radius:999px;padding:8px 13px;font-size:12px}.amanita-options button.active{border-color:var(--green);background:var(--green);color:#fff}@media (width<=820px){.amanita-helper{grid-template-columns:1fr}.category-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{flex:none}.catalog-actions{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr)}.catalog-actions select:last-child{grid-column:1/-1}}@media (width<=620px){.catalog-tools{gap:12px;padding:14px 0}.catalog-actions{grid-template-columns:1fr}.catalog-actions select:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account-dashboard-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:72px;padding-bottom:42px;display:flex}.account-dashboard-hero h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(42px,5.8vw,78px);line-height:.95}.account-dashboard{gap:22px;padding-bottom:84px;display:grid}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-stats article,.account-panel{background:#fff;border:1px solid #143d2b1f;border-radius:24px;box-shadow:0 18px 50px #1b452f12}.account-stats article{gap:8px;padding:24px;display:grid}.account-stats article>span,.account-stats article>small{color:#66756d}.account-stats strong{color:#173d2c;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,52px);line-height:1}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.account-panel{padding:clamp(24px,3vw,38px)}.account-panel h2{margin:7px 0 12px;font-size:clamp(28px,3.2vw,44px);line-height:1}.referral-panel{color:#f7f5ec;background:linear-gradient(135deg,#173f2d,#2d6a47);border-color:#0000}.referral-panel .kicker,.referral-panel small{color:#ffffffb3}.referral-copy{background:#ffffff1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:26px 0 12px;padding:7px;display:grid}.referral-copy input{color:#fff;background:0 0;border:0;outline:0;min-width:0;padding:10px 12px}.referral-copy button{color:#173f2d;background:#f7f5ec;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.profile-panel{flex-direction:column;display:flex}.profile-panel label{color:#52635a;gap:7px;margin-top:13px;font-size:14px;display:grid}.profile-panel input{background:#fbfcfa;border:1px solid #143d2b2e;border-radius:12px;width:100%;padding:13px 14px}.profile-panel .button{margin-top:18px}.profile-saved{color:#2d6a47;margin-top:10px}.orders-panel>div:first-child{justify-content:space-between;align-items:end;display:flex}.orders-list{gap:10px;margin-top:18px;display:grid}.orders-list article{border-top:1px solid #143d2b1a;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) minmax(180px,.35fr);align-items:center;gap:18px;padding:18px 0;display:grid}.orders-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.orders-list article>div:first-child{flex-direction:column;align-items:flex-start}.orders-list p{color:#5d6d64;margin:0}.order-status{color:#315d45;background:#eef4ef;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-completed{color:#1f6a3f;background:#e1f3e7}.status-cancelled{color:#914438;background:#f9e8e5}@media (width<=900px){.account-grid{grid-template-columns:1fr}.account-stats{grid-template-columns:1fr 1fr}.account-stats article:first-child{grid-column:1/-1}.orders-list article{grid-template-columns:1fr}.orders-list article>div:last-child{justify-content:flex-start}}@media (width<=620px){.account-dashboard-hero{flex-direction:column;align-items:flex-start;padding-top:44px}.account-dashboard-hero h1{font-size:clamp(38px,12vw,52px)}.account-stats{grid-template-columns:1fr}.account-stats article:first-child{grid-column:auto}.referral-copy{grid-template-columns:1fr}.referral-copy button{width:100%}}.account-dashboard-hero{align-items:center;padding-top:64px;padding-bottom:38px}.account-dashboard-hero>div{min-width:0}.account-dashboard-hero h1{letter-spacing:-.045em;max-width:920px;margin:10px 0 14px;font-size:clamp(40px,4.8vw,66px);line-height:1.02}.account-dashboard-hero>div>p:last-child{color:#5d6d64;margin:0;font-size:15px;line-height:1.5}.account-dashboard .button,.account-dashboard-hero .button,.referral-copy button,.account-products button{white-space:nowrap;border-radius:12px;min-height:52px;padding:0 24px;line-height:1}.account-dashboard-hero .button{flex:none;min-width:132px}.account-stats article{grid-template-rows:auto 1fr auto;min-height:156px;padding:24px 26px}.account-stats article>span,.account-stats article>small{font-size:13px;line-height:1.4}.account-stats strong{align-self:center;font-size:clamp(30px,3.2vw,44px)}.account-grid{align-items:stretch}.account-grid>.account-panel{min-height:430px}.account-panel{min-width:0;padding:clamp(26px,2.7vw,34px)}.account-panel .kicker{margin:0;font-size:11px;line-height:1.35}.account-panel h2{text-wrap:balance;margin:10px 0 14px;font-size:clamp(28px,2.65vw,38px);line-height:1.08}.account-panel-head{grid-template-rows:auto minmax(82px,auto) minmax(48px,auto);align-content:start;display:grid}.account-panel-head h2{align-self:start}.account-panel-head>p:last-child{max-width:520px;margin:0;font-size:15px;line-height:1.55}.profile-panel .account-panel-head>p:last-child{color:#5d6d64}.referral-panel .account-panel-head>p:last-child{color:#ffffffd1}.account-panel>p:not(.kicker),.account-empty p,.orders-list p{font-size:15px;line-height:1.55}.referral-panel{flex-direction:column;display:flex}.referral-copy{margin:22px 0 13px;padding:7px}.referral-copy input{height:48px;font-size:13px}.referral-copy button{cursor:pointer;min-height:48px;padding-inline:20px}.referral-panel>small{line-height:1.5;display:block}.profile-panel label{margin-top:14px}.profile-panel input{height:50px;padding-block:0}.profile-panel .button{width:100%;margin-top:22px}.orders-panel>div:first-child{display:block}.orders-list article{grid-template-columns:minmax(150px,.36fr) minmax(0,1fr) minmax(185px,.35fr)}.orders-list article>div:last-child{justify-content:flex-end}.account-empty{align-items:flex-start;min-height:210px;padding-top:20px}.account-empty h3{margin:0 0 8px;font-size:25px;line-height:1.15}.account-empty p{margin:0 0 20px}.account-empty .button{min-width:190px;margin-top:auto}.account-products{gap:0;margin-top:16px}.account-products>div{grid-template-columns:minmax(0,1fr) 110px 128px 112px;align-items:center;gap:12px;padding:16px 0}.account-products>div>a{min-width:0;font-weight:700;line-height:1.35}.account-products>div>span{text-align:right;white-space:nowrap}.account-products button{text-align:center;background:#f7f8f4;border:1px solid #143d2b29;min-height:44px;padding:0 14px;text-decoration:none}.account-products button:first-of-type{color:#fff;background:#173f2d;border-color:#173f2d}@media (width<=900px){.account-dashboard-hero{align-items:flex-start}.account-products>div{grid-template-columns:minmax(0,1fr) auto}.account-products button{width:100%}.account-grid>.account-panel{min-height:0}.account-panel-head{grid-template-rows:auto auto auto}}@media (width<=620px){.account-dashboard-hero{gap:20px;padding-top:42px;padding-bottom:30px}.account-dashboard-hero h1{font-size:clamp(36px,10.8vw,48px)}.account-dashboard-hero .button,.account-empty .button{width:100%}.account-panel{padding:24px 20px}.account-panel h2{font-size:clamp(27px,8.5vw,34px)}.account-panel-head>p:last-child{font-size:14px}.account-products>div{grid-template-columns:1fr;gap:10px}.account-products>div>span{text-align:left}}:root{--font-geist-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}h1,.account-hero h1,.account-dashboard-hero h1,.selection-intro h1,.referral-hero h1,.auth-story h1,.account-guest h1,.checkout-hero h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important}nav>a{align-items:center;min-height:44px;display:inline-flex}.commerce-actions>a,.commerce-actions>button,.catalog-card-actions button,.quantity button{min-width:44px!important;min-height:44px!important}.slider-controls>div button{width:36px;height:44px;position:relative;background:0 0!important}.slider-controls>div button:before{content:"";background:#ffffff6b;border-radius:3px;height:4px;position:absolute;top:20px;left:4px;right:4px}.slider-controls>div button.active{width:52px}.slider-controls>div button.active:before{background:#fff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cart-overlay{background:#0d1913c2}.catalog-tools,.unified-header{background:#f4f0e7fc}}.checkout-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.checkout-delivery-note{color:#647168;margin:14px 0 0;font-size:12px;line-height:1.5}.pending-total strong:after{content:" + доставка";color:#748078;font:500 11px/1.2 var(--font-geist-sans), Arial, sans-serif;text-align:right;margin-top:3px;display:block}.approved-reviews{gap:14px;display:grid}.approved-reviews article{border-bottom:1px solid #ded8cd;padding:18px 0}.approved-reviews article:first-child{padding-top:0}.approved-reviews article:last-child{border-bottom:0}.approved-reviews article>div{justify-content:space-between;gap:18px;display:flex}.approved-reviews article span{color:#b46a48;letter-spacing:2px}.approved-reviews article p{color:#44544a;line-height:1.6}.approved-reviews article small{color:#748078}.approved-reviews article small a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.review-sources{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.review-sources span{color:#58665d;background:#fffdf8;border:1px solid #d4cec1;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700}@media (width<=620px){.premium-hero.hero-slide-0 .hero-buttons{margin-bottom:52px}}.language-select{grid-template-columns:16px minmax(22px,auto) 12px;justify-content:center;align-items:center;gap:4px;min-width:74px;height:44px;margin-left:2px;padding:0 9px;display:inline-grid;position:relative}.language-select select{appearance:none;text-align:center;text-align-last:center;min-width:0;padding:0;line-height:1}.language-select .language-globe,.language-select .language-chevron{pointer-events:none;display:block}.language-select .language-globe{width:16px;height:16px}.language-select .language-chevron{stroke-width:2px;width:12px;height:12px}.header-menu{order:99;margin-left:2px}@media (width<=620px){.unified-header{grid-template-columns:52px minmax(0,1fr)}.commerce-actions{justify-content:flex-end;gap:2px;width:100%}.commerce-actions>a:first-of-type{display:grid!important}.language-select{grid-template-columns:15px minmax(20px,auto) 10px;gap:3px;min-width:66px;height:44px;margin-left:0;padding:0 6px}.language-select .language-globe{width:15px;height:15px}.language-select .language-chevron{width:10px;height:10px}}@media (width<=380px){.commerce-actions>a:first-of-type{display:none!important}}.cart-drawer{background:radial-gradient(circle at 105% -5%,#c0ccb84d,#0000 38%),#fbf9f3;width:min(500px,100%);padding:32px 34px;box-shadow:-28px 0 80px #0c1f1633}.cart-head{border-color:#1f3b2d21;align-items:center;min-height:62px;padding-bottom:20px}.cart-head h2{letter-spacing:-.025em;margin:0;font-size:34px;line-height:1}.cart-head>div>p{color:#7a837c;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 0;font-size:11px}.cart-head>button{width:42px;height:42px;color:var(--green);background:#ffffff85;border:1px solid #d7d0c3;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,transform .2s;display:grid}.cart-head>button:hover{background:#e7eadf;transform:rotate(4deg)}.cart-head>button svg{width:19px;height:19px}.empty-cart{text-align:center;width:min(100%,365px);margin:auto;padding:48px 0 34px}.empty-cart-mark{width:82px;height:82px;color:var(--green);background:linear-gradient(145deg,#e6ebdf,#fffdf8);border:1px solid #1f3b2d24;border-radius:50%;place-items:center;margin:0 auto 28px;display:grid;position:relative;box-shadow:0 18px 44px #1f3b2d17}.empty-cart-mark>svg:first-child{stroke-width:1.5px;width:31px;height:31px}.empty-cart-mark>svg:last-child{background:var(--terra);color:#fff;border-radius:50%;width:23px;height:23px;padding:5px;position:absolute;top:0;right:2px}.empty-cart h3{letter-spacing:-.025em;margin:0;font:700 32px/1.08 Georgia,serif}.empty-cart-copy{color:#657168;max-width:330px;margin:15px auto 28px;font-size:15px;line-height:1.55}.empty-cart-actions{gap:10px;display:grid}.empty-cart-actions .button{border-radius:7px;width:100%;min-height:54px}.empty-cart-actions .button-primary{justify-content:space-between;align-items:center;display:inline-flex}.empty-cart-actions .button-primary svg{width:18px;height:18px}.empty-cart-secondary{color:var(--green);background:0 0;border:1px solid #1f3b2d3d}.empty-cart-note{color:#899189;letter-spacing:.075em;text-transform:uppercase;margin:22px 0 0;font-size:10px}.cart-line{background:#fffdf8b8;border:1px solid #e0d9cd;border-radius:16px;margin-top:12px;padding:18px 14px}.cart-line+.cart-line{margin-top:10px}.cart-total{background:#e5e9df;border-radius:18px;margin-top:18px;padding:22px}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(390px,500px);align-items:center;gap:clamp(48px,6vw,78px);padding:64px 0 90px}.auth-story{max-width:720px}.auth-story h1.auth-title{letter-spacing:-.04em;max-width:650px;margin:16px 0 24px;font-size:clamp(48px,4.6vw,64px);line-height:.98;overflow-wrap:normal!important;word-break:normal!important}.auth-title span{display:block}.auth-story>p:not(.kicker){color:#5d6b63;max-width:590px;margin:0 0 34px;font-size:17px;line-height:1.55}.auth-story .auth-benefits{counter-reset:auth-benefit;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.auth-story .auth-benefits li{counter-increment:auth-benefit;color:#33493e;border-top:1px solid #1f3b2d33;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:12px;min-height:112px;padding:20px 0 18px;font-size:15px;font-weight:600;line-height:1.45;display:grid}.auth-story .auth-benefits li:before{content:"0" counter(auth-benefit);color:var(--terra);letter-spacing:.1em;font-size:10px;font-weight:800;line-height:1.45}.auth-story .auth-benefits li>span{line-height:1.45;display:block}.auth-card{background:linear-gradient(155deg,#fffdf8,#edf0e6);border-color:#1f3b2d24;padding:40px}.auth-card.auth-success{grid-template-columns:52px minmax(0,1fr);align-content:center;gap:18px 16px}.auth-card.auth-success>span{align-self:center;width:52px;height:52px;font-size:24px}.auth-card.auth-success>h2{align-self:center;margin:0;font-size:clamp(35px,3.2vw,44px);line-height:1.04}.auth-card.auth-success>p,.auth-card.auth-success>a,.auth-card.auth-success>small{grid-column:1/-1;margin:0}.auth-card.auth-success>p,.auth-card.auth-success>small{line-height:1.55}@media (width<=760px){.cart-drawer{padding:22px 18px max(22px, env(safe-area-inset-bottom))}.empty-cart{max-width:350px;padding:38px 4px 22px}.empty-cart-mark{width:74px;height:74px;margin-bottom:25px}.empty-cart h3{font-size:30px}.auth-layout{grid-template-columns:1fr;gap:34px;padding:46px 0 72px}.auth-story h1.auth-title{max-width:520px;font-size:clamp(40px,11vw,52px);line-height:1}.auth-title span{white-space:normal}.auth-card{padding:28px 22px}.auth-card.auth-success{grid-template-columns:44px minmax(0,1fr);column-gap:13px}.auth-card.auth-success>span{width:44px;height:44px;font-size:21px}.auth-card.auth-success>h2{font-size:32px}.auth-story .auth-benefits{grid-template-columns:1fr}.auth-story .auth-benefits li{min-height:0;padding:16px 0}}.manager-app{color:#17332a;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:#f4f0e7}.manager-post-preview{background:#173b30;border-radius:16px;width:100%;height:auto;margin:0 0 14px;display:block;box-shadow:0 10px 30px #17382b1c}.manager-post-row>img{background:#173b30;border-radius:12px;width:100%;height:auto;margin:0 0 12px;display:block}.manager-header{z-index:20;color:#fff;background:#153d31;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0;box-shadow:0 6px 24px #102b2220}.manager-header>div{align-items:center;gap:11px;display:flex}.manager-header img{object-fit:contain;background:#fff;border-radius:50%;width:44px;height:44px}.manager-header span{gap:2px;display:grid}.manager-header small{letter-spacing:.16em;opacity:.72;font-size:9px}.manager-header b{font-family:Georgia,serif;font-size:21px}.manager-header button{color:#fff;background:#ffffff0d;border:1px solid #ffffff36;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.manager-header svg{width:19px}.manager-content{width:min(1080px,100%);margin:auto;padding:18px 14px 100px}.manager-error,.manager-loading{background:#fff;border:1px solid #d8cdbd;border-radius:18px;padding:22px}.manager-error{color:#9b382d;background:#fff5f2}.manager-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.manager-stats article{background:#fff;border:1px solid #ddd2c1;border-radius:20px;align-items:flex-start;gap:10px;min-height:96px;padding:15px;display:flex;box-shadow:0 10px 28px #16382b0a}.manager-stats svg{color:#b7613e;width:20px}.manager-stats span{gap:6px;display:grid}.manager-stats small{color:#6f776f;font-size:11px}.manager-stats b{font:700 24px Georgia,serif}.manager-search{gap:6px;margin-bottom:13px;display:grid}.manager-search span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.manager-search input{height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #d7ccbc;border-radius:15px;outline:none;padding:0 15px}.manager-search input:focus{border-color:#1c5946;box-shadow:0 0 0 3px #1c594615}.manager-tabs{background:#e6dfd3;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;padding:5px;display:grid}.manager-tabs button{color:#52625c;background:0 0;border:0;border-radius:12px;min-height:44px;padding:7px;font-weight:700}.manager-tabs button.active{color:#153d31;background:#fff;box-shadow:0 3px 12px #17362b12}.manager-tabs b{background:#153d3112;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-grid}.manager-back-to-overview{color:#174536;cursor:pointer;background:#fff;border:1px solid #d4c8b7;border-radius:13px;justify-content:flex-start;align-items:center;gap:8px;width:max-content;min-height:42px;margin:0 0 14px;padding:9px 13px;font-weight:800;display:flex;box-shadow:0 6px 18px #17382b0b}.manager-back-to-overview svg{width:17px;height:17px}.manager-back-to-overview:hover{background:#edf5f1;border-color:#1d5947}.manager-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manager-card{background:#fff;border:1px solid #ddd2c1;border-radius:20px;padding:17px;box-shadow:0 8px 25px #16382b0a}.manager-card-top{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.manager-card-top span{gap:4px;display:grid}.manager-card-top small{color:#7d827e;font-size:11px}.manager-card-top b{letter-spacing:.03em;font-size:13px}.manager-card-top>strong{font:700 19px Georgia,serif}.manager-card h3{margin:0 0 5px;font:700 20px Georgia,serif}.manager-card p{color:#53645d;margin:0 0 7px;font-size:13px;line-height:1.45}.manager-card .manager-detail{color:#80847f;font-size:12px}.manager-comment,.manager-question{background:#f6f1e8;border-radius:12px;padding:12px;color:#273b34!important;margin:13px 0!important}.manager-question{font-size:14px!important}.manager-status{background:#edf2ef;border-radius:13px;align-items:center;gap:8px;margin-top:13px;padding:4px 10px 4px 12px;display:flex;position:relative}.manager-status span{color:#607068;font-size:11px;font-weight:700}.manager-status select{color:#173b30;appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0;height:38px;font-weight:700}.manager-status svg{pointer-events:none;width:16px}.manager-contact{gap:8px;margin-top:12px;display:flex}.manager-contact a{color:#fff;text-align:center;background:#173f32;border-radius:12px;flex:1;padding:11px;font-size:13px;font-weight:700;text-decoration:none}.manager-contact a+a{color:#173f32;background:#e8dfd2}.manager-client{align-items:center;gap:13px;display:flex}.manager-client>svg{color:#a95b3d;width:38px;height:38px}.manager-client h3{margin-bottom:3px}.manager-client small{color:#7b817d}@media (width<=720px){.manager-content{padding:12px 10px 90px}.manager-stats{grid-template-columns:repeat(2,1fr)}.manager-stats article{min-height:82px}.manager-stats b{font-size:20px}.manager-list{grid-template-columns:1fr}.manager-tabs button{font-size:12px}.manager-header{padding:10px 13px}.manager-header b{font-size:18px}}.customer-order-progress{grid-template-columns:repeat(5,1fr);gap:0;margin:18px 0 2px;padding:0;list-style:none;display:grid}.customer-order-progress li{color:#8b918d;text-align:center;justify-items:center;gap:7px;font-size:10px;display:grid;position:relative}.customer-order-progress li:before{content:"";background:#ddd8cf;height:2px;position:absolute;top:5px;left:-50%;right:50%}.customer-order-progress li:first-child:before{display:none}.customer-order-progress i{z-index:1;background:#fff;border:2px solid #c8c8c1;border-radius:50%;width:12px;height:12px;position:relative}.customer-order-progress li.done{color:#1d503f;font-weight:700}.customer-order-progress li.done:before,.customer-order-progress li.done i{background:#39765e;border-color:#39765e}.customer-order-progress li.done i{box-shadow:0 0 0 4px #39765e18}@media (width<=520px){.customer-order-progress span{font-size:8px}}.manager-alert{border-radius:14px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.45}.manager-success{color:#176044;background:#eff8f3;border:1px solid #9dc8b3}.manager-tabs-five button{padding-inline:5px}.manager-products{background:#f7f2e9;border-left:3px solid #bb6948;padding:11px 12px;color:#32453e!important;margin:12px 0!important}.manager-contact a,.manager-contact button{color:#fff;text-align:center;cursor:pointer;background:#173f32;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px;font:700 12px Arial;text-decoration:none;display:flex}.manager-contact a+a,.manager-contact button+a,.manager-contact a+button{color:#173f32;background:#e8dfd2}.manager-contact svg{width:15px;height:15px}.manager-composer{background:#fff;border:1px solid #c9bda9;border-radius:20px;margin:0 0 14px;padding:18px;position:relative;box-shadow:0 12px 32px #17382b12}.manager-composer h2{margin:2px 0 12px;font:700 24px Georgia,serif}.manager-composer textarea,.manager-broadcast-form input,.manager-broadcast-form textarea{color:#17332a;width:100%;font:inherit;background:#fbfaf7;border:1px solid #d6cbb9;border-radius:14px;outline:none}.manager-composer textarea{resize:vertical;min-height:110px;padding:13px}.manager-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.manager-composer>div button,.manager-send-broadcast{color:#fff;background:#174536;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:700;display:flex}.manager-composer>div button:disabled,.manager-send-broadcast:disabled{opacity:.45}.manager-composer-close{color:#17332a;background:#eee8de;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.manager-composer-close svg{width:17px}.manager-broadcast-layout,.manager-posts-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;display:grid}.manager-broadcast-form,.manager-campaign-history,.manager-post-builder,.manager-post-plan{background:#fff;border:1px solid #ddd2c1;border-radius:20px;padding:18px;box-shadow:0 8px 25px #16382b0a}.manager-section-title{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.manager-section-title>svg{color:#b75f3e;width:24px}.manager-section-title h2{margin:0;font:700 24px Georgia,serif}.manager-section-title p{color:#647069;margin:4px 0 0;font-size:12px;line-height:1.45}.manager-broadcast-form>label:not(.manager-consent){color:#41544c;gap:6px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.manager-broadcast-form input{height:46px;padding:0 13px}.manager-broadcast-form textarea{resize:vertical;min-height:150px;padding:13px}.manager-audience{background:#eef3ef;border-radius:14px;align-items:baseline;gap:8px;margin:15px 0;padding:13px;display:flex}.manager-audience b{font:700 27px Georgia,serif}.manager-audience span{color:#5c6c65;font-size:12px}.manager-consent{color:#59675f;align-items:flex-start;gap:10px;margin:13px 0;font-size:11px;line-height:1.45;display:flex}.manager-consent input{accent-color:#174536;flex:none;width:18px;height:18px}.manager-send-broadcast{width:100%}.manager-campaign-row{border-bottom:1px solid #e5ddd0;padding:13px 0}.manager-campaign-row:last-child{border:0}.manager-campaign-row>div{justify-content:space-between;gap:10px;display:flex}.manager-campaign-row b{font-size:13px}.manager-campaign-row small,.manager-campaign-row span{color:#788079;font-size:10px}.manager-campaign-row p{color:#4e5f57;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.manager-topic-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manager-topic-grid button{color:#17332a;text-align:left;cursor:pointer;background:#faf8f3;border:1px solid #ded5c7;border-radius:14px;gap:4px;min-height:78px;padding:12px;display:grid}.manager-topic-grid button.active{background:#edf5f1;border-color:#1d5947;box-shadow:0 0 0 2px #1d59471a}.manager-topic-grid b{font-size:13px}.manager-topic-grid span{color:#68756f;font-size:10px;line-height:1.4}.manager-generate-post{color:#fff;cursor:pointer;background:#b86243;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:12px;font-weight:700;display:flex}.manager-generate-post svg,.manager-post-actions svg{width:17px}.manager-generate-post:disabled,.manager-post-actions button:disabled{opacity:.45}.manager-post-editor{border-top:1px solid #e2d9cd;margin-top:14px;padding-top:14px}.manager-post-editor>label{color:#40534b;gap:6px;margin-bottom:12px;font-size:12px;font-weight:700;display:grid}.manager-post-editor textarea,.manager-post-editor input{color:#17332a;width:100%;font:inherit;background:#fbfaf7;border:1px solid #d6cbb9;border-radius:14px;outline:none}.manager-post-editor textarea{resize:vertical;min-height:230px;padding:13px;line-height:1.45}.manager-post-editor label small{text-align:right;color:#7b837e;font-weight:400}.manager-post-editor input{height:46px;padding:0 13px}.manager-post-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manager-post-actions button{color:#fff;cursor:pointer;background:#174536;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:47px;font-weight:700;display:flex}.manager-post-actions button+button{color:#173f32;background:#e8dfd2}.manager-post-note{color:#747c77;margin:10px 0 0;font-size:10px;line-height:1.45}.manager-post-row{border-bottom:1px solid #e5ddd0;padding:14px 0}.manager-post-row:last-child{border:0}.manager-post-row-head{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.manager-post-row-head span{color:#5b665f;text-transform:uppercase;background:#ece8df;border-radius:10px;padding:5px 8px;font-size:9px;font-weight:800}.manager-post-row.post-scheduled .manager-post-row-head span{color:#8b5e12;background:#fff0d2}.manager-post-row.post-published .manager-post-row-head span{color:#1c6748;background:#e3f2e9}.manager-post-row.post-failed .manager-post-row-head span{color:#a53b28;background:#fae6df}.manager-post-row-head small{color:#7a827d;font-size:10px}.manager-post-row>b{font-size:13px}.manager-post-row>p{color:#52625b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.manager-post-row>em{color:#a23e2c;margin:7px 0;font-size:10px;display:block}.manager-post-row>div:last-child{gap:7px;display:flex}.manager-post-row>div:last-child button{color:#244038;cursor:pointer;background:#e9e3da;border:0;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:700}.manager-post-row>div:last-child button+button{color:#9c3f2b;background:#f6e3dc}.manager-client-card{display:block}.manager-client-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:15px;display:grid}.manager-client-head>svg{color:#ad5e40;width:38px;height:38px}.manager-client-head h3{margin:0}.manager-client-head p{margin:2px 0 0}.manager-client-head>span{border-radius:12px;padding:6px 8px;font-size:9px;font-weight:700}.consent-yes{color:#23704f;background:#e7f4ec}.consent-no{color:#7a736a;background:#eee9e1}.manager-client-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.manager-client-card dl div{background:#f6f2eb;border-radius:11px;padding:9px}.manager-client-card dt{color:#7c837e;text-transform:uppercase;margin-bottom:3px;font-size:9px}.manager-client-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.manager-order-refs{border-block:1px solid #e4ddd1;margin:11px 0;padding:10px 0}.manager-order-refs small{color:#79817c;text-transform:uppercase;font-size:9px}.manager-order-refs p{font-weight:700;color:#223d34!important;margin:4px 0 0!important}.manager-empty{text-align:center;color:#68746d;border:1px dashed #cfc4b3;border-radius:20px;grid-column:1/-1;padding:35px 18px}.manager-empty h3{margin:0 0 6px;font:700 21px Georgia,serif}.manager-empty p{margin:0}.manager-tabs button>svg{vertical-align:-3px;width:15px;height:15px;margin-right:5px}.manager-overview{background:#fff;border:1px solid #ddd2c1;border-radius:22px;padding:20px;box-shadow:0 10px 28px #16382b0a}.manager-action-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.manager-action-grid button,.manager-action-grid a{color:#17332a;text-align:left;cursor:pointer;background:#faf8f3;border:1px solid #ded5c7;border-radius:16px;align-items:center;gap:11px;min-height:82px;padding:14px;text-decoration:none;display:flex}.manager-action-grid button:hover,.manager-action-grid a:hover{background:#edf5f1;border-color:#1d5947}.manager-action-grid svg{color:#b7613e;flex:none;width:23px}.manager-action-grid span{flex:1;gap:3px;min-width:0;display:grid}.manager-action-grid b{font-size:14px}.manager-action-grid small{color:#6d7872;font-size:10px;line-height:1.35}.manager-action-grid strong{color:#fff;background:#173d31;border-radius:15px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:11px;display:grid}.manager-overview-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.manager-overview-columns>article{background:#fcfbf8;border:1px solid #e1d8cb;border-radius:17px;padding:16px}.manager-overview-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.manager-overview-heading h3{margin:0;font:700 18px Georgia,serif}.manager-overview-heading button{color:#24614d;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.manager-overview-row{color:#17332a;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ebe4d9;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.manager-overview-row span{gap:3px;min-width:0;display:grid}.manager-overview-row b{font-size:12px}.manager-overview-row small{color:#768079;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.manager-overview-row strong{font-size:11px}.manager-overview-empty{color:#778079;margin:14px 0 4px;font-size:12px}@media (width>=721px) and (width<=1024px){.manager-content{width:min(820px,100%)}.manager-stats{grid-template-columns:repeat(2,1fr)}.manager-tabs-five{grid-template-columns:repeat(3,1fr)}.manager-action-grid{grid-template-columns:repeat(2,1fr)}.manager-broadcast-layout,.manager-posts-layout,.manager-overview-columns{grid-template-columns:1fr}.manager-action-grid button,.manager-action-grid a{min-height:94px}}@media (width<=720px){.manager-tabs-five{scrollbar-width:none;display:flex;overflow-x:auto}.manager-tabs-five button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;min-width:118px;display:flex}.manager-tabs-five b{flex:none;margin-left:0}.manager-broadcast-layout,.manager-posts-layout,.manager-topic-grid,.manager-post-actions{grid-template-columns:1fr}.manager-client-head{grid-template-columns:auto 1fr}.manager-client-head>span{grid-column:1/-1;width:max-content}.manager-client-card dl{grid-template-columns:1fr}.manager-composer>div{flex-direction:column;align-items:stretch}.manager-composer>div button{width:100%}.manager-overview{padding:15px}.manager-back-to-overview{justify-content:center;width:100%}.manager-action-grid{grid-template-columns:1fr 1fr}.manager-action-grid button{grid-template-rows:auto;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:104px;padding:13px 12px;display:grid}.manager-action-grid a{grid-template-columns:23px minmax(0,1fr);align-items:center;column-gap:10px;min-height:104px;padding:13px 12px;display:grid}.manager-action-grid button>svg,.manager-action-grid a>svg{grid-area:1/1;align-self:center}.manager-action-grid button>span,.manager-action-grid a>span{grid-area:1/2;align-self:center;min-width:0}.manager-action-grid b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:13px;line-height:1.18}.manager-action-grid small{margin-top:4px;line-height:1.32}.manager-action-grid strong{grid-area:1/3;place-self:center end;min-width:30px;height:30px;padding:0 6px}.manager-overview-columns{grid-template-columns:1fr}}@media (width<=480px){.manager-overview{padding:12px}.manager-action-grid{grid-template-columns:1fr;gap:9px}.manager-action-grid button{grid-template-rows:auto;grid-template-columns:23px minmax(0,1fr) auto;min-height:86px;padding:12px 15px}.manager-action-grid a{min-height:86px;padding:12px 15px}.manager-action-grid strong{grid-area:1/3;place-self:center end}.manager-section-title h2{font-size:22px}}:root{--control-primary-height:56px;--control-compact-height:48px;--control-icon-size:44px;--control-radius:14px;--control-pill-radius:999px}:where(button,.button,[role=button]){appearance:none;touch-action:manipulation}.button,.assistant-launcher,.catalog-load-more,.checkout-form>.button.full,.result-actions .button,.product-actions .button,.recipe-actions .button,.hero-actions .button,.empty-cart-actions .button{height:var(--control-primary-height);min-height:var(--control-primary-height);border-radius:var(--control-radius);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding-block:0;padding-inline:28px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.button svg,.assistant-launcher svg,.catalog-load-more svg{flex:0 0 18px;width:18px;height:18px}.button-mini,.global-search button,.catalog-product>div button,.cookie-actions button,.assistant-primary,.assistant-secondary,.manager-send-broadcast,.manager-generate-post,.manager-post-actions button,.manager-composer>div button{height:var(--control-compact-height);min-height:var(--control-compact-height);text-align:center;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-block:0;padding-inline:20px;line-height:1;display:inline-flex}.category-tabs button,.journal-tags button,.amanita-options button{height:var(--control-compact-height);min-height:var(--control-compact-height);white-space:nowrap;justify-content:center;align-items:center;padding-block:0;line-height:1;display:inline-flex}.catalog-search,.catalog-actions select,.journal-search,.assistant-field select,.checkout-fields input,.account-card input,.manager-search input,.manager-broadcast-form input,.manager-post-editor input{height:var(--control-compact-height);min-height:var(--control-compact-height)}.commerce-actions>a,.commerce-actions>button,.catalog-card-actions button,.cart-head>button,.manager-header button,.assistant-panel>header button,.manager-composer-close{flex:0 0 var(--control-icon-size);place-items:center;display:grid;width:var(--control-icon-size)!important;min-width:var(--control-icon-size)!important;height:var(--control-icon-size)!important;min-height:var(--control-icon-size)!important;padding:0!important}.quantity button{width:var(--control-icon-size);min-width:var(--control-icon-size);height:var(--control-icon-size);min-height:var(--control-icon-size);padding:0}.cart-drawer>.button.full{flex:0 0 var(--control-primary-height);margin-top:10px}.slider-controls>div button,.cart-overlay,.assistant-scrim,.protocol-grid button,.assistant-goals button,.manager-topic-grid button,.protocol-nav>button:first-child,.assistant-link,.assistant-back{height:auto}@media (width<=620px){.button,.assistant-launcher,.catalog-load-more,.checkout-form>.button.full,.result-actions .button,.product-actions .button,.recipe-actions .button,.hero-actions .button,.empty-cart-actions .button{height:var(--control-primary-height);min-height:var(--control-primary-height);padding-inline:20px}.hero-buttons,.product-actions,.recipe-actions,.result-actions,.empty-cart-actions,.cookie-actions{align-items:stretch}.hero-buttons>.button,.product-actions>.button:not(.button-secondary),.recipe-actions>.button,.result-actions>.button,.empty-cart-actions>.button,.cookie-actions>button,.catalog-load-more{width:100%}.commerce-actions{min-width:0}.mobile-buy-dock button{height:var(--control-compact-height);min-height:var(--control-compact-height);white-space:nowrap;border-radius:12px;padding-inline:18px}.mobile-buy-dock{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}:is(body:has(.mobile-buy-dock) .assistant-launcher,body:has(.mobile-buy-dock) .cookie-consent){bottom:calc(max(10px, env(safe-area-inset-bottom)) + 76px)}.cart-drawer{padding-top:max(22px, env(safe-area-inset-top));padding-right:max(18px, env(safe-area-inset-right));padding-bottom:max(22px, env(safe-area-inset-bottom));padding-left:max(18px, env(safe-area-inset-left))}.assistant-panel>header{padding-top:max(18px, env(safe-area-inset-top));padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.assistant-panel>footer{padding-right:max(20px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left))}.cart-lines,.assistant-body,.category-tabs,.goal-shortcuts{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (width<=620px) and (height<=520px) and (orientation:landscape){.mobile-buy-dock{grid-template-columns:auto minmax(180px,1fr);padding-block:7px}body:has(.mobile-buy-dock) .assistant-launcher{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 68px)}.assistant-panel{height:100dvh}}@media (forced-colors:active){:where(button,.button,input,select,textarea,a):focus-visible{outline:3px solid canvastext}.button,.catalog-card-actions button,.commerce-actions>button,.commerce-actions>a{border:1px solid buttontext}}.slider-controls{grid-template-columns:44px auto 44px;align-items:center;gap:12px;width:max-content;display:grid}.slider-controls>button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:24px;line-height:1;display:grid}.slider-controls>div{justify-content:center;align-items:center;gap:4px;display:flex}.slider-controls>div button,.slider-controls>div button.active{flex:none;min-width:36px;height:44px;min-height:44px;padding:0}.delivery-points{gap:18px}.delivery-points:before{display:none}.delivery-points>div{justify-content:flex-start;min-height:246px}.inner-hero h1[aria-label="Бережно отправляем по России"]{line-height:1.04}.inner-hero h1[aria-label="Бережно отправляем по России"] span+span{margin-top:.08em}@media (width<=620px){.premium-hero .slider-controls{left:50%;transform:translate(-50%)}.slider-controls>button{display:grid}.delivery-title span{white-space:nowrap}.delivery-points>div{min-height:0}}.not-found-card{border:0;min-height:60vh;padding-block:90px}.not-found-card h1{max-width:800px;margin:12px 0 18px;font-size:clamp(54px,9vw,120px);line-height:.9}.not-found-card>p:not(.kicker){max-width:620px;font-size:18px}.not-found-card .hero-buttons{margin-top:24px}.not-found-card .button{margin-top:0}.manager-inventory-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;display:grid}.manager-inventory-upload,.manager-inventory-current{background:#fff;border:1px solid #ddd2c1;border-radius:20px;padding:18px;box-shadow:0 8px 25px #16382b0a}.manager-inventory-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.manager-inventory-summary span{background:#f2eee6;border-radius:14px;gap:3px;padding:12px;display:grid}.manager-inventory-summary b{color:#173d31;font:700 25px Georgia,serif}.manager-inventory-summary small{color:#68756f;font-size:10px}.manager-inventory-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manager-file-button,.manager-inventory-actions>button,.manager-import-confirm{color:#fff;cursor:pointer;background:#174536;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.manager-inventory-actions>button{color:#173f32;background:#e8dfd2}.manager-file-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.manager-file-button svg,.manager-inventory-actions svg{width:17px}.manager-inventory-preview{background:#f2f8f4;border:1px solid #b8d1c4;border-radius:16px;margin-top:12px;padding:14px}.manager-inventory-preview>div:first-child{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.manager-inventory-preview>div:first-child span,.manager-inventory-preview>small{color:#67746d;font-size:10px}.manager-inventory-table{border-top:1px solid #e1d9cc;max-height:410px;overflow:auto}.manager-inventory-table>div{border-bottom:1px solid #e8e1d6;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 4px;display:flex}.manager-inventory-table span{gap:3px;min-width:0;display:grid}.manager-inventory-table b{font-size:12px}.manager-inventory-table small{color:#7a827d;font-size:9px}.manager-inventory-table strong{color:#176044;background:#e7f1eb;border-radius:12px;flex:none;padding:6px 9px;font-size:11px}.manager-inventory-table .low-stock strong{color:#8b5e12;background:#fff0d2}.manager-inventory-table .sold-out strong{color:#a53b28;background:#fae6df}.manager-import-confirm{width:100%;margin-top:12px}.manager-import-confirm:disabled{opacity:.5}.manager-inventory-help{color:#765619;background:#fff4df;border-radius:14px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;display:flex}.manager-inventory-help svg{flex:none;width:18px}.manager-inventory-help p{margin:0;font-size:10px;line-height:1.45}.manager-import-history{margin-top:18px}.manager-import-history h3{margin:0 0 5px;font:700 18px Georgia,serif}.manager-import-history p{border-bottom:1px solid #e8e1d6;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.manager-import-history span{gap:2px;min-width:0;display:grid}.manager-import-history b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.manager-import-history small,.manager-import-history strong{color:#737d77;font-size:9px}@media (width>=721px) and (width<=1024px){.manager-inventory-layout{grid-template-columns:1fr}}@media (width<=720px){.manager-tabs-five{display:flex}.manager-inventory-layout,.manager-inventory-summary,.manager-inventory-actions{grid-template-columns:1fr}}.manager-tabs-five{grid-template-columns:repeat(8,minmax(0,1fr))}.manager-header>aside{align-items:center;gap:8px;display:flex}.manager-header>aside a{color:#fff;background:#ffffff0d;border:1px solid #ffffff36;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.manager-header span>em{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:9px;font-style:normal;overflow:hidden}.manager-admin-web .manager-content{width:min(1280px,100%)}.manager-analytics{gap:14px;display:grid}.manager-analytics-head{background:#fff;border:1px solid #ddd2c1;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.manager-analytics-head .manager-section-title{margin:0}.manager-period{background:#ebe5da;border-radius:13px;gap:4px;padding:4px;display:flex}.manager-period button{color:#53635c;background:0 0;border:0;border-radius:10px;min-width:72px;height:38px;font-weight:800}.manager-period button.active{color:#fff;background:#173f32;box-shadow:0 4px 12px #173f3220}.manager-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.manager-kpi-grid article{background:#fff;border:1px solid #ddd2c1;border-radius:19px;align-content:start;min-height:126px;padding:17px;display:grid;box-shadow:0 8px 25px #16382b0a}.manager-kpi-grid small{color:#6f7973;font-size:10px}.manager-kpi-grid b{margin:10px 0 7px;font:700 25px Georgia,serif}.manager-kpi-grid span{color:#7b837e;font-size:9px;line-height:1.35}.manager-analytics-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manager-analytics-panel{background:#fff;border:1px solid #ddd2c1;border-radius:21px;min-width:0;padding:20px;box-shadow:0 8px 25px #16382b0a}.manager-analytics-panel h3{margin:0;font:700 21px Georgia,serif}.manager-analytics-panel>p{color:#6d7872;margin:5px 0 18px;font-size:11px}.manager-funnel{gap:12px;display:grid}.manager-funnel-row>div{justify-content:space-between;gap:12px;margin-bottom:5px;font-size:11px;display:flex}.manager-funnel-row>i{background:#e8e2d8;border-radius:999px;height:9px;display:block;overflow:hidden}.manager-funnel-row>i>em{border-radius:inherit;background:linear-gradient(90deg,#b86140,#d58a67);height:100%;display:block}.manager-funnel-row>small{color:#818681;text-align:right;margin-top:4px;font-size:8px;display:block}.manager-daily-chart{align-items:stretch;gap:3px;height:185px;padding:5px 0 2px;display:flex;overflow-x:auto}.manager-daily-column{flex:1;grid-template-rows:1fr auto;gap:5px;min-width:22px;display:grid}.manager-daily-column>span{justify-content:center;align-items:flex-end;gap:2px;height:155px;display:flex}.manager-daily-column i,.manager-daily-column em{background:#1c5644;border-radius:4px 4px 1px 1px;width:7px;min-height:0;display:block}.manager-daily-column em{background:#c66e4b}.manager-daily-column small{color:#7b837e;text-align:center;transform-origin:50%;white-space:nowrap;font-size:7px;transform:rotate(-45deg)}.manager-chart-legend{color:#6f7873;gap:17px;margin-top:13px;font-size:9px;display:flex}.manager-chart-legend span:before{content:"";background:#1c5644;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.manager-chart-legend span+span:before{background:#c66e4b}.manager-ranking{display:grid}.manager-ranking>div{border-top:1px solid #e9e2d7;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.manager-ranking>div>b{color:#174536;background:#e9eee9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.manager-ranking span{gap:2px;min-width:0;display:grid}.manager-ranking strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.manager-ranking small{color:#818781;font-size:8px}.manager-ranking em{font-size:10px;font-style:normal;font-weight:800}.manager-ai-insight{color:#fff;background:#153d31;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 14px 32px #153d3126}.manager-ai-insight>div:first-child{align-items:flex-start;gap:13px;display:flex}.manager-ai-insight svg{color:#e48560;flex:none;width:27px}.manager-ai-insight h3{margin:2px 0 5px;font:700 23px Georgia,serif}.manager-ai-insight p{color:#ffffffb5;margin:0;font-size:11px;line-height:1.45}.manager-ai-insight>button{color:#173f32;background:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-weight:800;display:flex}.manager-ai-insight>button svg{color:#b75f3e;width:17px}.manager-ai-insight>button:disabled{opacity:.55}.manager-ai-result{color:#fff;white-space:pre-line;background:#ffffff0d;border:1px solid #ffffff2c;border-radius:16px;grid-column:1/-1;padding:17px;font-size:12px;line-height:1.6}.admin-access-page{color:#17332a;background:#f4f0e7;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-access-page>section{background:#fff;border:1px solid #d9cdbb;border-radius:28px;width:min(580px,100%);padding:36px;box-shadow:0 22px 60px #17382b18}.admin-access-page h1{margin:8px 0 14px;font:700 clamp(38px,7vw,64px)/.95 Georgia,serif}.admin-access-page>section>p:not(.kicker){color:#617069;line-height:1.6}.admin-access-email{color:#637069;background:#f2eee6;border-radius:14px;margin:22px 0;padding:14px;font-size:12px}.admin-access-email b{color:#17332a}@media (width>=721px) and (width<=1100px){.manager-tabs-five{grid-template-columns:repeat(4,1fr)}.manager-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.manager-tabs-five{display:flex}.manager-analytics-head{padding:15px;display:grid}.manager-period{width:100%}.manager-period button{flex:1;min-width:0}.manager-kpi-grid{grid-template-columns:1fr 1fr}.manager-kpi-grid article{min-height:112px;padding:14px}.manager-analytics-grid{grid-template-columns:1fr}.manager-analytics-panel{padding:16px}.manager-ai-insight{grid-template-columns:1fr;padding:18px}.manager-ai-insight>button{width:100%}.manager-header span>em{max-width:175px}.admin-access-page{padding:12px}.admin-access-page>section{padding:24px 20px}}@media (width<=430px){.manager-kpi-grid{grid-template-columns:1fr}.manager-kpi-grid article{min-height:0}.manager-header span>em{display:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
