.pillow-diagnosis,.pillow-diagnosis-page,.pillow-diagnosis-modal,.pillow-diagnosis-trigger{--pd-crimson: #8b1128;--pd-crimson-dark: #6e0d1f;--pd-white: #fefefe;--pd-blue: #a2c1dd;--pd-cream: #ebe8d7;--pd-gray: #f2f2f2;--pd-ink: #000000;--pd-ink-soft: #6b5f64;--pd-font-en: Termina, YuGothic, sans-serif}.pillow-diagnosis{display:block;width:100%;max-width:48rem;margin:0 auto;color:var(--pd-ink);text-align:left;scroll-margin-top:9rem}.pillow-diagnosis__card{background:var(--pd-white);border-radius:2rem;padding:3.2rem 2.6rem;box-shadow:0 1rem 3rem #8b112814}.pillow-diagnosis__screen{display:none}.pillow-diagnosis__screen.is-active{display:block;animation:pillow-diagnosis-fade .35s ease}@keyframes pillow-diagnosis-fade{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pillow-diagnosis__screen.is-active{animation:none}}.pillow-diagnosis a:focus-visible,.pillow-diagnosis button:focus-visible,.pillow-diagnosis input:focus-visible,.pillow-diagnosis [tabindex]:focus-visible{outline:.3rem solid var(--pd-crimson);outline-offset:.2rem;box-shadow:none}.pillow-diagnosis .pillow-diagnosis__btn:focus-visible{outline-color:var(--pd-ink)}.pillow-diagnosis__progress{display:flex;gap:.6rem;margin-bottom:2.4rem}.pillow-diagnosis__progress span{flex:1;height:.4rem;border-radius:.2rem;background:var(--pd-gray);transition:background .3s}.pillow-diagnosis__progress span.is-on{background:var(--pd-crimson)}.pillow-diagnosis__qnum{margin:0 0 .8rem;font-family:var(--pd-font-en);font-size:1.15rem;font-weight:700;letter-spacing:.2em;color:var(--pd-crimson)}.pillow-diagnosis__qtitle{margin:0 0 .6rem;font-size:1.9rem;font-weight:700;line-height:1.5;color:var(--pd-ink)}.pillow-diagnosis__qnote{margin:0 0 2.2rem;font-size:1.3rem;color:var(--pd-ink-soft);line-height:1.7}.pillow-diagnosis__qtitle:focus-visible,.pillow-diagnosis__hero-title:focus-visible,.pillow-diagnosis__r-eyebrow:focus-visible{outline:none}.pillow-diagnosis__hero-badge{display:inline-block;background:var(--pd-blue);color:var(--pd-ink);font-size:1.15rem;font-weight:700;padding:.5rem 1.4rem;border-radius:99.9rem;margin-bottom:1.6rem}.pillow-diagnosis__hero-title{margin:0 0 1.2rem;font-size:2.5rem;font-weight:900;line-height:1.45;color:var(--pd-ink)}.pillow-diagnosis__hero-title em{font-style:normal;color:var(--pd-crimson)}.pillow-diagnosis__hero-lead{margin:0 0 2.4rem;font-size:1.4rem;line-height:1.9;color:var(--pd-ink-soft)}.pillow-diagnosis__opts{display:grid;gap:1.2rem}.pillow-diagnosis__opt{display:flex;align-items:center;gap:1.4rem;width:100%;text-align:left;background:var(--pd-white);border:.2rem solid var(--pd-gray);border-radius:1.4rem;padding:1.6rem;cursor:pointer;color:var(--pd-ink);font-family:inherit;transition:border-color .15s,background .15s}.pillow-diagnosis__opt:hover{border-color:var(--pd-blue)}.pillow-diagnosis__opt.is-selected{border-color:var(--pd-crimson);background:#fbf4f5}.pillow-diagnosis__opt-icon{flex:0 0 4.4rem;height:4.4rem;border-radius:1rem;background:var(--pd-gray);display:flex;align-items:center;justify-content:center}.pillow-diagnosis__opt.is-selected .pillow-diagnosis__opt-icon{background:var(--pd-crimson)}.pillow-diagnosis__opt-icon svg{stroke:var(--pd-ink-soft)}.pillow-diagnosis__opt.is-selected .pillow-diagnosis__opt-icon svg{stroke:var(--pd-white)}.pillow-diagnosis__opt b{display:block;font-size:1.5rem}.pillow-diagnosis__opt small{display:block;font-size:1.2rem;color:var(--pd-ink-soft);margin-top:.2rem}.pillow-diagnosis__opts--sm{gap:.8rem;margin-bottom:.6rem}.pillow-diagnosis__opts--sm .pillow-diagnosis__opt{padding:1.1rem 1.4rem}.pillow-diagnosis__opts--sm .pillow-diagnosis__opt b{font-size:1.4rem}.pillow-diagnosis__opts--sm .pillow-diagnosis__opt small{font-size:1.1rem}.pillow-diagnosis__sub-q{margin:1.8rem 0 1rem;font-size:1.4rem;font-weight:700}.pillow-diagnosis__seg{display:flex;background:var(--pd-gray);border-radius:1.2rem;padding:.4rem;margin-bottom:2.4rem}.pillow-diagnosis__seg button{flex:1;border:0;background:transparent;border-radius:.9rem;padding:1.1rem 0;min-height:4.4rem;font-family:inherit;font-size:1.45rem;font-weight:700;color:var(--pd-ink-soft);cursor:pointer}.pillow-diagnosis__seg button.is-selected{background:var(--pd-crimson);color:var(--pd-white)}.pillow-diagnosis__seg button:focus-visible{outline-offset:-.2rem}.pillow-diagnosis__slider-wrap{margin-bottom:.8rem}.pillow-diagnosis__slider-val{margin:0 0 .4rem;text-align:center;font-family:var(--pd-font-en);font-size:3.8rem;font-weight:900;color:var(--pd-crimson);font-variant-numeric:tabular-nums}.pillow-diagnosis__slider-val small{font-size:1.45rem;font-weight:700;color:var(--pd-ink-soft);margin-left:.4rem}.pillow-diagnosis__slider-row{display:flex;align-items:center;gap:1.2rem}.pillow-diagnosis__slider-row input[type=range]{flex:1}.pillow-diagnosis__step{flex:0 0 4.4rem;height:4.4rem;border-radius:50%;border:.2rem solid var(--pd-gray);background:var(--pd-white);font-size:1.9rem;font-weight:700;color:var(--pd-crimson);cursor:pointer;font-family:inherit;line-height:1}.pillow-diagnosis__step:active{background:var(--pd-gray)}.pillow-diagnosis input[type=range]{width:100%;appearance:none;-webkit-appearance:none;height:.6rem;border-radius:.3rem;background:linear-gradient(to right,var(--pd-crimson) var(--pd-fill, 50%),var(--pd-gray) var(--pd-fill, 50%))}.pillow-diagnosis input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--pd-white);border:.3rem solid var(--pd-crimson);cursor:pointer;box-shadow:0 .2rem .6rem #0003}.pillow-diagnosis input[type=range]::-moz-range-thumb{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--pd-white);border:.3rem solid var(--pd-crimson);cursor:pointer;box-shadow:0 .2rem .6rem #0003}.pillow-diagnosis input[type=range]:focus-visible{outline-offset:.4rem}.pillow-diagnosis__slider-range{display:flex;justify-content:space-between;font-size:1.15rem;color:var(--pd-ink-soft);margin-top:.6rem}.pillow-diagnosis__field-grid{display:flex;gap:1.2rem;margin-top:2.2rem}.pillow-diagnosis__field{flex:1}.pillow-diagnosis__field-label{font-size:1.35rem;font-weight:700}.pillow-diagnosis__field-badge{font-size:1.05rem;font-weight:700;color:var(--pd-ink-soft);background:var(--pd-gray);border-radius:99.9rem;padding:.2rem .8rem;margin-left:.8rem;vertical-align:.1rem}.pillow-diagnosis__field-row{display:flex;align-items:center;gap:.8rem;margin-top:.8rem}.pillow-diagnosis__field-row input{flex:1;width:100%;min-width:0;font-family:inherit;font-size:1.7rem;font-weight:700;color:var(--pd-ink);border:.2rem solid var(--pd-gray);border-radius:1.2rem;padding:1.2rem 1.4rem;background:var(--pd-white)}.pillow-diagnosis__field-row input:focus-visible{outline:none;border-color:var(--pd-crimson)}.pillow-diagnosis__field-unit{font-size:1.35rem;font-weight:700;color:var(--pd-ink-soft)}.pillow-diagnosis__field-note{margin:.6rem 0 0;font-size:1.15rem;color:var(--pd-ink-soft)}.pillow-diagnosis__btn{display:block;width:100%;border:0;border-radius:99.9rem;padding:1.6rem;font-family:inherit;font-size:1.6rem;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;background:var(--pd-crimson);color:var(--pd-white);margin-top:2.6rem;transition:background .15s}.pillow-diagnosis__btn:hover{background:var(--pd-crimson-dark);color:var(--pd-white)}.pillow-diagnosis__btn:disabled{background:var(--pd-gray);color:#b9aeb3;cursor:not-allowed}.pillow-diagnosis__btn--ghost{border:.2rem solid var(--pd-crimson);padding:1.3rem;font-size:1.45rem;background:none;color:var(--pd-crimson);margin-top:1rem}.pillow-diagnosis__btn--ghost:hover{background:#8b11280f;color:var(--pd-crimson)}.pillow-diagnosis__back{display:flex;align-items:center;justify-content:center;margin:1.4rem auto 0;border:0;background:none;font-family:inherit;font-size:1.3rem;min-height:4.4rem;padding:0 1.2rem;color:var(--pd-ink-soft);cursor:pointer;text-decoration:underline}.pillow-diagnosis__r-eyebrow{margin:0 0 1rem;font-family:var(--pd-font-en);font-size:1.15rem;font-weight:700;letter-spacing:.25em;color:var(--pd-crimson);text-align:center}.pillow-diagnosis__r-size{margin:0;text-align:center;font-family:var(--pd-font-en);font-size:4rem;font-weight:900;letter-spacing:.04em;color:var(--pd-crimson);line-height:1.2}.pillow-diagnosis__r-sub{margin:0 0 2rem;text-align:center;font-size:1.4rem;font-weight:700}.pillow-diagnosis__r-reason{background:var(--pd-gray);border-radius:1.2rem;padding:1.6rem;font-size:1.33rem;line-height:1.9;margin-bottom:2.4rem}.pillow-diagnosis__r-reason b{color:var(--pd-crimson)}.pillow-diagnosis__gauge{margin-bottom:2.6rem}.pillow-diagnosis__gauge-label{margin:0 0 1rem;font-size:1.15rem;font-weight:700;color:var(--pd-ink-soft);letter-spacing:.1em}.pillow-diagnosis__gauge-bar{display:flex;gap:.4rem;height:5.4rem;align-items:flex-end}.pillow-diagnosis__gauge-seg{flex:1;border-radius:.8rem .8rem .3rem .3rem;background:var(--pd-gray);position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.6rem;font-family:var(--pd-font-en);font-size:1.05rem;font-weight:700;color:var(--pd-ink-soft)}.pillow-diagnosis__gauge-seg--low{height:60%}.pillow-diagnosis__gauge-seg--std{height:80%}.pillow-diagnosis__gauge-seg--high{height:100%}.pillow-diagnosis__gauge-seg.is-hit{background:var(--pd-crimson);color:var(--pd-white)}.pillow-diagnosis__gauge-seg.is-adj{background:repeating-linear-gradient(45deg,var(--pd-blue),var(--pd-blue) .6rem,#b8d0e6 .6rem,#b8d0e6 1.2rem);color:var(--pd-ink)}.pillow-diagnosis__gauge-cap{margin:.8rem 0 0;font-size:1.1rem;color:var(--pd-ink-soft);line-height:1.7}.pillow-diagnosis__swatch{display:inline-block;width:1rem;height:1rem;border-radius:.2rem;vertical-align:-.1rem;margin-right:.4rem}.pillow-diagnosis__swatch--crimson{background:var(--pd-crimson)}.pillow-diagnosis__swatch--blue{background:var(--pd-blue)}.pillow-diagnosis__xsell{border:.2rem solid var(--pd-blue);border-radius:1.4rem;padding:1.8rem;margin-bottom:1.4rem;background:linear-gradient(0deg,#a2c1dd1f,#a2c1dd1f),var(--pd-white)}.pillow-diagnosis__xsell-tag{display:inline-block;background:var(--pd-blue);color:var(--pd-ink);font-size:1.1rem;font-weight:700;padding:.3rem 1rem;border-radius:99.9rem;margin-bottom:.8rem}.pillow-diagnosis__xsell p{margin:0;font-size:1.3rem;line-height:1.8;color:var(--pd-ink-soft)}.pillow-diagnosis__xsell-link{display:inline-block;margin-top:.6rem;color:var(--pd-crimson);font-size:1.3rem;font-weight:700;text-decoration:none;border-bottom:.1rem solid var(--pd-crimson)}.pillow-diagnosis__exchange{border-radius:1.4rem;padding:1.6rem 1.8rem;background:var(--pd-cream);font-size:1.3rem;line-height:1.8;color:var(--pd-ink);margin-bottom:1.4rem}.pillow-diagnosis__exchange>b{color:var(--pd-crimson);display:block;margin-bottom:.4rem}.pillow-diagnosis__exchange-chk-title{display:block;font-weight:700;font-size:1.2rem;margin-top:1rem;color:var(--pd-crimson)}.pillow-diagnosis__exchange-chk{display:block;font-size:1.2rem;color:var(--pd-ink);line-height:1.9}.pillow-diagnosis__exchange-fine{display:block;font-size:1.05rem;color:var(--pd-ink-soft);margin-top:.8rem;line-height:1.6}.pillow-diagnosis__store{border-radius:1.4rem;padding:1.6rem 1.8rem;background:var(--pd-gray);font-size:1.25rem;line-height:1.8;color:var(--pd-ink-soft);margin-bottom:.6rem}.pillow-diagnosis__store b{color:var(--pd-ink)}.pillow-diagnosis__store-link{display:inline-block;margin-top:.4rem;color:var(--pd-crimson);font-weight:700;text-decoration:none;border-bottom:.1rem solid var(--pd-crimson)}.pillow-diagnosis-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;min-height:4.4rem;margin:1.2rem 0 0;padding:1.2rem 1.6rem;border:.2rem solid #d3d3d3;border-radius:.5rem;background:var(--pd-white);color:var(--pd-ink);font-family:inherit;cursor:pointer;text-align:center;text-decoration:none;transition:background .15s,border-color .15s}.pillow-diagnosis-trigger:hover,.pillow-diagnosis-trigger:active{background:#a2c2dd;border-color:#a2c2dd;color:var(--pd-white)}.pillow-diagnosis-trigger:focus-visible{outline:.3rem solid var(--pd-crimson);outline-offset:.2rem}.pillow-diagnosis-trigger__eyebrow{font-family:var(--pd-font-en);font-size:1.05rem;font-weight:700;letter-spacing:.25em;color:var(--pd-ink-soft)}.pillow-diagnosis-trigger__main{font-size:1.5rem;font-weight:700;line-height:1.4}.pillow-diagnosis-trigger__sub{font-size:1.15rem;font-weight:500;line-height:1.5;color:var(--pd-ink-soft)}.pillow-diagnosis-trigger:hover .pillow-diagnosis-trigger__eyebrow,.pillow-diagnosis-trigger:hover .pillow-diagnosis-trigger__sub,.pillow-diagnosis-trigger:active .pillow-diagnosis-trigger__eyebrow,.pillow-diagnosis-trigger:active .pillow-diagnosis-trigger__sub{color:var(--pd-white)}.pillow-diagnosis-banner{display:none}.pillow-diagnosis-banner.is-placed{display:block}.pillow-diagnosis-trigger--banner{align-items:flex-start;gap:.2rem;max-width:615px;min-height:8rem;margin:0 auto 2.4rem;padding:1.4rem 5.6rem 1.4rem 3.2rem;border:1px solid #121212;border-radius:0;background-color:#fff;background-image:url(/cdn/shop/files/products_pillow_rn_chevron.svg);background-repeat:no-repeat;background-position:center right 16px;color:#121212;text-align:left}.pillow-diagnosis-trigger--banner:hover,.pillow-diagnosis-trigger--banner:active{background-color:#fff;border-color:#121212;color:#121212;opacity:.65}.pillow-diagnosis-trigger--banner:hover .pillow-diagnosis-trigger__eyebrow,.pillow-diagnosis-trigger--banner:hover .pillow-diagnosis-trigger__sub,.pillow-diagnosis-trigger--banner:active .pillow-diagnosis-trigger__eyebrow,.pillow-diagnosis-trigger--banner:active .pillow-diagnosis-trigger__sub,.pillow-diagnosis-trigger--banner .pillow-diagnosis-trigger__eyebrow{color:#121212}.pillow-diagnosis-trigger--banner .pillow-diagnosis-trigger__main{font-family:Yu Gothic Pr6N B,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic,sans-serif;font-size:1.8rem}.pillow-diagnosis-trigger--banner .pillow-diagnosis-trigger__sub{font-size:1.2rem;color:#121212}@media screen and (min-width:750px){.pillow-diagnosis-trigger--banner{padding:1.6rem 8rem 1.6rem 4rem;background-position:center right 24px}.pillow-diagnosis-trigger--banner .pillow-diagnosis-trigger__main{font-size:2rem}.pillow-diagnosis-trigger--banner .pillow-diagnosis-trigger__sub{font-size:1.4rem}}.pillow-diagnosis-modal.remodal{max-width:56rem;width:100%;background:var(--pd-cream);text-align:left;padding:4.8rem 1.4rem 2.4rem;border-radius:1.2rem}.pillow-diagnosis-modal .remodal-close{left:auto;right:.4rem;top:.4rem;width:4.4rem;height:4.4rem}.pillow-diagnosis-modal .remodal-close:before{font-size:2.8rem;line-height:4.4rem;width:4.4rem}.pillow-diagnosis-modal .remodal-close:focus-visible{outline:.3rem solid var(--pd-crimson);outline-offset:-.4rem}.pillow-diagnosis--modal .pillow-diagnosis__card{box-shadow:none;padding:2.4rem 1.8rem}@media screen and (min-width:750px){.pillow-diagnosis--modal .pillow-diagnosis__card{padding:3.2rem 2.6rem}}.pillow-diagnosis-page{background:#ebe8d7;padding:2.4rem 1.6rem 4.8rem}@media screen and (min-width:750px){.pillow-diagnosis-page{padding:4rem 2rem 6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/component-pillow-diagnosis-content.css.map */
