.fold{border-top:1px solid var(--border)}.fold:last-of-type{border-bottom:1px solid var(--border)}.fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.1rem,2.6vh,1.6rem);transition:opacity .2s ease}.fold>summary::-webkit-details-marker{display:none}.fold>summary::marker{content:""}.fold>summary:hover{opacity:.78}.fold>summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.fold-ico{flex:none;margin-left:auto;position:relative;width:14px;height:14px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.fold-ico:before,.fold-ico:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:var(--gold)}.fold-ico:before{width:14px;height:1px}.fold-ico:after{width:1px;height:14px}.fold[open] .fold-ico{transform:rotate(45deg)}.fold-panel{padding-bottom:clamp(1.4rem,3.5vh,2.25rem);animation:foldIn .36s cubic-bezier(.2,.7,.2,1) both}@keyframes foldIn{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.jn{max-width:52rem}.jn-flat{display:flex;align-items:center;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.1rem,2.6vh,1.6rem)}.jn-n{flex:none;min-width:2.4ch;font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.4rem);line-height:1;color:var(--muted);font-variant-numeric:tabular-nums}.jn-h{display:flex;flex-direction:column;gap:.3rem;min-width:0}.jn-t{font-family:var(--font-display);font-size:clamp(1.2rem,2.6vw,1.65rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0}.jn-s{font-size:.86rem;line-height:1.4;color:var(--cream2)}.jn-p{margin:0;padding-left:calc(2.4ch + clamp(1rem,3vw,2rem));max-width:40rem;font-size:1rem;line-height:1.72;color:var(--cream2)}.jn-close{margin:clamp(2rem,5vh,3rem) 0 0;max-width:36rem;font-family:var(--font-display);font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.5;color:var(--cream)}.bf{max-width:52rem}.bf-h{display:flex;flex-direction:column;gap:.35rem;min-width:0}.bf-t{font-family:var(--font-display);font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:400;line-height:1.25;margin:0}.bf-c{font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.bf-list{display:grid;gap:1px;background:var(--border);border:1px solid var(--border)}.bf-item{background:var(--bg);padding:clamp(1rem,2.4vw,1.4rem);display:grid;grid-template-columns:1fr auto;gap:.3rem clamp(1rem,3vw,2rem);align-items:baseline}.room-light .bf-item{background:var(--ivory,#F4EFE5)}.bf-n{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cream)}.bf-val{font-size:.78rem;letter-spacing:.06em;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.bf-s{grid-column:1 / -1;margin:0;font-family:var(--font-display);font-size:1.02rem;line-height:1.4;color:var(--cream2)}.bf-d{grid-column:1 / -1;margin:.15rem 0 0;font-size:.92rem;line-height:1.65;color:var(--cream2)}.tier-more{margin-top:.9rem}.tier-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);padding-block:.35rem;transition:opacity .2s ease}.tier-more>summary::-webkit-details-marker{display:none}.tier-more>summary::marker{content:""}.tier-more>summary:hover{opacity:.72}.tier-more>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.tier-origin .tier-more>summary{color:var(--brass)}.tier-origin .tier-more>summary:focus-visible{outline-color:var(--brass)}.tier-more .fold-ico{margin-left:0;width:10px;height:10px}.tier-more .fold-ico:before{width:10px}.tier-more .fold-ico:after{height:10px}.tier-origin .tier-more .fold-ico:before,.tier-origin .tier-more .fold-ico:after{background:var(--brass)}.tier-more[open] .fold-ico{transform:rotate(45deg)}.tier-more .tier-inc{margin-top:.65rem;animation:foldIn .3s cubic-bezier(.2,.7,.2,1) both}.tier-inc-top{margin-bottom:0}@media(max-width:40em){.jn-p{padding-left:0}.bf-item{grid-template-columns:1fr}.bf-val{justify-self:start}}@media(prefers-reduced-motion:reduce){.fold-ico,.fold-panel,.tier-more .tier-inc{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tlyn-fold.css.map */
