.p-home .block--hero picture{display:block;width:100%;height:100%}.p-home .p-home__more{display:flex;justify-content:center}@media(max-width:720px){.p-home #homePicks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.p-home #homePicks .card__meta{padding-top:8px}.p-home #homePicks .card__name,.p-home #homePicks .card__price{font-size:9px;letter-spacing:.07em;line-height:1.35}.p-home #homePicks .card__name{min-height:2.7em}.p-home #homePicks .card__price{padding-top:2px}.p-home #homePicks .card__price s,.p-home #homePicks .card__alt{display:none}}@media(max-width:380px){.p-home #homePicks{gap:7px}.p-home #homePicks .card__name,.p-home #homePicks .card__price{font-size:8px;letter-spacing:.05em}}.nf{display:grid;justify-items:center;gap:20px;padding:clamp(72px,20vh,190px) var(--pad);text-align:center}.nf p{margin:0}.p-about__head{padding-block:clamp(22px,4.4vw,52px)}.p-about .block{margin:0}.p-about__lede{margin:0;max-width:46ch;padding-top:clamp(12px,1.8vw,20px)}.p-about__prose{max-width:62ch;text-transform:none;letter-spacing:.02em;line-height:1.7;font-size:clamp(12.5px,.95vw,14px)}.p-about__prose p{margin:0}.p-about__prose p+p{margin-top:1.5em}.p-about__principles{padding-top:clamp(16px,2.6vw,26px)}.p-about__pr{border-top:1px solid var(--line);padding-top:12px}.p-about__prname{padding-bottom:10px}.p-about__prtext{margin:0;max-width:34ch;color:var(--mute);text-transform:none;letter-spacing:.02em;line-height:1.65;font-size:12px}.p-about__close{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding-top:clamp(18px,3vw,30px);padding-bottom:clamp(56px,7vw,104px)}@media(max-width:720px){.p-about .p-about__principles{grid-template-columns:1fr;gap:20px}.p-about__prtext{max-width:none}}.cartpage{max-width:560px}.cartpage .empty{text-align:left;padding:24px 0 32px}.cartpage__qty{width:44px;height:24px;text-align:center;font-variant-numeric:tabular-nums}.cartpage__foot{display:grid;gap:14px;padding-top:22px}.cartpage__foot .tlink{justify-self:end}.best .card__name{margin-right:auto}.best .best__rank{flex:0 0 auto;color:var(--mute);font-variant-numeric:tabular-nums;transition:color .25s var(--ease)}@media(hover:hover){.best .card:hover .best__rank{color:var(--blue)}}.pg-contact{padding-bottom:clamp(84px,15vh,156px)}.pg-contact .ct__title{padding-block:clamp(14px,2.4vw,26px)}.pg-contact .ct__cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(28px,8vw,130px);row-gap:clamp(40px,7vw,64px);padding-top:clamp(28px,5vw,52px)}.pg-contact .ct__h{padding-bottom:clamp(20px,3vw,30px)}.pg-contact .ct__h:focus{outline:none}.pg-contact .field__err{letter-spacing:.14em}.pg-contact .ct__form{display:grid;gap:clamp(18px,2.6vw,28px);max-width:520px}.pg-contact .ct__area{height:auto;min-height:136px;padding:6px 0;resize:vertical;line-height:1.7;text-transform:none;letter-spacing:.02em}.pg-contact .ct__send{margin-top:clamp(4px,1.2vw,12px);justify-self:start}.pg-contact .ct__sep{margin-block:clamp(22px,4vw,34px)}.pg-contact .ct__sep+.ct__lede{padding-top:0}.pg-contact .ct__dl{margin:0;border-top:1px solid var(--line)}.pg-contact .ct__row{display:grid;grid-template-columns:minmax(0,auto) 1fr;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.pg-contact .ct__row dt{color:var(--mute)}.pg-contact .ct__row dd{margin:0;text-align:right;overflow-wrap:anywhere}.pg-contact .ct__lede{margin:0;padding-top:clamp(22px,3.4vw,34px);max-width:46ch;text-transform:none;letter-spacing:.02em;line-height:1.7}.pg-contact .ct__lede p{margin:0}.pg-contact .ct__lede+.ct__lede{padding-top:.9em}@media(max-width:900px){.pg-contact .ct__cols{grid-template-columns:1fr}.pg-contact .ct__form{max-width:none}}@media(max-width:520px){.pg-contact .ct__row{grid-template-columns:1fr;gap:3px}.pg-contact .ct__row dd{text-align:left}}.pw{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:26px;padding:48px var(--pad);text-align:center}.pw p{margin:0;max-width:40ch}.pw__mark{display:block;width:clamp(120px,16vw,200px);color:var(--ink)}.pw__mark svg,.pw__star svg{width:100%;height:auto;display:block}.pw__star{display:block;width:clamp(58px,7vw,84px);color:var(--blue);margin-top:24px}.pw__enter summary{list-style:none;cursor:pointer}.pw__enter summary::-webkit-details-marker{display:none}.pw__form{display:grid;gap:16px;width:min(320px,80vw);margin-top:22px;text-align:left}.pdp .pdp__top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(22px,4.4vw,72px);align-items:start;padding-block:clamp(18px,3vw,42px)}.pdp .pdp__gal{min-width:0}.pdp .pdp__stage{position:relative;aspect-ratio:1/1;background:var(--white);overflow:hidden}.pdp .pdp__shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .55s var(--ease)}.pdp .pdp__shot.is-on{opacity:1}.pdp .pdp__nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;color:var(--ink);transition:color .22s var(--ease)}@media(hover:hover){.pdp .pdp__nav:hover{color:var(--blue)}}.pdp .pdp__nav--l{left:4px}.pdp .pdp__nav--r{right:4px}.pdp .pdp__nav svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.25}.pdp .pdp__dots{display:flex;justify-content:center;gap:2px;padding-top:12px}.pdp .pdp__dot{display:block;padding:7px 6px;line-height:0}.pdp .pdp__dot i{display:block;width:5px;height:5px;background:var(--faint);transition:background .25s var(--ease)}@media(hover:hover){.pdp .pdp__dot:hover i{background:var(--mute)}}.pdp .pdp__dot[aria-current=true] i{background:var(--blue)}.pdp .pdp__det{min-width:0;max-width:490px}.pdp .pdp__head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:clamp(20px,2.6vw,32px)}.pdp .pdp__name{font-size:13px;letter-spacing:.13em}.pdp .pdp__price{white-space:nowrap}.pdp .pdp__was{color:var(--mute);margin-left:8px}.pdp .pdp__opt{padding-bottom:clamp(18px,2.2vw,26px)}.pdp .pdp__swatches,.pdp .pdp__sizes{display:flex;flex-wrap:wrap;gap:8px}.pdp .pdp__sw{width:22px;height:22px;border:1px solid var(--line-2);outline:1px solid transparent;outline-offset:2px;transition:outline-color .22s var(--ease),border-color .22s var(--ease)}@media(hover:hover){.pdp .pdp__sw:hover{border-color:var(--ink)}}.pdp .pdp__sw[aria-pressed=true]{outline-color:var(--blue)}.pdp .pdp__size{min-width:44px;height:44px;padding:0 11px;display:grid;place-items:center;border:1px solid var(--line-2);transition:border-color .22s var(--ease),background .22s var(--ease),color .22s var(--ease)}@media(hover:hover){.pdp .pdp__size:hover{border-color:var(--ink)}}.pdp .pdp__size[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.pdp .pdp__size[disabled]{color:var(--faint);border-color:var(--line);text-decoration:line-through;cursor:default}.pdp .pdp__chart-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.pdp .pdp__chart,.pdp .pdp__addbag{cursor:pointer;padding-bottom:2px}.pdp .pdp__addbag[disabled]{opacity:.35;pointer-events:none}.pdp .pdp__acts{display:grid;gap:8px;padding-top:10px}.pdp .pdp__info{display:grid;padding-top:22px}.pdp .pdp__inforow{display:flex;align-items:center;gap:11px;width:100%;height:40px;text-align:left;border-top:1px solid var(--line);transition:color .22s var(--ease)}.pdp .pdp__inforow:last-child{border-bottom:1px solid var(--line)}@media(hover:hover){.pdp .pdp__inforow:hover{color:var(--blue)}}.pdp .pdp__inforow svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.15}.pdp .pdp__go{margin-left:auto;display:grid;place-items:center;color:var(--faint)}.pdp .pdp__inforow .pdp__go svg{width:10px;height:10px;stroke-width:1.4}@media(hover:hover){.pdp .pdp__inforow:hover .pdp__go{color:var(--blue)}}.pdp .pdp__rule{margin-block:clamp(22px,3vw,34px)}.pdp .pdp__prose{margin:0;text-transform:none;letter-spacing:.02em;line-height:1.7;color:var(--ink)}.pdp .pdp__prose p{margin:0}.pdp .pdp__prose p+p{margin-top:1em}.pdp .pdp__spec{display:grid;grid-template-columns:56px 1fr;gap:7px 16px;margin:0;padding-top:18px}.pdp .pdp__spec dt{color:var(--mute)}.pdp .pdp__spec dd{margin:0}@media(max-width:900px){.pdp .pdp__top{grid-template-columns:1fr;gap:26px}.pdp .pdp__det{max-width:none}}.searchpage__bar{display:flex;align-items:center;gap:14px;height:var(--nav-h);border-bottom:1px solid var(--line)}.story__title{padding-block:clamp(14px,2.4vw,26px)}.story .block{margin:0}.story__panel{height:78vh;min-height:520px}.story .block__cap{left:14px;bottom:14px}.story__prose{max-width:62ch;margin:0 auto;text-transform:none;letter-spacing:.02em;line-height:1.7;font-size:clamp(12.5px,.95vw,14px)}.story__prose p{margin:0}.story__prose p+p{margin-top:1.5em}.story__statrow{padding-top:14px;padding-bottom:clamp(44px,5vw,64px)}.story__stat{display:block}.story__stat:nth-child(2){text-align:center}.story__stat:nth-child(3){text-align:right}@media(max-width:720px){.story .grid--2{grid-template-columns:1fr}.story .story__statrow{grid-template-columns:1fr;gap:8px}.story__stat:nth-child(2),.story__stat:nth-child(3){text-align:left}}html:has(.p-terms){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.p-terms){scroll-behavior:auto}}.p-terms__head{padding-top:clamp(14px,2.4vw,26px);padding-bottom:clamp(18px,3vw,30px)}.p-terms__updated{margin:0;padding-top:10px;font-size:9px;letter-spacing:.16em}.p-terms__grid{display:grid;grid-template-columns:minmax(150px,206px) minmax(0,1fr);gap:clamp(28px,6vw,88px);max-width:1180px;padding-top:clamp(26px,4vw,50px);padding-bottom:clamp(64px,12vw,140px)}.p-terms__toc[hidden]+.p-terms__prose{grid-column:1 / -1}.p-terms__toc{position:sticky;top:calc(var(--nav-h) + 24px);align-self:start}.p-terms__sum{display:none}.p-terms__lead{display:block;color:var(--mute);padding-bottom:14px}.p-terms__list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.p-terms__link{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:baseline;color:var(--mute);transition:color .25s var(--ease)}@media(hover:hover){.p-terms__link:hover{color:var(--ink)}}.p-terms__link.is-on,.p-terms__link.is-on .p-terms__num{color:var(--blue)}.p-terms__num{font-size:9px;letter-spacing:.1em;color:var(--faint);transition:color .25s var(--ease)}.p-terms__prose{max-width:68ch;text-transform:none;letter-spacing:.02em;line-height:1.7;font-size:clamp(12.5px,.95vw,14px);counter-reset:sec}.p-terms__prose>div{display:contents}.p-terms__prose p{margin:0}.p-terms__prose p+p{margin-top:1.15em}.p-terms__prose ul{margin:1.15em 0 0;padding-left:1.05em}.p-terms__prose li{padding-left:.15em}.p-terms__prose li+li{margin-top:.5em}.p-terms__prose strong{font-weight:500}.p-terms__prose a{border-bottom:1px solid var(--line-2)}@media(hover:hover){.p-terms__prose a:hover{color:var(--blue);border-color:var(--blue)}}.p-terms__prose h2{counter-increment:sec;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;margin:clamp(34px,5.4vw,62px) 0 0;padding-top:clamp(20px,2.8vw,30px);padding-bottom:14px;border-top:1px solid var(--line);font-size:var(--ui);font-weight:400;text-transform:uppercase;letter-spacing:var(--ls);line-height:1.5;scroll-margin-top:calc(var(--nav-h) + 24px)}.p-terms__prose h2:first-child,.p-terms__prose>div>h2:first-child{margin-top:0}.p-terms__prose h2:before{content:counter(sec,decimal-leading-zero);font-size:9px;letter-spacing:.1em;color:var(--faint)}.p-terms__prose h3{font-size:var(--ui);font-weight:400;text-transform:uppercase;letter-spacing:var(--ls);margin:1.8em 0 .6em}@media(max-width:900px){.p-terms__grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:clamp(18px,3vw,26px)}.p-terms__toc{position:static;top:auto;padding-bottom:clamp(28px,6vw,44px)}.p-terms__lead{display:none}.p-terms__sum{display:flex;align-items:center;justify-content:space-between;gap:12px;height:46px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;list-style:none}.p-terms__sum::-webkit-details-marker{display:none}.p-terms__sum::marker{content:""}.p-terms__sum:after{content:"+";color:var(--mute)}.p-terms__disc[open] .p-terms__sum{border-bottom-color:transparent}.p-terms__disc[open] .p-terms__sum:after{content:"\2013"}.p-terms__list{padding-top:18px;gap:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
