:root{--ya-green:#1f3d2b;--ya-green-dark:#162e20;--ya-cream:#f6f4ee;--ya-chip:#f1efe9;--ya-border:#e7e3d9;--ya-ink:#1c1c1a;--ya-muted:#666}.ya{padding:40px 0;font-family:"PPNeueMontreal",var(--font-body-family),sans-serif}.ya h1,.ya h2,.ya h3,.ya summary{font-family:"PPNeueMontreal",var(--font-body-family),sans-serif}.ya__wrap{max-width:720px;margin:0 auto;padding:0 16px}.ya--cream{background:var(--ya-cream)}.ya--green{background:var(--ya-green);color:#fff}.ya--green .ya-h2,.ya--green a{color:#fff}.ya-h2{font-size:1.6rem;line-height:1.15;margin:0 0 16px}.ya-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600;color:var(--ya-green);margin:0 0 8px}.ya-buy{margin:16px 0 0;max-width:460px}.ya-buy .ya-btn{width:100%}.ya-btn{display:inline-block;width:100%;padding:16px;border:0;border-radius:10px;background:var(--ya-green);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;text-align:center;transition:background .15s ease}.ya-btn:hover{background:var(--ya-green-dark)}.ya-btn[disabled]{opacity:.5;cursor:not-allowed}.ya-btn--lg{font-size:1.1rem;padding:18px}.ya-hero__h{font-size:2rem;line-height:1.1;margin:0 0 12px}.ya-hero__sub{font-size:1.05rem;color:#444;margin:0 0 16px}.ya-hero__media img{width:100%;height:auto;border-radius:14px;display:block}.ya-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 12px}.ya-chips li{background:var(--ya-chip);border-radius:999px;padding:4px 12px;font-size:.85rem}.ya-rating{font-weight:600;margin:8px 0}.ya-risk{font-size:.85rem;color:var(--ya-muted);margin-top:8px;text-align:center}.ya-proof__strip{list-style:none;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center;padding:0;margin:0}.ya-proof__strip li{font-size:.9rem;color:var(--ya-muted);display:flex;align-items:center;gap:8px}.ya-proof__strip img{max-height:34px;width:auto;display:block}.ya-problem{text-align:center}.ya-problem__body{font-size:1.1rem;line-height:1.6;color:#333}.ya-mech__steps{display:grid;gap:24px;margin-top:24px}.ya-mech__step img{width:64px;height:64px;object-fit:contain;margin-bottom:8px}.ya-mech__step h3{font-size:1.1rem;margin:0 0 6px}.ya-mech__step p{margin:0;color:#444}.ya-cmp__table{width:100%;border-collapse:collapse;font-size:.9rem}.ya-cmp__table th,.ya-cmp__table td{border-bottom:1px solid var(--ya-border);padding:10px;text-align:left}.ya-cmp__table thead th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.ya-cmp__table .is-us{font-weight:600;color:var(--ya-green)}.ya-cmp__table .is-them{color:#999}.ya-receipts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:8px 0 20px}.ya-receipts__num{font-size:2.2rem;font-weight:700;line-height:1;color:var(--ya-green)}.ya-receipts__label{font-size:.9rem;color:var(--ya-muted);margin-top:4px}.ya--green .ya-receipts__num,.ya--green .ya-receipts__label{color:#fff}.ya-story__grid{display:grid;gap:24px}.ya-story__media img{width:100%;height:auto;border-radius:14px;display:block}.ya-story__body{font-size:1.05rem;line-height:1.6;color:#333}.ya-reviews__summary{font-weight:600;margin:0 0 16px}.ya-reviews__grid{display:grid;gap:16px}.ya-review{border:1px solid var(--ya-border);border-radius:12px;padding:16px;background:#fff}.ya-review__stars{color:#e0a200;letter-spacing:2px}.ya-review__quote{margin:8px 0;line-height:1.5}.ya-review__name{font-size:.85rem;color:var(--ya-muted);font-weight:600}.ya-use__grid{display:grid;gap:24px}.ya-use__steps{font-size:1.05rem;line-height:1.7}.ya-use__media img{width:100%;height:auto;border-radius:14px;display:block}.ya-trio{display:grid;gap:20px;margin-top:8px}.ya-trio__card{text-align:center}.ya-trio__icon{font-size:2rem;line-height:1}.ya-trio__card h3{font-size:1.1rem;margin:8px 0 6px}.ya-trio__card p{margin:0;color:#444}.ya-acc{border-top:1px solid var(--ya-border)}.ya-acc__item{border-bottom:1px solid var(--ya-border)}.ya-acc__summary{display:flex;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.05rem;-webkit-user-select:none;user-select:none}.ya-acc__summary::-webkit-details-marker{display:none}.ya-acc__summary::marker{content:""}.ya-acc__title{flex:1;min-width:0}.ya-acc__icon{position:relative;width:1.25rem;height:1.25rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ya-green)}.ya-acc__icon-plus,.ya-acc__icon-minus{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease}.ya-acc__icon svg{width:1rem;height:1rem}.ya-acc__icon-minus{opacity:0;transform:rotate(90deg)}.ya-acc__item[open] .ya-acc__icon-plus{opacity:0;transform:rotate(-90deg)}.ya-acc__item[open] .ya-acc__icon-minus{opacity:1;transform:rotate(0)}.ya-faq__a{padding:0 0 18px;color:#444;line-height:1.6}.ya-faq__a>:first-child{margin-top:0}.ya--green .ya-acc,.ya--green .ya-acc__item{border-color:#fff3}.ya--green .ya-acc__icon{color:#fff}.ya--green .ya-faq__a{color:#ffffffd9}.ya-buy__plans{border:0;padding:0;margin:0 0 12px;display:grid;gap:10px}.ya-buy__plan{display:flex;align-items:center;gap:12px;border:1px solid var(--ya-border);border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ya-buy__plan:has(input:checked){border-color:var(--ya-green);background:#1f3d2b0a;box-shadow:inset 0 0 0 1px var(--ya-green)}.ya-buy__plan input{accent-color:var(--ya-green);width:18px;height:18px;flex-shrink:0}.ya-buy__plan-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ya-buy__plan-name{font-weight:600}.ya-buy__plan-note{font-size:.8rem;color:var(--ya-muted)}.ya-buy__plan-save{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--ya-green);border-radius:999px;padding:2px 8px}.ya-buy__plan-price{font-weight:700;white-space:nowrap}.ya-buy__plan-was{display:block;font-size:.78rem;color:var(--ya-muted);text-decoration:line-through;font-weight:400;text-align:right}.ya-subscribe__grid{display:grid;gap:24px;align-items:center}.ya-subscribe__media img{width:100%;height:auto;border-radius:14px;display:block}.ya-subscribe__benefits{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.ya-subscribe__benefits li{display:flex;gap:12px;align-items:flex-start;line-height:1.45}.ya-subscribe__benefits .ya-sub__ic{flex:0 0 auto;font-size:1.2rem;line-height:1.3}.ya-subscribe__note{font-size:.85rem;color:var(--ya-muted);margin-top:12px}.ya--green .ya-subscribe__note{color:#fffc}.ya-guarantee{text-align:center}.ya-guarantee__badge{display:inline-block;border:2px solid var(--ya-green);color:var(--ya-green);border-radius:999px;padding:8px 20px;font-weight:700;margin-bottom:12px}.ya--green .ya-guarantee__badge{border-color:#fff;color:#fff}.ya-guarantee__sub{color:#444;max-width:480px;margin:0 auto}.ya--green .ya-guarantee__sub{color:#ffffffd9}.ya-final{text-align:center}.ya-final__h{font-size:1.8rem;line-height:1.15;margin:0 0 16px}.ya-final .ya-buy,.ya-cmp .ya-buy{margin-left:auto;margin-right:auto}.ya-final__trust{font-size:.85rem;color:var(--ya-muted);margin-top:10px}.ya--green .ya-final__trust{color:#fffc}.ya-sticky-bar{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--ya-border);padding:10px 16px;z-index:50;box-shadow:0 -2px 12px #0000000f}.ya-sticky-bar__inner{max-width:1040px;margin:0 auto;display:flex;align-items:center;gap:12px}.ya-sticky-bar__title{font-weight:600;font-size:.95rem;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-sticky-bar .ya-buy{margin:0;flex:0 0 auto}.ya-sticky-bar .ya-btn{width:auto;min-width:180px;padding:12px 20px}@media(min-width:760px){.ya__wrap{max-width:1040px}.ya-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.ya-hero__h{font-size:2.6rem}.ya-mech__steps{grid-template-columns:repeat(3,1fr)}.ya-receipts__grid{grid-template-columns:repeat(4,1fr)}.ya-story__grid{grid-template-columns:1fr 1fr;align-items:center}.ya-reviews__grid{grid-template-columns:repeat(3,1fr)}.ya-use__grid{grid-template-columns:1fr 1fr;align-items:center}.ya-subscribe__grid{grid-template-columns:1fr 1fr}.ya-trio{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/yamabushi-pdp.css.map */
