.fs-body-guide{--fs-ink: #f7f2f5;--fs-muted: #c9bac3;--fs-accent: #ffd3e9;--fs-line: #624455;--fs-panel: #211a20;color:var(--fs-ink);padding-top:3.2rem;padding-bottom:4rem;font-size:1.6rem;line-height:1.6;overflow-wrap:anywhere}.fs-body-guide h2,.fs-body-guide h3{color:inherit;margin-top:0}.fs-body-guide__eyebrow{color:var(--fs-accent);font-size:1.15rem;letter-spacing:.14em;line-height:1.4;margin:0 0 1rem}.fs-body-guide__header h2{font-size:clamp(2.6rem,3.5vw,3.8rem);line-height:1.15;margin:0 0 1.2rem}.fs-body-guide__intro{color:var(--fs-muted);max-width:80rem}.fs-body-guide .rte p:first-child{margin-top:0}.fs-body-guide .rte p:last-child{margin-bottom:0}.fs-body-guide a{color:var(--fs-accent);text-underline-offset:.3rem}.fs-body-guide a:focus-visible{outline:2px solid var(--fs-accent);outline-offset:4px}.fs-body-guide__table-wrap{border:1px solid var(--fs-line);border-radius:.8rem;margin-top:2.4rem;overflow:hidden}.fs-body-table{border-collapse:collapse;border:0;box-shadow:none;table-layout:auto;width:100%;margin:0;font-size:1.45rem;color:var(--fs-ink)}.fs-body-table th,.fs-body-table td{border:0;border-bottom:1px solid var(--fs-line);padding:1.8rem 1.6rem;text-align:left;vertical-align:middle;overflow-wrap:normal}.fs-body-table thead th{background:var(--fs-panel);color:var(--fs-muted);font-size:1.2rem;font-weight:500;line-height:1.4}.fs-body-table tbody tr:last-child th,.fs-body-table tbody tr:last-child td{border-bottom:0}.fs-body-table tbody tr:hover{background:#211b21}.fs-body-table__configuration{min-width:12rem}.fs-body-table__height{display:block;font-size:2.2rem;line-height:1.2;font-variant-numeric:tabular-nums}.fs-body-table__height>span{color:var(--fs-muted);font-size:1.2rem;font-weight:400;margin-left:.25rem}.fs-body-table__cup{color:var(--fs-muted);display:block;font-size:1.2rem;font-weight:400;margin-top:.4rem}.fs-body-table__finish{display:inline-block;font-size:1.15rem;line-height:1.4;padding:.45rem .8rem;border:1px solid #716570;border-radius:.4rem;white-space:nowrap}.fs-body-table__finish--texture{border-color:#b17996;color:var(--fs-accent)}.fs-body-table__measurements,.fs-body-table__weight{font-variant-numeric:tabular-nums;white-space:nowrap}.fs-body-table__weight{font-size:1.8rem;font-weight:600}.fs-body-table__unit{font-size:1.2rem;font-weight:400;color:var(--fs-muted)}.fs-body-table__action{min-width:20rem}.fs-body-table__link{display:inline-flex;align-items:center;min-height:44px;line-height:1.4;font-size:1.4rem}.fs-body-table__price{display:block;line-height:1.4;font-size:1.3rem}.fs-body-table__route{display:block;color:var(--fs-muted);font-size:1.15rem;margin-top:.4rem}.fs-body-table__collection-link{display:block;min-height:44px;line-height:1.4;padding-top:1rem;font-size:1.25rem}.fs-body-table__editor-note{display:block;color:#ffc9a5;font-size:1.2rem}.fs-body-guide__note{border-left:2px solid #ad7894;color:var(--fs-muted);font-size:1.3rem;margin:1.6rem 0 3.2rem;padding:.2rem 0 .2rem 1.4rem;max-width:100rem}.fs-body-guide__support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding:2.4rem 0 3rem;border-top:1px solid var(--fs-line)}.fs-body-guide__support h3,.fs-body-guide__footer h3{font-size:2rem;line-height:1.3;margin-bottom:1rem}.fs-body-guide__support .rte,.fs-body-guide__footer .rte{color:var(--fs-muted);font-size:1.4rem}.fs-body-guide__footer{display:flex;justify-content:space-between;align-items:center;gap:3rem;border-top:1px solid var(--fs-line);padding:2.4rem 0}.fs-body-guide__footer>div{max-width:75rem}.fs-body-guide__help-link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #b17996;border-radius:.4rem;padding:.8rem 1.6rem;min-height:44px;text-decoration:none}.fs-body-guide__help-link:hover{background:#392431}.fs-body-guide__brand-link{font-size:1.4rem;margin:0}.fs-body-guide__brand-link a{display:inline-flex;align-items:center;min-height:44px}.fs-body-guide__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:989px){.fs-body-table th,.fs-body-table td{padding:1.6rem 1rem}.fs-body-table__configuration{min-width:10rem}.fs-body-table__action{min-width:15rem}.fs-body-table__height{font-size:2rem}}@media screen and (max-width:749px){.fs-body-guide{padding-top:2.4rem;padding-bottom:3rem}.fs-body-guide__header h2{font-size:2.8rem}.fs-body-guide__intro{font-size:1.4rem}.fs-body-guide__table-wrap{border:0;border-radius:0;overflow:visible;margin-top:2rem}.fs-body-table{display:block}.fs-body-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.fs-body-table tbody{display:grid;gap:1.2rem}.fs-body-table__row{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--fs-line);border-radius:.6rem;overflow:hidden}.fs-body-table th,.fs-body-table td{min-width:0;padding:1.2rem 1.4rem}.fs-body-table__configuration{display:flex;align-items:baseline;gap:1rem;background:var(--fs-panel)}.fs-body-table__height{font-size:2.4rem}.fs-body-table__cup{font-size:1.3rem;margin:0}.fs-body-table td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:.8rem}.fs-body-table td:before{content:attr(data-label);color:var(--fs-muted);font-size:1.15rem;line-height:1.4}.fs-body-table__finish{justify-self:start}.fs-body-table__measurements{font-size:1.35rem}.fs-body-table__weight{font-size:1.7rem}.fs-body-table .fs-body-table__action{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;border-bottom:0}.fs-body-table__action:before{display:none}.fs-body-table__link{min-height:44px;font-size:1.4rem}.fs-body-guide__note{margin-bottom:2.4rem}.fs-body-guide__support{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:2.4rem 0}.fs-body-guide__footer{flex-direction:column;align-items:flex-start;gap:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/roshi-fs-body-table.css.map */
