.ym-pdp{--pdp-bg: #f7f6f2;--pdp-card: #f2f1ec;--pdp-card-strong: #efede7;--pdp-white: #fdfcfa;--pdp-line: #e4e2db;--pdp-line-strong: #b9b7b0;--pdp-ink: #1f2421;--pdp-text: #45453f;--pdp-muted: #7a7972;--pdp-btn: #1e2a25;--pdp-btn-hover: #2e3d36;--pdp-radius: 12px;padding:0 0 40px;background:var(--pdp-bg);color:var(--pdp-text);font-family:var(--ym-font-sans, "Noto Sans JP", sans-serif);-webkit-font-smoothing:antialiased}.ym-pdp *,.ym-pdp *:before,.ym-pdp *:after{box-sizing:border-box}:where(.ym-pdp) :where(p,h1,h2,h3,dl,dd,figure){margin:0}:where(.ym-pdp) :where(ul){list-style:none;margin:0;padding:0}:where(.ym-pdp) :where(a){color:inherit}.ym-pdp__width{max-width:1200px;margin:0 auto;padding:0 30px}.ym-pdp__width--narrow{max-width:1120px}.ym-pdp__width--mid{max-width:1000px}.ym-pdp-icon{display:block;width:1em;height:1em;flex-shrink:0;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ym-pdp-icon--fill{fill:currentColor;stroke:none}.ym-pdp-icon--sketch{stroke-width:1.3}.ym-pdp-ingredients,.ym-pdp-usecases{padding-top:14px}.ym-pdp-card{background:var(--pdp-card);border:1px solid var(--pdp-line);border-radius:var(--pdp-radius)}.ym-pdp-frame{position:relative;padding:42px 30px 30px;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);background:var(--pdp-bg)}.ym-pdp-frame__heading,.ym-pdp-heading{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:.14em;color:var(--pdp-ink);text-align:center}.ym-pdp-frame__heading{position:absolute;top:0;left:50%;padding:0 22px;background:var(--pdp-bg);transform:translate(-50%,-55%);white-space:nowrap}.ym-pdp-heading{margin-bottom:22px;letter-spacing:.06em}.ym-pdp-heading--jp{letter-spacing:.2em}.ym-pdp-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:120px;background:var(--pdp-card-strong);color:#a3a29b;font-size:12px;letter-spacing:.08em}.ym-pdp-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;color:var(--pdp-text);text-decoration:underline;text-underline-offset:3px}.ym-pdp-link .ym-pdp-icon{width:11px;height:11px}.ym-pdp-link--plain{font-size:13px;font-weight:500;color:var(--pdp-ink);text-decoration:none}.ym-pdp-link--plain:hover{text-decoration:underline}.ym-pdp-stars{display:inline-flex;gap:4px;color:var(--pdp-ink);font-size:13px}.ym-pdp-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:999px;background:var(--pdp-btn);color:#fff;font-family:inherit;letter-spacing:.14em;text-decoration:none;cursor:pointer;transition:background .2s ease}.ym-pdp-btn:hover{background:var(--pdp-btn-hover)}.ym-pdp-btn--makuake{background:#fff;color:var(--beni, #a3282c);box-shadow:inset 0 0 0 1px var(--beni, #a3282c)}.ym-pdp-btn--makuake:hover{background:var(--beni, #a3282c);color:#fff}.ym-pdp-btn .ym-pdp-icon{width:20px;height:20px}.ym-pdp-btn--lg{min-height:48px;padding:0 32px;font-size:14px}.ym-pdp-btn--sm{min-height:36px;padding:0 24px;font-size:12px;gap:8px}.ym-pdp-btn--sm .ym-pdp-icon{width:16px;height:16px}.ym-pdp-btn--xl{width:100%;min-height:56px;padding:0 40px;font-size:15px}.ym-pdp-btn--xl .ym-pdp-icon{width:22px;height:22px}.ym-pdp-btn.is-disabled,.ym-pdp-btn:disabled{opacity:.55;cursor:default;pointer-events:none}.ym-pdp-fav{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;padding:0;border:1px solid var(--pdp-line);border-radius:50%;background:var(--pdp-white);color:var(--pdp-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease}.ym-pdp-fav .ym-pdp-icon{width:20px;height:20px}.ym-pdp-fav:hover{border-color:var(--pdp-line-strong)}.ym-pdp-fav[aria-pressed=true]{color:var(--beni, #a3282c)}.ym-pdp-fav[aria-pressed=true] .ym-pdp-icon{fill:currentColor}.ym-pdp-main{padding-top:18px;padding-bottom:36px}.ym-pdp-main__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-main__breadcrumb a{text-decoration:none}.ym-pdp-main__breadcrumb a:hover{text-decoration:underline}.ym-pdp-main__breadcrumb .ym-pdp-icon{width:9px;height:9px;color:var(--pdp-muted)}.ym-pdp-main__grid{display:grid;grid-template-columns:minmax(0,53fr) minmax(0,47fr);gap:46px;align-items:start}.ym-pdp-main__stage{position:relative;aspect-ratio:1.38 / 1;overflow:hidden;border-radius:6px;background:#cfd6c3}.ym-pdp-main__slide{position:absolute;top:0;right:0;bottom:0;left:0}.ym-pdp-main__slide[hidden]{display:none}.ym-pdp-main__slide-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ym-pdp-pos, center)}.ym-pdp-main__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#7c8472;font-size:13px}.ym-pdp-main__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fdfcfab8;color:#2a2d29;font-size:20px;cursor:pointer;transform:translateY(-50%);opacity:.8;transition:opacity .2s ease}.ym-pdp-main__arrow:hover{opacity:1}.ym-pdp-main__arrow .ym-pdp-icon{stroke-width:1.4}.ym-pdp-main__arrow--prev{left:16px}.ym-pdp-main__arrow--next{right:16px}.ym-pdp-main__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}.ym-pdp-main__thumb{display:block;width:100%;aspect-ratio:1.3 / 1;padding:0;overflow:hidden;border:1.5px solid transparent;border-radius:4px;background:var(--pdp-card-strong);cursor:pointer;opacity:.85;transition:border-color .2s ease,opacity .2s ease}.ym-pdp-main__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ym-pdp-main__thumb:hover{opacity:1}.ym-pdp-main__thumb.is-active{border-color:#3b3e39;opacity:1}.ym-pdp-main__badge{display:inline-block;margin-bottom:12px;padding:5px 12px;border-radius:999px;background:#e8e5dd;font-size:11px;letter-spacing:.06em;color:var(--pdp-text)}.ym-pdp-main__title{font-size:25px;font-weight:600;line-height:1.5;letter-spacing:.08em;color:var(--pdp-ink)}.ym-pdp-main__lead{display:grid;gap:4px;margin-top:12px;font-size:13px;line-height:2;letter-spacing:.04em}.ym-pdp-main__rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;font-size:12px;color:var(--pdp-text)}.ym-pdp-main__rating-count{font-size:11px}.ym-pdp-main__rating-link{font-size:11px;text-underline-offset:3px}.ym-pdp-main__price{margin-top:16px;font-size:27px;font-weight:500;letter-spacing:.02em;color:var(--pdp-ink)}.ym-pdp-main__tax{margin-left:8px;font-size:11px;font-weight:400;color:var(--pdp-text)}.ym-pdp-main__specs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ym-pdp-main__spec{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:92px;min-height:70px;padding:10px;border:1px solid var(--pdp-line);border-radius:8px;background:var(--pdp-white);text-align:center}.ym-pdp-main__spec--wide{flex-grow:2}.ym-pdp-main__spec-value{font-size:14px;font-weight:600;line-height:1.45;letter-spacing:.04em;color:var(--pdp-ink)}.ym-pdp-main__spec--wide .ym-pdp-main__spec-value{font-size:11px;line-height:1.7}.ym-pdp-main__spec-label{font-size:10px;letter-spacing:.04em;color:var(--pdp-muted)}.ym-pdp-main__claims{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ym-pdp-main__claim{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 22px 10px 16px;border:1px solid var(--pdp-line);border-radius:8px;background:var(--pdp-white);font-size:12px;letter-spacing:.06em;color:var(--pdp-ink)}.ym-pdp-main__claim .ym-pdp-icon{width:30px;height:30px;color:#3a3b37}.ym-pdp-main__purchase{margin-top:26px}.ym-pdp-main__variants{display:flex;align-items:center;gap:18px;margin-bottom:14px}.ym-pdp-main__variant-select{min-height:38px;padding:0 14px;border:1px solid var(--pdp-line);border-radius:999px;background:var(--pdp-white);font:inherit;font-size:13px}.ym-pdp-main__qty-row{display:flex;align-items:center;gap:18px}.ym-pdp-main__qty-label{font-size:12px;letter-spacing:.08em;color:var(--pdp-ink)}.ym-pdp-qty{display:inline-flex;align-items:center;height:38px;border:1px solid var(--pdp-line);border-radius:999px;background:var(--pdp-white)}.ym-pdp-qty__btn{display:flex;align-items:center;justify-content:center;width:44px;height:100%;padding:0;border:0;background:transparent;color:var(--pdp-ink);font-size:15px;cursor:pointer}.ym-pdp-qty__btn .ym-pdp-icon{stroke-width:2}.ym-pdp-qty__input{display:flex;align-items:center;justify-content:center;width:38px;height:100%;padding:0;border:0;background:transparent;font:inherit;font-size:13px;text-align:center;color:var(--pdp-ink);-moz-appearance:textfield}.ym-pdp-qty__input::-webkit-outer-spin-button,.ym-pdp-qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ym-pdp-qty.is-disabled{opacity:.6}.ym-pdp-qty.is-disabled .ym-pdp-qty__btn{cursor:default}.ym-pdp-main__actions{display:flex;align-items:center;gap:14px;margin-top:18px}.ym-pdp-main__cart{flex:1 1 auto}.ym-pdp-main__coming-note{margin-top:12px;font-size:12px;letter-spacing:.04em;color:var(--pdp-muted)}.ym-pdp-main__perks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin-top:20px}.ym-pdp-main__perk,.ym-pdp-main__perk a{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.02em;color:var(--pdp-text);text-decoration:none}.ym-pdp-main__perk a:hover span{text-decoration:underline}.ym-pdp-main__perk .ym-pdp-icon{width:18px;height:18px;color:var(--pdp-ink);stroke-width:1.5}.ym-pdp-points__apex{display:flex;align-items:center;gap:22px;max-width:560px;margin:0 auto 40px;padding:18px 26px;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);background:var(--pdp-card)}.ym-pdp-points__apex-art .ym-pdp-icon{width:118px;height:64px;color:#6e6d67;stroke-width:1.1}.ym-pdp-points__apex-heading{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--pdp-ink)}.ym-pdp-points__apex-body{margin:8px 0;font-size:10.5px;line-height:1.9;color:var(--pdp-text)}.ym-pdp-points{position:relative;overflow:hidden;padding-top:8px}.ym-pdp-points--ridge{padding-top:176px;padding-bottom:80px}.ym-pdp-points__inner{position:relative;z-index:1}.ym-pdp-points__ridge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.ym-pdp-points__ridge svg{position:absolute;top:0;left:50%;display:block;width:100%;min-width:960px;max-width:1600px;height:auto;transform:translate(-50%)}.ym-ridge__line,.ym-ridge__snow,.ym-ridge__contour,.ym-ridge__trail,.ym-ridge__bird{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ym-ridge__line{stroke:#b3afa4;stroke-width:1.2}.ym-ridge__line--near{stroke:#c3bfb4;stroke-width:1}.ym-ridge__snow{stroke:#a19c90;stroke-width:1.1}.ym-ridge__contour{stroke:#cdc9bf;stroke-width:.9}.ym-ridge__trail{stroke:#b89f7a;stroke-width:1.2;stroke-dasharray:1 6}.ym-ridge__sun{fill:#efe5cf;stroke:#e2d2ae;stroke-width:1;vector-effect:non-scaling-stroke}.ym-ridge__bird{stroke:#9e998d;stroke-width:1}.ym-pdp-points--ridge .ym-pdp-points__apex,.ym-pdp-points--ridge .ym-pdp-points__card{background:#f7f6f2b8;border-color:#d6d2c8e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px -18px #28261e59}.ym-pdp-points__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ym-pdp-points__card{display:flex;align-items:center;gap:8px;min-height:158px;padding:22px 16px 22px 20px}.ym-pdp-points__icon .ym-pdp-icon{width:60px;height:52px;color:#3a3b37}.ym-pdp-points__copy{flex:1;align-self:flex-start;text-align:center}.ym-pdp-points__number{font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--pdp-ink)}.ym-pdp-points__title{margin-top:4px;font-size:16px;font-weight:600;line-height:1.55;letter-spacing:.08em;color:var(--pdp-ink)}.ym-pdp-points__body{margin-top:10px;font-size:11px;letter-spacing:.02em;color:var(--pdp-text)}.ym-pdp-supervisor__card{padding:26px 48px 36px}.ym-pdp-supervisor__heading{font-size:17px;font-weight:500;letter-spacing:.08em;color:var(--pdp-ink)}.ym-pdp-supervisor__body{display:grid;grid-template-columns:148px minmax(0,1fr);gap:28px 56px;align-items:center;margin-top:14px;padding-left:22px}.ym-pdp-supervisor__photo{display:flex;align-items:center;justify-content:center;width:148px;height:148px;margin:0 auto;padding:0;overflow:hidden;border:1px solid var(--pdp-line);border-radius:50%;background:#fff;box-sizing:border-box}.ym-pdp-supervisor__photo img{display:block;width:auto;height:auto;max-width:62%;max-height:62%;object-fit:contain;object-position:center}.ym-pdp-supervisor__photo--fill img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.ym-pdp-supervisor__photo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#dcdad3;border-radius:50%;font-size:11px;color:#9d9c95}.ym-pdp-supervisor__quote{font-size:13px;line-height:2.1;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-supervisor__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px;font-size:11px;letter-spacing:.04em;color:var(--pdp-muted)}.ym-pdp-ingredients__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.ym-pdp-ingredients__item{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:32px;align-items:start}.ym-pdp-ingredients__media{aspect-ratio:.95 / 1;overflow:hidden;border-radius:6px}.ym-pdp-ingredients__media img{display:block;width:100%;height:100%;object-fit:cover}.ym-pdp-ingredients__copy{padding-top:18px}.ym-pdp-ingredients__title{font-size:17px;font-weight:500;line-height:1.8;letter-spacing:.1em;color:var(--pdp-ink)}.ym-pdp-ingredients__body{margin-top:14px;font-size:12.5px;line-height:2.1;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-ingredients__note{margin-top:12px;font-size:10.5px;color:var(--pdp-muted)}.ym-pdp-story__card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:54px;align-items:center;padding:5px}.ym-pdp-story__media{aspect-ratio:2.15 / 1;overflow:hidden;border-radius:6px}.ym-pdp-story__media img{display:block;width:100%;height:100%;object-fit:cover}.ym-pdp-story__copy{padding:20px 40px 20px 0}.ym-pdp-story__heading{font-size:19px;font-weight:500;letter-spacing:.08em;color:var(--pdp-ink)}.ym-pdp-story__body{margin:18px 0 22px;font-size:12.5px;line-height:2.2;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-usecases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:0 10px}.ym-pdp-usecases__item{overflow:hidden;border-radius:6px;background:var(--pdp-card-strong)}.ym-pdp-usecases__media{aspect-ratio:1.64 / 1;overflow:hidden;border-radius:6px}.ym-pdp-usecases__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ym-pdp-pos, center)}.ym-pdp-usecases__copy{padding:14px 12px 16px;text-align:center}.ym-pdp-usecases__title{font-size:15px;font-weight:500;letter-spacing:.12em;color:var(--pdp-ink)}.ym-pdp-usecases__body{margin-top:6px;font-size:11.5px;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-reviews .ym-pdp-heading{margin-bottom:10px}.ym-pdp-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;margin-bottom:18px;font-size:12px}.ym-pdp-reviews__count{font-size:11px}.ym-pdp-reviews__link{font-size:11px;text-underline-offset:3px}.ym-pdp-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:0 20px}.ym-pdp-reviews__app{grid-column:1 / -1}.ym-pdp-reviews__card{padding:18px 24px 20px;background:var(--pdp-bg)}.ym-pdp-reviews__card .ym-pdp-stars{gap:3px;font-size:13px}.ym-pdp-reviews__text{margin-top:10px;font-size:12px;line-height:2.1;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-reviews__meta{margin-top:12px;font-size:10.5px;color:var(--pdp-muted)}.ym-pdp-reviews__grid--count-2,.ym-pdp-reviews__grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ym-pdp-reviews__grid--count-1{grid-template-columns:minmax(0,560px);justify-content:center}.ym-pdp-reviews__source{display:inline-block;padding:2px 10px;border:1px solid var(--pdp-line);border-radius:999px;font-size:10px;letter-spacing:.06em;color:var(--pdp-muted)}.ym-pdp-reviews__card .ym-pdp-stars+.ym-pdp-reviews__source{margin-top:10px}.ym-pdp-info__grid{--info-panel-h: 70px;--info-panel-border: 1.5px;--info-panels-h: calc(var(--info-panel-h) * 3 + var(--info-panel-border) * 4);--info-heading-h: 22px;--info-table-gap: 8px;--info-rows: 6;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px;align-items:start}.ym-pdp-info__heading{font-size:15px;font-weight:600;line-height:var(--info-heading-h);letter-spacing:.04em;color:var(--pdp-ink)}.ym-pdp-info__table{margin-top:var(--info-table-gap)}.ym-pdp-info__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;min-height:calc((var(--info-panels-h) - var(--info-heading-h) - var(--info-table-gap) - 1px) / var(--info-rows));padding:4px 12px;border-bottom:1px solid var(--pdp-line);font-size:11.5px;line-height:1.6}.ym-pdp-info__row:first-child{border-top:1px solid var(--pdp-line)}.ym-pdp-info__row dt{font-weight:600;color:var(--pdp-ink)}.ym-pdp-info__row dd{color:var(--pdp-text)}.ym-pdp-info__panels{border-top:var(--info-panel-border) solid var(--pdp-line-strong)}.ym-pdp-info__panel{border-bottom:var(--info-panel-border) solid var(--pdp-line-strong)}.ym-pdp-info__panel summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--info-panel-h);padding:0 4px;font-size:13px;letter-spacing:.06em;color:var(--pdp-ink);cursor:pointer;list-style:none}.ym-pdp-info__panel summary::-webkit-details-marker{display:none}.ym-pdp-info__toggle{font-size:20px;color:var(--pdp-ink);transition:transform .2s ease}.ym-pdp-info__toggle .ym-pdp-icon{stroke-width:1.4}.ym-pdp-info__panel[open] .ym-pdp-info__toggle{transform:rotate(45deg)}.ym-pdp-info__panel-body{padding:0 4px 22px;font-size:12px;line-height:2;color:var(--pdp-text)}.ym-pdp-howto .ym-pdp-heading{margin-bottom:14px}.ym-pdp-howto__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ym-pdp-howto__card{display:flex;align-items:flex-start;gap:34px;padding:26px 36px 24px;background:var(--pdp-bg)}.ym-pdp-howto__card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ym-pdp-howto__card:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.ym-pdp-howto__card:only-child{border-radius:var(--pdp-radius);border-left:1px solid var(--pdp-line)}.ym-pdp-howto__icon{padding-top:20px}.ym-pdp-howto__icon .ym-pdp-icon{width:96px;height:76px;color:#3a3b37}.ym-pdp-howto__title{font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--pdp-ink)}.ym-pdp-howto__body{margin-top:8px;font-size:12px;line-height:2;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-howto__notes{margin-top:8px;font-size:10px;line-height:1.9;color:var(--pdp-muted)}.ym-pdp-crosssell .ym-pdp-heading{margin-bottom:18px}.ym-pdp-crosssell__card{display:grid;grid-template-columns:minmax(0,58%) minmax(260px,1fr);gap:28px 36px;align-items:center;width:100%;max-width:none;margin:0;padding:24px 36px 24px 28px}.ym-pdp-crosssell__media{display:block;width:100%;aspect-ratio:5 / 4;overflow:hidden;border-radius:4px}.ym-pdp-crosssell__copy{display:flex;flex-direction:column;align-items:flex-start;max-width:440px;margin-left:auto;width:100%}.ym-pdp-crosssell__media img{display:block;width:100%;height:100%;object-fit:cover}.ym-pdp-crosssell__title{font-size:18px;font-weight:600;line-height:1.55;letter-spacing:.06em;color:var(--pdp-ink)}.ym-pdp-crosssell__title a{text-decoration:none}.ym-pdp-crosssell__title a:hover{text-decoration:underline}.ym-pdp-crosssell__body{margin-top:10px;font-size:13px;line-height:2;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-crosssell__meta{margin-top:8px;font-size:13px;letter-spacing:.04em;color:var(--pdp-text)}.ym-pdp-crosssell__price{margin-top:10px;font-size:17px;font-weight:600;color:var(--pdp-ink)}.ym-pdp-crosssell__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;margin-left:0}.ym-pdp-crosssell__actions .ym-pdp-btn--sm{min-height:40px;padding:0 26px;font-size:13px}.ym-pdp-crosssell__actions .ym-pdp-fav{width:40px;height:40px}.ym-pdp-crosssell__actions .ym-pdp-fav .ym-pdp-icon{width:18px;height:18px}.ym-pdp-reco .ym-pdp-heading{margin-bottom:18px}.ym-pdp-reco__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.ym-pdp-reco__item{display:flex;width:calc((100% - 60px)/4)}.ym-pdp-reco__card{display:flex;flex-direction:column;width:100%;overflow:hidden;text-decoration:none;color:inherit}.ym-pdp-reco__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--pdp-card-strong)}.ym-pdp-reco__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ym-pdp-reco__media .ym-pdp-placeholder{justify-content:center;height:100%}.ym-pdp-reco__card:hover .ym-pdp-reco__media img{transform:scale(1.03)}.ym-pdp-reco__copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 18px}.ym-pdp-reco__badge{padding:3px 10px;border-radius:999px;background:#e8e5dd;font-size:11px;letter-spacing:.06em;color:var(--pdp-text)}.ym-pdp-reco__title{font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.04em;color:var(--pdp-ink);text-wrap:balance}.ym-pdp-reco__card:hover .ym-pdp-reco__title{text-decoration:underline}.ym-pdp-reco__meta{font-size:12px;letter-spacing:.04em;color:var(--pdp-muted)}.ym-pdp-reco__price{font-size:15px;font-weight:600;color:var(--pdp-ink)}.ym-pdp-cta{padding-bottom:72px}.ym-pdp-cta__card{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(0,400px);gap:40px;align-items:center;padding:30px 64px 30px 48px;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);background:var(--pdp-card)}.ym-pdp-cta__art .ym-pdp-icon{width:170px;height:90px;color:#6e6d67;stroke-width:1}.ym-pdp-cta__heading{font-size:26px;font-weight:500;letter-spacing:.14em;color:var(--pdp-ink)}.ym-pdp-cta__body{margin-top:10px;font-size:12px;letter-spacing:.06em;color:var(--pdp-text)}@media screen and (max-width:989px){.ym-pdp__width{padding:0 16px}.ym-pdp-main__grid{grid-template-columns:1fr;gap:28px}.ym-pdp-main__arrow--prev{left:4px}.ym-pdp-main__arrow--next{right:4px}.ym-pdp-main__thumbs{gap:6px}.ym-pdp-main__title{font-size:21px}.ym-pdp-main__spec{flex-basis:calc(50% - 5px)}.ym-pdp-main__perks{justify-content:flex-start}.ym-pdp-points__apex{padding:16px 18px;gap:14px}.ym-pdp-points__apex-art .ym-pdp-icon{width:80px;height:44px}.ym-pdp-points__grid,.ym-pdp-ingredients__grid,.ym-pdp-usecases__grid,.ym-pdp-reviews__grid,.ym-pdp-info__grid,.ym-pdp-howto__grid{grid-template-columns:1fr}.ym-pdp-points__grid,.ym-pdp-usecases__grid,.ym-pdp-reviews__grid{gap:16px;padding:0}.ym-pdp-points__card{min-height:0}.ym-pdp-points--ridge{padding-top:64px;padding-bottom:40px}.ym-pdp-frame{padding:36px 16px 20px}.ym-pdp-frame__heading{font-size:17px;padding:0 12px}.ym-pdp-supervisor__card{padding:22px 20px 24px}.ym-pdp-supervisor__body{grid-template-columns:1fr;justify-items:center;gap:18px;padding-left:0}.ym-pdp-supervisor__photo{width:148px;height:148px}.ym-pdp-ingredients__grid{gap:28px}.ym-pdp-ingredients__item{gap:18px}.ym-pdp-ingredients__copy{padding-top:0}.ym-pdp-ingredients__title{font-size:15px}.ym-pdp-story__card{grid-template-columns:1fr;gap:0}.ym-pdp-story__copy{padding:20px 16px 16px}.ym-pdp-info__grid{gap:28px}.ym-pdp-howto__card{gap:18px;padding:20px}.ym-pdp-howto__card:first-child{border-radius:var(--pdp-radius) var(--pdp-radius) 0 0}.ym-pdp-howto__card:last-child{border-radius:0 0 var(--pdp-radius) var(--pdp-radius);border-left:1px solid var(--pdp-line);border-top:0}.ym-pdp-howto__icon{padding-top:6px}.ym-pdp-howto__icon .ym-pdp-icon{width:64px;height:52px}.ym-pdp-crosssell__card{grid-template-columns:minmax(0,52%) minmax(0,1fr);gap:14px 16px;padding:18px 16px}.ym-pdp-crosssell__media{aspect-ratio:4 / 5}.ym-pdp-crosssell__copy{max-width:none;margin-left:0}.ym-pdp-cta__card{grid-template-columns:1fr;gap:16px;padding:24px 20px;text-align:center}.ym-pdp-cta__art{display:flex;justify-content:center}.ym-pdp-cta__art .ym-pdp-icon{width:120px;height:64px}.ym-pdp-cta__heading{font-size:21px}}@media screen and (max-width:749px){.ym-pdp-ingredients__item,.ym-pdp-crosssell__card{grid-template-columns:1fr;gap:16px}.ym-pdp-ingredients__media,.ym-pdp-crosssell__media{aspect-ratio:4 / 3}.ym-pdp-crosssell__title{font-size:16px;letter-spacing:.04em;text-wrap:balance}}@media screen and (max-width:989px){.ym-pdp-reco__list{gap:14px}.ym-pdp-reco__item{width:calc((100% - 14px)/2)}.ym-pdp-reco__copy{padding:12px 12px 14px}.ym-pdp-reco__title{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/yamayama-pdp.css.map */
