#sets .head{align-items:baseline}.cnote{color:var(--mute);margin:0;font-size:13px}.carte{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.cset{grid-template-columns:clamp(84px,calc(7 * var(--vw)),104px) minmax(0,1fr);gap:clamp(18px,calc(2 * var(--vw)),28px);padding:clamp(22px,calc(2.4 * var(--vw)),30px) 0;border-bottom:1px solid var(--line);align-items:start;display:grid}.cart-art{color:var(--ink2);display:block}.cart-art svg{width:100%;height:auto;display:block}.cline{align-items:baseline;gap:12px;display:flex}.cline h3{font-family:var(--f-display);font-weight:400;font-size:clamp(20px,calc(1.7 * var(--vw)),24px);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;margin:0}.cline i{background:radial-gradient(circle,#b7afa2 .6px,#0000 .9px) 0 0/5px 1px repeat-x;flex:1;min-width:24px;height:1px;transform:translateY(-4px)}.cline b{font-family:var(--f-display);font-weight:400;font-size:clamp(19px,calc(1.5 * var(--vw)),22px);letter-spacing:.03em;white-space:nowrap}.cmood{color:var(--ink2);margin:6px 0 4px}.cscents{color:var(--mute);margin:0;font-size:13.5px}.cfoot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.cfoot span{color:var(--mute);font-size:12.5px}.cadd{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:8px;margin-left:auto;padding-bottom:3px;font-size:11.5px;font-weight:600;display:inline-flex}.cadd svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:10px;height:10px}@media (hover:hover){.cadd:hover{background-size:100% 1px}}@media (max-width:1000px){.carte{grid-template-columns:1fr}}@media (max-width:560px){.cline h3{white-space:normal;min-width:0}}.sets2{gap:clamp(40px,calc(6 * var(--vw)),96px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.sets2 .sub{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin:0 0 14px;font-size:11px;font-weight:600}.own{scroll-margin-top:100px;position:sticky;top:110px}.oslot{aspect-ratio:5/4;background:50%/cover;width:100%;margin-bottom:26px}.own h3{font-family:var(--f-display);font-weight:400;font-size:clamp(28px,calc(2.6 * var(--vw)),38px);letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;line-height:1.05}.olead{max-width:42ch;color:var(--ink2);margin:0 0 24px;font-size:16px;line-height:1.65}.own .btn{gap:4px;height:54px;padding:0 28px}@media (max-width:1000px){.sets2{grid-template-columns:1fr}.own{position:static}.oslot{aspect-ratio:4/3}}.feat{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.feat li{grid-template-columns:clamp(96px,calc(9 * var(--vw)),128px) minmax(0,1fr);column-gap:clamp(18px,calc(2 * var(--vw)),28px);padding:clamp(16px,calc(1.8 * var(--vw)),22px) 0;border-bottom:1px solid var(--line);grid-template-rows:auto auto 1fr;display:grid}.sphoto{aspect-ratio:4/5;background:50%/cover;grid-row:1/4;width:100%}.feat .cline h3{font-size:clamp(18px,calc(1.5 * var(--vw)),22px)}.feat .cline b{font-size:clamp(17px,calc(1.4 * var(--vw)),20px)}.feat .cmood{margin:4px 0 10px;font-size:14px}.feat .cadd{place-self:end start;margin-left:0}.allsets{border-top:1px solid var(--line);margin-top:18px}.allsets summary{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);padding:16px 0;font-size:11.5px;font-weight:600;list-style:none}.allsets summary::-webkit-details-marker{display:none}.allsets summary:after{content:" +"}.allsets[open] summary:after{content:" −"}.stile .tstage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile.stile{aspect-ratio:4/5}.stile .tstage img.off{opacity:0}.scard .notes{min-height:2lh}.scard .nshort{display:none}@media (max-width:1200px){.scard .nlong{display:none}.scard .nshort{display:inline}}@media (max-width:700px){.scard .notes{min-height:2lh}}.scard .notes svg{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.3px;width:14px;height:14px;margin-right:6px}.sz .szout{text-decoration:line-through;text-decoration-thickness:1px}.scard .opts{margin-top:auto}.scard .buy{margin-top:0}.scolor{color:var(--mute);margin:-4px 0 12px;font-size:12.5px}@media (max-width:700px){.scolor .nword{display:none}}.cthumb-s{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scard .buy .pr small s{text-decoration-thickness:1px}.own2{gap:clamp(40px,calc(6 * var(--vw)),96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.oimg{aspect-ratio:1;object-fit:cover;width:100%;display:block}.otext h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.05em;font-weight:400;font-size:clamp(28px,calc(3.2 * var(--vw)),44px);margin:10px 0 20px;line-height:1.05}.otext .btn{gap:4px;height:54px;padding:0 28px}.osteps{--osend:calc(100% - 48px);max-width:620px;margin:10px 0 34px;padding:0;list-style:none;position:relative}.osteps:after{content:"";background:var(--ink2);border-radius:50%;width:5px;height:5px;animation:14s ease-in-out infinite osrun;position:absolute;top:27px;left:11px}@keyframes osrun{0%{opacity:0;top:27px}8%{opacity:1}88%{opacity:1}96%,to{top:var(--osend);opacity:0}}.osteps li{column-gap:clamp(16px,calc(1.8 * var(--vw)),26px);padding-bottom:clamp(20px,calc(2.8 * var(--vh)),28px);grid-template-columns:27px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.osteps li:last-child{padding-bottom:0}.osteps li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:27px;bottom:0;left:13px}.osteps i{z-index:1;height:27px;font-family:var(--f-display);letter-spacing:.06em;color:var(--ink2);place-items:center;font-size:13px;font-style:normal;display:grid;position:relative}.osteps b{font-family:var(--f-display);font-weight:400;font-size:clamp(15px,calc(1.25 * var(--vw)),18px);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);display:block}.osteps p{color:var(--mute);margin:3px 0 0;font-size:14px;line-height:1.45}.osv{justify-content:flex-end;align-self:center;align-items:center;display:flex}.osv img{width:32px;height:32px;box-shadow:0 0 0 2px var(--bg),0 3px 8px -3px #3c2d1e59;border-radius:50%;margin-left:-9px}.osw{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink2);gap:10px;font-size:13px}.osw u{background:var(--line);width:14px;height:1px}.osd{gap:6px}.osd em{border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #3c2c1e24}@media (prefers-reduced-motion:reduce){.osteps:after{display:none}}@media (max-width:900px){.own2{grid-template-columns:1fr}.oimg{order:-1}}@media (max-width:560px){.osteps{--osend:calc(100% - 88px)}.osteps li{grid-template-columns:27px minmax(0,1fr)}.osv{grid-column:2;justify-content:flex-start;margin-top:8px}.osv img:first-child{margin-left:0}}.stile .tshort{display:none}@media (max-width:700px){.stile .tlong{display:none}.stile .tshort{display:inline}.stile .tfamt{display:none}}.scard .buy .pr .was{margin:0 8px 0 0}.ccard{scroll-margin-top:150px}.cany{color:var(--ink2);font-size:12.5px}.ccard .buy{justify-content:space-between}.coff{color:var(--mute);font-size:12.5px;line-height:1.3}.ccard .buy .btn{flex:none;height:38px;padding:0 16px;font-size:11px}@container (max-width:250px){.coff{display:none}.ccard .buy .btn{margin-left:auto}}.dset .tstage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dset .tstage img.off{opacity:0}.dsizes b s{color:var(--mute);margin-right:6px;font-size:.82em;font-weight:400}.pl a,.pr a{color:inherit}@media (hover:hover){.pl a:hover{text-decoration:underline}}.dsel i.diag{border-radius:50%}.dinside{margin-top:clamp(56px,calc(7 * var(--vw)),96px)}@container (max-width:215px){.scard .buy .pr{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.scard .buy .pr .was{margin:0;font-size:11px}}@container (max-width:150px){.scard .buy{gap:6px}}.cyt-s{display:none}@media (max-width:700px){.cyt-l{display:none}.cyt-s{display:inline}}@container (max-width:150px){.ccard .buy .btn{letter-spacing:.1em;padding:0 8px}.ccard .buy .btn svg{display:none}}@media (max-width:900px){.own2{flex-direction:column;gap:0;display:flex}.otext{display:contents}.own2>.otext>.kick{text-align:center;order:-3}.otext h2{text-align:center;order:-2;margin-bottom:26px}.oimg{order:-1;align-self:center;max-width:520px;margin-bottom:30px}.osteps{align-self:center;width:100%;max-width:520px;margin-top:0}.otext .btn{justify-content:center;align-self:center;width:100%;max-width:520px}}@media (min-width:901px){.oimg{aspect-ratio:auto;align-self:stretch;height:auto;min-height:100%}}@media (max-width:900px){.osteps{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.osteps:after,.osteps li:before{display:none}.osteps li{text-align:center;border:1px solid var(--line);flex-direction:column;align-items:center;padding:18px 8px 20px;display:flex}.osteps li:last-child{padding-bottom:20px}.osteps i{height:auto;color:var(--mute);margin-bottom:8px;font-size:12px}.osteps b{letter-spacing:.08em;font-size:14px}.osteps p{font-size:clamp(11.5px,calc(3.3 * var(--vw)),13px);margin-top:6px}.osteps b span,.osteps p span{white-space:nowrap;display:block}.osv{box-sizing:border-box;grid-column:auto;justify-content:center;align-self:center;height:48px;margin-top:auto;padding-top:14px}.osv img:first-child{margin-left:0}.osd{gap:5px}.osd em{width:11px;height:11px}}
.bs{--bsband:clamp(92px,calc(11 * var(--vh)),108px);--bstop:calc(84px + 68px + 14px);--bsbox:calc(calc(100 * var(--dvh)) - var(--bstop) - var(--bsband) - 12px);--bsl:44fr;--bsr:56fr;--bsgap:clamp(20px,calc(2.4 * var(--vw)),36px);padding-bottom:0}.bs.sec.page{padding-top:clamp(108px,calc(13 * var(--vh)),128px)}.bs .phead{max-width:none;margin-bottom:clamp(14px,calc(2 * var(--vh)),22px)}.bs .phead .kick{margin-bottom:8px}.bs .phead h1{font-size:clamp(34px,calc(3.5 * var(--vw)),50px);margin-bottom:8px}.bs .phead p{max-width:none;font-size:15px}.bs .lsrch{max-width:300px}.bs-main{grid-template-columns:minmax(0,var(--bsl)) minmax(0,var(--bsr));column-gap:var(--bsgap);align-items:start;padding:14px 0 34px;display:grid}.bs-stage{top:calc(var(--bstop) - 8px);height:var(--bsbox);justify-content:center;align-items:center;min-height:300px;display:flex;position:sticky}.bs-box{width:min(100%,var(--bsbox));aspect-ratio:1;background:var(--bg);position:relative;transform:scale(1.06)}.bs-photo{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}@keyframes bsfade{0%{opacity:0}}.bs-ask{z-index:2;color:var(--ink2);align-items:center;gap:9px;font-size:12.5px;transition:color .3s,opacity .4s;display:flex;position:absolute;top:4px;right:0}.bs-ask img{width:auto;height:26px}@media (hover:hover){.bs-ask:hover{color:#6e1f2b}}.bs-ask.off{opacity:0;pointer-events:none}.bs-shelf{column-gap:clamp(12px,calc(1.4 * var(--vw)),22px);grid-template-columns:minmax(0,1fr) 20px;min-width:0;display:grid}.bs-count{min-height:20px;color:var(--mute);grid-column:1;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.bs-count button{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.bs-grid{gap:clamp(24px,calc(2.6 * var(--vw)),36px) clamp(14px,calc(1.5 * var(--vw)),22px);grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-t{text-align:left;flex-direction:column;min-width:0;transition:opacity .35s;display:flex}.bs-t .tile{aspect-ratio:4/5;outline-offset:3px;outline:1px solid #0000;width:100%;margin-bottom:12px;transition:outline-color .35s;display:block;position:relative;overflow:hidden}.bs-t.chosen .tile{outline-color:#6e1f2b}.bs-t .ours,.bs-t .ours>*{transition:none!important}.bs-t .tfam{top:11px;left:11px}.bs-t .tfamt{display:none}.bs-t .bs-in{letter-spacing:.12em;white-space:nowrap;animation:bsfade .45s var(--ease) both;gap:7px;font-size:9.5px;bottom:11px;left:11px}.bs-t .bs-in:before{width:12px}.bs-t small{letter-spacing:.13em;text-transform:uppercase;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.bs-t b{font-family:var(--f-display);font-weight:400;font-size:clamp(16px,calc(1.35 * var(--vw)),19px);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;line-height:1.2;transition:color .3s;overflow:hidden}.bs-t .nt{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;line-height:1.35;overflow:hidden}.bs-t .pr{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin-top:9px;padding-top:9px;font-size:14.5px;font-weight:500;display:flex}.bs-t .pl{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600;transition:color .3s}.bs-t.chosen b,.bs-t.chosen .pl,.bs-t.chosen .pr{color:#6e1f2b}@media (hover:hover){.bs-t:hover b,.bs-t:hover .pl{color:#6e1f2b}}.bs-t:disabled{opacity:.34;cursor:default}@media (hover:hover){.bs-t:disabled:hover b,.bs-t:disabled:hover .pl{color:inherit}}.bs-none{text-align:center;color:var(--mute);grid-column:1/-1;padding:60px 0}.bs-none button{color:var(--ink);text-decoration:underline}.bs-az{top:var(--bstop);height:calc(var(--bsbox) - 18px);flex-direction:column;grid-area:1/2/3;justify-content:space-between;align-self:start;align-items:center;min-height:300px;display:flex;position:sticky}.bs-az button{width:20px;min-height:0;max-height:26px;font-family:var(--f-display);font-size:clamp(10px,calc(1.45 * var(--vh)),12.5px);color:var(--ink);flex:1 1 0;line-height:1;transition:color .25s}@media (hover:hover){.bs-az button:hover{color:#6e1f2b}}.bs-az button.on{color:#6e1f2b;text-underline-offset:2px;text-decoration:underline}.bs-az button:disabled{color:color-mix(in srgb,var(--mute) 40%,transparent);cursor:default}.bs-band{z-index:20;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);background:var(--bg);border-top:1px solid var(--line);position:sticky;bottom:0;box-shadow:0 -14px 30px -24px #16151459}.bs-bandin{max-width:1320px;height:var(--bsband);grid-template-columns:minmax(0,var(--bsl)) minmax(0,var(--bsr));column-gap:var(--bsgap);align-items:center;margin:0 auto;display:grid}.bs-prog{align-items:center;gap:16px;min-width:0;display:flex}.bs-minis{flex:none;gap:6px;display:flex}.bs-minis i{width:14px;height:38px;box-shadow:inset 0 0 0 1px var(--line);background:50%/contain no-repeat;border-radius:7px;transition:box-shadow .4s;display:block}.bs-prog b{font-family:var(--f-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:400;display:block}.bs-prog small{color:var(--mute);white-space:nowrap;margin-top:2px;font-size:12.5px;display:block}.bs-fin{grid-template-columns:auto auto auto auto;justify-content:space-between;align-items:center;column-gap:8px;display:grid}.bs-opt{gap:8px;min-width:0;display:grid}.bs-opt>span{letter-spacing:.13em;text-transform:uppercase;color:var(--mute);font-size:10.5px;font-weight:600}.bs-sz{align-items:center;gap:10px;height:21px;display:flex}.bs-sz button{color:var(--mute);white-space:nowrap;font-size:14px}.bs-sz button[aria-pressed=true]{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.bs-sw{gap:clamp(5px,calc(.5 * var(--vw)),8px);align-items:center;height:21px;display:flex}.bs-sw>button{width:clamp(17px,calc(1.4 * var(--vw)),20px);height:clamp(17px,calc(1.4 * var(--vw)),20px);outline-offset:2px;border-radius:50%;flex:none}.bs-sw>button:not(.sur){box-shadow:inset 0 0 0 1px #00000024}.bs-sw>button[aria-pressed=true]{outline:1px solid var(--ink)}.bs-sw>button:disabled{opacity:.22;cursor:default}.bs-sw .sur{box-shadow:inset 0 0 0 1px var(--mute);font:normal 11px/1 var(--f-display);color:var(--ink2)}.bs-pay{justify-content:flex-end;align-items:center;gap:clamp(10px,calc(.9 * var(--vw)),14px);display:flex}.bs-sum{min-width:clamp(70px,calc(5.7 * var(--vw)),84px);text-align:right;white-space:nowrap}.bs-sum s{color:var(--mute);font-size:12px;display:block}.bs-sum strong{font-family:var(--f-display);font-weight:400;font-size:clamp(19px,calc(1.55 * var(--vw)),23px)}.bs-sum small{color:var(--mute);font-size:13px}.bs-pay .btn{width:clamp(116px,calc(9.4 * var(--vw)),136px);letter-spacing:.12em;white-space:nowrap;flex:none;height:50px;padding:0;font-size:11px}.bs-pay .btn:disabled{opacity:.35;cursor:default}.bs-head{justify-content:space-between;align-items:center;min-height:67px;display:flex}.bs-head h2{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:20px;font-weight:400}.bs-head button{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);font-size:13px}.bs-card{min-width:0;animation:bsfade .6s var(--ease) both}.bs-three{column-gap:clamp(14px,calc(1.5 * var(--vw)),22px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-one{flex-direction:column;min-width:0;display:flex}.bs-one .tile{width:100%;height:clamp(170px,calc(33 * var(--vh)),300px);margin-bottom:10px;display:block;position:relative;overflow:hidden}.bs-one .tbadge{letter-spacing:.12em;white-space:nowrap;gap:7px;font-size:9.5px;bottom:11px;left:11px}.bs-one .tbadge:before{width:12px}.bs-one small{letter-spacing:.13em;text-transform:uppercase;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.bs-one b{font-family:var(--f-display);font-weight:400;font-size:clamp(15px,calc(1.3 * var(--vw)),18px);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.bs-one .pr{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin-top:6px;font-size:14px;display:flex}.bs-one .pr button{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600;transition:color .3s}@media (hover:hover){.bs-one .pr button:hover{color:#6e1f2b}}.bs-more{height:clamp(170px,calc(33 * var(--vh)),300px);border:1px dashed var(--line);font-family:var(--f-display);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;transition:border-color .3s,color .3s;display:flex}@media (hover:hover){.bs-more:hover{color:#6e1f2b;border-color:#6e1f2b}}.bs-more small{font-family:var(--f-body,inherit);letter-spacing:0;text-transform:none;color:var(--mute);font-size:11.5px}@media (max-width:1000px){.bs{--bstop:calc(66px + 60px)}.bs-main,.bs-bandin{grid-template-columns:minmax(0,1fr)}.bs-stage{height:auto;min-height:0;position:relative;top:0}.bs-box{width:min(100%,calc(44 * var(--vh)));transform:none}.bs-ask{top:0}.bs-shelf{grid-template-columns:minmax(0,1fr)}.bs-az{display:none}.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-bandin{row-gap:10px;height:auto;padding:10px 0}.bs-fin{grid-template-columns:auto auto minmax(0,1fr);row-gap:8px}}.bs-head{min-height:68px}.bs-card{padding-bottom:8px}.bs-one .tile{margin-bottom:8px}.bs-one .pr{margin-top:3px}.bs-main{padding-top:0}.bs-stage{top:var(--bstop)}.bs-box{transform:translateY(-2.4%)scale(1.06)}@media (max-height:780px){.bs-card{padding-bottom:0}}.bs-card{min-height:calc(var(--bsbox) + 11px);flex-direction:column;justify-content:center;padding-bottom:0;display:flex}.bs-one .tile,.bs-more{aspect-ratio:4/5;height:auto;width:min(100%,max(112px,calc((var(--bsbox) - 334px) * .8)))}.bs-photo{filter:brightness(1.04)}.bs-one{container-type:inline-size}.bs-one .tile{aspect-ratio:auto;width:100%;height:clamp(150px,calc(var(--bsbox) - 334px),125cqw)}.bs-more{aspect-ratio:auto;width:100%;height:clamp(150px,calc(var(--bsbox) - 334px),calc((var(--bsbox) - 334px)))}.bs-head>div{min-width:0}.bs-head .kick{margin-bottom:2px;font-size:9.5px;display:block}.bs-head h2{font-size:clamp(17px,calc(1.5 * var(--vw)),21px);letter-spacing:.04em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.bs-more{height:clamp(150px,calc(var(--bsbox) - 264px),calc(var(--bsbox) - 264px))}.bs-one .r1,.bs-one .r2{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.bs-one .r1 span{font-variant-numeric:tabular-nums;flex:none;font-size:14px}.bs-one .r1 small{min-width:0}.bs-one .r2{margin-top:3px}.bs-one .r2 b{min-width:0;margin:0}.bs-one .r2 button{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex:none;font-size:11px;font-weight:600;transition:color .3s}@media (hover:hover){.bs-one .r2 button:hover{color:#6e1f2b}}.bs-head{box-sizing:border-box;height:68px;min-height:0;padding-top:0;padding-bottom:0}.bs-head .kick{margin-bottom:0;line-height:1.3}.bs-head h2{line-height:1.15}.bs{padding-bottom:clamp(36px,calc(4.5 * var(--vw)),64px)}.bs-band{box-shadow:none;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .3s,box-shadow .35s;bottom:-1px}.bs-band.stuck{background:var(--bg);border-bottom-color:#0000;box-shadow:0 -14px 30px -24px #16151459}.bs-minis i{width:17px;height:46px;box-shadow:none;background:50%/contain no-repeat;border-radius:0}.bs-minis i:not(.on){background:color-mix(in srgb,var(--mute) 26%,transparent);-webkit-mask:url(/assets/products/sm/atomizer-black.webp) 50%/contain no-repeat;mask:url(/assets/products/sm/atomizer-black.webp) 50%/contain no-repeat}.bs-minis i.on{box-shadow:none}.bs-one .tile{position:relative}.bs-one .tfam{letter-spacing:.12em;gap:7px;font-size:9px;top:11px;left:11px;right:11px}.bs-one .tfamt{display:block}.bs-one .tbadge{z-index:4}.bs-head h2{font-size:clamp(19px,calc(1.7 * var(--vw)),24px);letter-spacing:.07em;text-transform:uppercase}.bs-head .kick{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-fams{z-index:2;letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);animation:bsfade .45s var(--ease) both;align-items:center;gap:10px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:4px;left:0}.bs-dots{display:flex}.bs-dots img{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 1.5px var(--bg);border-radius:50%}.bs-dots img+img{margin-left:-9px}.bs-choices{border-top:1px solid var(--ink);flex-direction:column;gap:14px;margin-top:14px;padding-top:14px;display:flex}.bs-choices .bs-fin{justify-content:space-between;gap:12px;display:flex}.bs-tagplane{transform-origin:0 0;width:1254px;height:1254px;transform:scale(var(--k,1));pointer-events:none;position:absolute;top:0;left:0}.bs-tag{transform-origin:0 0;width:1200px;height:600px;position:absolute;top:0;left:0}.bs-tagin{transform-origin:0 -78px;color:#1c1916;flex-direction:column;align-items:center;width:0;display:flex;position:absolute;top:280px;left:662px;transform:rotate(.76deg)}.bs-tagin i{border-top:1.2px solid;flex:none;width:300px;height:0;display:block;position:relative}.bs-tagin i:after{content:"";background:currentColor;width:9px;height:9px;margin-left:-5px;position:absolute;top:-5px;left:50%;transform:rotate(45deg);box-shadow:0 0 0 7px #f1e6d6}.bs-tagin b{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:.5px currentColor;margin-top:62px;font-weight:400;line-height:1}.bs-photo{transition:none}.bs-face{mix-blend-mode:multiply;transition:opacity .9s var(--ease-io,ease);position:absolute;inset:0}.bs-face.off{opacity:0;pointer-events:none}.bs-face .bs-photo{mix-blend-mode:normal}.bs-face{transition:none}.bs-packing{place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%}.bs-packing i{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-top-color:#6e1f2b;border-radius:50%;animation:1.1s linear infinite btnSpin;position:absolute;inset:0}.bs-packing img{width:auto;height:30px}.bs-choices{margin-top:clamp(18px,calc(3.4 * var(--vh)),34px);padding-top:clamp(18px,calc(2.6 * var(--vh)),26px);gap:clamp(18px,calc(2.6 * var(--vh)),26px)}.bs-sum{justify-content:flex-end;align-items:baseline;gap:9px;min-width:0;display:flex}.bs-sum s{font-size:13.5px;display:inline}.bs-pay{gap:clamp(12px,calc(1.2 * var(--vw)),18px)}.bs-one .tile,.bs-more{height:clamp(170px,calc(var(--bsbox) - 232px),125cqw)}.item .side s{margin-right:7px;display:inline}.item .side em{display:inline}.bs-progb{text-align:left;align-items:center;gap:16px;min-width:0;display:flex}.bs-progb:disabled{cursor:default}.bs-progb .tx{min-width:0}.bs-progb b{font-family:var(--f-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:400;display:block}.bs-progb small{color:var(--mute);white-space:nowrap;margin-top:2px;font-size:12.5px;display:block}.bs-progb:not(:disabled) small{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}@media (hover:hover){.bs-progb:not(:disabled):hover b{color:#6e1f2b}}.bs-tray{z-index:30;background:var(--bg);border:1px solid var(--line);width:min(100%,430px);animation:bsfade .3s var(--ease) both;margin:0;padding:6px 16px;list-style:none;position:absolute;bottom:calc(100% + 16px);left:0;box-shadow:0 18px 40px -22px #16151466}.bs-tray li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.bs-tray li:last-child{border-bottom:0}.bs-tray .tile{width:44px;height:55px;display:block;position:relative;overflow:hidden}.bs-tray small{letter-spacing:.11em;text-transform:uppercase;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;display:block;overflow:hidden}.bs-tray b{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:400;display:block;overflow:hidden}.bs-tray button{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600;transition:color .3s}@media (hover:hover){.bs-tray button:hover{color:#6e1f2b}}.bs-band .bs-sum s{display:none}.bs-band .bs-fin{column-gap:18px}.bs-keep{white-space:nowrap;align-items:center;gap:8px;height:52px;font-size:13px;transition:color .3s;display:inline-flex}.bs-keep svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:17px;height:17px;transition:fill .3s}.bs-keep.on{color:var(--ink)}@media (hover:hover){.bs-keep:hover{opacity:.7}}.bs-keep{transition:color .3s,opacity .3s}.bs-keep.on svg{fill:currentColor}.bs.seeing .bs-card{height:var(--bsbox);flex-direction:column;justify-content:space-between;min-height:0;padding:0;display:flex}.bs.seeing .bs-three{margin:0}.bs.seeing .bs-one .tile,.bs.seeing .bs-more{height:clamp(140px,calc(var(--bsbox) - 200px),125cqw)}.bs.seeing .bs-choices{padding-top:clamp(12px,calc(1.8 * var(--vh)),18px);gap:0;margin:0}.bs-band .bs-cap{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;justify-content:space-between;gap:16px;margin:0;font-size:10.5px;font-weight:600;display:flex}.bs.seeing .bs-band .bs-pay{justify-content:flex-start;gap:clamp(14px,calc(1.6 * var(--vw)),24px)}.bs.seeing .bs-band .bs-sum s{display:inline}.bs.seeing .bs-band .bs-sum strong{font-size:clamp(22px,calc(1.9 * var(--vw)),27px)}.bs.seeing .bs-band .btn{width:clamp(170px,calc(15 * var(--vw)),230px)}@media (max-width:1000px){.bs.seeing .bs-card{height:auto}.bs-band .bs-cap{display:none}}.bs.seeing .bs-card{justify-content:flex-start}.bs.seeing .bs-choices{margin-top:auto;margin-bottom:auto}.bs-bandin{position:relative}.bs-prog{position:static}.bs-progb{width:100%}.bs-tray{width:calc((100% - var(--bsgap)) * .44);border-bottom:0;bottom:100%;left:0;box-shadow:0 -14px 34px -22px #16151466}.bs.sec.page{padding-bottom:0}.bs-band,.bs-band.stuck{border-bottom:0}body:has(.bs) #site-footer{padding-top:clamp(26px,calc(3 * var(--vw)),42px);border-top:0}.bs-t .pplate{animation:bsfade .45s var(--ease) both}.bs-band{border-bottom:1px solid var(--line)}.bs-band.stuck{border-bottom-color:#0000}body:has(.bs) #site-footer{padding-top:clamp(22px,calc(2.4 * var(--vw)),34px)}.bs.seeing .bs-main{padding-bottom:0}.bs.seeing .bs-card{height:calc(var(--bsbox) + 11px)}.bs.seeing .bs-three{flex:none}.bs.seeing .bs-choices{margin:clamp(14px,calc(2 * var(--vh)),20px) 0 0;flex-direction:column;flex:1;justify-content:center;padding:0;display:flex}.bs-lay{filter:brightness(1.04);width:100%;height:100%;position:absolute;inset:0}.bs-lay.in{animation:bsfade .45s var(--ease) both}.bs.seeing .bs-band .bs-keep{order:-1;margin-right:auto}.bs.seeing .bs-band .bs-sum{justify-content:flex-end;margin-right:0}.bs.seeing .bs-bandin{place-content:center space-between;align-items:baseline;gap:clamp(12px,calc(1.6 * var(--vw)),24px);flex-wrap:wrap;display:flex}.bs.seeing .bs-band .bs-pay{align-items:baseline}.bs-band .bs-cap{justify-content:flex-start;gap:9px}.bs-band .bs-cap i,.bs-note i{opacity:.6;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.bs-note{color:var(--mute);white-space:nowrap;align-items:center;gap:9px;margin:0;font-size:12.5px;display:flex}.bs.seeing .bs-band .bs-pay{justify-content:flex-end;gap:clamp(12px,calc(1.3 * var(--vw)),20px);flex:none}.bs.seeing .bs-band .bs-keep{order:0;justify-content:flex-end;min-width:106px;margin-right:0}.bs.seeing .bs-band .bs-sum{min-width:clamp(120px,calc(9.6 * var(--vw)),142px)}@media (max-width:1000px){.bs.seeing .bs-bandin{flex-wrap:wrap}.bs-note{display:none}}.bs.seeing .bs-band .bs-keep{order:-1}.bs-band .bs-cap{align-items:center}.bs-band .bs-cap span{line-height:1}.bs-minis i.wrapped{background:#ddd2bd;-webkit-mask:url(/assets/products/sm/atomizer-black.webp) 50%/contain no-repeat;mask:url(/assets/products/sm/atomizer-black.webp) 50%/contain no-repeat}.bs-steps,.bs-start,.bs-somc{display:none}@media (max-width:1000px){.bs{--bstop:calc(66px + 60px)}.bs .phead{margin-bottom:14px}.bs.seeing .phead p{display:none}.bs-steps{align-items:center;margin:0 0 6px;padding:0;list-style:none;display:flex}.bs-steps li{flex:none;align-items:center;display:flex}.bs-steps li:not(:last-child){flex:1}.bs-steps li:not(:last-child):after{content:"";background:var(--line);flex:1;height:1px;margin:0 12px}.bs-steps li.done:after{background:var(--ink)}.bs-steps button{letter-spacing:.13em;text-transform:uppercase;min-height:40px;color:var(--mute);white-space:nowrap;cursor:default;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.bs-steps button:not(:disabled){cursor:pointer}.bs-steps i{width:22px;height:22px;font:normal 11px/1 var(--f-display);letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;display:grid}.bs-steps .done button,.bs-steps .on button{color:var(--ink)}.bs-steps .on i{background:var(--ink);border-color:var(--ink);color:var(--bg)}.bs:not(.seeing) .bs-stage{display:none}.bs-main{padding:0 0 28px;display:block}.bs-start{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;margin-bottom:18px;padding:18px 0 20px;display:grid}.bs-slots{gap:8px;display:flex}.bs-slot{border:1px dashed color-mix(in srgb,var(--mute) 55%,transparent);letter-spacing:.1em;text-transform:uppercase;width:58px;height:74px;color:var(--mute);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:8.5px;font-weight:600;display:flex;position:relative}.bs-slot i{background:color-mix(in srgb,var(--mute) 30%,transparent);width:9px;height:26px;display:block;-webkit-mask:url(/assets/products/sm/atomizer-black.webp) 50%/contain no-repeat;mask:url(/assets/products/sm/atomizer-black.webp) 50%/contain no-repeat}.bs-slot.full{animation:bsfade .45s var(--ease) both;border:0;padding:0}.bs-slot .tile{width:100%;height:100%;display:block;position:relative;overflow:hidden}.bs-slot em{background:var(--bg);width:20px;height:20px;box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.bs-slot em svg{width:9px;height:9px}.bs-starttx{min-width:0}.bs-starttx b{font-family:var(--f-display);letter-spacing:.05em;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.2;display:block}.bs-starttx>span{color:var(--mute);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.bs-starttx .bs-sz{margin-top:6px;margin-left:-8px}.bs-shelf{grid-template-columns:minmax(0,1fr)}.bs-az{display:none}.bs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-somc{text-align:left;background:color-mix(in srgb,var(--ink) 4%,var(--bg));border:1px solid var(--line);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;padding:18px 16px;transition:border-color .3s;display:flex}.bs-somc img{width:auto;height:34px;margin-bottom:auto}.bs-somc small{letter-spacing:.13em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:600}.bs-somc b{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;font-size:19px;font-weight:400;line-height:1.15}.bs-somc span{color:var(--ink2);font-size:12.5px;line-height:1.4}.bs-somc:active{border-color:#6e1f2b}.bs-bandin{height:auto;min-height:74px;padding:10px 0 calc(10px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:16px;display:flex}.bs-band .bs-fin{flex:none;display:flex}.bs-band .bs-fin .bs-opt{display:none}.bs-prog{flex:1;min-width:0}.bs-progb .tx{overflow:hidden}.bs-progb b{text-overflow:ellipsis;overflow:hidden}.bs-tray{width:min(100%,430px)}.bs-sw{gap:12px;height:auto}.bs-sw>button{width:26px;height:26px}.bs-sz{gap:6px;height:auto}.bs-sz button{min-height:40px;padding:0 8px}.bs.seeing .bs-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.bs.seeing .bs-stage{top:var(--bstop);height:auto;min-height:0;padding-top:40px;position:sticky}.bs.seeing .bs-box{width:100%;transform:translateY(-2.4%)}.bs-fams,.bs-ask{top:0}.bs.seeing:not(.incart):not(.ready) .bs-box>.bs-face:first-of-type{opacity:1;pointer-events:auto}.bs.seeing:not(.incart):not(.ready) .bs-box>.bs-face:last-of-type{opacity:0;pointer-events:none}.bs.seeing:not(.incart):not(.ready) .bs-packing{display:none}.bs.seeing .bs-face{transition:opacity .7s var(--ease)}.bs.seeing .bs-card{flex-direction:column;height:auto;min-height:0;display:flex}.bs.seeing .bs-choices{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex:none;order:-1;margin:0 0 6px;padding:0}.bs.seeing .bs-choices .bs-fin{flex-direction:column;align-items:stretch;gap:0;display:flex}.bs.seeing .bs-choices .bs-opt{justify-content:space-between;align-items:center;gap:14px;min-height:56px;display:flex}.bs.seeing .bs-choices .bs-opt+.bs-opt{border-top:1px solid var(--line)}.bs.seeing .bs-choices .bs-opt:has(.bs-sw){flex-direction:column;align-items:stretch;gap:12px;padding:14px 0 16px}.bs.seeing .bs-choices .bs-sw{justify-content:space-between;gap:0}.bs.seeing .bs-choices .bs-sw:not(:has(>:nth-child(7))){justify-content:flex-start;gap:clamp(18px,calc(5 * var(--vw)),28px)}.bs.seeing .bs-three{flex-direction:column;display:flex}.bs.seeing .bs-one{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);align-content:center;column-gap:16px;padding:12px 0;display:grid}.bs.seeing .bs-one .tile{aspect-ratio:auto;grid-row:1/3;width:72px;height:90px;margin:0}.bs.seeing .bs-one .tfam,.bs.seeing .bs-one .tbadge{display:none}.bs.seeing .bs-one .r1{align-self:end}.bs.seeing .bs-one .r2{align-self:start;margin-top:4px}.bs.seeing .bs-one .r2 b{font-size:16px}.bs.seeing .bs-one .r2 button{min-height:32px}.bs.seeing .bs-one:has(.bs-more){display:block}.bs.seeing .bs-more{aspect-ratio:auto;flex-direction:row;gap:10px;width:100%;height:56px}.bs.seeing .bs-bandin{flex-wrap:nowrap;align-items:center}.bs-band .bs-cap,.bs-note{display:none}.bs.seeing .bs-band .bs-pay{flex:1;justify-content:flex-end;align-items:center;gap:16px}.bs.seeing .bs-band .bs-keep{order:-1;min-width:0;margin-right:auto}.bs.seeing .bs-band .bs-sum{min-width:0}.bs.seeing .bs-band .btn{width:auto;min-width:200px;padding:0 22px}.bs-head .kick{font-size:9.5px}}@media (max-width:700px){.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.bs-t .nt{font-size:12.5px}.bs-somc{padding:16px 14px}.bs-somc b{font-size:17px}.bs-steps li:not(:last-child):after{margin:0 8px}.bs-steps button{letter-spacing:.1em;gap:7px;font-size:10px}.bs-start{column-gap:14px}.bs-slots{gap:7px}.bs-slot{width:52px;height:66px}.bs-starttx b{font-size:14.5px}.bs-head{flex-wrap:wrap;gap:4px 16px;height:auto;min-height:68px;padding:12px 0}.bs-head button{min-height:32px}.bs.seeing .bs-main{display:block}.bs.seeing .bs-stage{margin-bottom:6px;padding-top:38px;position:relative;top:0}.bs.seeing .bs-box{width:min(100%,calc(40 * var(--svh)))}.bs-fams{gap:8px;font-size:9.5px}.bs-dots img{width:26px;height:26px}.bs-progb{gap:0}.bs-progb .tx{display:none}.bs-minis{gap:5px}.bs-band .bs-pay{gap:14px}.bs-band .bs-sum strong{font-size:20px}.bs-band .bs-pay .btn{width:auto;min-width:150px;height:48px;padding:0 18px}.bs.seeing .bs-band .bs-pay{gap:14px}.bs.seeing .bs-band .bs-keep{justify-content:center;width:44px;height:48px;font-size:0}.bs.seeing .bs-band .bs-keep svg{width:20px;height:20px}.bs.seeing .bs-band .bs-sum{text-align:right;display:block}.bs.seeing .bs-band .bs-sum s{font-size:12px;display:block}.bs.seeing .bs-band .bs-sum strong{font-size:21px}.bs.seeing .bs-band .btn{flex:1;min-width:0;max-width:220px}}@media (max-width:370px){.bs-steps button{letter-spacing:.08em;gap:5px;font-size:9px}.bs-steps i{width:20px;height:20px}.bs-slot{width:46px;height:60px}}@media (max-width:1000px){.bs-slot{font:normal 12px/1 var(--f-display);letter-spacing:.06em;text-transform:none}}@media (min-width:701px) and (max-width:1000px){.bs.seeing .bs-stage{top:calc(var(--bstop) + 18px)}.bs.seeing .bs-main{padding-top:18px}}@media (max-width:1000px){.bs-band,.bs-band.stuck{background:var(--bg)}.bs.seeing .bs-choices{display:none}.bs.seeing .bs-bandin{flex-direction:column;align-items:stretch;gap:10px}.bs-mopt{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.bs-chip{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;transition:border-color .3s;display:flex}.bs-chip[aria-expanded=true]{border-color:var(--ink)}.bs-chip span{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.bs-chip b{flex:none;font-size:14px;font-weight:400}.bs-chip i{width:18px;height:18px;font:normal 10px/1 var(--f-display);color:var(--ink2);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #00000024}.bs-chip i.sur{box-shadow:inset 0 0 0 1px var(--mute)}.bs-pane{left:calc(var(--gut) * -1);right:calc(var(--gut) * -1);padding:16px var(--gut) 18px;background:var(--bg);border-top:1px solid var(--line);animation:bsfade .3s var(--ease) both;position:absolute;bottom:calc(100% + 11px);box-shadow:0 -14px 30px -22px #16151459}.bs-pane .bs-opt{flex-direction:column;align-items:stretch;gap:12px;display:flex}.bs-pane .bs-sw{justify-content:space-between;gap:0}.bs-pane .bs-sw:not(:has(>:nth-child(7))){justify-content:flex-start;gap:clamp(18px,calc(5 * var(--vw)),28px)}.bs-pane .bs-sz{gap:18px}.bs-mcap{letter-spacing:.1em;text-transform:uppercase;min-height:32px;color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:600;display:flex}.bs-mcap span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-mcap button{letter-spacing:0;text-transform:none;text-underline-offset:3px;min-height:32px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);flex:none;font-size:12.5px;font-weight:400}}@media (min-width:701px) and (max-width:1000px){.bs-mopt{max-width:560px}.bs-pane{border:1px solid var(--line);border-bottom:0;width:100%;padding:16px 18px;left:0;right:auto}}@media (max-width:1000px){.bs-chip{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 6px;height:50px;padding:0 12px;display:grid}.bs-chip span{letter-spacing:.1em;grid-column:1/-1;font-size:9px}.bs-chip b,.bs-chip i{grid-column:1;justify-self:start}.bs-chip b{font-size:13.5px;line-height:18px}.bs-chip:after{content:"";border-right:1px solid var(--mute);border-bottom:1px solid var(--mute);grid-area:2/2;align-self:center;width:6px;height:6px;margin-bottom:3px;transition:transform .3s;transform:rotate(-135deg)}.bs-chip[aria-expanded=true]:after{margin:0 0 6px;transform:rotate(45deg)}}@media (max-width:700px){.bs.seeing .bs-main{padding-top:16px}}.bs-box{background:0 0}.bs-face,.bs-photo,.bs-face .bs-photo{mix-blend-mode:normal}.bs-photo,.bs-lay{filter:none}.bs-tagin i:after{box-shadow:0 0 0 7px #e8dac6}.bs-tagin{color:#1b1815}@media (max-width:1000px){.bs-slot em{background:var(--bg);width:22px;height:22px;box-shadow:0 0 0 1px var(--ink);color:var(--ink);top:-8px;right:-8px}.bs-slot em i{background:currentColor;width:9px;height:1.4px;display:block}.bs-slot em svg{display:none}.bs-mopts{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.bs-mopts .bs-opt{align-items:center;gap:12px;min-width:0;display:flex}.bs-mopts .bs-opt>span{letter-spacing:.13em;text-transform:uppercase;color:var(--mute);flex:none;font-size:10.5px;font-weight:600}.bs-mopts>.bs-opt .bs-sw{flex:1;justify-content:space-between;gap:0}.bs-mopts .bs-sw>button{width:22px;height:22px}.bs-mrow{justify-content:space-between;align-items:center;gap:16px;display:flex}.bs-mrow .bs-opt:first-child>span{display:none}.bs-mrow .bs-sw{gap:9px}.bs-mopts .bs-sz{box-shadow:inset 0 0 0 1px var(--line);border-radius:1px;gap:0;display:flex}.bs-mopts .bs-sz button{min-height:0;color:var(--mute);padding:7px 11px;font-size:12.5px;font-weight:600;text-decoration:none}.bs-mopts .bs-sz button:first-child{padding-left:11px}.bs-mopts .bs-sz button[aria-pressed=true]{background:var(--ink);color:var(--bg);text-decoration:none}.bs.seeing .bs-bandin{gap:12px;padding-top:14px}}@media (max-width:374px){.bs:not(.seeing) .bs-band .bs-sum{display:none}}@media (max-width:1000px){.bs-slot em{z-index:6;place-items:center;display:grid}.bs-starttx .bs-sz{box-shadow:inset 0 0 0 1px var(--line);border-radius:1px;gap:0;margin:10px 0 0;display:inline-flex}.bs-starttx .bs-sz button{min-height:0;color:var(--mute);padding:7px 11px;font-size:12.5px;font-weight:600;text-decoration:none}.bs-starttx .bs-sz button:first-child{padding-left:11px}.bs-starttx .bs-sz button[aria-pressed=true]{background:var(--ink);color:var(--bg);text-decoration:none}.bs-slot em i{background:var(--ink);width:10px;height:1.5px;-webkit-mask:none;mask:none}}.bs-stepbar{display:none}@media (max-width:1000px){.bs-stepbar{z-index:31;height:52px;margin:0 calc(var(--gut) * -1) 6px;padding:0 var(--gut) 0 calc(var(--gut) - 10px);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex;position:sticky;top:66px}.bs-stepbar .bs-steps{flex:1;min-width:0;margin:0}.bs-back{width:40px;height:40px;color:var(--ink);flex:none;place-items:center;transition:opacity .3s;display:grid}.bs-back svg{width:16px;height:16px;transform:rotate(180deg)}.bs-back:disabled{opacity:.22;cursor:default}.bs .lbar{top:118px}.bs.seeing .bs-band .bs-sum{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:7px;display:flex}.bs.seeing .bs-band .bs-sum s{font-size:12.5px;display:inline}.bs.seeing .bs-band .bs-sum strong{font-size:21px}}@media (max-width:374px){.bs-stepbar{gap:2px}.bs.seeing .bs-band .bs-pay{gap:10px}.bs.seeing .bs-band .bs-keep{width:34px}.bs.seeing .bs-band .bs-sum strong{font-size:19px}.bs.seeing .bs-band .bs-sum s{font-size:11.5px}.bs.seeing .bs-band .btn{letter-spacing:.08em;padding:0 12px}}.bs-stepmark{height:0;display:block}@media (max-width:1000px){.bs-back svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}}@media (max-width:374px){.bs-mopts .bs-sw>button{width:20px;height:20px}.bs-mrow{gap:10px}.bs-mrow .bs-sw{gap:6px}.bs-mopts .bs-opt{gap:9px}.bs-mopts .bs-opt>span{letter-spacing:.1em;font-size:9.5px}.bs-mopts .bs-sz button{padding:7px 9px}}@media (max-width:1000px){.bs-headback{display:none}.bs-back{color:var(--ink2)}.bs-back svg{stroke-width:1.3px;width:14px;height:9px}.bs-bandin,.bs.seeing .bs-bandin{min-height:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.bs:not(.seeing) .bs-bandin{padding-top:12px}.bs-band .bs-pay .btn,.bs.seeing .bs-band .btn{width:min(46%,220px);min-width:0;max-width:none;height:48px;width:min(calc((100 * var(--vw) - 2 * var(--gut)) * .5),220px);flex:none;padding:0 12px}.bs-back{width:32px;color:var(--ink2)}.bs-back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:8px;height:12px;transform:none}.bs.seeing.packing:not(.ready) .bs-box>.bs-face:first-of-type{opacity:0}.bs.seeing.packing .bs-packing{display:grid}}.bs-t.chosen .tile:has(.ostrip) .bs-in{bottom:41px}@media (min-width:1001px){.bs:not(.seeing) .bs-band .bs-sum{padding-top:24px}.bs.seeing .bs-band .bs-keep{align-items:baseline;height:auto}.bs.seeing .bs-band .bs-keep svg{align-self:center}.bs.seeing .bs-band :is(.bs-cap,.bs-note,.bs-keep,.bs-sum){top:var(--bsdrop,17px);position:relative}}
.band{background:var(--ink);color:#ede8de;overflow:hidden}.band .kick{color:#9b958a}.band .btn-light{color:var(--ink);background:#ede8de}@media (hover:hover){.band .btn-light:hover{background:#fff}}.mspread{gap:clamp(40px,calc(6 * var(--vw)),104px);grid-template-columns:1.1fr .9fr;align-items:center;max-width:1180px;margin:0 auto;display:grid}.mcopy h1,.mcopy h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.05em;font-weight:400;font-size:clamp(34px,calc(3.8 * var(--vw)),56px);margin:14px 0 26px;line-height:1.04}.band .mlead{max-width:40ch;font-size:clamp(17px,calc(1.3 * var(--vw)),19px);color:#c9c3b7;margin:0 0 36px;line-height:1.65}.mprice{border-top:1px solid #34312d;align-items:baseline;gap:14px;margin-bottom:28px;padding-top:26px;display:flex}.mamt{font-family:var(--f-display);font-size:clamp(38px,calc(3.2 * var(--vw)),48px);letter-spacing:.02em;line-height:1}.mper{letter-spacing:.14em;text-transform:uppercase;color:#8a847a;font-size:13px}.mcopy .btn{gap:4px;height:56px;padding:0 34px}.band .mquiet{color:#8a847a;margin:18px 0 0;font-size:13.5px}.band .mfine{color:#6f6a62;margin:6px 0 0;font-size:12px}.mfine a{color:#9b958a;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .3s}.mvisual{align-items:center;gap:clamp(28px,calc(3 * var(--vw)),44px);flex-direction:column;width:100%;padding:20px 0;display:flex;position:relative}.mvisual:before{content:"";left:-12%;right:-12%;top:calc(40% - calc(36 * var(--vh)));height:calc(72 * var(--vh));pointer-events:none;background:radial-gradient(closest-side,#ecd2aa1a,#e8cca413 28%,#e2c49a0b 50%,#d8b88e04 72%,#ceac8201 88%,#c8a57d00 100%);animation:9s ease-in-out infinite mglow;position:absolute}.mbox:before{content:"";z-index:-1;pointer-events:none;filter:brightness(0)invert()sepia(.35)blur(48px);background:url(/assets/monthly/box-sm.webp) 50%/100% 100% no-repeat;animation:9s ease-in-out infinite mrim;position:absolute;inset:-8%}@keyframes mrim{0%,to{opacity:.07}50%{opacity:.1}}@keyframes mglow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.mbox{z-index:1;width:88%;max-width:500px;display:block;position:relative}.mhover{z-index:1;display:block;position:relative}.mbox img{width:100%;height:auto;display:block}.mbox:after{content:"";filter:blur(10px);background:radial-gradient(closest-side,#000000bf,#00000059 55%,#0000);border-radius:50%;height:16%;position:absolute;bottom:4%;left:12%;right:8%}.mnotes{z-index:1;justify-items:center;gap:18px;width:100%;max-width:500px;display:grid;position:relative}.mnlabel{letter-spacing:.2em;text-transform:uppercase;color:#77716a;font-size:11px;font-weight:600}.mnotes ul{grid-template-columns:repeat(6,1fr);gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mnotes li{flex-direction:column;align-items:center;gap:10px;display:flex}.mnotes img{width:clamp(44px,calc(4 * var(--vw)),56px);aspect-ratio:1;filter:saturate(.85)sepia(.08);border-radius:50%;display:block;box-shadow:0 8px 18px -8px #000000b3,0 0 0 1px #ede8de1a}.mnotes em{font-style:normal;font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:#77716a;white-space:nowrap;font-size:10.5px}@media (prefers-reduced-motion:reduce){.mbox:before{opacity:.07;animation:none}.mvisual:before,.band-page .mhover,.band-page .mbox:after{animation:none}}@media (max-width:1000px){.mspread{grid-template-columns:1fr;gap:12px}.mbox{max-width:380px}.mnotes ul{grid-template-columns:repeat(3,1fr);row-gap:18px}}.band-page{margin-top:84px}.sec.band-page{min-height:min(calc(calc(100 * var(--svh)) - 84px),820px);padding-top:clamp(28px,calc(5 * var(--vh)),56px);padding-bottom:clamp(28px,calc(5 * var(--vh)),56px);align-content:center;display:grid}.band-page .mvisual{gap:clamp(18px,calc(3.4 * var(--vh)),36px);padding:0}.band-page .mbox{width:100%;max-width:min(680px,calc(72 * var(--vh)));perspective:1100px}.band-page .mbox img{filter:brightness(1.04)}@property --fx{syntax:"<length>";inherits:false;initial-value:0}@property --fy{syntax:"<length>";inherits:false;initial-value:0}@property --ry{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rz{syntax:"<angle>";inherits:false;initial-value:0deg}.band-page .mhover{transform:translate3d(var(--fx),var(--fy),0) rotateY(var(--ry)) rotateZ(var(--rz));will-change:transform;animation:7s ease-in-out infinite alternate mfy,11s ease-in-out infinite alternate mfx,13s ease-in-out infinite alternate mry,17s ease-in-out infinite alternate mrz}@keyframes mfy{0%{--fy:7px}to{--fy:-10px}}@keyframes mfx{0%{--fx:-7px}to{--fx:7px}}@keyframes mry{0%{--ry:-5deg}to{--ry:5deg}}@keyframes mrz{0%{--rz:-.5deg}to{--rz:.5deg}}.band-page .mbox:after{animation:7s ease-in-out infinite alternate mshade}@keyframes mshade{0%{opacity:1;transform:scale(1)}to{opacity:.68;transform:scale(.92)}}.band-page .mnotes img{width:clamp(40px,calc(6.4 * var(--vh)),56px)}.band-page .mcopy h1{font-size:clamp(32px,calc(6.8 * var(--vh)),56px);margin:14px 0 clamp(16px,calc(3 * var(--vh)),26px)}.band-page .mlead{margin-bottom:clamp(20px,calc(3.6 * var(--vh)),36px);font-size:clamp(16px,calc(2.5 * var(--vh)),19px);line-height:1.6}.band-page .mprice{padding-top:clamp(16px,calc(3 * var(--vh)),26px);margin-bottom:clamp(16px,calc(3 * var(--vh)),28px)}.band-page .mamt{font-size:clamp(32px,calc(5.6 * var(--vh)),48px)}.band-page .mcopy .btn{height:clamp(50px,calc(7.4 * var(--vh)),56px)}.band-page .mquiet{margin-top:clamp(12px,calc(2.2 * var(--vh)),18px)}@media (max-width:1000px){.sec.band-page{min-height:0}.band-page .mcopy h1{font-size:clamp(34px,calc(3.8 * var(--vw)),56px)}.band-page .mamt{font-size:clamp(38px,calc(3.2 * var(--vw)),48px)}.band-page .mcopy .btn{height:56px}.band-page .mlead{font-size:15px}}.sub-page{gap:clamp(64px,calc(7 * var(--vw)),104px);max-width:1180px;margin:0 auto;display:grid}.sub-page h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.05em;font-weight:400;font-size:clamp(26px,calc(2.5 * var(--vw)),36px);text-align:center;margin:12px 0 0;line-height:1.1}.sub-head{text-align:center}.sub-facts{padding:clamp(30px,calc(3.4 * var(--vw)),44px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;list-style:none;display:grid}.sub-facts li{text-align:center;padding:0 clamp(12px,calc(2 * var(--vw)),28px);container-type:inline-size}.sub-facts li+li{border-left:1px solid var(--line)}.sub-facts b{font-family:var(--f-display);font-weight:400;font-size:min(clamp(28px,calc(2.8 * var(--vw)),40px),19cqi);white-space:nowrap;letter-spacing:.02em;line-height:1.1;display:block}.sub-facts span{color:var(--ink2);margin-top:10px;font-size:13.5px;line-height:1.45;display:block}@media (max-width:900px){.band-page{margin-top:66px}}@media (max-width:760px){.sub-facts{grid-template-columns:1fr 1fr;row-gap:28px}.sub-facts li:nth-child(3){border-left:0}}@media (max-width:1000px){.band .mspread{text-align:center;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.band .mvisual,.band .mcopy{display:contents}.band .mcopy .kick{order:1}.band .mcopy h2,.band .mcopy h1{order:2;margin:12px 0 0}.band .mbox{width:78%;max-width:360px;margin:clamp(18px,calc(4 * var(--vw)),30px) auto;order:3}.band .mlead{text-wrap:balance;order:4;max-width:36ch;margin:0 auto 22px;font-size:15px;line-height:1.6}.band .mprice{order:5;justify-content:center;width:100%;margin-bottom:20px;padding-top:20px}.band .mcopy .btn{order:6;width:100%}.band .mquiet{order:7}.band .mnotes{max-width:none;margin-top:clamp(30px,calc(6 * var(--vw)),44px);order:9;gap:14px}.band .mnotes ul{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;column-gap:0}.band .mnotes li{gap:8px}.band .mnotes img{width:clamp(34px,calc(10 * var(--vw)),52px)}.band .mnotes em{font-size:clamp(8px,calc(2.2 * var(--vw)),10.5px);letter-spacing:.06em}.band{overflow-x:clip}.band .mspread{position:relative}.band .mvisual:before{height:min(620px,calc(140 * var(--vw)));top:0;left:-10%;right:-10%}.band .mnotes em{letter-spacing:.03em}.band .mquiet{margin-top:clamp(26px,calc(6 * var(--vw)),36px);order:10}.band .mfine{order:11}.band .mnotes{margin-top:clamp(28px,calc(6 * var(--vw)),40px)}.band .mquiet,.band .mfine{text-wrap:balance}}@media (max-width:380px){.band .mnotes ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.band .mnotes img{width:44px}.band .mnotes em{letter-spacing:.08em;font-size:9.5px}}.subpin{display:none}@media (max-width:760px){.subpin{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);text-align:left;opacity:0;pointer-events:none;transition:opacity .4s var(--ease),transform .5s var(--ease);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 24px #1615140f}.subpin.on{opacity:1;pointer-events:auto;transform:none}.subpin-i{object-fit:cover;border-radius:2px;flex:none;width:48px;height:48px;margin-right:-4px}.subpin-p{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap;flex:auto;font-size:12px}.subpin-p b{font-family:var(--f-display);letter-spacing:.02em;text-transform:none;color:var(--ink);font-size:26px;font-weight:400;line-height:1.05;display:block}.band .mcopy .subpin .btn{flex:none;width:auto;height:48px;padding:0 26px}.subpin .btn{flex:none;gap:8px;width:auto;height:48px;padding:0 22px}.subpin .btn svg{width:16px;height:16px}}@media (max-width:360px){.subpin .btn{padding:0 14px}.subpin .btn svg{display:none}.subpin-p{letter-spacing:.1em}}@media (max-width:760px){.subpin:not(:has(.subpin-p)) .btn{flex:auto;justify-content:center;width:100%}}.subpin-off{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.subpin-off small{letter-spacing:.16em;font-size:10.5px}.subpin .subpin-off b{display:inline}
.faqs .in{column-gap:clamp(40px,calc(6 * var(--vw)),96px);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}.fhead{grid-column:1/-1}.fl{position:static}.fhint{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:-4px 0 10px;font-size:11.5px;font-weight:600}.ftabs{gap:6px;display:grid}.ftabs button{cursor:pointer;font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#a49c90;text-align:left;border-radius:2px;grid-template-columns:40px 1fr 20px;align-items:center;gap:14px;padding:10px 0;font-size:18px;transition:color .3s,background .4s;display:grid}@media (hover:hover){.ftabs button:hover{color:var(--ink2)}}.ftabs button[aria-selected=true]{color:var(--ink)}.ta{fill:none;stroke:currentColor;stroke-width:1.3px;opacity:0;width:16px;height:10px;transition:opacity .35s,transform .45s var(--ease);transform:translate(-6px)}@media (hover:hover){.ftabs button:hover .ta{opacity:.45;transform:none}}.ftabs button[aria-selected=true] .ta{opacity:1;transform:none}.ti{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;transition:background .4s,color .4s,box-shadow .4s;display:grid}.ti svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:19px;height:19px}.ftabs button[aria-selected=true] .ti{background:var(--ink);color:var(--bg);box-shadow:none}.still{background:var(--bg2);margin-top:36px;padding:26px 28px}.still b{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:400;display:block}.still p{color:var(--ink2);margin:8px 0 18px;font-size:14.5px}.sa{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.sa .btn{height:46px;padding:0 20px;font-size:12px}.sa .more{font-family:var(--f-text);letter-spacing:0;text-transform:none;font-size:14px}.qlist{border-top:1px solid var(--ink);counter-reset:q}.qa{border-bottom:1px solid var(--line);counter-increment:q}.qa[hidden]{display:none}.qq{text-align:left;width:100%;font:inherit;grid-template-columns:44px 1fr 20px;align-items:center;gap:8px;padding:24px 0;display:grid}.qn:before{content:counter(q,decimal-leading-zero);font-family:var(--f-display);color:#b7afa2;letter-spacing:.06em;font-size:14px}.qt{font-family:var(--f-display);font-size:clamp(17px,calc(1.5 * var(--vw)),20px);letter-spacing:.04em;text-transform:uppercase;transition:color .3s}@media (hover:hover){.qq:hover .qt{color:var(--ink2)}}.qi{justify-self:end;width:14px;height:14px;position:relative}.qi:before,.qi:after{content:"";height:1.3px;transition:transform .5s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.qi:after{transform:rotate(90deg)}.qq[aria-expanded=true] .qi:after{transform:rotate(0)}.qq[aria-expanded=true] .qi:before{transform:rotate(180deg)}.qb{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.qb>div{overflow:hidden}.qb p{color:var(--ink2);opacity:0;max-width:none;transition:opacity .45s,transform .55s var(--ease);margin:0;padding:0 40px 26px 52px;transform:translateY(-4px)}.qq[aria-expanded=true]+.qb{grid-template-rows:1fr}.qq[aria-expanded=true]+.qb p{opacity:1;transition-delay:.1s;transform:none}@media (max-width:1000px){.faqs .in{grid-template-columns:1fr}.fl{position:static}.ftabs{grid-template-columns:repeat(3,1fr);gap:6px}.ftabs button{grid-template-columns:1fr;justify-items:center}.ftabs .ta{display:none}.ftabs button{text-align:center;gap:8px;padding:12px 6px;font-size:12.5px}.still{order:3}.qb p{padding:0 0 22px 52px}}.fsign{color:var(--mute);margin:0;font-size:13px}@media (max-width:1000px){.faqs .in{flex-direction:column;align-items:stretch;display:flex}.fl{display:contents}.faqs .fhead{text-align:center;flex-direction:column;order:0;align-items:center;gap:0}.fhead .kick{justify-content:center}.fsign{text-align:center;margin-top:10px}.fhint{text-align:center;order:1}.ftabs{order:2}.qright{order:3;margin-top:28px}.still{text-align:center;order:4;margin-top:40px}.still p{max-width:46ch;margin-left:auto;margin-right:auto}.sa{justify-content:center}}@media (max-width:620px){.sa{flex-direction:column;gap:14px}.sa .btn{width:100%}}@media (max-width:1000px){.ftabs{position:relative}.ftabs:before{content:"";background:var(--line);height:1px;position:absolute;top:32px;left:16.6667%;right:16.6667%}.ftabs .ti{z-index:1;background:var(--bg);position:relative}}
.letter{background:var(--bg2)}.letter .in{gap:clamp(40px,calc(7 * var(--vw)),120px);grid-template-columns:1fr 1fr;align-items:center;display:grid}.lside{padding-left:clamp(32px,calc(5 * var(--vw)),80px);border-left:1px solid #d6cec0;align-self:stretch;align-items:center;display:flex}.lform{width:100%;max-width:480px}.lk{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;font-size:12px;font-weight:600}.lbody h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.05em;font-weight:400;font-size:clamp(30px,calc(3.2 * var(--vw)),46px);margin:12px 0;line-height:1.05}.lbody>p{color:var(--ink2);margin:0 0 24px;font-size:17px}.lperks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lperks li{gap:12px;font-size:15.5px;display:flex}.lperks svg{fill:none;width:16px;height:16px;stroke:var(--ink);stroke-width:1.5px;flex:none;margin-top:3px}.lfor{gap:28px;margin-bottom:34px;display:flex}.lfor input{opacity:0;pointer-events:none;position:absolute}.lfor span{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#a49c90;cursor:pointer;transition:color .3s,background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:4px;font-size:19px}.lfor input:checked+span{color:var(--ink);background-size:100% 1px}@media (hover:hover){.lfor span:hover{color:var(--ink2)}}.lfor input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.lrow{border-bottom:1px solid var(--ink);align-items:center;display:flex}.lrow input{min-width:0;height:56px;font:18px var(--f-text);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.lrow input::placeholder{color:#a49c90}.lrow button{height:56px;font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;font-size:16px;display:flex}.lrow button svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:16px;height:10px;transition:transform .4s var(--ease)}@media (hover:hover){.lrow button:hover svg{transform:translate(4px)}}.lform small{color:var(--mute);margin-top:14px;font-size:12px;display:block}.lform small a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .3s}.lthanks{font-family:var(--f-display);letter-spacing:.05em;text-transform:uppercase;margin:8px 0 0;font-size:24px}@media (max-width:1000px){.letter .in{grid-template-columns:1fr}.lside{border-top:1px solid #d6cec0;border-left:0;padding-top:32px;padding-left:0}}.envwrap{justify-items:center;gap:26px;padding:0;display:grid;position:relative}.envwrap:before{content:"";pointer-events:none;filter:blur(34px);background:radial-gradient(closest-side,#fffcf5,#fff9eebf 45%,#fcf5e800);border-radius:50%;height:92%;position:absolute;top:-4%;left:0;right:0}.env{filter:saturate(.82)sepia(.08)contrast(.94)brightness(1.02)drop-shadow(0 2px 3px #3c2d1e1a)drop-shadow(0 12px 22px #3c2d1e12);width:min(94%,520px);height:auto;display:block;position:relative;transform:rotate(-7deg)translateY(4px)}.envcap{font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);align-items:center;gap:16px;margin:0;font-size:13px;display:flex;position:relative}.envcap i{background:#c9c0b2;width:28px;height:1px}.loffer{color:var(--ink2);margin:0 0 26px;font-size:16px}.loffer b{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:20px;font-weight:400}.lbody .lform{margin-top:0}@media (max-width:1000px){.envwrap{order:-1}.env{width:min(100%,360px)}}.sec.letter{padding-top:clamp(48px,calc(5 * var(--vw)),76px);padding-bottom:clamp(48px,calc(5 * var(--vw)),76px)}.envlift{justify-items:center;width:min(94%,520px);animation:6.5s ease-in-out infinite alternate envBreath;display:grid;position:relative}.envlift .env{width:100%;animation:6.5s ease-in-out infinite alternate envShade;transform:none}@keyframes envBreath{0%{transform:rotate(-8deg)translateY(8px)}to{transform:rotate(-4deg)translateY(-12px)}}@keyframes envShade{0%{filter:saturate(.82)sepia(.08)contrast(.94)brightness(1.02)drop-shadow(0 2px 3px #3c2d1e1f)drop-shadow(0 10px 16px #3c2d1e14)}to{filter:saturate(.82)sepia(.08)contrast(.94)brightness(1.03)drop-shadow(0 8px 10px #3c2d1e12)drop-shadow(0 34px 40px #3c2d1e1a)}}@media (prefers-reduced-motion:reduce){.envlift,.envlift .env{animation:none}}@media (max-width:1000px){.envlift{width:min(100%,360px)}.lbody{text-align:center}.lbody>p,.lbody h2{text-wrap:balance;margin-inline:auto}.lform{margin-inline:auto}.lform small{text-wrap:balance}}.letter .in>*{align-self:stretch}.envwrap{align-content:center}.lbody{flex-direction:column;justify-content:center;display:flex}@media (max-width:700px){section.letter .in{flex-direction:column;gap:0;display:flex}.letter .envwrap{display:none}.letter .lbody>.lform,.letter .lbody>.lthanks{width:100%}.letter .lbody>.loffer{margin-bottom:20px}}@media (min-width:701px) and (max-width:1000px){section.letter .in{gap:clamp(28px,calc(5 * var(--vw)),48px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.letter .envwrap{order:0;gap:18px}.letter .envcap{letter-spacing:.16em;gap:10px;font-size:11px}.letter .envcap i{width:18px}.letter .lbody,.letter .lbody>*{text-align:left}.letter .lbody h2,.letter .lform{margin-inline:0}.letter .lbody>.loffer{margin-bottom:18px}}@media (max-width:1000px){.letter .lbody>p{display:none}}
footer{padding:clamp(56px,calc(5.5 * var(--vw)),80px) var(--gut) 32px;border-top:1px solid var(--line)}.fgrid{border-bottom:1px solid var(--line);grid-template-columns:1.6fr repeat(3,1fr);gap:48px;max-width:1320px;margin:0 auto;padding-bottom:48px;display:grid}.flogo{width:230px;height:auto;display:block}.flegal{color:var(--mute);max-width:40ch;margin:22px 0 24px;font-size:13px;line-height:1.65}.flegal a{color:var(--ink2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .3s}.fcol h4{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:6px 0 20px;font-size:11.5px;font-weight:600}.fcol ul{gap:13px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.fcol a{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}@media (hover:hover){.fcol a:hover{background-size:100% 1px}}.fbottom{max-width:1320px;color:var(--mute);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px 28px;margin:24px auto 0;font-size:13px;display:grid}.fbottom nav{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.fbottom .pay{justify-self:end}.social{gap:12px;display:flex}.social a{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s,transform .45s var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.social a:hover{box-shadow:inset 0 0 0 1px var(--ink)}}.social svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.fbottom nav{flex-wrap:wrap;gap:8px 22px;display:flex}@media (hover:hover){.fbottom a:hover{color:var(--ink)}}.pay{gap:8px;display:flex}.pay span{letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);border-radius:3px;padding:4px 7px;font-size:10.5px;font-weight:600}.flink{font:inherit;line-height:inherit;transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:0 0 2px}@media (hover:hover){.flink:hover{background-size:100% 1px}}.fcol h4 button{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.fcol .tplus,.fcol:nth-child(5){display:none}.fbottom>span,.pay span{white-space:nowrap}@media (min-width:1001px) and (max-width:1200px){.fbottom{grid-template-columns:auto 1fr auto}}@media (max-width:1000px){.fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px}.fbrand{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;display:flex}.flegal{text-wrap:balance;max-width:56ch;margin:20px auto 0}.social:empty{display:none}.social{margin-top:22px}.fbottom{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.fbottom nav{order:1;justify-content:center}.fbottom .pay{flex-wrap:wrap;order:2;justify-content:center}.fbottom>span{order:3}}@media (max-width:700px){.fgrid{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0}.fbrand{padding-bottom:40px}.flogo{width:200px}.flegal{text-wrap:pretty;max-width:none;font-size:13px}.fcol{border-top:1px solid var(--line)}.fcol:last-child{border-bottom:1px solid var(--line)}.fcol h4{color:var(--ink);margin:0;font-size:12px}.fcol h4 button{pointer-events:auto;cursor:pointer;min-height:58px}.fcol .tplus{width:12px;height:12px;display:block}.fcol.open .tplus:after{transform:rotate(0)}.fbody{display:none}.fcol.open .fbody{display:block}.fbody>ul{border-top:1px solid var(--line);gap:0;margin-bottom:14px;font-size:14.5px}.fbody li{border-bottom:1px solid var(--line)}.fbody li:last-child{border-bottom:0}.fcol li>a,.fcol li>.flink{width:100%;min-height:46px;color:var(--ink2);background:0 0;align-items:center;padding:0 0 0 2px;display:flex}.fbottom{gap:22px;margin-top:36px}.fbottom nav{display:none}}.fcol li>a,.fcol li>.flink{vertical-align:top}@media (min-width:701px){.fcol li>a,.fcol li>.flink{display:inline-block}}@media (max-width:700px){.fcol:nth-child(5){display:block}.fcol .tplus:after{transition:none}}@media (max-width:1000px){footer{border-top:1px solid var(--ink);padding-top:clamp(52px,calc(12 * var(--vw)),72px)}}@media (min-width:1001px) and (max-width:1200px){.fbottom{grid-template-columns:1fr auto;grid-template-areas:"nav nav""copy pay";row-gap:22px}.fbottom nav{flex-wrap:nowrap;grid-area:nav;justify-content:center}.fbottom>span{grid-area:copy}.fbottom .pay{grid-area:pay}}
.cart{visibility:hidden;z-index:59;background:var(--bg);width:min(440px,100%);box-shadow:-1px 0 0 var(--line),-30px 0 60px -30px #1615144d;transition:transform .6s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.cart.open{visibility:visible;transform:none}.cart{will-change:transform;transition:transform .75s var(--ease)}.cart .ch{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.cart .ch h2{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:22px;font-weight:400}.cart .ch button svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;height:20px}.ship{border-bottom:1px solid var(--line);color:var(--ink2);padding:16px 28px;font-size:14px}.ship .sbar{background:var(--line);height:3px;margin-top:10px;overflow:hidden}.ship .sbar i{background:var(--ink);height:100%;transition:width .6s var(--ease);display:block}.items{flex:1;padding:8px 28px;overflow-y:auto}.item{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:4px 14px;padding:16px 0;display:grid}.item .sw{border-radius:3px;grid-row:1/3;justify-self:center;width:14px;height:44px;box-shadow:inset -3px 0 4px #00000026,inset 3px 0 3px #ffffff4d}.item small{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:10.5px;font-weight:600}.item .n{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px}.item .d{color:var(--mute);grid-column:2;font-size:13px}.item .side{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3/3;font-weight:600}.item .side button{color:var(--mute);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);margin-top:6px;font-size:12px;font-weight:500;transition:text-decoration-color .3s;display:block}.empty{color:var(--mute);padding:40px 0}.empty b{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:20px;font-weight:400;display:block}.cf{border-top:1px solid var(--line);gap:10px;padding:18px 28px 24px;display:grid}.cf .row{justify-content:space-between;font-size:15px;display:flex}.cf .row b{font-variant-numeric:tabular-nums;font-size:20px}.cf .gift{color:var(--ink2);align-items:center;gap:8px;font-size:13.5px;display:flex}.cf .gift:before{content:"";background:#6e1f2b;border-radius:50%;width:6px;height:6px}.cf .btn{width:100%;margin-top:6px}.cf small{color:var(--mute);font-size:12px}.item img.sw{width:auto;height:46px;box-shadow:none;border-radius:0;justify-self:center}.cthumb{pointer-events:none;border-radius:0;grid-row:1/3;width:64px;height:80px}.cthumb .tstage{transition:none}.cthumb-a{height:70%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.cplan{color:var(--ink2);margin:0 0 12px;font-size:12.5px;line-height:1.5}.cplan a{text-decoration:underline}.cart .ch{padding:20px 28px}.cart .ch h2 sup{font-family:var(--f-body,inherit);letter-spacing:.04em;color:var(--mute);vertical-align:super;margin-left:8px;font-size:11px}.ship{color:var(--mute);padding:12px 28px 14px;font-size:13px}.ship b{color:var(--ink);font-weight:500}.ship .sbar{height:2px;margin-top:9px}.items{padding:0 28px}.item{grid-template-columns:64px minmax(0,1fr) auto 20px;gap:2px 14px;padding:14px 0}.item:last-of-type{border-bottom:0}.item .it,.cnudge .it{flex-direction:column;align-self:end;gap:3px;min-width:0;display:flex}.item small{font-size:10px}.item .d{align-self:start;font-size:12.5px}.item .side{grid-area:1/3/3;align-self:center;font-size:14.5px;font-weight:500}.iremove{width:20px;height:20px;color:var(--mute);cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;grid-area:1/4/3;align-self:center;padding:0}@media (hover:hover){.iremove:hover{color:var(--ink)}}.iremove svg,.cpromo button svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:14px;height:14px}.cnudge{background:color-mix(in srgb,var(--ink) 4%,transparent);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -28px;padding:12px 28px;display:grid}.cnudge .cthumb{grid-row:auto;width:48px;height:60px}.cnudge small{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:600}.cnudge .n{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;font-size:14.5px}.cnudge>button{border:1px solid var(--ink);font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease);background:0 0;padding:8px 11px;font-size:11px;font-weight:600}@media (hover:hover){.cnudge>button:hover{background:var(--ink);color:var(--bg)}}.empty{text-align:center;padding:48px 0}.empty b{margin-bottom:24px}.empty-acts{gap:10px;display:grid}.empty-acts .btn{width:100%}.cf{gap:12px;padding:14px 28px 20px}.cpromo-open{font:inherit;color:var(--mute);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;text-decoration:underline}.cpromo{gap:6px;display:grid}.cpromo-f{border-bottom:1px solid var(--ink);align-items:center;display:flex}.cpromo-f input{min-width:0;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:13.5px}.cpromo-f input::placeholder{text-transform:none;letter-spacing:0;color:var(--mute)}.cpromo-f button{font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:6px 0 6px 12px;font-size:11px;font-weight:600}.cpromo-f button:disabled{color:var(--mute);cursor:default}.cpromo small{color:#6e1f2b}.cpromo.on{color:var(--ink2);background:#6e1f2b12;grid-template-columns:1fr auto;align-items:center;padding:8px 10px;font-size:12.5px}.cpromo.on span{align-items:center;min-width:0;display:flex}.cpromo.on span svg{fill:none;stroke:#6e1f2b;stroke-width:1.2px;stroke-linejoin:round;flex:none;width:17px;height:17px;margin-right:10px}.cpromo.on b{letter-spacing:.06em;color:#6e1f2b;margin-right:8px;font-weight:600}.cpromo.on button{width:18px;height:18px;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0}.csum{color:var(--ink2);gap:5px;margin:0;font-size:13px;display:grid}.csum>div{justify-content:space-between;gap:12px;display:flex}.csum dt,.csum dd{margin:0}.csum dd{font-variant-numeric:tabular-nums}.csum .off{color:#6e1f2b}.csum .note{color:var(--mute);font-size:12px}.cf .btn{justify-content:center;align-items:center;gap:14px;margin-top:2px;display:flex}.ptotal{border-left:1px solid color-mix(in srgb,currentColor 35%,transparent);font-variant-numeric:tabular-nums;padding-left:14px}.cf>small{text-align:center;font-size:11.5px}.cf>small a{text-decoration:underline}.item .side s{color:var(--mute);font-size:12px;font-weight:400;text-decoration-thickness:1px;display:block}.item .side em{color:#6e1f2b;font-style:normal;display:block}.cpromo-f .cpromo-x{width:30px;height:30px;color:var(--mute);place-items:center;margin-left:6px;padding:0;display:grid}@media (hover:hover){.cpromo-f .cpromo-x:hover{color:var(--ink)}}.chook{color:#7a1420;border:1px solid #7a142059;align-items:center;gap:14px;margin:14px 0 0;padding:14px 16px;transition:border-color .3s;display:flex}@media (hover:hover){.chook:hover{border-color:#7a1420}}.chook .bi{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;flex:none;width:22px;height:22px}.chook span{color:var(--ink2);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.chook b{letter-spacing:.14em;text-transform:uppercase;color:#7a1420;font-size:11px;font-weight:700}.cart .ship .bi,.cart dt .bi{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;opacity:.8;width:15px;height:15px;margin:0 8px -3px 0;display:inline-block}.cart dt .bi circle{fill:currentColor;stroke:none}.cart .bi circle.o{fill:none;stroke:currentColor}.cart{transition:transform .45s var(--ease)}.cart:not(.open){transition:transform .34s var(--ease-io),visibility 0s .34s}.dscrim{transition:opacity .34s var(--ease-io),visibility 0s .34s}.dscrim.on{transition:opacity .4s var(--ease)}.items{position:relative}
.ask{right:clamp(16px,calc(2.6 * var(--vw)),32px);bottom:clamp(16px,calc(2.6 * var(--vw)),28px);z-index:45;color:#ede8de;opacity:0;pointer-events:none;height:52px;transition:opacity .5s,transform .7s var(--ease),background .25s;background:#161514f0;border-radius:26px;align-items:center;padding:6px;display:flex;position:fixed;transform:translateY(14px)scale(.96);box-shadow:0 14px 30px -14px #1615148c,inset 0 0 0 1px #ffffff0a}.ask.show{opacity:1;pointer-events:auto;transform:none}.ask .t{white-space:nowrap;max-width:0;font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:max-width .7s var(--ease),opacity .4s,padding .7s var(--ease);font-size:13px;overflow:hidden}.ask:focus-visible .t,.ask.hint .t{opacity:1;max-width:220px;padding:0 16px 0 12px}@media (hover:hover){.ask:hover .t{opacity:1;max-width:220px;padding:0 16px 0 12px}}.dscrim{z-index:58;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-io),visibility 0s .6s;background:#1615142e;position:fixed;inset:0}.dscrim.on{opacity:1;visibility:visible;transition:opacity .6s var(--ease)}.drawer{visibility:hidden;z-index:59;background:var(--bg);width:min(480px,100%);box-shadow:-1px 0 0 var(--line),-30px 0 60px -30px #1615144d;transition:transform .6s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.drawer.open{visibility:visible;transform:none}.drawer{will-change:transform}.drawer:not(.open){transition:transform .6s var(--ease-io),visibility 0s .6s}.dh{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:26px 28px 20px;display:flex}.wax.sm{filter:drop-shadow(0 3px 5px #00000073);flex:none;width:40px;height:40px;margin:0}.wax.sm img{height:23px}.wax.md{filter:drop-shadow(0 6px 10px #3c0a0f59);flex:none;width:52px;height:52px;margin:0}.wax.md img{height:30px}.ask .seal{width:40px;height:40px;transition:transform .6s var(--ease);background:#ede8de;border-radius:50%;flex:none;place-items:center;display:grid}.ask .seal img{width:auto;height:28px}@media (hover:hover){.ask:hover .seal{transform:rotate(-10deg)}}.dh .dseal{width:auto;height:44px;margin-top:2px}.wax{transition:transform .6s var(--ease)}.dh h2{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:22px;font-weight:400}.dh p{color:var(--mute);margin:0;font-size:14px;line-height:1.45}.dknow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;margin-top:10px;font-size:11px;font-weight:600;transition:text-decoration-color .25s;display:inline-block}@media (hover:hover){.dknow:hover{text-decoration-color:currentColor}}.dh .x{flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.dh .x svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;height:20px}.log{scroll-behavior:smooth;flex-direction:column;flex:1;gap:18px;padding:24px 28px;display:flex;overflow-y:auto}.msg{max-width:88%;font-size:15.5px;line-height:1.5}@keyframes rise{to{opacity:1;transform:none}}.msg.s{font-family:var(--f-display);letter-spacing:.02em;font-size:18px;line-height:1.4}.msg.u{background:var(--bg2);border-radius:2px;align-self:flex-end;padding:10px 14px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);border-radius:20px;padding:9px 14px;font-size:14px;transition:box-shadow .2s,color .2s}@media (hover:hover){.chips button:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}}.pick{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:14px 0;display:grid}.pick .pthumb{grid-area:1/1/5;align-self:start}.pick>small,.pick .n{grid-column:2}.pick:last-of-type{border-bottom:1px solid var(--line)}.pick small{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:10.5px;font-weight:600}.pick .n{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:4px;justify-self:start;font-size:17px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .25s}@media (hover:hover){.pick .n:hover{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}}.pick small em{color:var(--ink2);font-style:normal}.pick .nope{color:var(--mute);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;grid-column:2;justify-self:start;margin-top:6px;font-size:12px;transition:color .2s}@media (hover:hover){.pick .nope:hover:not(:disabled){color:var(--ink)}}.pick.gone{opacity:.42;transition:opacity .6s var(--ease)}.pick.gone .n{text-decoration:line-through;text-decoration-thickness:1px}.pick.gone .nope{text-decoration:none}.msg-link{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:4px;font-size:12px;font-weight:600;transition:border-color .25s;display:inline-flex}@media (hover:hover){.msg-link:hover{border-color:var(--ink)}}.msg-link svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:16px;height:10px}.pick .why{color:var(--ink2);grid-column:2;font-size:13.5px}.pick .side{flex-direction:column;grid-area:1/3/5;align-items:flex-end;gap:8px;display:flex}.pick .side b{font-variant-numeric:tabular-nums;font-size:15px}.pick .side button{letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--ink);padding:7px 12px;font-size:11.5px;font-weight:600;transition:background .2s,color .2s}.pick .side button.done{background:var(--ink);color:var(--bg)}@media (hover:hover){.pick .side button:hover:not(:disabled){background:var(--ink);color:var(--bg)}}.pick .side button:disabled:not(.done){opacity:.4}.typing{gap:5px;display:flex}.typing i{background:var(--mute);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.dfoot{border-top:1px solid var(--line);padding:16px 28px 22px}.dfoot form{border-bottom:1px solid var(--ink);align-items:center;display:flex}.dfoot input{min-width:0;font:16px var(--f-text);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:12px 0}.dfoot button{place-items:center;width:40px;height:40px;display:grid}.dfoot svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:18px;height:12px}.dfoot small{color:var(--mute);justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.dfoot .dover{white-space:nowrap;width:auto;height:auto;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;flex:none;display:inline}.dfoot button:disabled{opacity:.4}@media (max-width:600px){.ask.hint .t{opacity:0;max-width:0;padding:0}.dh{padding:14px 8px 12px var(--gut);align-items:center;gap:12px}.dh .dseal{height:34px;margin:0}.dh h2{white-space:nowrap;margin:0;font-size:18px}.dh p{display:none}.dknow{letter-spacing:.14em;margin-top:4px;font-size:10.5px}.dh .x{width:44px;height:44px}.log{padding:20px var(--gut);gap:16px}.msg.s{font-size:17px}.chips{gap:8px}.chips button{min-height:40px;padding:8px 14px}.pick{grid-template-columns:64px minmax(0,1fr);gap:2px 14px}.pick .pthumb{grid-row:1/4}.pick .n{font-size:16px}.pick .why{font-size:13px;line-height:1.45}.pick .side{flex-direction:row;grid-area:auto/2;justify-content:space-between;align-items:center;margin-top:8px}.pick .side button{min-height:36px;padding:0 18px}.pick .nope{grid-column:2;margin-top:2px;padding:6px 0}.dfoot{padding:8px var(--gut) calc(10px + env(safe-area-inset-bottom))}.dfoot small{justify-content:flex-end;margin-top:2px}.dfoot small:not(:has(.dover)){display:none}.dhint{display:none}}
.page{padding-top:calc(84px + clamp(40px,calc(5 * var(--vw)),72px))}.phead{max-width:720px;margin-bottom:clamp(36px,calc(4 * var(--vw)),56px)}.phead-short{margin-bottom:clamp(24px,calc(2.6 * var(--vw)),36px)}.phead-short h1{margin-bottom:12px}.phead-short p{font-size:15.5px}.phead h1,.dtext h1,.cintro h1{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.05em;font-weight:400;font-size:clamp(34px,calc(4.4 * var(--vw)),60px);margin:12px 0 18px;line-height:1.02}.phead p{color:var(--ink2);max-width:560px;margin:0;font-size:17px}.llbl{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600}.lbar{z-index:30;position:sticky;top:84px}@media (max-width:1000px){.lbar{top:66px}}.ltool{background:var(--bg);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:6px 28px;padding:14px 0;display:flex;position:relative}.ltool:before{content:"";width:calc(100 * var(--vw));z-index:-1;background:var(--bg);margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.lfilt{gap:28px;display:flex}.dd{position:relative}.ddbtn{white-space:nowrap;align-items:baseline;gap:10px;padding:6px 0;display:flex}.ddl{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600}.ddv{color:var(--ink2);font-size:14.5px;transition:color .3s}.dd.on .ddv{color:var(--ink)}@media (hover:hover){.ddbtn:hover .ddv{color:var(--ink)}}.dd.on .ddl:after{content:"";background:var(--ink);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-left:7px;display:inline-block}.ddc{fill:none;stroke:currentColor;stroke-width:1.2px;width:9px;height:9px;color:var(--ink2);transition:transform .45s var(--ease);align-self:center}.dd.open .ddc{transform:rotate(180deg)}.ddp{z-index:5;background:var(--bg);min-width:290px;box-shadow:inset 0 0 0 1px var(--line),0 24px 50px -30px #16151473;opacity:0;visibility:hidden;transition:opacity .3s,transform .45s var(--ease),visibility 0s .3s;padding:10px 0;position:absolute;top:calc(100% + 15px);left:-18px;transform:translateY(-6px)}.ddp-right{left:auto;right:-18px}.dd.open .ddp{opacity:1;visibility:visible;transition:opacity .3s,transform .45s var(--ease),visibility 0s;transform:none}.ddo{text-align:left;width:100%;color:var(--ink2);align-items:center;gap:12px;padding:9px 18px;font-size:14.5px;transition:background .25s,color .25s;display:flex}@media (hover:hover){.ddo:hover{background:var(--bg2);color:var(--ink)}}.ddo[aria-pressed=true]{color:var(--ink)}.ddo:disabled{opacity:.38;cursor:default}@media (hover:hover){.ddo:disabled:hover{color:var(--ink2);background:0 0}}.ddo img{border-radius:50%;flex:none;width:26px;height:26px;box-shadow:0 0 0 1px #3c2d1e1f}.ddot{flex-direction:column;flex:1;display:flex}.ddot small{color:var(--mute);margin-top:1px;font-size:12px}.ddoc{text-align:right;min-width:20px;color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.ddok{opacity:0;flex:none;width:14px;height:14px;transition:opacity .25s}.ddok svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.ddo[aria-pressed=true] .ddok{opacity:1}.ddrow{align-items:center;transition:background .25s;display:flex}@media (hover:hover){.ddrow:hover{background:var(--bg2)}}.ddrow .ddo{flex:1;padding-right:4px}@media (hover:hover){.ddrow .ddo:hover,.ddrow.off:hover{background:0 0}}.ddadd{flex:none;align-self:stretch;place-items:center;width:44px;padding-right:8px;display:grid}.ddadd i{width:15px;height:15px;transition:box-shadow .3s,background .3s,transform .45s var(--ease);border-radius:50%;box-shadow:inset 0 0 0 1px #a89f92}@media (hover:hover){.ddadd:hover i{box-shadow:inset 0 0 0 1px var(--ink);transform:scale(1.12)}}.ddadd[aria-pressed=true] i{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),inset 0 0 0 3.5px var(--bg)}.ddadd:disabled{opacity:.38;cursor:default}@media (hover:hover){.ddadd:disabled:hover i{transform:none;box-shadow:inset 0 0 0 1px #a89f92}}.ddgrp .ddrow .ddo{padding-left:6px}.ddnote{border-top:1px solid var(--line);color:var(--mute);max-width:230px;margin:6px 18px 0;padding-top:10px;font-size:12px;line-height:1.45}.ddnote-wide{max-width:none}.ddnote+.ddfoot{border-top:0;margin-top:0}.dd-houses .ddp{min-width:560px}.ddindex{columns:2;max-height:min(calc(58 * var(--vh)),440px);column-gap:0;padding:4px 0;overflow-y:auto}.ddgrp{break-inside:avoid;grid-template-columns:34px 1fr;padding:2px 0 6px;display:grid}.ddlet{font-family:var(--f-display);color:var(--mute);padding:7px 0 0 18px;font-size:17px;line-height:1}.ddgrp .ddo{padding-left:6px}.ddfoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding:14px 18px 6px;display:flex}.ddfoot>*{flex:none}.ddclear{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:12px;font-weight:600;transition:text-decoration-color .3s,opacity .3s}@media (hover:hover){.ddclear:hover{text-decoration-color:currentColor}}.ddclear:disabled{opacity:.35;cursor:default;text-decoration-color:#0000}.dddone{background:var(--ink);height:34px;color:var(--bg);letter-spacing:.16em;text-transform:uppercase;padding:0 20px;font-size:11.5px;font-weight:600;transition:background .3s}@media (hover:hover){.dddone:hover{background:#2c2a27}}.dd-sort{margin-left:0}.lsrch{border-bottom:1px solid var(--line);flex:1;align-items:center;gap:10px;max-width:340px;margin-left:auto;transition:border-color .3s;display:flex}.lsrch:focus-within{border-color:var(--ink)}.lsrch>svg{fill:none;width:17px;height:17px;stroke:var(--ink2);stroke-width:1.2px;stroke-linecap:round;flex:none}.lsrch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:15px}.lsrch input::placeholder{color:var(--mute)}.lsrch input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.lsx{width:22px;height:22px;color:var(--mute);place-items:center;display:grid}.lsx svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:12px;height:12px;transition:transform .45s var(--ease)}@media (hover:hover){.lsx:hover svg{transform:scale(1.14)}}.lstate{flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:58px;padding:18px 0 4px;display:flex}.lbar .lstate{border-bottom:1px solid var(--line);min-height:0;padding:12px 0;position:relative}.lbar .lstate:before{content:"";width:calc(100 * var(--vw));z-index:-1;background:var(--bg);margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.lmark{height:14px}.lres{transition:opacity .26s}.lres.lres-out{opacity:0}.lres.lres-in{animation:.7s cubic-bezier(.22,.61,.36,1) lresin}@keyframes lresin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lres{transition:none}.lres.lres-in{animation:none}}.lcnt{color:var(--mute);letter-spacing:.04em;margin-right:6px;font-size:13px}.lchip{height:30px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:9px;padding:0 12px;font-size:13px;transition:box-shadow .3s;display:inline-flex}@media (hover:hover){.lchip:hover{box-shadow:inset 0 0 0 1px var(--ink)}}.lchip svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:10px;height:10px;transition:transform .45s var(--ease)}@media (hover:hover){.lchip:hover svg{transform:scale(1.2)}}.lstate .lclear{margin-left:auto}.lclear{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:12px;font-weight:600;transition:text-decoration-color .3s}@media (hover:hover){.lclear:hover{text-decoration-color:currentColor}}.lempty{text-align:center;color:var(--ink2);padding:72px 0}.lempty p{max-width:420px;margin:0 auto}.lemptyact{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.lempty b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-bottom:8px;font-size:22px;font-weight:400;display:block}.lwait{min-height:calc(110 * var(--vh))}@media (max-width:560px){.page{padding-top:98px}}.tile.bare{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.tile.bare:before{display:none}.card h3 a{transition:opacity .3s}@media (hover:hover){.card h3 a:hover{opacity:.7}}.keep{min-width:38px;height:38px;color:var(--ink2);flex:none;justify-content:center;align-items:center;gap:7px;margin-left:-9px;padding:0 9px;font-size:12.5px;font-weight:500;display:flex}@container (max-width:275px){.buy .pr small:not(.was){display:none}}@container (max-width:215px){.keep span{display:none}.keep{padding:0}}@container (max-width:235px){.scard .keep span{display:none}.scard .keep{padding:0}}.keep svg{fill:#0000;stroke:currentColor;stroke-width:1.2px;width:19px;height:19px;transition:fill .35s,transform .45s var(--ease)}@media (hover:hover){.keep:hover svg{transform:scale(1.14)}}.keep[aria-pressed=true]{color:var(--ink)}.keep[aria-pressed=true] svg{fill:currentColor}.cards-3{grid-template-columns:repeat(3,1fr)}.dmore .cards{margin-top:24px}@media (max-width:1000px){.cards-3{grid-template-columns:1fr 1fr}.lbar{top:66px}.ltool{flex-wrap:wrap}.lsrch{flex-basis:100%;order:-1;max-width:none;margin:0 0 4px}.lfilt{gap:20px}.dd{position:static}.ddp,.ddp-right,.dd-houses .ddp{min-width:0;top:100%;left:0;right:0}.dd-sort{margin-left:auto}}@media (max-width:560px){.ddv{display:none}.dd.on .ddl{color:var(--ink)}.ltool{flex-wrap:wrap;column-gap:14px}.lfilt{flex-wrap:wrap;gap:14px}.ddl{letter-spacing:.12em}.ddbtn{gap:6px}.ddindex{columns:1}}.nf{min-height:calc(calc(100 * var(--dvh)) - 84px);align-items:center;padding-top:100px;padding-bottom:32px;display:flex}.nf .in{gap:clamp(28px,calc(5 * var(--vw)),72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;max-width:1160px;display:grid}.nf img{aspect-ratio:1;height:auto;width:min(100%,calc(calc(100 * var(--dvh)) - 170px));mix-blend-mode:multiply;margin:0 auto;display:block}.nf h1{font-family:var(--f-display);font-weight:400;font-size:clamp(34px,calc(4 * var(--vw)),56px);letter-spacing:.05em;text-transform:uppercase;margin:10px 0 12px;line-height:1.08}.nf p{max-width:44ch;color:var(--ink2);margin:0;font-size:16.5px}.nf-acts{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.nf-home{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);margin-top:20px;font-size:13.5px;display:inline-block}@media (max-width:800px){.nf .in{grid-template-columns:minmax(0,1fr)}.nf img{width:min(100%,320px)}.nf .in>div{text-align:center}.nf p{margin-left:auto;margin-right:auto}.nf-acts{justify-content:center}}.ddhd,.ddsfoot{display:none}.ddbody{display:contents}@media (max-width:760px){html.dd-lock,html.dd-lock body{overflow:hidden}.lbar:has(.dd.open){z-index:70}.dd .ddp,.dd .ddp-right,.dd-houses .ddp{z-index:70;background:var(--bg);min-width:0;box-shadow:none;flex-direction:column;padding:0;display:flex;position:fixed;inset:0;transform:translateY(28px)}.dd.open .ddp{transform:none}.ddhd{padding-top:max(8px,env(safe-area-inset-top));border-bottom:1px solid var(--line);flex:none;display:block}.ddhd-t{padding:6px var(--gut) 6px;justify-content:space-between;align-items:center;gap:16px;display:flex}.ddhd b{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:22px;font-weight:400}.ddx{flex:none;width:44px;height:44px;margin-right:-12px;position:relative}.ddx i:before,.ddx i:after{content:"";background:var(--ink);height:1.3px;position:absolute;top:50%;left:13px;right:13px;transform:rotate(45deg)}.ddx i:after{transform:rotate(-45deg)}.ddbody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;padding:8px 0 0;display:flex;overflow-y:auto}.ddo{padding:13px var(--gut);gap:14px;font-size:16px}.ddo img{width:30px;height:30px}.ddrow .ddo{padding-right:4px}.ddadd{width:52px;padding-right:calc(var(--gut) - 14px)}.ddadd i{width:18px;height:18px}.ddgrp .ddrow .ddo,.ddgrp .ddo{padding-left:6px}.ddlet{padding:15px 0 0 var(--gut)}.ddgrp{grid-template-columns:calc(var(--gut) + 22px) 1fr}.ddindex{columns:1;max-height:none;overflow:visible}.ddnote,.ddnote-wide{max-width:none;margin:12px var(--gut) 0;padding-top:14px;font-size:13px}.ddfoot{padding:14px var(--gut) max(14px,env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);margin-top:auto;position:sticky;bottom:0}.ddnote+.ddfoot{border-top:1px solid var(--line);margin-top:auto}.dddone{flex:1;height:50px;font-size:12px}.ddclear{min-height:44px}.ddtabs{scrollbar-width:none;padding:0 var(--gut);justify-content:space-between;gap:22px;display:flex;overflow-x:auto}.ddtabs::-webkit-scrollbar{display:none}.ddtabs button{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap;flex:none;padding:12px 0 13px;font-size:12px;font-weight:600;position:relative}.ddtabs button[aria-selected=true]{color:var(--ink)}.ddtabs button[aria-selected=true]:after{content:"";background:var(--ink);height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.ddtabs button.on:before{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;right:-7px}.ddp:has(.ddsfoot) .ddbody .ddfoot{display:none}.ddsfoot{padding:14px var(--gut) max(14px,env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:24px;display:flex}.ddsfoot .dddone{flex:1;height:50px;font-size:12px}html.dd-swap .dd .ddp{transition:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.dd .ddp{transform:none}}@media (min-width:1001px) and (max-width:1180px){.ltool{flex-wrap:wrap}.lsrch{flex-basis:100%;order:-1;max-width:none;margin:0 0 4px}.dd-sort{margin-left:auto}}@media (min-width:761px){.dd-houses .ddindex{max-height:none;overflow:visible}.dd-houses .ddp{max-height:min(calc(70 * var(--vh)),560px);overscroll-behavior:contain;overflow-y:auto}}@media (max-width:760px){.ddtabs.many{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;column-gap:8px;padding-top:2px;display:grid;overflow:visible}.ddtabs.many button{padding:10px 0 11px}.ltool .lfilt{display:contents}.ltool .dd-sort{margin-left:auto}}.ddaz{display:none}@media (max-width:760px){.ddaz{z-index:2;flex-direction:column;justify-content:center;width:30px;padding:10px 0;display:flex;position:absolute;right:0}.ddaz button{min-height:0;font-family:var(--f-display);color:var(--ink);flex:0 22px;place-items:center;font-size:12px;line-height:1;display:grid;overflow:hidden}.ddaz{padding:6px 0}@media (max-height:700px){.ddaz button{font-size:10.5px}}.ddaz button:disabled{color:#cfc7ba}.ddp:has(.ddaz) .ddindex{padding-right:22px}.ltool{column-gap:16px}}@media (max-width:560px){.ltool{column-gap:14px}}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.dd-sort .ddbtn{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0}.ddi{color:var(--ink2);place-items:center;transition:color .25s;display:grid}.ddi svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}@media (hover:hover){.dd-sort .ddbtn:hover .ddi{color:var(--ink)}}.dd-sort.open .ddi{color:var(--ink)}@media (max-width:760px){.ltool .lsrch{flex:1 0 100%;order:-1;min-width:0;max-width:none;margin:0}.ltool .dd-sort{order:0;margin-left:auto}.ltool .dd-sort .ddbtn{justify-content:flex-end;min-width:32px}.lfilt>.dd:nth-child(n+5)>.ddbtn{display:none}.lfilt>.dd:nth-child(n+5){position:absolute}.ltool .ddv{display:none}}@media (max-width:360px){.ltool .ddl{letter-spacing:.08em}.ltool{column-gap:10px}.ltool .dd-sort .ddbtn{min-width:26px}}@media (max-width:760px){.ddtabs{justify-content:space-between;gap:12px}.ddtabs button.mk{place-items:center;min-width:24px;display:grid}.ddtabs .tmk{opacity:.55;place-items:center;transition:opacity .25s;display:grid}.ddtabs button.mk[aria-selected=true] .tmk{opacity:1}.ddtabs .tmk svg{fill:none;width:19px;height:19px;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ddtabs .tmk img{width:auto;height:19px}}@media (max-width:360px){.ddtabs{gap:8px}.ddtabs button{letter-spacing:.1em}}main:has(template[data-dgst^=NEXT_HTTP_ERROR_FALLBACK]){min-height:calc(100 * var(--svh))}
