.kedro-aroma-picker{margin:14px 0 18px}.kedro-aroma-picker__status{margin-bottom:9px;font-size:14px;line-height:1.4}.kedro-aroma-picker__status strong{font-weight:600}.kedro-aroma-picker__button,.kedro-aroma-picker__detail-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #222;border-radius:4px;background:#fff;color:#222;font:inherit;cursor:pointer;transition:opacity .2s ease,background .2s ease}.kedro-aroma-picker__button:hover,.kedro-aroma-picker__detail-button:hover{background:#f4f4f4}:root{--kedro-green:#0d7a4b;--kedro-green-hover:#09643d;--kedro-green-light:#eef8f2;--kedro-text:#1f1f1f;--kedro-muted:#777777;--kedro-border:#0d7a4b}.kedro-aroma-picker{width:100%;margin:14px 0 18px;padding:14px 15px 15px;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.kedro-aroma-picker__status{margin:0 0 11px;color:var(--kedro-muted);font-family:TildaSans,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.35}.kedro-aroma-picker__status strong{color:var(--kedro-text);font-weight:600}.kedro-aroma-picker__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:43px;padding:10px 16px;box-sizing:border-box;border:1px solid var(--kedro-border);border-radius:6px;background:#fff;color:var(--kedro-green);font-family:TildaSans,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.kedro-aroma-picker__button:hover{border-color:var(--kedro-green-hover);background:var(--kedro-green);color:#fff}.kedro-aroma-picker__button:active{transform:translateY(1px)}.kedro-aroma-picker__button:focus-visible,.kedro-aroma-picker__detail-button:focus-visible{outline:2px solid rgba(13,122,75,.35);outline-offset:3px}.kedro-aroma-picker__detail-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;box-sizing:border-box;border:1px solid var(--kedro-green);border-radius:6px;background:var(--kedro-green);color:#fff;font-family:TildaSans,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.kedro-aroma-picker__detail-button:hover{border-color:var(--kedro-green-hover);background:var(--kedro-green-hover);color:#fff}.kedro-aroma-picker__detail-button:active{transform:translateY(1px)}@media screen and (max-width:640px){.kedro-aroma-picker{padding:13px}.kedro-aroma-picker__button,.kedro-aroma-picker__detail-button{min-height:46px;font-size:14px}.kedro-aroma-picker__detail-button{width:100%}}.kedro-rating-stars{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;line-height:1}.kedro-rating-stars__star{display:inline-block;color:#c8c8c8;font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1}.kedro-rating-stars__star.is-active{color:#222}[data-fe-post-field=freshness] .tn-atom,[data-fe-post-field=intensity] .tn-atom,[data-fe-post-field=sweetness] .tn-atom{display:flex!important;align-items:center;width:auto!important;height:auto!important;overflow:visible!important;white-space:nowrap!important}@media screen and (max-width:640px){.kedro-rating-stars{gap:1px}.kedro-rating-stars__star{font-size:22px}}.kedro-detail-source-hidden{display:none!important}#kedro-aroma-cta,#kedro-aroma-cta *,#kedro-aroma-detail{box-sizing:border-box}#kedro-aroma-cta,#kedro-aroma-detail{font-family:"Montserrat Alternates",MontserratAlternates,Arial,sans-serif;color:#211e1a}#kedro-aroma-detail{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:26px 0 135px}.kedro-detail-title{margin:0 0 30px;color:#211e1a;font-family:inherit;font-size:clamp(24px, 2.2vw, 34px);font-weight:400;line-height:1.2}.kedro-detail-layout{display:grid;grid-template-columns:minmax(320px,0.94fr) minmax(0,1.06fr);align-items:start;gap:clamp(42px,6vw,82px)}.kedro-gallery-column{min-width:0}.kedro-gallery-sticky{position:sticky;top:24px}.kedro-gallery-stage{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;outline:0;background:#eeeae3;touch-action:pan-y}.kedro-gallery-slide{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;visibility:hidden;opacity:0;transform:scale(1.008);transition:opacity .42s ease,visibility 0s linear .42s,transform .55s ease}.kedro-gallery-slide.is-active{visibility:visible;opacity:1;transform:scale(1);transition:opacity .42s ease,transform .55s ease}.kedro-gallery-arrow{position:absolute;z-index:3;top:50%;display:grid;width:38px;height:38px;padding:0 0 3px;border:1px solid rgba(45,42,37,.16);border-radius:50%;place-items:center;background:rgba(247,245,240,.86);color:#292620;box-shadow:0 4px 14px rgba(35,31,26,.08);cursor:pointer;font:29px/1 Arial,sans-serif;opacity:0;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease}.kedro-gallery-stage:focus-within .kedro-gallery-arrow,.kedro-gallery-stage:hover .kedro-gallery-arrow{opacity:1}.kedro-gallery-arrow:hover{background:#f7f5f0}.kedro-gallery-arrow--prev{left:14px}.kedro-gallery-arrow--next{right:14px}.kedro-gallery-dots{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding-top:12px}.kedro-gallery-dot{appearance:none;box-sizing:border-box;width:7px;height:7px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(45,42,37,.25);cursor:pointer;transition:background .2s ease,transform .2s ease}.kedro-gallery-dot.is-active{background:#292620;transform:scale(1.18)}.kedro-gallery-single .kedro-gallery-arrow,.kedro-gallery-single .kedro-gallery-dots{display:none}.kedro-detail-content{min-width:0;font-size:14px;line-height:1.72}.kedro-detail-description,.kedro-detail-recommendations-text{color:#27231f}.kedro-detail-description p,.kedro-detail-recommendations-text p{margin:0 0 .85em}.kedro-detail-description p:last-child,.kedro-detail-recommendations-text p:last-child{margin-bottom:0}.kedro-detail-recommendations{margin-top:31px;padding-top:23px}.kedro-detail-recommendations::before{content:"";display:block;width:74px;height:1px;margin-bottom:19px;background:rgba(45,42,37,.28)}.kedro-info-label,.kedro-section-label{color:#706960;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.kedro-section-label{display:block;margin-bottom:10px}.kedro-info-list{margin-top:38px;border-top:1px solid rgba(45,42,37,.2)}.kedro-info-row{display:grid;grid-template-columns:minmax(130px,0.37fr) minmax(0,0.63fr);gap:22px;padding:15px 0;border-bottom:1px solid rgba(45,42,37,.15)}.kedro-info-label{padding-top:3px}.kedro-info-value{color:#211e1a;font-size:13px;line-height:1.55}.kedro-ratings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.kedro-rating{min-width:0}.kedro-rating-label{display:block;margin-bottom:8px;color:#514a42;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kedro-rating-stars{display:inline-flex;gap:2px;color:#09643d;font-family:Arial,sans-serif;font-size:18px;line-height:1;letter-spacing:1px}.kedro-star-empty{color:rgba(45,42,37,.23)}#kedro-aroma-cta{position:fixed;z-index:999;right:24px;bottom:24px;display:flex;align-items:center;gap:18px;max-width:calc(100vw - 48px);padding:11px 12px 11px 17px;border:1px solid rgba(45,42,37,.18);border-radius:10px;background:rgba(247,245,240,.94);box-shadow:0 10px 30px rgba(35,31,26,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kedro-cta-title{max-width:190px;overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.kedro-cta-button{appearance:none;min-height:40px;padding:0 17px;border:0;border-radius:7px;background:#09643d;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;transition:background .18s ease,transform .18s ease}.kedro-cta-button:hover{background:#075433;transform:translateY(-1px)}@media screen and (max-width:900px){#kedro-aroma-detail{width:calc(100% - 36px)}.kedro-detail-layout{grid-template-columns:minmax(270px,0.9fr) minmax(0,1.1fr);gap:34px}.kedro-info-row{display:block}.kedro-info-label{display:block;margin-bottom:5px}.kedro-ratings{grid-template-columns:1fr;gap:15px}.kedro-rating{display:flex;align-items:center;justify-content:space-between;gap:18px}.kedro-rating-label{margin-bottom:0}}@media screen and (max-width:700px){#kedro-aroma-detail{width:calc(100% - 16px);padding:16px 0 calc(94px + env(safe-area-inset-bottom))}.kedro-detail-title{margin-bottom:18px;font-size:22px}.kedro-detail-layout{display:flex;flex-direction:column;gap:22px}.kedro-gallery-column{width:100%}.kedro-gallery-sticky{position:static}.kedro-gallery-arrow{width:34px;height:34px;font-size:25px;opacity:.9}.kedro-gallery-arrow--prev{left:10px}.kedro-gallery-arrow--next{right:10px}.kedro-gallery-dots{min-height:30px;padding-top:10px}.kedro-detail-content{color:#211e1a;font-size:12.5px;font-weight:400;line-height:1.68}.kedro-detail-description,.kedro-detail-recommendations-text,.kedro-info-value{color:#211e1a}.kedro-info-label,.kedro-rating-label,.kedro-section-label{color:#484139}.kedro-detail-recommendations{margin-top:25px;padding-top:18px}.kedro-detail-recommendations::before{width:58px;margin-bottom:16px}.kedro-info-list{margin-top:30px}.kedro-info-row{padding:13px 0}.kedro-info-value{font-size:12px}.kedro-ratings{margin-top:25px}#kedro-aroma-cta{right:0!important;bottom:0!important;left:0!important;display:block;width:100vw!important;max-width:100vw!important;margin:0!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.kedro-cta-title{display:none}.kedro-cta-button{display:flex!important;width:100%!important;max-width:none!important;min-height:48px;margin:0!important;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 5px 18px rgba(5,63,38,.2);font-size:12px;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.kedro-cta-button,.kedro-gallery-arrow,.kedro-gallery-dot,.kedro-gallery-slide{transition:none!important}}
:root{--k2-green:#536b57;--k2-green-dark:#405345;--k2-ink:#252a26;--k2-muted:#747b75;--k2-line:rgba(70,80,72,.18);--k2-card:rgba(255,255,255,.72);--k2-font:"Montserrat Alternates",MontserratAlternates,Arial,sans-serif}body.kedro-product-v2{background-color:#dbdbdb!important;background-image:url("https://static.tildacdn.com/tild3665-6537-4661-b963-356531373261/white-wall-backgroun.jpg")!important;background-repeat:repeat!important;background-attachment:fixed!important;background-position:0 0!important;background-size:auto!important;color:var(--k2-ink)}body.kedro-product-v2 #allrecords,body.kedro-product-v2 .t-rec,body.kedro-product-v2 .t-catalog__product-snippet,body.kedro-product-v2 .t-catalog__product-snippet>.t-container{background:transparent!important}.kedro-product-v2 .t-catalog__product-snippet,.kedro-product-v2 .t-catalog__product-snippet *{font-family:var(--k2-font)!important;box-sizing:border-box}.kedro-product-v2 .t-catalog__product-snippet>.t-container{max-width:1220px}.kedro-product-v2 .t-catalog__prod-popup__breadcrumbs{margin-bottom:22px}.kedro-product-v2 .t-catalog__breadcrumbs{color:#777e78;font-size:11px;line-height:1.4}.kedro-product-v2 .t-catalog__prod-popup__slider .t-slds__main{overflow:hidden;border-radius:14px;background:#f3f2ed}.kedro-product-v2 .t-slds__thumbsbullet,.kedro-product-v2 .t-slds__thumbsbullet-border{border-radius:7px!important}.kedro-product-v2 .t-slds__thumbsbullet-border{border-color:var(--k2-green)!important}.kedro-product-v2 .t-catalog__prod-popup__info{padding-left:28px;box-sizing:border-box}.kedro-product-v2 .t-catalog__prod-popup__name{color:var(--k2-ink);font-size:30px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.02em}.kedro-product-v2 .t-catalog__prod-popup__sku{margin-top:7px;color:#7f867f;font-size:10px!important}.kedro-product-v2 .t-catalog__prod-popup__price-wrapper{margin:14px 0 5px!important}.kedro-product-v2 .t-catalog__prod-popup__price{color:var(--k2-ink);font-size:23px!important;font-weight:600!important}.kedro-product-v2 .js-product-controls-wrapper{display:flex!important;flex-direction:column!important;margin-top:8px!important}.kedro-product-v2 .t-product__option,.k2-section{position:relative;margin:0!important;padding:17px 0!important;border-top:1px solid var(--k2-line)}.kedro-product-v2 .t-product__option-title:not(.t-product__option-title_buttons),.k2-title{display:block;margin:0 0 11px!important;color:#5e665f;font-size:11px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.1em;text-transform:uppercase}.kedro-product-v2 .k2-native-select>.t-product__option-variants_regular,.kedro-product-v2 .k2-aroma-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.kedro-product-v2 .k2-color .t-product__option-variants_image{display:grid!important;grid-template-columns:repeat(auto-fill,76px)!important;gap:10px!important;width:100%!important}.kedro-product-v2 .k2-color .t-product__option-item_image{display:flex!important;position:relative!important;flex-direction:column!important;width:76px!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.kedro-product-v2 .k2-color .t-product__option-input_image{position:absolute!important;opacity:0!important}.kedro-product-v2 .k2-color .t-product__option-checkmark_image{position:static!important;width:76px!important;height:76px!important;margin:0!important;border:1px solid rgba(70,80,72,.2)!important;border-radius:9px!important;background-size:cover!important}.kedro-product-v2 .k2-color .t-product__option-item_active .t-product__option-checkmark_image{border:2px solid var(--k2-green)!important;box-shadow:0 0 0 2px rgba(83,107,87,.13)}.kedro-product-v2 .k2-color .t-product__option-title_image{position:static!important;display:block!important;width:76px!important;margin:7px 0 0!important;padding:0!important;overflow:hidden!important;color:#555d56!important;font-size:10px!important;line-height:1.25!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.k2-aroma{display:block}.k2-aroma__line{display:flex;align-items:baseline;gap:18px;margin-bottom:13px;color:var(--k2-ink);font-size:15px;line-height:1.4}.k2-aroma__value{font-size:16px;font-style:italic;font-weight:300}.k2-aroma__value.is-selected{font-style:normal;font-weight:600}.k2-aroma__actions{display:flex;flex-wrap:wrap;gap:10px}.k2-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;margin:0;padding:10px 15px;border:1px solid #8a908b;border-radius:8px;background:rgba(255,255,255,.42);color:var(--k2-ink);font-size:13px;font-weight:400;line-height:1.25;text-align:center;cursor:pointer;transition:.18s}.k2-button:hover{border-color:var(--k2-green);background:rgba(255,255,255,.72);color:var(--k2-green-dark)}.k2-button.is-active{border-color:var(--k2-green);box-shadow:inset 0 0 0 1px var(--k2-green);color:var(--k2-green-dark);font-weight:500}.k2-wick-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.k2-choice{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid rgba(70,80,72,.2);border-radius:8px;background:rgba(255,255,255,.72);color:#424843;font-size:12px;line-height:1.25;cursor:pointer}.k2-choice.is-active{border-color:var(--k2-green);box-shadow:inset 0 0 0 1px var(--k2-green);background:rgba(249,252,248,.8);color:var(--k2-green-dark)}.k2-choice.is-recommended{padding-right:86px}.k2-badge{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:4px 7px;border-radius:999px;background:#e7eee7;color:var(--k2-green-dark);font-size:8px;font-weight:400}.k2-wick-note{display:none;margin-top:9px;color:var(--k2-muted);font-size:10px;line-height:1.5}.k2-wick-note.is-visible{display:block}.k2-pack-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.k2-pack-type{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:66px;padding:9px 6px;border:1px solid rgba(70,80,72,.2);border-radius:9px;background:rgba(255,255,255,.62);color:#414842;font-size:11px;line-height:1.25;cursor:pointer}.k2-pack-type span:first-child{margin-bottom:4px;color:var(--k2-green);font-size:18px}.k2-pack-type.is-active{border-color:var(--k2-green);box-shadow:inset 0 0 0 1px var(--k2-green);background:rgba(249,252,248,.82);color:var(--k2-green-dark)}.k2-pack-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.k2-pack-variants[hidden]{display:none!important}.k2-pack-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;align-items:center;min-height:63px;padding:8px;border:1px solid rgba(70,80,72,.2);border-radius:9px;background:rgba(255,255,255,.72);color:var(--k2-ink);text-align:left;cursor:pointer}.k2-pack-card.is-active{border-color:var(--k2-green);box-shadow:inset 0 0 0 1px var(--k2-green);background:rgba(249,252,248,.85)}.k2-pack-thumb{display:grid;place-items:center;width:40px;height:44px;border-radius:6px;background:rgba(230,235,230,.7);color:var(--k2-green);font-size:18px}.k2-pack-name{display:block;font-size:10px;font-weight:500;line-height:1.35}.k2-pack-price{display:block;margin-top:3px;color:#7b827c;font-size:9px;line-height:1.25}.kedro-product-v2 .t-catalog__prod-popup__btn-wrapper{display:flex!important;opacity:1!important;margin-top:18px!important;transition:none!important}.kedro-product-v2 .t-catalog__prod-popup__btn{width:100%!important;min-height:50px!important;border-radius:9px!important;background:var(--k2-green)!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:none!important}.kedro-product-v2 .t-catalog__prod-popup__btn:hover{background:var(--k2-green-dark)!important}.kedro-product-v2 .t-catalog__prod-popup__btn.k2-disabled{pointer-events:none!important;opacity:.48!important}.kedro-product-v2 .t-catalog__prod-popup__text{display:none!important}.k2-accordions{margin-top:21px;border-top:1px solid var(--k2-line)}.k2-accordion{border-bottom:1px solid var(--k2-line)}.k2-accordion__head{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:54px;padding:13px 0;border:0;background:transparent;color:var(--k2-ink);font-size:12px;font-weight:500;text-align:left;cursor:pointer}.k2-accordion__plus{position:relative;width:18px;height:18px;flex:0 0 18px}.k2-accordion__plus:before,.k2-accordion__plus:after{content:"";position:absolute;left:3px;right:3px;top:8px;height:1px;background:var(--k2-ink);transition:.2s}.k2-accordion__plus:after{transform:rotate(90deg)}.k2-accordion.is-open .k2-accordion__plus:after{transform:rotate(0)}.k2-accordion__body{display:none;padding:0 0 18px;color:#59605a;font-size:11px;line-height:1.7}.k2-accordion.is-open .k2-accordion__body{display:block}.k2-accordion__body p{margin:0 0 8px}@media(max-width:980px){.kedro-product-v2 .t-catalog__prod-popup__info{padding-left:14px}.kedro-product-v2 .t-catalog__prod-popup__name{font-size:26px!important}}@media(max-width:640px){body.kedro-product-v2{background-attachment:scroll!important}.kedro-product-v2 .t-catalog__product-snippet>.t-container{padding:0 14px!important}.kedro-product-v2 .t-catalog__prod-popup__breadcrumbs{margin:8px 0 14px!important;padding:0!important;overflow:hidden;white-space:nowrap}.kedro-product-v2 .t-catalog__prod-popup__slider,.kedro-product-v2 .t-catalog__prod-popup__info{width:100%!important;margin:0!important;padding:0!important}.kedro-product-v2 .t-catalog__prod-popup__info{margin-top:20px!important}.kedro-product-v2 .t-catalog__prod-popup__name{font-size:23px!important}.kedro-product-v2 .t-product__option,.k2-section{padding:15px 0!important}.kedro-product-v2 .k2-color .t-product__option-variants_image{grid-template-columns:repeat(auto-fill,72px)!important}.kedro-product-v2 .k2-color .t-product__option-item_image,.kedro-product-v2 .k2-color .t-product__option-title_image{width:72px!important}.kedro-product-v2 .k2-color .t-product__option-checkmark_image{width:72px!important;height:72px!important}.k2-aroma__line{gap:12px;margin-bottom:12px;font-size:14px}.k2-aroma__value{font-size:15px}.k2-aroma__actions{display:grid;grid-template-columns:1fr 1.45fr;gap:8px}.k2-button{width:100%;min-height:46px;padding:9px 8px;font-size:11px}.k2-choice{min-height:50px;font-size:11px}.k2-choice.is-recommended{padding-right:12px;padding-bottom:25px}.k2-badge{top:auto;right:50%;bottom:5px;transform:translateX(50%)}.k2-pack-type{min-height:62px;font-size:9px}.k2-pack-variants{grid-template-columns:1fr}.k2-pack-card{min-height:62px}.kedro-product-v2 .t-catalog__prod-popup__btn{min-height:52px!important}}body.kedro-product-v2 .kedro-aroma-picker{display:none!important}.kedro-product-v2 .k2-aroma__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.kedro-product-v2 .k2-aroma__actions .k2-button{width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(70,80,72,.2)!important;border-radius:8px!important;background:rgba(255,255,255,.72)!important;color:#424843!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important}.kedro-product-v2 .k2-aroma__actions .k2-button:hover{border-color:var(--k2-green)!important;background:rgba(249,252,248,.82)!important;color:var(--k2-green-dark)!important}.kedro-product-v2 .k2-aroma__actions .k2-button.is-active{border-color:var(--k2-green)!important;background:rgba(249,252,248,.85)!important;box-shadow:inset 0 0 0 1px var(--k2-green)!important;color:var(--k2-green-dark)!important;font-weight:500!important}.kedro-product-v2 .k2-pack-type{min-height:50px!important;padding:8px 6px!important;flex-direction:row!important;gap:7px!important}.kedro-product-v2 .k2-pack-type span:first-child{margin:0!important;font-size:15px!important}.k2-pack-detail{--k2-pack-index:0;position:relative;margin-top:12px;padding:13px;border:1px solid rgba(70,80,72,.18);border-radius:10px;background:rgba(255,255,255,.42);transform-origin:top center;animation:k2PackDrop .24s ease both}.k2-pack-detail::before,.k2-pack-detail::after{content:"";position:absolute;left:calc((100% / 3) * var(--k2-pack-index) + (100% / 6));width:0;height:0;transform:translateX(-50%)}.k2-pack-detail::before{top:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid rgba(70,80,72,.18)}.k2-pack-detail::after{top:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(255,255,255,.82)}@keyframes k2PackDrop{from{opacity:0;transform:translateY(-7px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}.k2-pack-detail__title{margin:0 0 5px;color:var(--k2-ink);font-size:11px;font-weight:600;line-height:1.4}.k2-pack-detail__note{margin:0;color:var(--k2-muted);font-size:9px;font-weight:400;line-height:1.55}.k2-pack-detail .k2-pack-variants{display:flex!important;flex-direction:column!important;gap:7px!important;margin-top:11px!important}.k2-pack-detail .k2-pack-variants[hidden]{display:none!important}.k2-pack-detail .k2-pack-card{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;width:100%!important;min-height:62px!important;animation:k2PackItem .22s ease both}.k2-pack-detail .k2-pack-card:nth-child(2){animation-delay:.035s}.k2-pack-detail .k2-pack-card:nth-child(3){animation-delay:.07s}.k2-pack-detail .k2-pack-card:nth-child(4){animation-delay:.105s}.k2-pack-detail .k2-pack-card:nth-child(5){animation-delay:.14s}@keyframes k2PackItem{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.k2-pack-detail .k2-pack-thumb{width:44px!important;height:46px!important}.k2-pack-detail .k2-pack-name{font-size:10px!important}.k2-pack-detail .k2-pack-price{font-size:9px!important}@media(max-width:640px){.kedro-product-v2 .k2-aroma__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.kedro-product-v2 .k2-aroma__actions .k2-button{min-height:50px!important;font-size:11px!important}.kedro-product-v2 .k2-pack-type{min-height:50px!important;padding:7px 4px!important;gap:4px!important;font-size:9px!important}.k2-pack-detail{margin-top:11px;padding:11px}.k2-pack-detail__title{font-size:10px}.k2-pack-detail__note{font-size:9px}}@media(prefers-reduced-motion:reduce){.k2-pack-detail,.k2-pack-detail .k2-pack-card{animation:none!important}}.kedro-product-v2 .k23-pack-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}.kedro-product-v2 .js-catalog-tabs,.kedro-product-v2 .k2-accordions{display:none!important}.k23-pack{position:relative;margin:0!important;padding:17px 0!important;border-top:1px solid var(--k2-line)}.k23-pack__title{display:block;margin:0 0 7px;color:#5e665f;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.k23-pack__intro{margin:0 0 12px;color:var(--k2-muted);font-size:9px;line-height:1.55}.k23-pack__types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.k23-pack__type{display:flex;align-items:center;justify-content:center;gap:7px;min-height:50px;padding:8px 6px;border:1px solid rgba(70,80,72,.2);border-radius:9px;background:rgba(255,255,255,.62);color:#414842;font-family:var(--k2-font);font-size:11px;line-height:1.25;cursor:pointer}.k23-pack__type-icon{color:var(--k2-green);font-size:15px}.k23-pack__type.is-active{border-color:var(--k2-green);box-shadow:inset 0 0 0 1px var(--k2-green);background:rgba(249,252,248,.85);color:var(--k2-green-dark);font-weight:500}.k23-pack__type.is-base{cursor:default}.k23-pack__type.is-open{outline:2px solid rgba(83,107,87,.12);outline-offset:2px}.k23-pack__detail{--k23-index:0;position:relative;margin-top:12px;padding:13px;border:1px solid rgba(70,80,72,.18);border-radius:10px;background:rgba(255,255,255,.42);transform-origin:top center;animation:k23Drop .24s ease both}.k23-pack__detail:before,.k23-pack__detail:after{content:"";position:absolute;left:calc((100% / 3) * var(--k23-index) + (100% / 6));width:0;height:0;transform:translateX(-50%)}.k23-pack__detail:before{top:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid rgba(70,80,72,.18)}.k23-pack__detail:after{top:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(255,255,255,.82)}@keyframes k23Drop{from{opacity:0;transform:translateY(-7px) scaleY(.97)}to{opacity:1;transform:none}}.k23-pack__detail-title{margin:0 0 5px;color:var(--k2-ink);font-size:11px;font-weight:600;line-height:1.4}.k23-pack__detail-note{margin:0;color:var(--k2-muted);font-size:9px;line-height:1.55}.k23-pack__choices{display:flex;flex-direction:column;gap:7px;margin-top:11px}.k23-pack__choice{display:grid;grid-template-columns:44px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-height:62px;padding:8px;border:1px solid rgba(70,80,72,.2);border-radius:9px;background:rgba(255,255,255,.72);color:var(--k2-ink);font-family:var(--k2-font);text-align:left;cursor:pointer;animation:k23Item .2s ease both}.k23-pack__choice.is-active{border-color:var(--k2-green);box-shadow:inset 0 0 0 1px var(--k2-green);background:rgba(249,252,248,.88)}@keyframes k23Item{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.k23-pack__thumb{display:grid;place-items:center;width:44px;height:46px;border-radius:6px;background:rgba(230,235,230,.72);color:var(--k2-green);font-size:17px}.k23-pack__name{display:block;font-size:10px;font-weight:500;line-height:1.35}.k23-pack__price{display:block;margin-top:3px;color:#7b827c;font-size:9px}.k23-pack__remove{margin:10px 0 0;padding:0;border:0;background:transparent;color:#777f78;font-family:var(--k2-font);font-size:9px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.k23-pack__summary{margin:10px 0 0;color:#59615a;font-size:9px;line-height:1.55}.k23-tabs{font-family:var(--k2-font);border-top:1px solid var(--k2-line)}.k23-tab{border-bottom:1px solid var(--k2-line)}.k23-tab__head{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:13px 0;border:0;background:transparent;color:var(--k2-ink);font-family:var(--k2-font);font-size:11px;font-weight:500;line-height:1.35;text-align:left;cursor:pointer}.k23-tab__plus{position:relative;width:18px;height:18px;flex:0 0 18px}.k23-tab__plus:before,.k23-tab__plus:after{content:"";position:absolute;left:3px;right:3px;top:8px;height:1px;background:var(--k2-ink);transition:.2s}.k23-tab__plus:after{transform:rotate(90deg)}.k23-tab.is-open .k23-tab__plus:after{transform:rotate(0)}.k23-tab__body{display:none;padding:0 0 18px;color:#59605a;font-size:10px;line-height:1.75}.k23-tab.is-open .k23-tab__body{display:block}.k23-tab__body p{margin:0 0 8px}@media(min-width:641px){.kedro-product-v2 .t-catalog__prod-popup__slider>.k23-tabs{width:100%;margin-top:22px}}@media(max-width:640px){.k23-pack{padding:15px 0!important}.k23-pack__type{min-height:50px;padding:7px 4px;gap:4px;font-size:9px}.k23-pack__detail{padding:11px}.k23-pack__detail-title{font-size:10px}.k23-tabs{margin-top:21px}.k23-tab__head{font-size:10px}}@media(prefers-reduced-motion:reduce){.k23-pack__detail,.k23-pack__choice{animation:none!important}}.kedro-product-v2 .k2-color .t-product__option-item_image:hover .t-product__option-title{position:static!important;display:block!important;bottom:auto!important;transform:none!important;width:76px!important;margin:7px 0 0!important;padding:0!important;background:transparent!important;color:#35453a!important;-webkit-text-fill-color:#35453a!important;text-align:center!important}.kedro-product-v2 .k2-color .t-product__option-item_image:hover .t-product__option-title:after{display:none!important;content:none!important}

.k23-pack__type[data-g="bag"] .k23-pack__type-icon,
.k23-pack__type[data-g="box"] .k23-pack__type-icon{
  display:inline-grid;
  place-items:center;
  width:22px;
  height:22px;
  flex:0 0 22px;
  overflow:hidden;
  color:transparent;
  font-size:0;
}
.k23-pack__type[data-g="bag"] .k23-pack__type-icon::before,
.k23-pack__type[data-g="box"] .k23-pack__type-icon::before{
  content:"";
  display:block;
  width:22px;
  height:22px;
  background:currentColor;
  color:var(--k2-green);
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-size:contain;
  mask-size:contain;
}
.k23-pack__type[data-g="bag"] .k23-pack__type-icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.1 5.1c-.9 1.35-2.3 3.45-2.8 5.2-.7 2.45-1.15 6.1.25 7.85 1.15 1.45 3.65 1.8 6.45 1.8s5.3-.35 6.45-1.8c1.4-1.75.95-5.4.25-7.85-.5-1.75-1.9-3.85-2.8-5.2'/%3E%3Cpath d='M8.05 5.25c1.05.75 2.4 1.05 3.95 1.05s2.9-.3 3.95-1.05M7.55 7.65c1.25-.65 2.7-.95 4.45-.95s3.2.3 4.45.95M7.7 5.15 6.05 3.7M16.3 5.15l1.65-1.45'/%3E%3C/g%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.1 5.1c-.9 1.35-2.3 3.45-2.8 5.2-.7 2.45-1.15 6.1.25 7.85 1.15 1.45 3.65 1.8 6.45 1.8s5.3-.35 6.45-1.8c1.4-1.75.95-5.4.25-7.85-.5-1.75-1.9-3.85-2.8-5.2'/%3E%3Cpath d='M8.05 5.25c1.05.75 2.4 1.05 3.95 1.05s2.9-.3 3.95-1.05M7.55 7.65c1.25-.65 2.7-.95 4.45-.95s3.2.3 4.45.95M7.7 5.15 6.05 3.7M16.3 5.15l1.65-1.45'/%3E%3C/g%3E%3C/svg%3E");
}
.k23-pack__type[data-g="box"] .k23-pack__type-icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.25 9.2h15.5v10H4.25zM3.4 6.35h17.2V9.2H3.4zM12 6.35V19.2'/%3E%3Cpath d='M12 6.15c-1.3-2.65-4.25-2.75-4.35-.9-.08 1.35 2.3 1.25 4.35 1.1 2.05.15 4.43.25 4.35-1.1-.1-1.85-3.05-1.75-4.35.9Z'/%3E%3C/g%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.25 9.2h15.5v10H4.25zM3.4 6.35h17.2V9.2H3.4zM12 6.35V19.2'/%3E%3Cpath d='M12 6.15c-1.3-2.65-4.25-2.75-4.35-.9-.08 1.35 2.3 1.25 4.35 1.1 2.05.15 4.43.25 4.35-1.1-.1-1.85-3.05-1.75-4.35.9Z'/%3E%3C/g%3E%3C/svg%3E");
}
.k23-pack__type.is-active .k23-pack__type-icon::before{
  color:var(--k2-green-dark);
}
@media(max-width:640px){
  .k23-pack__type[data-g="bag"] .k23-pack__type-icon,
  .k23-pack__type[data-g="box"] .k23-pack__type-icon,
  .k23-pack__type[data-g="bag"] .k23-pack__type-icon::before,
  .k23-pack__type[data-g="box"] .k23-pack__type-icon::before{
    width:19px;
    height:19px;
    flex-basis:19px;
  }
}


