.tyrot-guide{--guide-ink: #302820;--guide-muted: #6f645b;--guide-paper: #fffdf9;--guide-cream: #f5efe7;--guide-sand: #e8ddd0;--guide-brown: #714a2d;--guide-line: rgba(71, 55, 43, .14);color:var(--guide-ink);background:var(--guide-paper);font-family:inherit;font-size:clamp(13px,.4vw + 11px,16px);line-height:1.6}.tyrot-guide *,.tyrot-guide *:before,.tyrot-guide *:after{box-sizing:border-box}.tyrot-guide img{display:block;max-width:100%}.tyrot-guide a{color:inherit}.tyrot-guide__shell{width:min(100% - clamp(28px,5vw,64px),1200px);margin-inline:auto}.tyrot-guide__hero{padding:clamp(46px,7vw,88px) 0 clamp(34px,5vw,64px);text-align:center;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,#f7f1e9,#eee2d3)}.tyrot-guide__eyebrow{margin:0 0 clamp(8px,1.2vw,14px);color:var(--guide-brown);font-size:clamp(10px,.2vw + 9px,12px);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tyrot-guide h1,.tyrot-guide h2,.tyrot-guide h3,.tyrot-guide p{overflow-wrap:anywhere}.tyrot-guide h1,.tyrot-guide h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.tyrot-guide h1{max-width:820px;margin:0 auto;font-size:clamp(36px,5vw,66px);line-height:1.05}.tyrot-guide__lede{max-width:700px;margin:clamp(14px,2vw,22px) auto 0;color:var(--guide-muted);font-size:clamp(14px,.45vw + 12px,18px)}.tyrot-guide__contents{position:relative;z-index:2;margin-top:clamp(-18px,-2vw,-28px)}.tyrot-guide__contents-card{padding:clamp(18px,2.6vw,30px);border:1px solid var(--guide-line);border-radius:clamp(14px,1.6vw,22px);background:#fff;box-shadow:0 14px 40px #46312114}.tyrot-guide__contents-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:clamp(12px,1.8vw,20px)}.tyrot-guide__contents-title h2{margin:0;font-family:inherit;font-size:clamp(14px,.45vw + 12px,18px);font-weight:700;letter-spacing:0}.tyrot-guide__contents-title p{margin:0;color:var(--guide-muted);font-size:clamp(11px,.2vw + 10px,13px)}.tyrot-guide__jump-grid{display:grid;grid-template-columns:repeat(var(--jump-columns, 3),minmax(0,1fr));gap:clamp(8px,1.2vw,14px)}.tyrot-guide__jump{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:clamp(52px,6vw,68px);padding:clamp(12px,1.7vw,18px);border:1px solid var(--guide-line);border-radius:12px;background:var(--guide-cream);text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.tyrot-guide__jump:hover,.tyrot-guide__jump:focus-visible{border-color:#714a2d8c;background:#efe5d9;transform:translateY(-2px)}.tyrot-guide__jump span:first-child{font-size:clamp(12px,.32vw + 11px,15px);font-weight:700;line-height:1.3}.tyrot-guide__jump-arrow{flex:0 0 auto;color:var(--guide-brown);font-size:18px}.tyrot-guide__main{padding:clamp(38px,6vw,82px) 0 clamp(64px,8vw,104px)}.tyrot-guide__panel{scroll-margin-top:120px;margin-top:clamp(18px,2.4vw,30px);padding:clamp(22px,3.8vw,48px);border:1px solid var(--guide-line);border-radius:clamp(16px,2vw,26px);background:#fff}.tyrot-guide__panel:first-child{margin-top:0}.tyrot-guide__panel--cream{background:var(--guide-cream)}.tyrot-guide__panel--brown{border-color:transparent;color:#fff;background:var(--guide-brown)}.tyrot-guide__section-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(260px,1.2fr);align-items:end;gap:clamp(12px,3vw,46px);margin-bottom:clamp(20px,3vw,36px)}.tyrot-guide__section-head--compact{display:block;max-width:760px}.tyrot-guide__section-head h2{margin:0;font-size:clamp(27px,3.5vw,46px);line-height:1.1}.tyrot-guide__section-head p{margin:0;color:var(--guide-muted)}.tyrot-guide__panel--brown .tyrot-guide__eyebrow,.tyrot-guide__panel--brown .tyrot-guide__section-head p{color:#ffffffc7}.tyrot-guide__step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.4vw,16px)}.tyrot-guide__step-card{min-width:0;overflow:hidden;border:1px solid var(--guide-line);border-radius:clamp(11px,1.3vw,16px);background:#fff}.tyrot-guide__step-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.tyrot-guide__step-body{padding:clamp(12px,1.7vw,19px)}.tyrot-guide__step-number{display:inline-flex;align-items:center;justify-content:center;width:clamp(26px,2.7vw,34px);height:clamp(26px,2.7vw,34px);margin-bottom:clamp(8px,1vw,12px);border-radius:50%;color:#fff;background:var(--guide-brown);font-size:clamp(10px,.2vw + 9px,12px);font-weight:700}.tyrot-guide__step-card h3,.tyrot-guide__care-card h3{margin:0 0 7px;color:var(--guide-ink);font-family:inherit;font-size:clamp(13px,.45vw + 11px,17px);font-weight:700;letter-spacing:0;line-height:1.3}.tyrot-guide__step-card p,.tyrot-guide__care-card p{margin:0;color:var(--guide-muted);font-size:clamp(11px,.25vw + 10px,14px);line-height:1.55}.tyrot-guide__care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.5vw,16px)}.tyrot-guide__care-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-width:0;overflow:hidden;border-radius:clamp(11px,1.3vw,16px);background:var(--guide-paper)}.tyrot-guide__care-copy{align-self:center;padding:clamp(14px,2.3vw,26px)}.tyrot-guide__care-card img{width:100%;height:100%;min-height:180px;object-fit:cover}.tyrot-guide__care-card .tyrot-guide__step-number{background:var(--guide-ink)}.tyrot-guide__additional{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(12px,1.8vw,20px);overflow:hidden;border-radius:14px;background:#fff3}.tyrot-guide__additional div{min-width:0;padding:clamp(12px,2vw,22px);color:var(--guide-ink);background:var(--guide-cream);font-size:clamp(10px,.25vw + 9px,13px);text-align:center}.tyrot-guide__curtain-feature{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:clamp(18px,3.5vw,48px);align-items:center;margin-bottom:clamp(22px,3vw,36px)}.tyrot-guide__curtain-feature img{width:100%;aspect-ratio:4 / 3;border-radius:clamp(12px,1.6vw,20px);object-fit:cover}.tyrot-guide__curtain-feature h2{margin:0;font-size:clamp(27px,3.5vw,46px);line-height:1.1}.tyrot-guide__curtain-feature p:last-child{margin:14px 0 0;color:var(--guide-muted)}.tyrot-guide__curtain-grid .tyrot-guide__step-card img{display:none}.tyrot-guide__note{margin:clamp(14px,2vw,22px) 0 0;padding:clamp(14px,2vw,20px);border-left:3px solid var(--guide-brown);border-radius:0 10px 10px 0;color:var(--guide-muted);background:#ffffffb8;font-size:clamp(11px,.3vw + 10px,14px)}.tyrot-guide__back{display:inline-flex;align-items:center;gap:7px;margin-top:clamp(16px,2vw,24px);color:var(--guide-brown);font-size:clamp(11px,.25vw + 10px,13px);font-weight:700;text-decoration:none}.tyrot-guide__panel--brown .tyrot-guide__back{color:#fff}.tyrot-guide__size-panel{padding:clamp(20px,3vw,38px)}.tyrot-guide__size-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:clamp(14px,2vw,22px)}.tyrot-guide__size-head h2{margin:0;font-size:clamp(25px,3vw,40px)}.tyrot-guide__size-index{color:#714a2d85;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,38px)}.tyrot-guide__size-figure{margin:0;overflow:hidden;border-radius:clamp(10px,1.5vw,18px);background:#f2ece5}.tyrot-guide__size-figure img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.tyrot-guide__faq-list{border-top:1px solid var(--guide-line)}.tyrot-guide__faq-list details{border-bottom:1px solid var(--guide-line)}.tyrot-guide__faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(16px,2.2vw,24px) 0;cursor:pointer;color:var(--guide-ink);font-weight:700;list-style:none}.tyrot-guide__faq-list summary::-webkit-details-marker{display:none}.tyrot-guide__faq-list summary:after{content:"+";color:var(--guide-brown);font-size:22px;font-weight:400}.tyrot-guide__faq-list details[open] summary:after{content:"\2212"}.tyrot-guide__faq-list details p{max-width:850px;margin:-6px 0 clamp(18px,2.2vw,24px);color:var(--guide-muted)}@media(max-width:860px){.tyrot-guide__jump-grid,.tyrot-guide__step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tyrot-guide__care-card{grid-template-columns:1fr}.tyrot-guide__care-card img{grid-row:1;min-height:0;aspect-ratio:3 / 2}.tyrot-guide__additional{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tyrot-guide__contents-title,.tyrot-guide__section-head{display:block}.tyrot-guide__contents-title p{margin-top:3px}.tyrot-guide__section-head p{margin-top:10px}.tyrot-guide__curtain-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.tyrot-guide__curtain-feature img{height:100%;min-height:210px}.tyrot-guide__curtain-feature p:last-child{font-size:12px;line-height:1.5}}@media(max-width:420px){.tyrot-guide__shell{width:min(100% - 24px,1200px)}.tyrot-guide__jump{min-height:48px;padding:10px}.tyrot-guide__step-body,.tyrot-guide__care-copy{padding:11px}.tyrot-guide__curtain-feature{gap:12px}.tyrot-guide__curtain-feature img{min-height:190px}}@media(prefers-reduced-motion:reduce){.tyrot-guide__jump{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/tyrot-guide-pages.css.map */
