.pay--logos{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pay--logos li{display:flex}.pay--logos .pay__icon{width:46px;height:30px;display:block}.fav-sticky{position:sticky;top:0;z-index:50}.nav .nav__main>li.has-mega{position:static}.nav .nav__main .mega{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 18px 30px -18px #140e0e40;z-index:60}.nav .nav__main .has-mega:hover>.mega,.nav .nav__main .has-mega:focus-within>.mega{display:block}.nav .nav__main .has-mega:hover>a,.nav .nav__main .has-mega:focus-within>a,.nav .nav__main .has-dd:hover>a,.nav .nav__main .has-dd:focus-within>a{text-decoration:underline;text-underline-offset:5px}.nav .nav__main .mega__in{display:grid;grid-template-columns:240px minmax(220px,1fr) minmax(280px,420px);min-height:260px}.nav .nav__main .mega__lead{display:flex;flex-direction:column;gap:6px;padding:26px var(--gutter)}.nav .nav__main .mega__lead a{display:flex;align-items:center;min-height:34px;padding:0;font-size:16px;font-weight:500}.nav .nav__main .mega__list{list-style:none;margin:0;padding:22px 28px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.nav .nav__main .mega__list a{display:flex;align-items:center;min-height:34px;padding:0;font-size:14px}.nav .nav__main .mega__lead a:hover,.nav .nav__main .mega__list a:hover,.nav .nav__main .dd a:hover{color:var(--fav-red);text-decoration:none}.nav .nav__main .mega__promo{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding:20px;min-height:260px;overflow:hidden;isolation:isolate;background:#2a2021}.nav .nav__main .mega__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .9s var(--ease)}.nav .nav__main .mega__promo:hover img{transform:scale(1.03)}.nav .nav__main .mega__promo .pill{box-shadow:0 2px 10px #0000002e}.nav .nav__main .mega__promo:hover .pill--white{background:var(--ink);color:#fff}.nav .nav__main>li.has-dd{position:relative}.nav .nav__main .dd{display:none;position:absolute;left:0;top:100%;min-width:240px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 30px -18px #140e0e40;z-index:60}.nav .nav__main .has-dd:hover>.dd,.nav .nav__main .has-dd:focus-within>.dd{display:block}.nav .nav__main .dd ul{list-style:none;margin:0;padding:10px 0;display:flex;flex-direction:column;gap:0}.nav .nav__main .dd a{display:flex;align-items:center;min-height:38px;padding:0 18px;font-size:14px;white-space:nowrap}.nav .nav__main .dd .dd__all{font-weight:600}.drawer details{border-bottom:1px solid var(--line)}.drawer summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;cursor:pointer;list-style:none}.drawer summary::-webkit-details-marker{display:none}.drawer summary svg{width:18px;height:18px;transition:transform .2s}.drawer details[open] summary svg{transform:rotate(90deg)}.drawer details ul{padding:0 0 10px 14px}.drawer details li a{min-height:44px;border-bottom:0;font-size:14px;color:var(--ink-2)}.drawer details li:first-child a{font-weight:600;color:var(--ink)}.pdp{padding:28px var(--gutter) 10px}.pdp__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(28px,4vw,64px);align-items:start}.pdp--nomedia .pdp__top{grid-template-columns:minmax(0,640px);justify-content:center}.pdp__gallery{position:sticky;top:120px;min-width:0}.pdp__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--tile)}.pdp__track::-webkit-scrollbar{display:none}.pdp__slide{margin:0;scroll-snap-align:start;aspect-ratio:1/1;display:flex}.pdp__slide img{width:100%;height:100%;object-fit:cover}.pdp__slide video,.pdp__slide iframe,.pdp__slide model-viewer{width:100%;height:100%;object-fit:contain;border:0;background:#000}.pdp__thumbs button{position:relative}.pdp__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;border-radius:50%;background:#0009}.pdp__play:after{content:"";position:absolute;left:10px;top:7px;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff}.pdp__thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pdp__thumbs button{width:72px;height:72px;padding:0;border:1px solid var(--line);background:var(--tile);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.pdp__thumbs button[aria-current=true],.pdp__thumbs button:hover{opacity:1;border-color:var(--ink)}.pdp__thumbs img{width:100%;height:100%;object-fit:cover}.pdp__dots{display:none}.pdp__info{display:flex;flex-direction:column;gap:14px;min-width:0}.pdp__crumbs{display:flex;gap:6px;font-size:12px;color:var(--ink-2)}.pdp__crumbs a:hover{text-decoration:underline}.pdp__brand{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pdp__brand svg{width:28px;height:28px}.pdp__brand a{text-decoration:underline;text-underline-offset:3px}.pdp__title{margin:0;font-size:clamp(24px,2.2vw,32px);line-height:1.15;font-weight:500;letter-spacing:-.01em}.pdp__alt{margin:-8px 0 0;font-size:15px;color:var(--ink-2)}.pdp__alt:empty{display:none}.pdp__price{display:flex;align-items:baseline;gap:10px;font-size:22px;font-variant-numeric:tabular-nums}.pdp__now.is-sale{color:var(--fav-red)}.pdp__was{font-size:15px;color:var(--ink-2)}.pdp__note{display:flex;align-items:center;gap:8px;margin:-4px 0 0;font-size:14px;color:var(--ink-2)}.pdp__note svg{width:22px;height:22px;flex:none;color:var(--ink)}.pdp__opts,.pdp__form{display:flex;flex-direction:column;gap:12px}.pdp__opts{margin-top:4px}.pdp__opt{position:relative;display:flex;align-items:center;min-height:52px;border:1px solid var(--ink);background:#fff}.pdp__opt-name{padding-left:16px;font-size:14px;white-space:nowrap}.pdp__opt select{appearance:none;-webkit-appearance:none;flex:1;min-width:0;min-height:50px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;padding:0 44px 0 6px;cursor:pointer}.pdp__opt svg{position:absolute;right:16px;width:16px;height:16px;pointer-events:none}.pdp__buy{display:flex;gap:10px}.pdp__qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;min-height:52px}.pdp__qty button{width:42px;height:50px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--ink)}.pdp__qty input{width:38px;border:0;text-align:center;font:inherit;font-size:15px;-moz-appearance:textfield;background:none}.pdp__qty input::-webkit-inner-spin-button,.pdp__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdp__atc{flex:1;min-height:52px;border:0;border-radius:999px;background:var(--fav-red);color:#fff;font:inherit;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s}.pdp__atc:hover{background:#6c1e29}.pdp__atc:disabled{background:#b9b0b1;cursor:not-allowed}.pdp__atc.is-busy{opacity:.7;cursor:progress}.pdp__text{font-size:14px;line-height:1.5}.pdp__avail{display:flex;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);font-size:13px}.pdp__avail svg{width:34px;height:26px;flex:none}.pdp__avail strong{display:block;font-weight:600;margin-bottom:2px}.pdp__stock{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.pdp__stock i{width:9px;height:9px;border-radius:50%;background:#3d9a50;flex:none}.pdp__stock.is-out i{background:#b9b0b1}.pdp__contents{width:100%;border-collapse:collapse;font-size:13px}.pdp__contents tr:nth-child(odd){background:var(--tile)}.pdp__contents td{padding:11px 14px}.pdp__contents a{text-decoration:underline;text-underline-offset:3px}.pdp__contents a:hover{color:var(--fav-red)}.pdp__contents td:last-child{text-align:right;white-space:nowrap}.pdp__more{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(28px,4vw,64px);margin-top:36px;align-items:start}.pdp__col{border:1px solid var(--line);border-bottom:0}.pdp__acc{border-bottom:1px solid var(--line)}.pdp__acc summary{display:flex;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.pdp__acc summary::-webkit-details-marker{display:none}.pdp__acc summary i{position:relative;width:14px;height:14px}.pdp__acc summary i:before,.pdp__acc summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .2s}.pdp__acc summary i:after{transform:rotate(90deg)}.pdp__acc[open] summary i:after{transform:rotate(0)}.pdp__rte{padding:0 18px 20px;font-size:14px;line-height:1.75}.pdp__rte p{margin:0 0 12px}.pdp__rte h3,.pdp__rte h4{font-size:15px;margin:18px 0 8px}.pdp__rte ol,.pdp__rte ul{margin:0 0 12px;padding-left:20px}.pdp__rte img{max-width:100%;height:auto}.pdp__specs{margin:0;padding:0 18px 16px;font-size:14px}.pdp__specs div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line)}.pdp__specs div:last-child{border-bottom:0}.pdp__specs div[hidden]{display:none}.pdp__specs dt{color:var(--ink-2)}.pdp__specs dd{margin:0;text-align:right}@media(max-width:899px){.pdp{padding:0 0 10px}.pdp__top,.pdp__more{grid-template-columns:1fr;gap:0}.pdp__gallery{position:relative;top:0}.pdp__thumbs{display:none}.pdp__dots{display:flex;justify-content:center;gap:6px;position:absolute;left:0;right:0;bottom:12px}.pdp__dots span{width:7px;height:7px;border-radius:50%;background:#fff9;box-shadow:0 0 0 1px #00000026}.pdp__dots span.on{background:#fff}.pdp__info{padding:18px var(--gutter) 0}.pdp--nomedia .pdp__info{padding-top:24px}.pdp__more{margin-top:28px;padding:0 var(--gutter)}.pdp__col{border-left:0;border-right:0}.pdp__col+.pdp__col{border-top:0}.pdp__acc summary{padding:0 4px}.pdp__rte,.pdp__specs{padding-left:4px;padding-right:4px}}.rv{display:grid;grid-template-columns:minmax(260px,1fr) 2.6fr;gap:28px;align-items:center;padding:52px var(--gutter);background:var(--tile)}.rv__summary{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.rv__eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fav-red)}.rv h2{margin:0;font-size:clamp(26px,2.4vw,36px);line-height:1.1;font-weight:500;letter-spacing:-.02em}.rv h2 em{font-style:normal;font-weight:700;color:var(--fav-red)}.rv__score{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--ink-2)}.rv__score strong{font-size:22px;color:var(--ink);font-variant-numeric:tabular-nums}.rv__stars{display:inline-flex;gap:2px;color:#e3a51a}.rv__stars svg{width:20px;height:20px}.rv__stars--sm svg{width:15px;height:15px}.rv__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.rv__write{font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;min-height:40px;display:inline-flex;align-items:center}.rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 24px)/3));gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.rv__card{scroll-snap-align:start;margin:0;background:#fff;border:1px solid var(--line);border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:12px;min-height:200px}.rv__card blockquote{margin:0;font-size:14px;line-height:1.6;color:var(--ink);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.rv__card figcaption{margin-top:auto;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:12px;color:var(--ink-2)}.rv__card figcaption strong{color:var(--ink);font-size:13px}.rv__src{margin-left:auto;font-weight:600;letter-spacing:.04em}.rv__card--cta{justify-content:center;align-items:flex-start;background:#fff;border-style:dashed;color:var(--ink)}.rv__card--cta strong{font-size:18px;font-weight:600}.rv__card--cta>span:not(.pill):not(.rv__stars){font-size:14px;line-height:1.5;color:var(--ink-2)}.rv__card--cta:hover .pill{background:var(--ink);color:#fff}.rv__hint{grid-column:1/-1;margin:0;font-size:12px;color:var(--ink-2)}@media(max-width:899px){.rv{grid-template-columns:1fr}.rv__track{grid-auto-columns:82%}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AABDAQ */
