.ys-wool-lp{--ys-paper: #f7f3ea;--ys-paper-deep: #eee6d8;--ys-ink: #292722;--ys-muted: #6d665d;--ys-buy: #2f4a3a;--ys-buy-hover: #243a2d;--ys-accent: #8a6538;--ys-accent-soft: #dfc9a7;--ys-border: #d5ccbd;--ys-white: #ffffff;--ys-line: #06c755;position:relative;overflow:clip;padding-bottom:82px;color:var(--ys-ink);background:var(--ys-paper);font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased}.ys-wool-lp,.ys-wool-lp *,.ys-wool-lp *:before,.ys-wool-lp *:after{box-sizing:border-box}.ys-wool-lp img,.ys-wool-lp svg{display:block;max-width:100%}.ys-wool-lp a{color:inherit;text-underline-offset:.2em}.ys-wool-lp p,.ys-wool-lp ul,.ys-wool-lp ol,.ys-wool-lp dl,.ys-wool-lp figure,.ys-wool-lp blockquote,.ys-wool-lp fieldset{margin-top:0}.ys-wool-lp p:last-child,.ys-wool-lp ul:last-child,.ys-wool-lp ol:last-child{margin-bottom:0}.ys-wool-lp h1,.ys-wool-lp h2,.ys-wool-lp h3{margin-top:0;color:var(--ys-ink);font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;letter-spacing:.02em;text-wrap:pretty}.ys-wool-lp h1{max-width:17em;margin-bottom:14px;font-size:clamp(26px,7.1vw,34px);line-height:1.38}.ys-wool-lp h2{margin-bottom:18px;font-size:clamp(25px,6.5vw,31px);line-height:1.5}.ys-wool-lp h3{margin-bottom:12px;font-size:20px;line-height:1.55}.ys-wool-lp__inner{width:min(100% - 40px,1120px);margin-inline:auto}.ys-wool-lp__reading{max-width:720px;margin-inline:auto}.ys-wool-lp__image{width:100%;height:auto;object-fit:cover}.ys-wool-lp__eyebrow,.ys-wool-lp__hero-schedule,.ys-wool-lp__hero-note,.ys-wool-lp__button,.ys-wool-lp__signature,.ys-wool-lp__benefit-number,.ys-wool-lp__material-facts,.ys-wool-lp__oeko,.ys-wool-lp__process-list,.ys-wool-lp__line-cta,.ys-wool-lp__quote figcaption,.ys-wool-lp__source-note,.ys-wool-lp__purchase,.ys-wool-lp__selection-details,.ys-wool-lp__purchase-terms,.ys-wool-lp__guarantee,.ys-wool-lp__sample,.ys-wool-lp__care,.ys-wool-lp__motion-facts,.ys-wool-lp__motion-frame figcaption,.ys-wool-lp__motion-controls,.ys-wool-lp__faq-list,.ys-wool-lp__final-schedule,.ys-wool-lp__section--notes,.ys-wool-lp__sticky{font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}.ys-wool-lp__eyebrow{margin-bottom:8px;color:var(--ys-accent);font-size:12px;font-weight:700;letter-spacing:.14em}.ys-wool-lp__hero{padding-bottom:38px;background:linear-gradient(180deg,#ffffff5c,#f7f3ea00),var(--ys-paper)}.ys-wool-lp__hero-grid{display:grid;width:100%;gap:0}.ys-wool-lp__hero-media{overflow:hidden;background:var(--ys-paper-deep)}.ys-wool-lp__hero-media .ys-wool-lp__image{aspect-ratio:16 / 9;object-position:center 60%}.ys-wool-lp__hero-copy{width:min(100% - 40px,640px);margin:-10px auto 0;padding:24px 0 0}.ys-wool-lp__hero-lead{margin-bottom:14px;font-size:16px;font-weight:600;line-height:1.7}.ys-wool-lp__hero-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:17px 0 16px;padding:1px;background:var(--ys-border)}.ys-wool-lp__hero-schedule>div{min-width:0;padding:10px 11px;background:#ffffffc7}.ys-wool-lp__hero-schedule span,.ys-wool-lp__hero-schedule strong{display:block}.ys-wool-lp__hero-schedule span{margin-bottom:2px;color:var(--ys-muted);font-size:10px;letter-spacing:.06em}.ys-wool-lp__hero-schedule strong{font-size:12px;line-height:1.45}.ys-wool-lp__hero-note{margin:8px 0 0;color:var(--ys-muted);font-size:11px;line-height:1.55;text-align:center}.ys-wool-lp__product-motion{display:grid;gap:16px;margin-top:38px;padding-top:30px;border-top:1px solid var(--ys-border)}.ys-wool-lp__motion-facts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ys-wool-lp__motion-facts li{position:relative;padding-left:18px;font-size:13px;font-weight:700;line-height:1.55}.ys-wool-lp__motion-facts li:before{position:absolute;top:.64em;left:2px;width:7px;height:7px;border:1px solid var(--ys-accent);border-radius:50%;content:""}.ys-wool-lp__motion-stage{min-width:0}.ys-wool-lp__motion-viewport{position:relative;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--ys-border);background:var(--ys-paper-deep)}.ys-wool-lp__motion-frame{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;margin:0;opacity:0;background:var(--ys-paper-deep);pointer-events:none;transition:opacity .72s ease,visibility .72s step-end}.ys-wool-lp__motion-frame.is-active{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transition:opacity .72s ease,visibility 0ms step-start}.ys-wool-lp__motion-image{width:100%;height:100%;object-fit:cover;transform:scale(1.035);transition:transform 3.4s linear}.ys-wool-lp__motion-frame.is-active .ys-wool-lp__motion-image{transform:scale(1)}.ys-wool-lp__motion-frame--thickness .ys-wool-lp__motion-image{object-position:72% 66%}.ys-wool-lp__motion-frame figcaption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:34px minmax(0,1fr);padding:42px 15px 14px;color:var(--ys-white);background:linear-gradient(180deg,#181f1a00,#181f1ae6);text-shadow:0 1px 2px rgba(0,0,0,.45)}.ys-wool-lp__motion-frame figcaption>span{grid-row:1 / span 2;padding-top:1px;color:#f1d5a8;font-size:12px;font-weight:700;letter-spacing:.08em}.ys-wool-lp__motion-frame figcaption strong,.ys-wool-lp__motion-frame figcaption small{display:block}.ys-wool-lp__motion-frame figcaption strong{font-size:15px;line-height:1.45}.ys-wool-lp__motion-frame figcaption small{margin-top:2px;font-size:11px;line-height:1.55}.ys-wool-lp__motion-measure{position:absolute;right:15px;bottom:92px;z-index:2;min-width:88px;padding:8px 12px;color:var(--ys-white);border:1px solid rgba(255,255,255,.66);background:#2f4a3ae6;font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.ys-wool-lp__motion-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.ys-wool-lp__motion-tabs{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ys-border)}.ys-wool-lp__motion-tabs button,.ys-wool-lp__motion-toggle{min-height:42px;padding:8px 7px;color:var(--ys-muted);border:0;background:#ffffffb8;font:inherit;font-size:11px;font-weight:700;line-height:1.35;white-space:nowrap;cursor:pointer}.ys-wool-lp__motion-tabs button+button{border-left:1px solid var(--ys-border)}.ys-wool-lp__motion-tabs button[aria-selected=true]{color:var(--ys-white);background:var(--ys-buy)}.ys-wool-lp__motion-toggle{min-width:82px;border:1px solid var(--ys-border)}.ys-wool-lp__motion-tabs button:focus-visible,.ys-wool-lp__motion-toggle:focus-visible{position:relative;z-index:2;outline:3px solid #2563eb;outline-offset:2px}.ys-wool-lp__button{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding:12px 17px;border:1px solid transparent;border-radius:3px;font-size:15px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ys-wool-lp .ys-wool-lp__button--buy{color:var(--ys-white);background:var(--ys-buy)}.ys-wool-lp .ys-wool-lp__button--buy:hover:not(:disabled){background:var(--ys-buy-hover);transform:translateY(-1px)}.ys-wool-lp .ys-wool-lp__button--buy:disabled{color:#766f65;border-color:var(--ys-border);background:#e5dfd5;cursor:not-allowed}.ys-wool-lp .ys-wool-lp__button--line{color:#174428;border-color:#05a946;background:var(--ys-white)}.ys-wool-lp .ys-wool-lp__button--line:hover{color:#0e2b19;background:#effbf3;transform:translateY(-1px)}.ys-wool-lp__section{padding-block:64px;border-top:1px solid var(--ys-border)}.ys-wool-lp__section-heading{margin-bottom:30px}.ys-wool-lp__section--intro{padding-block:50px;background:var(--ys-paper-deep)}.ys-wool-lp__intro p{margin-bottom:15px}.ys-wool-lp__intro p:last-child{font-size:16px;font-weight:600}.ys-wool-lp__section--benefits{background:#fbf8f2}.ys-wool-lp__benefit-grid{display:grid;gap:18px}.ys-wool-lp__benefit{overflow:hidden;margin:0;border:1px solid var(--ys-border);background:var(--ys-white);box-shadow:0 12px 30px #372e250d}.ys-wool-lp__benefit-media{position:relative}.ys-wool-lp__benefit-media .ys-wool-lp__image{aspect-ratio:4 / 3}.ys-wool-lp__image-note{position:absolute;right:12px;bottom:12px;padding:5px 9px;color:var(--ys-buy);border:1px solid rgba(47,74,58,.22);background:#ffffffe6;font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em}.ys-wool-lp__benefit-copy{padding:22px 20px 24px}.ys-wool-lp__benefit-number{display:block;margin-bottom:6px;color:var(--ys-accent);font-size:12px;font-weight:700;letter-spacing:.14em}.ys-wool-lp__benefit-copy p{margin-bottom:0;font-size:15px;line-height:1.82}.ys-wool-lp__section--owner{color:#f7f4ec;background:var(--ys-buy)}.ys-wool-lp__section--owner h2,.ys-wool-lp__section--owner h3,.ys-wool-lp__section--owner .ys-wool-lp__eyebrow{color:#f7f4ec}.ys-wool-lp__owner-grid{display:grid;gap:30px}.ys-wool-lp__owner-media{width:min(78vw,360px);margin-inline:auto}.ys-wool-lp__image--portrait{aspect-ratio:4 / 5;object-position:center 28%}.ys-wool-lp__owner-copy p{margin-bottom:18px}.ys-wool-lp__signature{padding-top:16px;border-top:1px solid rgba(255,255,255,.25);color:#d9e0da;font-size:12px}.ys-wool-lp__process{margin-top:42px;padding-top:34px;border-top:1px solid rgba(255,255,255,.22)}.ys-wool-lp__process>summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:4px 12px;align-items:center;cursor:pointer;list-style:none}.ys-wool-lp__process>summary::-webkit-details-marker{display:none}.ys-wool-lp__process>summary:after{grid-column:2;grid-row:1 / span 2;content:"\ff0b";font-family:var(--ys-sans);font-size:24px;line-height:1;text-align:center}.ys-wool-lp__process[open]>summary:after{content:"\2212"}.ys-wool-lp__process>summary span{font-family:var(--ys-serif);font-size:19px;font-weight:700}.ys-wool-lp__process>summary small{color:#d9e0da;font-family:var(--ys-sans);font-size:11px;line-height:1.6}.ys-wool-lp__process>summary:focus-visible{outline:2px solid var(--ys-white);outline-offset:6px}.ys-wool-lp__process-diagram{display:none}.ys-wool-lp__process-list{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ys-wool-lp__process-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;padding:15px;color:var(--ys-ink);background:#f8f5ed}.ys-wool-lp__process-list li>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:var(--ys-white);background:var(--ys-accent);font-size:12px;font-weight:700}.ys-wool-lp__process-list strong{display:block;margin-bottom:2px;font-size:15px}.ys-wool-lp__process-list p{margin:0;color:var(--ys-muted);font-size:13px;line-height:1.65}.ys-wool-lp__line-cta{display:grid;gap:14px;margin-top:32px;padding:20px;color:var(--ys-ink);border:1px solid rgba(255,255,255,.28);background:#f8f5ed}.ys-wool-lp__line-cta strong{display:block;margin-bottom:4px;font-size:15px}.ys-wool-lp__line-cta p{margin:0;color:var(--ys-muted);font-size:13px;line-height:1.65}.ys-wool-lp__section--materials{background:var(--ys-paper)}.ys-wool-lp__material-origin-media{overflow:hidden;margin:0 0 22px;border:1px solid var(--ys-border);background:var(--ys-white)}.ys-wool-lp__material-origin-media .ys-wool-lp__image{aspect-ratio:4 / 3}.ys-wool-lp__material-origin-media figcaption{padding:9px 12px 10px;color:var(--ys-muted);font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:10px;line-height:1.6}.ys-wool-lp__material-reason{margin:20px 0;padding:16px;border-left:3px solid var(--ys-accent);background:var(--ys-white)}.ys-wool-lp__material-reason strong{display:block;margin-bottom:6px;font-size:15px}.ys-wool-lp__material-reason p{margin:0;font-size:14px;line-height:1.8}.ys-wool-lp__materials-grid{display:grid;gap:28px}.ys-wool-lp__material-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:var(--ys-border)}.ys-wool-lp__material-facts>div{min-width:0;padding:16px 13px;background:var(--ys-white)}.ys-wool-lp__material-facts dt{margin-bottom:4px;color:var(--ys-muted);font-size:11px;letter-spacing:.06em}.ys-wool-lp__material-facts dd{margin:0;font-size:14px;font-weight:700;line-height:1.5}.ys-wool-lp__oeko{display:grid;grid-template-columns:68px minmax(0,1fr);gap:16px;align-items:center;padding:20px;border:1px solid var(--ys-accent);background:#fbf7ef}.ys-wool-lp__oeko>span{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;color:var(--ys-white);background:var(--ys-buy);font-size:13px;font-weight:700}.ys-wool-lp__oeko h3{margin-bottom:5px;font-size:17px}.ys-wool-lp__oeko p{margin:0 0 5px;color:var(--ys-muted);font-size:13px;line-height:1.7}.ys-wool-lp__oeko small{display:block;margin-top:8px;padding-top:8px;color:var(--ys-muted);border-top:1px solid var(--ys-border);font-size:11px;line-height:1.6}.ys-wool-lp__section--quilt{background:#f2ece1}.ys-wool-lp__quilt-grid{display:grid;gap:30px}.ys-wool-lp__quilt-media{overflow:hidden;border:1px solid var(--ys-border)}.ys-wool-lp__quilt-media .ys-wool-lp__image{aspect-ratio:4 / 3}.ys-wool-lp__section--reviews{background:#fbf8f2}.ys-wool-lp__review-grid{display:grid;gap:12px}.ys-wool-lp__quote{margin:0;padding:23px 20px 18px;border:1px solid var(--ys-border);background:var(--ys-white)}.ys-wool-lp__quote blockquote{margin-bottom:12px;font-size:16px;line-height:1.82}.ys-wool-lp__quote blockquote:before{content:"\201c";margin-right:2px;color:var(--ys-accent);font-size:30px;line-height:0}.ys-wool-lp__quote figcaption{color:var(--ys-muted);font-size:11px}.ys-wool-lp__source-note{margin-top:16px;padding:14px 15px;color:var(--ys-muted);border-left:3px solid var(--ys-accent);background:var(--ys-paper-deep);font-size:12px;line-height:1.7}.ys-wool-lp__source-note strong{display:block;margin-bottom:3px;color:var(--ys-ink);font-size:12px}.ys-wool-lp__more-reviews,.ys-wool-lp__source-details{margin-top:12px}.ys-wool-lp__more-reviews summary,.ys-wool-lp__source-details summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:11px 14px;color:var(--ys-buy);border:1px solid var(--ys-border);background:var(--ys-white);font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.ys-wool-lp__more-reviews summary:after,.ys-wool-lp__source-details summary:after{content:"\ff0b";margin-left:12px;font-size:16px}.ys-wool-lp__more-reviews[open] summary:after,.ys-wool-lp__source-details[open] summary:after{content:"\2212"}.ys-wool-lp__review-grid--more{margin-top:12px}.ys-wool-lp__source-details p{margin:0;padding:13px 14px;color:var(--ys-muted);border:1px solid var(--ys-border);border-top:0;background:var(--ys-paper-deep);font-size:12px;line-height:1.7}.ys-wool-lp__buy-grid{display:grid;gap:32px}.ys-wool-lp .ys-wool-lp__size-heading,.ys-wool-lp .ys-wool-lp__assurance-heading{font-size:clamp(28px,5.5vw,34px)}.ys-wool-lp__assurance-heading span{display:block}.ys-wool-lp__join-note{padding:13px 14px;border-left:3px solid var(--ys-accent);background:var(--ys-paper-deep);font-size:14px}.ys-wool-lp__size-guide{margin:20px 0 14px;padding:16px;border:1px solid var(--ys-border);background:var(--ys-white)}.ys-wool-lp__size-guide strong{display:block;margin-bottom:5px;font-size:15px}.ys-wool-lp__size-guide ol{margin:12px 0;padding-left:1.4em}.ys-wool-lp__size-guide li{margin-bottom:7px;padding-left:3px;font-size:14px;font-weight:600;line-height:1.65}.ys-wool-lp__size-guide li:last-child{margin-bottom:0}.ys-wool-lp__size-guide p{margin:0;color:var(--ys-muted);font-size:13px;line-height:1.7}.ys-wool-lp__image--corner{aspect-ratio:4 / 3;margin-top:24px;object-position:center}.ys-wool-lp__purchase{scroll-margin-top:24px;padding:26px 20px;border:1px solid var(--ys-border);background:var(--ys-white);box-shadow:0 18px 42px #31292214}.ys-wool-lp__purchase-heading h3{margin-bottom:6px;font-size:21px}.ys-wool-lp__purchase-price{margin-bottom:22px;color:var(--ys-buy);font-size:28px;font-weight:700;line-height:1.35}.ys-wool-lp__product-form{margin:0}.ys-wool-lp__option-group{min-width:0;margin:0 0 22px;padding:0;border:0}.ys-wool-lp__option-group legend{width:100%;margin-bottom:10px;padding:0;font-size:14px;font-weight:700}.ys-wool-lp__length-options,.ys-wool-lp__width-options{display:grid;gap:8px}.ys-wool-lp__length-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-wool-lp__width-options{grid-template-columns:repeat(3,minmax(0,1fr))}.ys-wool-lp__length-options label,.ys-wool-lp__width-options label{position:relative;min-width:0;cursor:pointer}.ys-wool-lp__length-options label[hidden],.ys-wool-lp__width-options label[hidden]{display:none}.ys-wool-lp__length-options input,.ys-wool-lp__width-options input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ys-wool-lp__length-options span,.ys-wool-lp__width-options span{display:flex;min-height:46px;align-items:center;justify-content:center;padding:8px 5px;border:1px solid #9d9488;border-radius:3px;background:var(--ys-white);font-size:14px;font-weight:700;line-height:1.35}.ys-wool-lp__length-options input:checked+span,.ys-wool-lp__width-options input:checked+span{color:var(--ys-white);border-color:var(--ys-buy);background:var(--ys-buy)}.ys-wool-lp__length-options input:focus-visible+span,.ys-wool-lp__width-options input:focus-visible+span{outline:3px solid #2563eb;outline-offset:2px}.ys-wool-lp__length-options input:disabled+span,.ys-wool-lp__width-options input:disabled+span{color:#90897f;border-color:#d9d3ca;background:#eeeae3;cursor:not-allowed}.ys-wool-lp__selection-details{margin:0 0 18px;border-top:1px solid var(--ys-border)}.ys-wool-lp__selection-details>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--ys-border)}.ys-wool-lp__selection-details dt{color:var(--ys-muted);font-size:12px}.ys-wool-lp__selection-details dd{margin:0;font-size:13px;font-weight:700;text-align:right}.ys-wool-lp__availability{min-height:1.7em;margin:8px 0 0;color:var(--ys-muted);font-size:12px;line-height:1.7;text-align:center}.ys-wool-lp__purchase-assurance{margin:16px 0 0;padding:13px 14px;color:var(--ys-muted);background:var(--ys-paper-deep);font-size:12px;line-height:1.7}.ys-wool-lp__purchase-terms{display:grid;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ys-border);color:var(--ys-muted);font-size:12px;line-height:1.6}.ys-wool-lp__purchase-terms p{display:flex;justify-content:space-between;gap:12px;margin:0}.ys-wool-lp__purchase-terms p:last-child{display:block}.ys-wool-lp__setup-note{padding:16px;border:1px dashed var(--ys-accent);font-size:14px}.ys-wool-lp__noscript-label{display:block;margin:16px 0 7px;font-size:13px;font-weight:700}.ys-wool-lp noscript select{width:100%;min-height:48px}.ys-wool-lp__section--assurance{background:#f1eadf}.ys-wool-lp__assurance-grid{display:grid;gap:14px}.ys-wool-lp__guarantee,.ys-wool-lp__sample{display:grid;gap:18px;align-items:center;padding:22px 20px;border:1px solid var(--ys-border);background:var(--ys-white)}.ys-wool-lp__guarantee{grid-template-columns:84px minmax(0,1fr)}.ys-wool-lp__guarantee-badge{display:grid;width:82px;height:82px;place-items:center;align-content:center;border-radius:50%;color:var(--ys-white);background:var(--ys-buy);line-height:1}.ys-wool-lp__guarantee-badge strong{font-size:28px}.ys-wool-lp__guarantee-badge span{margin-top:4px;font-size:10px}.ys-wool-lp__guarantee h3,.ys-wool-lp__sample h3{margin-bottom:5px;font-size:17px}.ys-wool-lp__guarantee p,.ys-wool-lp__sample p{margin-bottom:7px;color:var(--ys-muted);font-size:13px;line-height:1.7}.ys-wool-lp__guarantee a{color:var(--ys-buy);font-size:13px;font-weight:700}.ys-wool-lp__sample{grid-template-columns:84px minmax(0,1fr)}.ys-wool-lp__sample-size{display:grid;width:82px;height:82px;place-items:center;color:var(--ys-buy);border:2px solid var(--ys-buy);font-size:17px;font-weight:700}.ys-wool-lp__care{display:grid;gap:14px;margin-top:26px}.ys-wool-lp__care>div{padding:22px 20px;border:1px solid var(--ys-border);background:#ffffffc7}.ys-wool-lp__care ol{margin-bottom:0;padding-left:1.4em}.ys-wool-lp__care li{margin-bottom:6px}.ys-wool-lp .ys-wool-lp__button--care{margin-top:18px;color:var(--ys-buy);border-color:var(--ys-buy);background:transparent}.ys-wool-lp .ys-wool-lp__button--care:hover{color:var(--ys-white);background:var(--ys-buy);transform:translateY(-1px)}.ys-wool-lp__line-cta--light{border-color:var(--ys-border)}.ys-wool-lp__faq-list{margin-top:28px;border-top:1px solid var(--ys-border)}.ys-wool-lp__faq-list details{border-bottom:1px solid var(--ys-border)}.ys-wool-lp__faq-list summary{position:relative;min-height:62px;padding:18px 42px 18px 0;font-weight:700;line-height:1.6;cursor:pointer;list-style:none}.ys-wool-lp__faq-list summary::-webkit-details-marker{display:none}.ys-wool-lp__faq-list summary:after{content:"+";position:absolute;top:50%;right:4px;width:28px;height:28px;color:var(--ys-buy);font-size:23px;font-weight:400;line-height:26px;text-align:center;transform:translateY(-50%)}.ys-wool-lp__faq-list details[open] summary:after{content:"\2212"}.ys-wool-lp__faq-list details p{padding:0 0 20px}.ys-wool-lp__section--final{color:#f7f4ec;background:var(--ys-buy)}.ys-wool-lp__section--final h2,.ys-wool-lp__section--final .ys-wool-lp__eyebrow{color:#f7f4ec}.ys-wool-lp__final-grid{display:grid;gap:30px}.ys-wool-lp__final-media .ys-wool-lp__image{aspect-ratio:auto}.ys-wool-lp__final-schedule{display:grid;gap:8px;margin:0 0 20px}.ys-wool-lp__final-schedule p{display:flex;justify-content:space-between;gap:12px;margin:0;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.24);font-size:13px}.ys-wool-lp__final-schedule span{color:#d5ddd7}.ys-wool-lp .ys-wool-lp__button--paper{color:var(--ys-buy);background:#f7f4ec}.ys-wool-lp .ys-wool-lp__button--paper:hover{color:var(--ys-buy-hover);background:#fff}.ys-wool-lp__final-line-note{margin:14px 0 8px;color:#d5ddd7;font-family:Noto Sans JP,Yu Gothic,sans-serif;font-size:12px}.ys-wool-lp__section--final .ys-wool-lp__button--line{color:#f7f4ec;border-color:#ffffff94;background:transparent}.ys-wool-lp__section--final .ys-wool-lp__button--line:hover{color:var(--ys-buy);background:#f7f4ec}.ys-wool-lp__section--notes{padding-block:34px;background:var(--ys-paper-deep)}.ys-wool-lp__section--notes details{font-size:12px}.ys-wool-lp__section--notes summary{min-height:44px;padding:10px 0;font-weight:700;cursor:pointer}.ys-wool-lp__section--notes ul{padding-left:1.4em}.ys-wool-lp__section--notes a{color:var(--ys-buy)}.ys-wool-lp__sticky{position:fixed;right:0;bottom:0;left:0;z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.18);background:#243a2df7;box-shadow:0 -8px 24px #2e292433;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ys-wool-lp__sticky a{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;align-items:center;min-height:54px;max-width:560px;margin-inline:auto;color:var(--ys-white);text-decoration:none}.ys-wool-lp__sticky span{overflow:hidden;color:#d5ddd7;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ys-wool-lp__sticky strong{display:flex;min-height:46px;align-items:center;justify-content:center;padding:8px 10px;border:1px solid rgba(255,255,255,.55);font-size:13px;line-height:1.35;text-align:center}.ys-wool-lp :focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:374px){.ys-wool-lp__inner,.ys-wool-lp__hero-copy{width:min(100% - 32px,1120px)}.ys-wool-lp h1{font-size:25px}.ys-wool-lp__hero-schedule strong{font-size:11px}.ys-wool-lp__width-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-wool-lp__guarantee,.ys-wool-lp__sample{grid-template-columns:72px minmax(0,1fr)}.ys-wool-lp__guarantee-badge,.ys-wool-lp__sample-size{width:70px;height:70px}.ys-wool-lp__motion-controls{grid-template-columns:1fr}.ys-wool-lp__motion-toggle{width:100%}}@media(min-width:600px){.ys-wool-lp__inner{width:min(100% - 56px,1120px)}.ys-wool-lp__hero-copy{width:min(100% - 56px,720px)}.ys-wool-lp__review-grid,.ys-wool-lp__assurance-grid,.ys-wool-lp__care{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-wool-lp__review-grid .ys-wool-lp__quote:last-child{grid-column:1 / -1}.ys-wool-lp__line-cta{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);align-items:center}.ys-wool-lp__width-options{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:900px){.ys-wool-lp{padding-bottom:0;font-size:17px}.ys-wool-lp h1{font-size:46px;line-height:1.34}.ys-wool-lp h2{font-size:38px;line-height:1.44}.ys-wool-lp__hero{padding-block:56px 76px}.ys-wool-lp__hero-grid{width:min(100% - 64px,1220px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy media";gap:58px;align-items:center}.ys-wool-lp__hero-media{grid-area:media}.ys-wool-lp__hero-media .ys-wool-lp__image{aspect-ratio:4 / 3;min-height:590px}.ys-wool-lp__hero-copy{grid-area:copy;width:auto;margin:0;padding:0}.ys-wool-lp__hero-lead{font-size:18px}.ys-wool-lp__hero-schedule strong{font-size:14px}.ys-wool-lp__product-motion{gap:20px;margin-top:72px;padding-top:54px}.ys-wool-lp__motion-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ys-wool-lp__motion-viewport{aspect-ratio:16 / 9}.ys-wool-lp__motion-frame figcaption{padding:64px 22px 18px}.ys-wool-lp__motion-measure{right:18%}.ys-wool-lp__motion-frame figcaption strong{font-size:17px}.ys-wool-lp__motion-frame figcaption small{font-size:12px}.ys-wool-lp__section{padding-block:96px}.ys-wool-lp__section--intro{padding-block:72px}.ys-wool-lp__benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ys-wool-lp__owner-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:72px;align-items:center}.ys-wool-lp__owner-media{width:100%}.ys-wool-lp__process-diagram{display:none}.ys-wool-lp__process-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ys-wool-lp__process-list li{grid-template-columns:1fr;gap:10px}.ys-wool-lp__materials-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:56px;align-items:start}.ys-wool-lp__oeko{grid-column:1 / -1}.ys-wool-lp__material-facts{grid-template-columns:1fr}.ys-wool-lp__quilt-grid,.ys-wool-lp__buy-grid,.ys-wool-lp__final-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.ys-wool-lp__review-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ys-wool-lp__review-grid .ys-wool-lp__quote{grid-column:span 2}.ys-wool-lp__review-grid .ys-wool-lp__quote:nth-child(4){grid-column:2 / span 2}.ys-wool-lp__review-grid .ys-wool-lp__quote:last-child{grid-column:4 / span 2}.ys-wool-lp__purchase{padding:32px}.ys-wool-lp__sticky{display:none}}@media(prefers-reduced-motion:reduce){.ys-wool-lp *,.ys-wool-lp *:before,.ys-wool-lp *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/wool-bed-pad-order-made.css.map */
