.ypv{--ypv-ink:rgb(var(--color-foreground,18,18,18));--ypv-muted:rgba(var(--color-foreground,18,18,18),.68);--ypv-line:rgba(var(--color-foreground,18,18,18),.14);--ypv-wide:1200px;font-size:1.7rem;line-height:1.65;color:var(--ypv-ink)}@media(min-width:750px){.ypv{font-size:1.8rem}}.ypv p{margin:0 0 1.15em;max-width:68ch}.ypv h2{font-size:clamp(2.5rem,6vw,3.4rem);line-height:1.15;letter-spacing:-.015em;font-weight:700;margin:2.4em 0 .6em;scroll-margin-top:90px}.ypv h3{font-size:clamp(1.9rem,4.4vw,2.2rem);line-height:1.25;font-weight:700;margin:1.8em 0 .5em}.ypv .ypv-num{display:block;margin:4.4rem 0 0!important;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ypv-muted)}.ypv .ypv-num+h2{margin-top:.5rem}.ypv a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.ypv ul{margin:0 0 1.3em;padding-left:2rem}.ypv li{margin:.45em 0}.ypv strong{font-weight:700}.ypv .ypv-lede{font-size:1.15em;line-height:1.55;font-weight:500}.ypv .ypv-quick{border-top:2px solid var(--ypv-ink);border-bottom:1px solid var(--ypv-line);padding:2rem 0 1rem;margin:3rem 0}.ypv .ypv-kicker{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 1.2rem;color:var(--ypv-ink)}.ypv .ypv-quick dl{margin:0;display:grid;gap:1.2rem}.ypv .ypv-quick dl>div{display:grid;gap:.2rem}@media(min-width:750px){.ypv .ypv-quick dl>div{grid-template-columns:19rem 1fr;gap:1.6rem}}.ypv .ypv-quick dt{font-weight:700}.ypv .ypv-quick dd{margin:0;color:var(--ypv-muted)}.ypv .ypv-quick dd strong{color:var(--ypv-ink)}.ypv figure{margin:0}.ypv .ypv-bleed{width:min(100vw,var(--ypv-wide));margin:3.2rem 0 3.2rem calc(50% - min(50vw,var(--ypv-wide)/2));max-width:none}.ypv figcaption{font-size:1.35rem;line-height:1.45;color:var(--ypv-muted);padding:1rem 1.6rem 0;max-width:var(--ypv-wide)}@media(min-width:1240px){.ypv figcaption{padding-left:0}}.ypv .ypv-ba{--pos:50%;position:relative;overflow:hidden;aspect-ratio:16/9;background:#1a1a1a;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize;-webkit-tap-highlight-color:transparent}@media(max-width:749px){.ypv .ypv-ba{aspect-ratio:4/3}}@media(min-width:1240px){.ypv .ypv-ba{border-radius:4px}}.ypv .ypv-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.ypv .ypv-ba .ypv-ba__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ypv .ypv-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 8px #00000059;pointer-events:none}.ypv .ypv-ba__knob{position:absolute;top:50%;left:var(--pos);width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000059;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .15s}.ypv .ypv-ba.is-active .ypv-ba__knob{transform:scale(1.08)}.ypv .ypv-ba__knob svg{width:22px;height:22px;color:#111}.ypv .ypv-ba__tag{position:absolute;bottom:1.2rem;font-size:1.15rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55);pointer-events:none}.ypv .ypv-ba__tag--b{left:1.4rem}.ypv .ypv-ba__tag--a{right:1.4rem}.ypv .ypv-ba input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;pointer-events:none}.ypv .ypv-ba:focus-within{outline:2px solid #fff;outline-offset:-4px}.ypv .ypv-ba:focus-within .ypv-ba__knob{box-shadow:0 0 0 3px rgba(var(--color-foreground,18,18,18),1),0 2px 10px #00000059}.ypv .ypv-product{display:grid;grid-template-columns:11rem 1fr;gap:1.6rem;align-items:center;border-top:2px solid var(--ypv-ink);border-bottom:1px solid var(--ypv-line);padding:2rem 0;margin:3.2rem 0}@media(min-width:750px){.ypv .ypv-product{grid-template-columns:20rem 1fr;gap:2.8rem;padding:2.8rem 0}}.ypv .ypv-product__img{display:block;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#e9e6e1}.ypv .ypv-product__img img{width:100%;height:100%;object-fit:cover;display:block}.ypv .ypv-product__eyebrow{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ypv-muted);margin:0 0 .5rem}.ypv .ypv-product__title{font-size:clamp(2rem,4.6vw,2.6rem);line-height:1.15;font-weight:700;margin:0 0 .5rem;letter-spacing:-.01em}.ypv .ypv-product__title a{text-decoration:none}.ypv .ypv-product__meta{font-size:1.4rem;line-height:1.45;color:var(--ypv-muted);margin:0 0 .8rem;max-width:none}.ypv .ypv-product__price{font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;margin:0 0 1.2rem}.ypv .ypv-product__price s{font-size:1.5rem;font-weight:400;color:var(--ypv-muted);margin-left:.6rem}.ypv .ypv-product__actions{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center;grid-column:1/-1}@media(min-width:750px){.ypv .ypv-product__actions{grid-column:auto}}.ypv .ypv-product__actions form{margin:0;flex:1 1 100%}@media(min-width:750px){.ypv .ypv-product__actions form{flex:0 0 auto}}.ypv .ypv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 3rem;width:100%;border:0;border-radius:999px;background:var(--ypv-ink);color:rgb(var(--color-background,255,255,255));font:inherit;font-size:1.6rem;font-weight:700;letter-spacing:.01em;cursor:pointer;text-decoration:none}@media(min-width:750px){.ypv .ypv-btn{width:auto}}.ypv .ypv-btn[aria-busy=true]{opacity:.6}.ypv .ypv-link{font-size:1.5rem;font-weight:600}.ypv .ypv-product__body{min-width:0}.ypv .ypv-product--mini{grid-template-columns:9rem 1fr;border-top-width:1px;padding:1.6rem 0}@media(min-width:750px){.ypv .ypv-product--mini{grid-template-columns:12rem 1fr}}.ypv .ypv-product--mini .ypv-product__title{font-size:1.9rem}.ypv .ypv-product--mini .ypv-product__price{font-size:1.7rem;margin:0}.ypv .ypv-pc{display:grid;gap:0 3rem;margin:1.6rem 0}@media(min-width:750px){.ypv .ypv-pc{grid-template-columns:1fr 1fr}}.ypv .ypv-pc h3{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 .4rem}.ypv .ypv-pc ul{list-style:none;padding:0}.ypv .ypv-pc li{padding:.7rem 0 .7rem 2.6rem;border-top:1px solid var(--ypv-line);position:relative;margin:0}.ypv .ypv-pc li:before{position:absolute;left:0;top:.7rem;font-weight:700}.ypv .ypv-pc__pros li:before{content:"+"}.ypv .ypv-pc__cons li:before{content:"\2013"}.ypv .ypv-verdict{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;border-top:1px solid var(--ypv-line);padding-top:1.4rem;margin:1rem 0 0}.ypv .ypv-verdict p{margin:0}.ypv .ypv-pull{font-size:clamp(2.2rem,5.4vw,3rem);line-height:1.3;font-weight:600;letter-spacing:-.01em;margin:3rem 0;max-width:30ch}.ypv .ypv-table{width:100%;border-collapse:collapse;margin:2rem 0 3rem;font-size:1.5rem;line-height:1.45}.ypv .ypv-table th,.ypv .ypv-table td{text-align:left;vertical-align:top;padding:1.1rem 1.2rem 1.1rem 0;border-bottom:1px solid var(--ypv-line)}.ypv .ypv-table thead th{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--ypv-ink)}.ypv .ypv-table tbody th{font-weight:700}@media(max-width:749px){.ypv .ypv-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ypv .ypv-table,.ypv .ypv-table tbody,.ypv .ypv-table tr,.ypv .ypv-table th,.ypv .ypv-table td{display:block;width:auto}.ypv .ypv-table tr{padding:1.4rem 0;border-bottom:1px solid var(--ypv-line)}.ypv .ypv-table tr:first-child{border-top:2px solid var(--ypv-ink)}.ypv .ypv-table th,.ypv .ypv-table td{border:0;padding:.2rem 0}.ypv .ypv-table tbody th{font-size:1.7rem;margin-bottom:.4rem}.ypv .ypv-table td{display:grid;grid-template-columns:11rem 1fr;gap:1rem}.ypv .ypv-table td:before{content:attr(data-label);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ypv-muted);padding-top:.2rem}}.ypv .ypv-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 1rem;list-style:none;padding:0 1.2rem}@media(min-width:750px){.ypv .ypv-gallery{grid-template-columns:repeat(3,1fr);gap:2.4rem 1.6rem;padding:0 2rem}}@media(min-width:1240px){.ypv .ypv-gallery{padding:0}}.ypv .ypv-gallery li{margin:0}.ypv .ypv-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:3px;background:#ddd}.ypv .ypv-gallery b{display:block;font-size:1.4rem;margin-top:.7rem;letter-spacing:.04em}.ypv .ypv-gallery span{display:block;font-size:1.3rem;line-height:1.35;color:var(--ypv-muted)}.ypv .ypv-note{font-size:1.45rem;color:var(--ypv-muted)}.ypv .ypv-steps{counter-reset:s;list-style:none;padding:0;margin:1.6rem 0 2.4rem}.ypv .ypv-steps li{counter-increment:s;position:relative;padding:1.2rem 0 1.2rem 4.4rem;border-top:1px solid var(--ypv-line);margin:0}.ypv .ypv-steps li:before{content:counter(s);position:absolute;left:0;top:1.1rem;width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--ypv-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem}.ypv .ypv-faq{margin:1.6rem 0 2rem;border-top:2px solid var(--ypv-ink)}.ypv .ypv-faq__item{border-bottom:1px solid var(--ypv-line);padding:1.6rem 0}.ypv .ypv-faq__item h3{font-size:1.8rem;margin:0 0 .5rem;line-height:1.35}.ypv .ypv-faq__item p{margin:0;color:var(--ypv-muted)}.ypv .ypv-related{list-style:none;padding:0}.ypv .ypv-related li{border-top:1px solid var(--ypv-line);padding:1.1rem 0;margin:0}.ypv .ypv-related li:last-child{border-bottom:1px solid var(--ypv-line)}.ypv .ypv-related a{text-decoration:none;font-weight:600}.ypv .ypv-related a:after{content:" \2192"}.ypv-hero{margin:0 auto;max-width:1600px}.ypv-hero picture,.ypv-hero img{display:block;width:100%;height:auto}.ypv-hero img{aspect-ratio:16/9;object-fit:cover}@media(max-width:749px){.ypv-hero img{aspect-ratio:4/5}}.ypv .ypv-dek{font-size:1.8rem;line-height:1.5;color:rgba(var(--color-foreground),.72);margin:.8rem 0 0;max-width:60ch}.ypv .ypv-gallery li:first-child{grid-column:1/-1}@media(min-width:750px){.ypv .ypv-gallery li:first-child{grid-column:span 2}.ypv .ypv-gallery li:first-child img{aspect-ratio:3.06/1}}.ypv .ypv-product--noimg{grid-template-columns:1fr;text-align:left}@media(min-width:750px){.ypv .ypv-product--noimg{grid-template-columns:1fr auto;align-items:end}.ypv .ypv-product--noimg .ypv-product__actions{flex-direction:column;align-items:flex-end}}.ypv .ypv-product--noimg .ypv-product__title{font-size:clamp(2.4rem,5.6vw,3.2rem)}.ypv .ypv-ba__tag{transition:opacity .2s}.ypv .ypv-ba.hide-b .ypv-ba__tag--b,.ypv .ypv-ba.hide-a .ypv-ba__tag--a{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/yp-article-visual.css.map */
