[data-main-product] .kp{--ink:#111;--muted:#686868;--line:#e8e2df;--soft:#f7f3f4;max-width:1320px;margin:0 auto;padding:24px 20px 80px;color:var(--ink)}[data-main-product] .kp-breadcrumb{display:flex;gap:8px;align-items:center;margin:0 0 22px;font-size:13px;color:var(--muted)}[data-main-product] .kp-breadcrumb a{color:inherit;text-decoration:none}[data-main-product] .kp-product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:48px;align-items:start}[data-main-product] .kp-gallery{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;position:sticky;top:118px}[data-main-product] .kp-gallery__stage{grid-column:2;align-self:start;background:var(--soft);border-radius:8px;height:min(680px,calc(100vh - 150px));min-height:520px;display:grid;place-items:center;overflow:hidden}[data-main-product] .kp-gallery__frame{margin:0;width:100%;height:100%}[data-main-product] .kp-gallery__image{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}[data-main-product] .kp-gallery__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;max-height:min(680px,calc(100vh - 150px));overflow:auto;padding-right:2px}[data-main-product] .kp-gallery__thumb{width:86px;aspect-ratio:1;border:1px solid var(--line);border-radius:8px;background:#fff;padding:4px;cursor:pointer}[data-main-product] .kp-gallery__thumb.is-active{border-color:#111;box-shadow:0 0 0 1px #111 inset}[data-main-product] .kp-gallery__thumb img{width:100%;height:100%;object-fit:contain}[data-main-product] .kp-summary{position:sticky;top:118px}[data-main-product] .kp-summary__meta{display:flex;gap:12px;align-items:center;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;color:#8a6224;margin-bottom:10px}[data-main-product] .kp-summary__meta a{color:inherit;text-decoration:none}[data-main-product] h1{font-family:var(--font-display);font-size:clamp(34px,4vw,58px);line-height:.96;margin:0 0 18px;letter-spacing:0}[data-main-product] .kp-ratingline{display:flex;align-items:center;gap:8px;margin:-6px 0 12px;font-size:13px}[data-main-product] .kp-ratingline span:first-child{color:#f5a623;letter-spacing:0}[data-main-product] .kp-ratingline a{color:#111;text-decoration:underline;text-underline-offset:3px}[data-main-product] .kp-summary__dot{width:4px;height:4px;border-radius:50%;background:#bbb}[data-main-product] .kp-summary__price{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800;margin-bottom:18px}[data-main-product] .kp-summary__price s{color:#a54a42;font-size:16px}[data-main-product] .kp-summary__description{color:var(--muted);font-size:15px;line-height:1.65;margin-bottom:22px}[data-main-product] .kp-bulk-discounts{margin:18px 0 20px;background:#fff7ef;border:1px solid #eadfd8;border-radius:8px;padding:14px}[data-main-product] .kp-bulk-discounts h2{font-family:var(--font-body);font-size:16px;font-weight:900;margin:0 0 10px;letter-spacing:0;color:#36383d}[data-main-product] .kp-bulk-discounts table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fffaf5}[data-main-product] .kp-bulk-discounts th,[data-main-product] .kp-bulk-discounts td{border:1px solid #ded3cb;padding:10px 12px;text-align:left;font-size:14px}[data-main-product] .kp-bulk-discounts th{font-weight:900;color:#374151;background:#fff7ef}[data-main-product] .kp-bulk-discounts td{font-weight:900;color:#141414}[data-main-product] .kp-bulk-discounts p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.45}[data-main-product] .kp-option{border:0;margin:0 0 18px;padding:0}[data-main-product] .kp-option__label{display:flex;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800}[data-main-product] .kp-option__label span{color:var(--muted);font-weight:600}[data-main-product] .kp-option__values{display:flex;flex-wrap:wrap;gap:8px}[data-main-product] .kp-option__value{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:0 14px;background:#fff;font-weight:800;font-size:13px;cursor:pointer}[data-main-product] input:checked+.kp-option__value{border-color:#111;box-shadow:0 0 0 1px #111 inset}[data-main-product] .kp-option__value.is-disabled{opacity:.42;text-decoration:line-through}[data-main-product] .kp-option__swatch{width:18px;height:18px;border-radius:50%;border:1px solid #d9d9d9;background:var(--swatch)}[data-main-product] .kp-subscribe-save{display:grid;gap:10px;margin:18px 0}[data-main-product] .kp-subscribe-save[hidden]{display:none}[data-main-product] .kp-subscribe-save__label{margin:0;color:#8a6224;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}[data-main-product] .kp-subscribe-save__choices{display:grid;gap:8px}[data-main-product] .kp-subscribe-save__card{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px 14px;cursor:pointer}[data-main-product] .kp-subscribe-save__card:has(input:checked){border-color:#111;box-shadow:0 0 0 1px #111 inset}[data-main-product] .kp-subscribe-save input{accent-color:#111}[data-main-product] .kp-subscribe-save__card strong{display:block;font-size:14px}[data-main-product] .kp-subscribe-save__card small{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-top:2px}[data-main-product] .kp-subscribe-save__card b{display:inline-flex;border-radius:999px;background:#f5a623;color:#111;padding:2px 8px;font-size:11px}[data-main-product] .kp-subscribe-save__cadence{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}[data-main-product] .kp-subscribe-save__cadence[hidden]{display:none}[data-main-product] .kp-subscribe-save__cadence p{margin:0;padding:10px 14px 6px;color:#8a6224;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}[data-main-product] .kp-subscribe-save__cadence label{display:flex;align-items:center;gap:10px;border-top:1px solid #f0ece9;padding:11px 14px;font-weight:800;cursor:pointer}[data-main-product] .kp-subscribe-save__cadence label.is-disabled{opacity:.45;cursor:not-allowed}[data-main-product] .kp-subscribe-save__cadence small{display:block;border-top:1px solid #f0ece9;color:var(--muted);font-size:12px;line-height:1.45;padding:10px 14px}[data-main-product] .kp-qty{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0}[data-main-product] .kp-qty label{font-weight:800}[data-main-product] .kp-qty__control{display:grid;grid-template-columns:42px 58px 42px;border:1px solid var(--line);border-radius:999px;overflow:hidden}[data-main-product] .kp-qty button,[data-main-product] .kp-qty input{height:42px;border:0;background:#fff;text-align:center;font-weight:800}[data-main-product] .kp-atc,[data-main-product] .kp-sticky button,[data-main-product] .kp-routine__add{width:100%;min-height:50px;border:0;border-radius:999px;background:#111;color:#fff;font-weight:900;cursor:pointer}[data-main-product] .kp-atc:disabled,[data-main-product] .kp-sticky button:disabled{background:#8d8d8d;cursor:not-allowed}[data-main-product] .kp-form__status{min-height:22px;margin-top:10px;font-weight:800;color:#366d38}[data-main-product] .kp-service{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}[data-main-product] .kp-service__card{min-height:74px;border:1px solid var(--line);border-radius:8px;background:#fff;display:grid;place-items:center;text-align:center;padding:10px;font-size:12px}[data-main-product] .kp-service__card strong{font-size:13px}[data-main-product] .kp-service__card span,[data-main-product] .kp-service__card span.is-fallback{color:var(--muted)}[data-main-product] .kp-service__card[data-pickup-live=true] span{color:#1f8a5b}[data-main-product] .kp-stock{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;margin:12px 0;color:#1f8a5b}[data-main-product] .kp-stock a{color:#111;text-decoration:underline;text-underline-offset:3px}[data-main-product] .kp-stock-reminder{margin:14px 0 0;padding:14px;border:1px solid #ececec;border-radius:16px;background:#fafafa}[data-main-product] .kp-stock-reminder__title{margin:0 0 10px;font-size:14px}[data-main-product] .kp-stock-reminder__form{display:grid;gap:10px}[data-main-product] .kp-stock-reminder__form input[type=email]{width:100%;min-height:46px;padding:0 14px;border:1px solid #d8d8d8;border-radius:999px;font:inherit}[data-main-product] .kp-stock-reminder__form button{width:100%;min-height:46px;border:0;border-radius:999px;background:#111;color:#fff;font-weight:800;cursor:pointer}[data-main-product] .kp-stock-reminder__status{margin:0;font-size:12px;color:#555}[data-main-product] .kp-stock-reminder__status.is-success{color:#1f8a5b}[data-main-product] .kp-payline{display:flex;align-items:center;gap:8px;margin:12px 0;background:#111;color:#fff;border-radius:8px;padding:12px 14px;font-size:13px}[data-main-product] .kp-payline span{width:24px;height:24px;border-radius:50%;background:#f5a623;color:#111;display:grid;place-items:center;font-weight:900}[data-main-product] .kp-rewardline{display:flex;align-items:center;gap:10px;margin:12px 0;background:#fff0e8;color:#111;border-radius:8px;padding:12px 14px;font-size:13px}[data-main-product] .kp-rewardline span{color:#8a6224}[data-main-product] .kp-rewardline a{color:#111;text-decoration:underline;text-underline-offset:3px}[data-main-product] .kp-clean{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}[data-main-product] .kp-clean span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#eaf7ef;color:#276b44;padding:7px 10px;font-size:12px;font-weight:800}[data-main-product] .kp-clean span:before{content:"";width:7px;height:7px;border-radius:50%;background:#6eca8a}[data-main-product] .kp-accordions{border-top:1px solid var(--line);margin-top:18px}[data-main-product] .kp-accordions details{border-bottom:1px solid var(--line);padding:16px 0}[data-main-product] .kp-accordions summary{font-weight:900;cursor:pointer}[data-main-product] .kp-accordions .rte{padding-top:12px;color:var(--muted);line-height:1.65}[data-main-product] .kp-bundles{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:24px;align-items:start;margin-top:54px}[data-main-product] .kp-fbt{padding:0;background:#fff}[data-main-product] .kp-fbt__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}[data-main-product] .kp-fbt h2,[data-main-product] .kp-like h2,[data-main-product] .kp-qa h2{font-family:var(--font-display);font-size:clamp(26px,3vw,34px);margin:0;letter-spacing:0}[data-main-product] .kp-fbt__head span{color:var(--muted);font-size:13px}[data-main-product] .kp-fbt__items{border-top:1px solid var(--line)}[data-main-product] .kp-fbt__item{display:grid;grid-template-columns:auto 54px minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:13px 0}[data-main-product] .kp-fbt__item input{accent-color:#111}[data-main-product] .kp-fbt__media{width:54px;height:54px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;background:#fff}[data-main-product] .kp-fbt__media img{max-width:100%;max-height:100%;object-fit:contain}[data-main-product] .kp-fbt__item small{display:block;color:var(--muted);font-size:11px}[data-main-product] .kp-fbt__item strong{display:block;font-size:13px;line-height:1.25}[data-main-product] .kp-fbt__item b{font-size:12px}[data-main-product] .kp-fbt__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-weight:900}[data-main-product] .kp-fbt__foot button{border:0;border-radius:999px;background:#111;color:#fff;font-weight:900;min-height:42px;padding:0 18px}[data-main-product] .kp-fbt__status{min-height:18px;margin:8px 0 0;color:#366d38;font-weight:800}[data-main-product] .kp-routine{margin:0;padding:20px;background:#fff0e8;border-radius:8px}[data-main-product] .kp-routine__head{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}[data-main-product] .kp-routine h2{font-family:var(--font-display);font-size:28px;margin:0}[data-main-product] .kp-routine__head p{margin:5px 0 0;color:var(--muted);font-size:13px}[data-main-product] .kp-routine__add{width:auto;padding:0 22px}[data-main-product] .kp-routine__items{display:grid;grid-template-columns:1fr;gap:0}[data-main-product] .kp-routine__item{position:relative;display:grid;grid-template-columns:auto 58px minmax(0,1fr);gap:12px;align-items:center;background:transparent;border:0;border-top:1px solid #ead9d2;border-radius:0;padding:12px 0}[data-main-product] .kp-routine__item:has(input:checked){border-color:#111;box-shadow:0 0 0 1px #111 inset}[data-main-product] .kp-routine__item:has(input:checked){box-shadow:none}[data-main-product] .kp-routine__item input{accent-color:#111}[data-main-product] .kp-routine__media{aspect-ratio:1;background:#f6f6f6;border-radius:6px;display:grid;place-items:center}[data-main-product] .kp-routine__media img{max-width:100%;max-height:100%;object-fit:contain}[data-main-product] .kp-routine__copy{display:grid;gap:6px;font-size:13px}[data-main-product] .kp-routine__badge{width:max-content;max-width:100%;color:#8a6224;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}[data-main-product] .kp-routine__status{min-height:20px;margin:12px 0 0;color:#366d38;font-weight:800}[data-main-product] .kp-review-meter{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:24px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:24px}[data-main-product] .kp-review-meter__score strong{display:block;font-family:var(--font-display);font-size:48px;line-height:1}[data-main-product] .kp-review-meter__score span{color:#f5a623}[data-main-product] .kp-review-meter__score small{display:block;color:var(--muted);font-size:12px}[data-main-product] .kp-review-meter__bars{display:grid;gap:6px}[data-main-product] .kp-review-meter__bars div{display:grid;grid-template-columns:34px 1fr 38px;gap:8px;align-items:center;font-size:12px;color:var(--muted)}[data-main-product] .kp-review-meter__bars i{height:7px;border-radius:999px;background:linear-gradient(90deg,#f5a623 var(--bar),#ededed var(--bar));display:block}[data-main-product] .kp-review-meter__cta{text-align:right;font-size:12px}[data-main-product] .kp-review-meter__cta button{display:inline-flex;margin-top:8px;min-height:38px;align-items:center;border:0;border-radius:999px;background:#111;color:#fff;padding:0 22px;font-weight:900;cursor:pointer}[data-main-product] .kp-review-meter__cta button.is-open{box-shadow:0 0 0 3px #f4d391;background:#111;color:#fff}[data-main-product] .kp-ugc{margin:18px 0 28px}[data-main-product] .kp-ugc__head{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:10px}[data-main-product] .kp-ugc__head span{color:#8a6224}[data-main-product] .kp-ugc__head small{color:var(--muted)}[data-main-product] .kp-ugc__rail{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}[data-main-product] .kp-ugc__rail a{aspect-ratio:1;border-radius:6px;background:#f4f4f4;overflow:hidden}[data-main-product] .kp-ugc__rail img{width:100%;height:100%;object-fit:cover}[data-main-product] .kp-reviews{margin-top:54px;padding-top:54px;border-top:1px solid var(--line)}[data-main-product] .kp-reviews__header{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:24px}[data-main-product] .kp-reviews__eyebrow{margin:0 0 10px;color:#8a6224;font:800 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}[data-main-product] .kp-reviews h2{font-family:var(--font-display);font-size:clamp(34px,4vw,54px);line-height:1;margin:0 0 8px;letter-spacing:0}[data-main-product] .kp-reviews__header p:not(.kp-reviews__eyebrow){margin:0;color:var(--muted);font-size:15px}[data-main-product] .kp-reviews__score{min-width:178px;border:1px solid #d9d9d9;border-radius:8px;padding:18px;text-align:center;background:#fff}[data-main-product] .kp-reviews__score strong{display:block;font-family:var(--font-display);font-size:42px;line-height:1;color:#f5a623}[data-main-product] .kp-reviews__score span{display:block;color:#f5a623;letter-spacing:0;margin:4px 0}[data-main-product] .kp-reviews__score small{display:block;color:var(--muted);font-weight:800}[data-main-product] .kp-reviews__grid{display:block}[data-main-product] .kp-reviews__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}[data-main-product] .kp-empty-state{border:1px dashed var(--line);border-radius:8px;background:#fbfbfc;color:var(--muted);font-weight:800;padding:22px;text-align:center}[data-main-product] .kp-reviews__list .kp-empty-state{grid-column:1/-1}[data-main-product] .kp-review-card,[data-main-product] .kp-reviews__empty,[data-main-product] .kp-review-form{border:1px solid #e2e2e2;border-radius:8px;background:#fff;padding:22px;box-shadow:0 12px 30px #1111110a}[data-main-product] .kp-review-card__stars{color:#cfcfcf;letter-spacing:0;margin-bottom:12px}[data-main-product] .kp-review-card__stars .is-filled{color:#f5a623}[data-main-product] .kp-review-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px}[data-main-product] .kp-review-card__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fde9b8;color:#8a6224;font-weight:900}[data-main-product] .kp-review-card__head strong{display:block;font-size:14px}[data-main-product] .kp-review-card__head small{display:block;color:#1f8a5b;font-size:12px;font-weight:800}[data-main-product] .kp-review-card__head time{color:var(--muted);font-size:12px}[data-main-product] .kp-review-card h3,[data-main-product] .kp-reviews__empty h3,[data-main-product] .kp-review-form h3{font-family:var(--font-sans);font-size:18px;line-height:1.2;margin:0 0 8px}[data-main-product] .kp-review-card p,[data-main-product] .kp-reviews__empty p{margin:0;color:var(--muted);line-height:1.6}[data-main-product] .kp-review-card__image{display:block;width:86px;aspect-ratio:1;border:1px solid #dedee2;border-radius:8px;object-fit:cover;margin-top:14px}[data-main-product] .kp-review-card__help{width:max-content;margin-top:14px;border:1px solid #d4d4d6;border-radius:999px;background:#fff;color:var(--muted);font-weight:800;padding:7px 13px}[data-main-product] .kp-review-card__help:disabled{cursor:default;opacity:.78}[data-main-product] .kp-review-card__help.is-voted{border-color:#f0cf9b;background:#fff8ec;color:#111}[data-main-product] .kp-review-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:#111;font-size:13px}[data-main-product] .kp-review-card footer span{color:#8a6224;font-weight:800}[data-main-product] .kp-reviews__empty{grid-column:1/-1;min-height:230px;display:grid;place-items:center;text-align:center}[data-main-product] .kp-reviews__empty>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff7de;color:#8a6224;margin-bottom:2px}[data-main-product] .kp-review-form[hidden]{display:none}[data-main-product] .kp-review-form{display:grid;gap:14px;background:#f4f4f5;border:0;border-radius:22px;box-shadow:none;margin:20px 0 28px;padding:26px 24px}[data-main-product] .kp-review-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}[data-main-product] .kp-review-form__row label{display:grid;gap:8px}[data-main-product] .kp-review-form label,[data-main-product] .kp-review-form legend{font-size:12px;font-weight:800;color:#111}[data-main-product] .kp-review-form label small{font-weight:500;color:var(--muted)}[data-main-product] .kp-review-form>small{color:var(--muted);font-size:12px}[data-main-product] .kp-review-form input,[data-main-product] .kp-review-form textarea,[data-main-product] .kp-review-form select{width:100%;border:1px solid #d8d8d8;border-radius:10px;background:#fff;padding:12px 14px;font:inherit}[data-main-product] .kp-review-form__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;border:0;margin:0;padding:0}[data-main-product] .kp-review-form__rating legend{width:100%;margin-bottom:2px}[data-main-product] .kp-review-form__rating input{position:absolute;opacity:0;pointer-events:none}[data-main-product] .kp-review-form__rating label{font-size:22px;color:#a4a4a4;cursor:pointer}[data-main-product] .kp-review-form__rating input:checked~label,[data-main-product] .kp-review-form__rating label:hover,[data-main-product] .kp-review-form__rating label:hover~label{color:#f5a623}[data-main-product] .kp-review-form__recommend{display:flex;flex-wrap:wrap;gap:10px;border:0;margin:0;padding:0}[data-main-product] .kp-review-form__recommend legend{width:100%;margin-bottom:0}[data-main-product] .kp-review-form__recommend label{display:inline-flex;align-items:center;gap:8px;border:1px solid #d4d4d6;border-radius:999px;background:#fff;padding:10px 16px;font-size:13px}[data-main-product] .kp-review-form__recommend input{width:auto;accent-color:#f5a623}[data-main-product] .kp-review-form button[type=submit]{justify-self:start;min-height:48px;border:0;border-radius:999px;background:#111;color:#fff;font-weight:900;cursor:pointer;padding:0 28px}[data-main-product] .kp-review-form__status{min-height:18px;margin:0;color:var(--muted);font-size:13px}[data-main-product] .kp-review-form__status.is-success{border:1px solid #cbe8d4;border-radius:8px;background:#f0fbf4;color:#176b35;padding:10px 12px;font-weight:800}[data-main-product] .kp-qa{border-top:1px solid var(--line);padding:42px 0}[data-main-product] .kp-qa__head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}[data-main-product] .kp-qa__head span{color:var(--muted);font-size:13px}[data-main-product] .kp-qa__head button{border:0;border-radius:999px;background:#111;color:#fff;font-weight:900;min-height:38px;padding:0 18px}[data-main-product] .kp-qa__head button.is-open{box-shadow:0 0 0 3px #f4d391}[data-main-product] .kp-qa-form[hidden]{display:none}[data-main-product] .kp-qa-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#f4f4f5;border-radius:22px;margin:0 0 22px;padding:24px}[data-main-product] .kp-qa-form label{display:grid;gap:8px;font-size:12px;font-weight:800;color:#111}[data-main-product] .kp-qa-form label small{font-weight:500;color:var(--muted)}[data-main-product] .kp-qa-form input,[data-main-product] .kp-qa-form textarea,[data-main-product] .kp-qa-form select{width:100%;border:1px solid #d8d8d8;border-radius:10px;background:#fff;padding:12px 14px;font:inherit}[data-main-product] .kp-qa-form__wide{grid-column:1/-1}[data-main-product] .kp-qa-form__actions{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}[data-main-product] .kp-qa-form button[type=submit]{width:auto;min-width:170px;min-height:46px;border:0;border-radius:999px;background:#111;color:#fff;font-weight:900;padding:0 24px}[data-main-product] .kp-qa-form__status{min-height:18px;margin:0;color:var(--muted);font-size:13px}[data-main-product] .kp-qa__tools{display:flex;justify-content:space-between;gap:18px;margin-bottom:14px;font-size:12px;color:var(--muted)}[data-main-product] .kp-qa__tools label{border-bottom:1px solid #111;min-width:260px}[data-main-product] .kp-qa__tools input{border:0;padding:9px 0;width:100%;font:inherit}[data-main-product] .kp-qa__list{display:grid;gap:12px}[data-main-product] .kp-qa__list article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;background:#f4f4f5;border-radius:8px;padding:18px}[data-main-product] .kp-qa__list aside{font-size:12px;color:var(--muted)}[data-main-product] .kp-qa__list aside span{display:inline-flex;margin-top:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 9px;text-transform:uppercase;font-size:10px;font-weight:900}[data-main-product] .kp-qa__list h3{font-family:var(--font-display);font-size:20px;margin:0 0 6px}[data-main-product] .kp-qa__list h3 span{color:#8a6224}[data-main-product] .kp-qa__list p{margin:0 0 6px;color:var(--muted);font-size:13px;line-height:1.5}[data-main-product] .kp-like{border-top:1px solid var(--line);padding:42px 0 0}[data-main-product] .kp-like__rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:18px}[data-main-product] .kp-like__card{display:grid;gap:7px;min-width:0}[data-main-product] .kp-like__media{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;background:#fff}[data-main-product] .kp-like__media img{width:100%;height:100%;object-fit:contain;padding:10px}[data-main-product] .kp-like__card small{color:var(--muted);font-size:11px}[data-main-product] .kp-like__card strong{font-size:13px;line-height:1.25;display:block}[data-main-product] .kp-like__card b{font-size:13px}[data-main-product] .kp-like__card button{border:0;border-radius:999px;background:#111;color:#fff;font-weight:900;min-height:34px;font-size:12px}[data-main-product] .kp-sticky{display:none}@media(max-width:900px){[data-main-product] .kp{padding:12px 14px 92px}[data-main-product] .kp-product{grid-template-columns:1fr;gap:22px}[data-main-product] .kp-gallery,[data-main-product] .kp-summary{position:static}[data-main-product] .kp-gallery{grid-template-columns:1fr}[data-main-product] .kp-gallery__stage{grid-column:1;min-height:390px}[data-main-product] .kp-gallery__thumbs{grid-column:1;grid-row:auto;flex-direction:row;overflow:auto}[data-main-product] h1{font-size:40px}[data-main-product] .kp-service,[data-main-product] .kp-bundles{grid-template-columns:1fr}[data-main-product] .kp-routine__head{display:grid;align-items:start}[data-main-product] .kp-routine__add{width:100%}[data-main-product] .kp-routine__items,[data-main-product] .kp-review-meter{grid-template-columns:1fr}[data-main-product] .kp-review-meter__cta{text-align:left}[data-main-product] .kp-review-form__row{grid-template-columns:1fr}[data-main-product] .kp-review-card__head{grid-template-columns:auto minmax(0,1fr)}[data-main-product] .kp-review-card__head time{grid-column:2}[data-main-product] .kp-ugc__rail,[data-main-product] .kp-like__rail{grid-auto-flow:column;grid-auto-columns:42%;grid-template-columns:none;overflow-x:auto;padding-bottom:8px}[data-main-product] .kp-qa__head,[data-main-product] .kp-qa__tools{display:grid}[data-main-product] .kp-qa-form{grid-template-columns:1fr}[data-main-product] .kp-qa-form__wide,[data-main-product] .kp-qa-form__actions{grid-column:auto}[data-main-product] .kp-qa__list article{grid-template-columns:1fr}[data-main-product] .kp-reviews__header,[data-main-product] .kp-reviews__grid,[data-main-product] .kp-reviews__list{display:grid;grid-template-columns:1fr}[data-main-product] .kp-reviews__score{text-align:left}[data-main-product] .kp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #00000014;transform:translateY(120%);transition:transform .2s ease;pointer-events:none}[data-main-product] .kp-sticky.is-visible{transform:translateY(0);pointer-events:auto}[data-main-product] .kp-sticky div{display:grid;font-size:12px;min-width:0}[data-main-product] .kp-sticky strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-main-product] .kp-sticky button{width:auto;min-height:44px;padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-product-kuddy.css.map */