/* ==========================================================
   НАСТРОЙКИ РАЗМЕРОВ И ЦВЕТОВ

   Чтобы увеличить надпись, измените только число перед px.
   Пример: 12px → 13px.

   Чтобы сделать текст темнее, замените цвет на #3f4540.
   Чтобы сделать светлее — например, на #626a63.
   ========================================================== */
:root{
  /* 1. Хлебные крошки над фотографией */
  --kedro-breadcrumbs-size: 13px;
  --kedro-breadcrumbs-color: #555d56;

  /* 2. Артикул под названием товара */
  --kedro-sku-size: 12px;
  --kedro-sku-color: #59615a;

  /* 3. Названия цветов под фотографиями товара */
  --kedro-color-name-size: 12px;
  --kedro-color-name-color: #414842;

  /* 4. Основной текст в разделах «Описание» и др. */
  --kedro-description-size: 13px;
  --kedro-description-color: #454c46;
  --kedro-description-line-height: 1.65;

  /* 5. Вводный текст раздела «Упаковка» */
  --kedro-pack-intro-size: 15px;
  --kedro-pack-intro-color: #525a53;

  /* 6. Надписи на кнопках «Базовая / Мешочек / Коробка» */
  --kedro-pack-button-size: 13px;
  --kedro-pack-button-color: #39413a;

  /* 7. Доплата +100 ₽ */
  --kedro-pack-price-size: 11px;
  --kedro-pack-price-color: #505851;

  /* 8. Пояснение под большим промо-фото */
  --kedro-pack-note-size: 11.5px;
  --kedro-pack-note-color: #525a53;

  /* 9. Ссылка «Не добавлять мешочек/коробку» */
  --kedro-pack-remove-size: 11px;
  --kedro-pack-remove-color: #4d554e;

  /* 10. Подпись поверх большого промо-фото */
  --kedro-promo-caption-size: 11px;
  --kedro-promo-caption-color: #3f4740;
}

/* Хлебные крошки */
.kedro-product-v2 .t-catalog__breadcrumbs,
.kedro-product-v2 .t-catalog__breadcrumbs *{
  color:var(--kedro-breadcrumbs-color)!important;
  font-size:var(--kedro-breadcrumbs-size)!important;
  font-weight:400!important;
  line-height:1.45!important;
}

/* Артикул */
.kedro-product-v2 .t-catalog__prod-popup__sku,
.kedro-product-v2 .t-catalog__prod-popup__sku *{
  color:var(--kedro-sku-color)!important;
  font-size:var(--kedro-sku-size)!important;
  font-weight:400!important;
  line-height:1.45!important;
}

/* Названия цветов товара */
.kedro-product-v2 .k2-color .t-product__option-title_image{
  color:var(--kedro-color-name-color)!important;
  font-size:var(--kedro-color-name-size)!important;
  font-weight:400!important;
  line-height:1.35!important;
}

/* Текст в раскрывающихся разделах */
.kedro-product-v2 .k23-tab__body,
.kedro-product-v2 .k23-tab__body *{
  color:var(--kedro-description-color)!important;
  font-size:var(--kedro-description-size)!important;
  font-weight:400!important;
  line-height:var(--kedro-description-line-height)!important;
}

/* Вводный текст упаковки */
.kedro-product-v2 .k23-pack__intro{
  color:var(--kedro-pack-intro-color)!important;
  font-size:var(--kedro-pack-intro-size)!important;
  font-weight:400!important;
  line-height:1.55!important;
}

/* Кнопки типов упаковки */
.kedro-product-v2 .k23-pack__type,
.kedro-product-v2 .k23-pack__type > span:last-child{
  color:var(--kedro-pack-button-color)!important;
  font-size:var(--kedro-pack-button-size)!important;
  font-weight:500!important;
  line-height:1.3!important;
}

/* Доплата */
.kedro-product-v2 .k23-pack__price{
  color:var(--kedro-pack-price-color)!important;
  font-size:var(--kedro-pack-price-size)!important;
  font-weight:500!important;
  line-height:1.35!important;
}

/* Пояснение под промо-фото */
.kedro-product-v2 .k23-pack__detail-note{
  color:var(--kedro-pack-note-color)!important;
  font-size:var(--kedro-pack-note-size)!important;
  font-weight:400!important;
  line-height:1.5!important;
}

/* Ссылка отмены упаковки */
.kedro-product-v2 .k23-pack__remove{
  color:var(--kedro-pack-remove-color)!important;
  font-size:var(--kedro-pack-remove-size)!important;
  font-weight:500!important;
  line-height:1.4!important;
}

/* Подпись на промо-фото */
.kedro-product-v2 .k25-promo__caption{
  color:var(--kedro-promo-caption-color)!important;
  font-size:var(--kedro-promo-caption-size)!important;
  font-weight:500!important;
  line-height:1.4!important;
}

/* ==========================================================
   МОБИЛЬНЫЕ РАЗМЕРЫ
   Меняйте значения здесь, если корректировка нужна только
   на телефонах. Десктопные значения выше не изменятся.
   ========================================================== */
@media(max-width:640px){
  :root{
    --kedro-breadcrumbs-size: 12px;
    --kedro-sku-size: 12px;
    --kedro-color-name-size: 12px;
    --kedro-description-size: 13px;
    --kedro-pack-intro-size: 13px;
    --kedro-pack-button-size: 12px;
    --kedro-pack-price-size: 11px;
    --kedro-pack-note-size: 12px;
    --kedro-pack-remove-size: 11px;
    --kedro-promo-caption-size: 11px;
  }
}

/* KEDRO V7: cross-document transition + reserved product-media geometry */
@view-transition{navigation:auto}
::view-transition-old(root){animation:120ms ease-out both k7-old}
::view-transition-new(root){animation:180ms ease-out both k7-new}
@keyframes k7-old{to{opacity:.92}}
@keyframes k7-new{from{opacity:0}to{opacity:1}}
.t-catalog__product-snippet .t-catalog__prod-popup__slider .t-slds__main{aspect-ratio:1/1;overflow:hidden;background:#f3f2ed}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms}}
