.pc{--pc-ink: #000;--pc-paper: #fff;--pc-muted: #5b5b5b;--pc-faint: #6e6e6e;--pc-line: #e5e5e5;--pc-wash: #f5f5f5;--pc-font: "DM Sans", "DM Sans Fallback", sans-serif;--pc-ease: cubic-bezier(.16, 1, .3, 1);--pc-max: 1280px;--pc-max-wide: 1600px;--pc-max-std: 1200px;--pc-gutter: clamp(20px, 4vw, 48px);--pc-header: calc(var(--header-height, 60px) + var(--announcement-height, 40px));font-family:var(--pc-font);color:var(--pc-ink);background:var(--pc-paper);-webkit-font-smoothing:antialiased}.pc--dark{--pc-ink: #fff;--pc-paper: #000;--pc-muted: rgba(255, 255, 255, .64);--pc-faint: rgba(255, 255, 255, .5);--pc-line: rgba(255, 255, 255, .14);--pc-wash: #0d0d0d}.pc *,.pc *:before,.pc *:after{box-sizing:border-box}.pc img,.pc video{display:block;max-width:100%}:where(.pc) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.pc :focus-visible{outline:2px solid var(--pc-ink);outline-offset:3px}.pc--dark :focus-visible{outline-color:#fff}.pc-wrap{width:100%;max-width:var(--pc-max);margin:0 auto;padding:0 var(--pc-gutter)}.pc-wrap--wide{max-width:var(--pc-max-wide)}.pc-wrap--std{max-width:calc(var(--pc-max-std) + 2 * var(--pc-gutter))}.pc-section{padding:clamp(72px,9vw,128px) 0}.pc-eyebrow{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pc-muted);margin:0 0 14px;line-height:1}.pc-h1{font-weight:600;font-size:clamp(30px,3.4vw,44px);line-height:1.05;letter-spacing:-.025em;text-transform:none;margin:0}.pc-h2{font-weight:600;font-size:clamp(34px,5vw,64px);line-height:1.02;letter-spacing:-.03em;text-transform:none;margin:0;text-wrap:balance}.pc-h2--xl{font-size:clamp(38px,7vw,96px);letter-spacing:-.035em}.pc-h3{font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.2}.pc-lead{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--pc-muted);margin:18px 0 0;max-width:41.04em;text-wrap:pretty}.pc-body{font-size:16px;line-height:1.6}.pc-body p{margin:0 0 12px}.pc-body p:last-child{margin-bottom:0}.pc-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pc-small{font-size:13px;line-height:1.5}.pc-muted{color:var(--pc-muted)}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;line-height:1;text-decoration:none;border:1px solid var(--pc-ink);background:var(--pc-ink);color:var(--pc-paper);border-radius:0;transition:background .22s var(--pc-ease),color .22s var(--pc-ease),border-color .22s var(--pc-ease),opacity .22s}.pc-btn:hover{background:var(--pc-paper);color:var(--pc-ink)}.pc-btn--ghost{background:transparent;color:var(--pc-ink)}.pc-btn--ghost:hover{background:var(--pc-ink);color:var(--pc-paper)}.pc-btn--lg{min-height:60px;font-size:13px}.pc-btn--full{width:100%}.pc-btn[disabled],.pc-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pc-btn[disabled]:hover{background:var(--pc-ink);color:var(--pc-paper)}.pc-tag{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--pc-ink);line-height:1}.pc-tag--solid{background:var(--pc-ink);color:var(--pc-paper)}.pc-media{position:relative;overflow:hidden;background:var(--pc-wash);aspect-ratio:var(--ratio, 4 / 5)}.pc-media>img,.pc-media>video,.pc-media>iframe,.pc-media>noscript>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.pc-media--contain>img{object-fit:contain;background:#fff}.pc-media__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--pc-faint);border:1px dashed var(--pc-line)}.pc-hero{padding:clamp(16px,2vw,32px) 0 clamp(56px,6vw,96px)}.pc-hero__grid{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:1024px){.pc-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(40px,5vw,80px);align-items:start}}.pc-gallery{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}@media(min-width:1024px){.pc-gallery{grid-template-columns:72px minmax(0,1fr);gap:16px;position:sticky;top:calc(var(--pc-header) + 24px)}.pc-gallery--single{grid-template-columns:minmax(0,1fr)}.pc-gallery__rail{order:-1}}.pc-gallery__stage{position:relative;overflow:hidden;background:var(--pc-wash);aspect-ratio:var(--ratio, 1 / 1)}.pc-gallery__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pc-gallery__track::-webkit-scrollbar{display:none}.pc-gallery__slide{position:relative;flex:0 0 100%;width:100%;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.pc-gallery__slide+.pc-gallery__slide+.pc-gallery__slide{content-visibility:auto}.pc-gallery__slide>img,.pc-gallery__slide>video,.pc-gallery__slide>iframe{width:100%;height:100%;object-fit:cover;border:0}.pc-gallery--contain .pc-gallery__slide>img{object-fit:contain;background:#fff}.pc-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:none;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid #000;color:#000;z-index:2;transition:background .16s,color .16s,opacity .2s}.pc-gallery__arrow:hover{background:#000;color:#fff}.pc-gallery__arrow--prev{left:14px}.pc-gallery__arrow--next{right:14px}.pc-gallery__arrow[disabled]{opacity:.3;pointer-events:none}@media(min-width:1024px){.pc-gallery--multi .pc-gallery__arrow{display:inline-flex}}.pc-gallery__zoom{position:absolute;right:14px;bottom:14px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid #000;color:#000;z-index:2;transition:background .16s,color .16s}.pc-gallery__zoom:hover{background:#000;color:#fff}.pc-gallery__counter{position:absolute;left:14px;bottom:14px;z-index:2;font-size:13px;font-weight:600;letter-spacing:.08em;padding:6px 9px;background:#ffffffeb;border:1px solid #000;color:#000;line-height:1;font-variant-numeric:tabular-nums}.pc-gallery__badge{position:absolute;left:14px;top:14px;z-index:2}.pc-gallery__rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.pc-gallery__rail::-webkit-scrollbar{display:none}@media(min-width:1024px){.pc-gallery__rail{flex-direction:column;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - var(--pc-header) - 48px)}}.pc-gallery__thumb{position:relative;flex:0 0 64px;width:64px;aspect-ratio:1 / 1;border:1px solid transparent;background:var(--pc-wash);padding:0;overflow:hidden;opacity:.55;transition:opacity .18s,border-color .18s}@media(min-width:1024px){.pc-gallery__thumb{flex-basis:auto;width:100%}}.pc-gallery__thumb img{width:100%;height:100%;object-fit:cover}.pc-gallery__thumb:hover{opacity:.85}.pc-gallery__thumb.is-active{opacity:1;border-color:#000}.pc-gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none}.pc-gallery__thumb-play svg{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.pc-gallery--single .pc-gallery__rail,.pc-gallery--single .pc-gallery__counter{display:none}.pc-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.pc-gallery__play span{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid #000;color:#000;transition:background .16s,color .16s}.pc-gallery__play:hover span{background:#000;color:#fff}.pc-gallery__slide.is-playing .pc-gallery__play{display:none}.pc-buy{display:flex;flex-direction:column;gap:22px;min-width:0;scroll-margin-top:calc(var(--pc-header) + 16px)}@media(min-width:1024px){.pc-buy{position:sticky;top:calc(var(--pc-header) + 24px)}}.pc-buy__head{display:flex;flex-direction:column;gap:10px}.pc-buy__tagline{font-size:18px;line-height:1.4;color:var(--pc-muted);margin:0}.pc-buy__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:22px;font-weight:600;letter-spacing:-.01em}.pc-buy__compare{font-weight:400;color:var(--pc-faint);text-decoration:line-through;font-size:17px}.pc-buy__compare[hidden]{display:none}.pc-buy__price-note{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-muted)}.pc-proof{display:flex;align-items:center;gap:12px}.pc-proof__avatars{display:flex}.pc-proof__avatar{width:30px;height:30px;border-radius:50%;border:2px solid var(--pc-paper);background:#e5e5e5;color:#000;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.02em;overflow:hidden;margin-left:-9px;flex:0 0 auto}.pc-proof__avatar:first-child{margin-left:0}.pc-proof__avatar img{width:100%;height:100%;object-fit:cover}.pc-proof__text{margin:0;font-size:14px;color:var(--pc-muted);line-height:1.3}.pc-proof__text strong{color:var(--pc-ink);font-weight:600}.pc-buy__form{display:flex;flex-direction:column;gap:12px}.pc-field{display:flex;flex-direction:column;gap:8px}.pc-field__label{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-muted)}.pc-select{width:100%;min-height:56px;padding:0 44px 0 16px;border:1px solid var(--pc-ink);background:var(--pc-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;color:var(--pc-ink);font:inherit;font-size:15px;border-radius:0;appearance:none;-webkit-appearance:none}.pc-buy__row{display:grid;grid-template-columns:132px 1fr;gap:10px}@media(max-width:420px){.pc-buy__row{grid-template-columns:112px 1fr}}.pc-qty{display:grid;grid-template-columns:44px minmax(44px,1fr) 44px;border:1px solid var(--pc-ink);min-height:60px}.pc-qty__btn{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:background .14s,color .14s}.pc-qty__btn:hover{background:var(--pc-ink);color:var(--pc-paper)}.pc-qty__input{width:100%;min-width:0;text-align:center;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;font-size:15px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.pc-qty__input::-webkit-outer-spin-button,.pc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pc-qty__input:focus{outline:none}.pc-buy__atc{position:relative}.pc-buy__atc svg{width:16px;height:16px;display:none}.pc-buy__atc.is-added{background:var(--pc-paper);color:var(--pc-ink)}.pc-buy__atc.is-added svg{display:block}.pc-buy__atc.is-adding{opacity:.75}.pc-buy__error{margin:0;font-size:13px;color:var(--pc-ink);border:1px solid var(--pc-ink);padding:10px 12px}.pc-buy__error[hidden]{display:none}.pc-notify{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--pc-ink);scroll-margin-top:calc(var(--pc-header) + 16px)}.pc-notify:focus{outline:none}.pc-notify__text{margin:-2px 0 4px}.pc-notify .pc-btn{min-height:56px}.pc-buy .shopify-payment-button{margin-top:2px}.pc-buy .shopify-payment-button__button{border-radius:0!important;min-height:56px}.pc-buy .shopify-payment-button__button--unbranded{background:var(--pc-ink)!important;color:var(--pc-paper)!important;font-family:var(--pc-font)!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:13px!important;border:1px solid var(--pc-ink)!important}.pc-buy .shopify-payment-button__button--unbranded:hover{background:var(--pc-paper)!important;color:var(--pc-ink)!important}.pc-buy .shopify-payment-button__more-options{font-family:var(--pc-font)!important;font-size:13px;text-decoration:underline;color:var(--pc-muted)}.pc-buy__trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-muted)}.pc-buy__trust li{display:inline-flex;align-items:center;gap:7px}.pc-buy__trust li:before{content:"";width:4px;height:4px;background:currentColor;display:inline-block}.pc-buy__divider{border:0;border-top:1px solid var(--pc-line);margin:6px 0 0}.pc-buy__blurb{color:var(--pc-ink)}.pc-box{display:flex;flex-direction:column;gap:14px}.pc-box__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--pc-line)}.pc-box__list li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--pc-line);font-size:15px}.pc-box__list svg{width:14px;height:14px;flex:0 0 auto}.pc-acc{border-top:1px solid var(--pc-line)}.pc-acc__item{border-bottom:1px solid var(--pc-line)}.pc-acc__h{margin:0;font:inherit}.pc-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:18px 0;font-weight:500;font-size:15px;line-height:1.3;color:var(--pc-ink);transition:color .16s}.pc-acc__btn:hover{color:var(--pc-muted)}.pc-acc__icon{position:relative;flex:0 0 auto;width:18px;height:18px}.pc-acc__icon:before,.pc-acc__icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .32s var(--pc-ease),opacity .32s}.pc-acc__icon:before{width:14px;height:1.5px}.pc-acc__icon:after{width:1.5px;height:14px}.pc-acc__item.is-open .pc-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.pc-acc__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .36s var(--pc-ease)}.js .pc-acc__panel{grid-template-rows:0fr}.js .pc-acc__item.is-open .pc-acc__panel{grid-template-rows:1fr}.pc-acc__inner{min-height:0;overflow:hidden}.js .pc-acc__inner{visibility:hidden;transition:visibility 0s linear .36s}.js .pc-acc__item.is-open .pc-acc__inner{visibility:visible;transition-delay:0s}.pc-acc__content{padding:0 0 20px;font-size:15px;line-height:1.6;color:var(--pc-muted);max-width:41.04em}.pc-acc__content p{margin:0 0 10px}.pc-acc__content p:last-child{margin:0}.pc-acc__content a{color:var(--pc-ink);text-decoration:underline;text-underline-offset:3px}.pc-acc--faq .pc-acc__btn{padding:24px 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.01em}.pc-acc--faq .pc-acc__content{font-size:16px;padding-bottom:26px}.pc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000;color:#fff}.pc-lightbox::backdrop{background:#000}.pc-lightbox:not([open]){display:none}.pc-lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.pc-lightbox__stage img,.pc-lightbox__stage video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .32s var(--pc-ease);transform-origin:center;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pc-lightbox__stage.is-zoomed img{transform:scale(2.2);cursor:zoom-out}.pc-lightbox__stage video{cursor:default}.pc-lightbox__btn{position:absolute;z-index:3;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;color:#000;border:1px solid #000;transition:background .16s,color .16s}.pc-lightbox__btn:hover{background:#000;color:#fff;border-color:#fff}.pc-lightbox__close{top:18px;right:18px}.pc-lightbox__prev{left:18px;top:50%;transform:translateY(-50%)}.pc-lightbox__next{right:18px;top:50%;transform:translateY(-50%)}.pc-lightbox__counter{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:3;font-size:13px;font-weight:600;letter-spacing:.1em;color:#fff;font-variant-numeric:tabular-nums}.pc-lightbox--single .pc-lightbox__prev,.pc-lightbox--single .pc-lightbox__next,.pc-lightbox--single .pc-lightbox__counter{display:none}.pc-lightbox:focus-visible{outline:none}.pc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;color:#000;border-top:1px solid #000;transform:translateY(102%);transition:transform .38s var(--pc-ease)}.pc-sticky.is-on{transform:translateY(0)}.pc-sticky__thumb{width:44px;height:44px;flex:0 0 auto;background:#f5f5f5;overflow:hidden}.pc-sticky__thumb img{width:100%;height:100%;object-fit:cover}.pc-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pc-sticky__title{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-sticky__price{font-size:13px;color:#5b5b5b;font-weight:500}.pc-sticky .pc-btn{min-height:46px;padding:0 18px;font-size:13px;white-space:nowrap;flex:0 0 auto}@media(min-width:1024px){.pc-sticky{display:none}}body.pc-has-sticky{padding-bottom:0}.pc-fitment__head{display:grid;gap:0 48px;margin-bottom:clamp(32px,4vw,56px)}@media(min-width:900px){.pc-fitment__head{grid-template-columns:1fr auto;align-items:end}}.pc-fitment__nav{display:none;gap:8px}@media(min-width:900px){.pc-fitment__nav{display:inline-flex}}.pc-fitment__arrow{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pc-ink);color:var(--pc-ink);transition:background .16s,color .16s,opacity .2s}.pc-fitment__arrow:hover{background:var(--pc-ink);color:var(--pc-paper)}.pc-fitment__arrow[disabled]{opacity:.3;pointer-events:none}.pc-fitment__track{display:flex;gap:14px;list-style:none;margin:0;padding:0 var(--pc-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:var(--pc-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.pc-fitment__track::-webkit-scrollbar{display:none}@media(min-width:1600px){.pc-fitment__track{padding-left:calc((100vw - var(--pc-max-wide)) / 2 + var(--pc-gutter))}}.pc-clip{flex:0 0 clamp(220px,60vw,300px);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;margin:0}.pc-clip__frame{position:relative}.pc-clip .pc-media{aspect-ratio:var(--ratio, 9 / 16);background:var(--pc-wash)}.pc-clip .pc-media>video{transition:opacity .4s}.pc-clip__cap{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-ink)}.pc-clip__cap:before{content:"";width:6px;height:6px;background:currentColor;flex:0 0 auto}.pc-clip__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff}.pc-clip__play span{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid #000;color:#000}.pc-clip.is-playing .pc-clip__play,.pc-clip--auto:not(.is-blocked) .pc-clip__play{display:none}@media(prefers-reduced-motion:reduce){.pc-clip--auto .pc-clip__play{display:flex}.pc-clip.is-playing .pc-clip__play{display:none}}.pc-fitment__spacer{flex:0 0 calc(var(--pc-gutter) - 14px)}.pc-features__head{text-align:center;max-width:820px;margin:0 auto clamp(56px,7vw,112px)}.pc-features__head .pc-lead{margin-left:auto;margin-right:auto}.pc-feature{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.pc-feature+.pc-feature{margin-top:clamp(56px,7vw,112px)}@media(min-width:900px){.pc-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,96px)}.pc-feature--media-right .pc-feature__media{order:2}.pc-feature--media-right .pc-feature__copy{order:1}}.pc-feature__media{min-width:0}.pc-feature__copy{display:flex;flex-direction:column;gap:18px;max-width:520px}@media(min-width:900px){.pc-feature--media-right .pc-feature__copy{margin-left:auto}}.pc-feature__text{margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.25;letter-spacing:-.02em;color:var(--pc-muted);text-wrap:pretty}.pc-feature__text strong{color:var(--pc-ink);font-weight:600}.pc-feature__index{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pc-faint)}.pc-banner{position:relative;min-height:var(--minh, 80vh);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:#000;color:#fff}.pc-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.pc-banner__media img{width:100%;height:100%;object-fit:cover}.pc-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay, .4))}.pc-nowrap{white-space:nowrap}.pc-banner__content{position:relative;z-index:1;padding:clamp(80px,12vw,160px) var(--pc-gutter);display:flex;flex-direction:column;align-items:center;gap:28px;max-width:1100px}.pc-banner .pc-btn{background:#fff;color:#000;border-color:#fff}.pc-banner .pc-btn:hover{background:transparent;color:#fff}.pc-faq__grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:900px){.pc-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,120px);align-items:start}}@media(min-width:900px){.pc-faq__head{position:sticky;top:calc(var(--pc-header) + 32px)}}.pc-faq__contact{margin-top:28px}.pc-xsell__head{margin-bottom:clamp(32px,4vw,56px)}.pc-xsell__grid{display:grid;grid-template-columns:1fr;gap:16px;list-style:none;margin:0;padding:0}@media(min-width:640px){.pc-xsell__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:1024px){.pc-xsell__grid{grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));max-width:calc(var(--cols, 2) * 440px + 20px)}}.pc-card{display:flex;flex-direction:column;border:1px solid var(--pc-line);min-width:0}.pc-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.pc-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--pc-ease)}.pc-card:hover .pc-card__media img{transform:scale(1.03)}.pc-card__media .pc-tag{position:absolute;top:14px;left:14px}.pc-card--lab .pc-card__media{background:var(--pc-wash);display:flex;align-items:center;justify-content:center}.pc-card--lab .pc-card__mark{text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:var(--pc-ink)}.pc-card__mark{font-size:clamp(22px,3vw,32px);font-weight:600;letter-spacing:-.02em;color:var(--pc-faint);text-align:center;padding:24px}.pc-card__body{display:flex;flex-direction:column;gap:10px;padding:20px}.pc-card__title{margin:0;font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:none}.pc-card__title a{display:inline-block;padding:14px 0;margin:-14px 0;color:inherit;text-decoration:none}.pc-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.pc-card__price{margin:0;font-size:15px;color:var(--pc-muted)}.pc-card__text{margin:0;font-size:14px;line-height:1.5;color:var(--pc-muted)}.pc-card__cta{margin-top:6px}.pc-card .pc-btn{min-height:48px;font-size:13px}.pc-email{margin-top:clamp(56px,7vw,96px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--pc-line);display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:900px){.pc-email{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px;align-items:center}}.pc-email__heading{margin:0;font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.05;text-transform:none}.pc-email__text{margin:12px 0 0;color:var(--pc-muted);font-size:16px;line-height:1.5}.pc-email__row{display:flex;align-items:stretch}.pc-email__input{flex:1 1 auto;min-width:0;min-height:56px;padding:0 16px;font:inherit;font-size:15px;color:var(--pc-ink);background:transparent;border:1px solid var(--pc-ink);border-right:0;border-radius:0;appearance:none;-webkit-appearance:none}.pc-email__input::placeholder{color:var(--pc-faint)}.pc-email__input:focus{outline:none;border-color:var(--pc-ink)}.pc-email .pc-btn{min-height:56px;flex:0 0 auto}.pc-email__note{margin:10px 0 0;font-size:13px;color:var(--pc-faint)}.pc-email__success{margin:10px 0 0;font-size:14px;color:var(--pc-ink)}.pc-email__success[hidden]{display:none}.pc-email .pc-field--hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:480px){.pc-email__row{flex-direction:column}.pc-email__input{border-right:1px solid var(--pc-ink);border-bottom:0}}@media(prefers-reduced-motion:reduce){.pc *,.pc *:before,.pc *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}.pc-gallery__track,.pc-fitment__track{scroll-behavior:auto}}.pc-price__was{color:var(--pc-muted);margin-left:6px}.pc-section--tight{padding:clamp(48px,7vw,104px) 0}.pc-head{margin:0 0 clamp(28px,4vw,48px);max-width:760px}.pc-head .pc-lead{margin-top:14px}.pc-fb{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:clamp(16px,6%,32px);background:#111;color:#fff;overflow:hidden;container-type:inline-size;text-align:left}.pc-fb--light{background:#f2f2f2;color:#000}.pc-fb--ratio{position:relative;inset:auto;width:100%;aspect-ratio:var(--ratio, 4 / 5)}.pc-fb:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid currentColor;opacity:.16;pointer-events:none}.pc-fb__brand{position:relative;font-size:13px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;opacity:.6;line-height:1}.pc-fb__body{position:relative;display:flex;flex-direction:column;gap:10px}.pc-fb__title{font-size:clamp(24px,10cqi,64px);font-weight:600;line-height:.98;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.pc-fb--big .pc-fb__title{font-size:clamp(44px,24cqi,168px);letter-spacing:-.05em;line-height:.9}.pc-fb__label{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.66;line-height:1.35}.pc-gallery__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;z-index:2;pointer-events:none}.pc-gallery__dot{width:6px;height:6px;background:#00000047;outline:1px solid rgba(255,255,255,.9)}.pc-gallery__dot.is-active{background:#000}@media(max-width:1023px){.pc-gallery--dots .pc-gallery__counter,.pc-gallery--dots .pc-gallery__rail{display:none}}@media(min-width:1024px){.pc-gallery__dots{display:none}}.pc-main__crumbs{padding-top:8px}.pc-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-muted)}.pc-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.pc-crumbs a:hover{color:var(--pc-ink);text-decoration:underline;text-underline-offset:3px}.pc-crumbs__cur{color:var(--pc-ink)}@media(max-width:899px){.pc-main__crumbs{display:none}}.pc-main.pc-hero{padding-top:0}@media(max-width:899px){.pc-main .pc-hero__grid{padding-top:0}}@media(min-width:900px){.pc-main .pc-hero__grid{padding-top:8px}}.pc-main .pc-buy{gap:18px}.pc-rating{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:-12px 0;color:var(--pc-ink);text-decoration:none;font-size:14px}.pc-rating__stars{font-size:15px;letter-spacing:1px;line-height:1}.pc-rating__count{text-decoration:underline;text-underline-offset:3px;color:var(--pc-muted)}.pc-rating:hover .pc-rating__count{color:var(--pc-ink)}.pc-mprice{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pc-mprice__was{font-weight:400;font-size:17px;color:var(--pc-faint)}.pc-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pc-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4}.pc-bullets svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.pc-tiles{display:flex;flex-direction:column;gap:8px}.pc-tiles__label{margin:0}.pc-tiles__opts{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));margin-top:6px;border-top:1px solid var(--pc-ink);border-left:1px solid var(--pc-ink)}.pc-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:88px;padding:18px 6px 12px;border-right:1px solid var(--pc-ink);border-bottom:1px solid var(--pc-ink);background:var(--pc-paper);color:var(--pc-ink);text-align:center;transition:background .16s,color .16s}.pc-tile:hover{background:var(--pc-wash)}.pc-tile.is-on{background:var(--pc-ink);color:var(--pc-paper)}.pc-tile__name{font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}.pc-tprice{display:inline-flex;align-items:baseline;gap:6px;font-size:14px;font-weight:600}.pc-tprice__was{font-weight:400;font-size:13px;opacity:.62}.pc-tile__per{font-size:13px;color:var(--pc-muted)}.pc-tile.is-on .pc-tile__per{color:#ffffffc7}.pc-tile__save{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:3px 7px;background:var(--pc-ink);color:var(--pc-paper);border:1px solid var(--pc-ink);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.pc-tile.is-on .pc-tile__save{background:var(--pc-paper);color:var(--pc-ink)}.pc-tile.is-soldout .pc-tile__name,.pc-tile.is-soldout .pc-tprice{opacity:.55}.pc-tile__sold{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pc-trust{margin:0;font-size:14px;line-height:1.45;color:var(--pc-muted)}.pc-benefit{display:flex;flex-direction:column;gap:8px}.pc-benefit__h{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.pc-benefit__p{margin:0;font-size:15px;line-height:1.6;color:var(--pc-muted);max-width:41.04em}.pc-acc__content ol,.pc-acc__content ul{margin:0 0 10px;padding-left:20px}.pc-acc__content ol{list-style:decimal}.pc-acc__content ul{list-style:disc}.pc-acc__content li{margin-bottom:6px}.pc-acc__content .ps{margin:4px 0 12px}.pc-satb{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;color:#000;border-top:1px solid #000;transition:transform .32s var(--pc-ease)}.pc-satb--hidden{transform:translateY(110%)}.pc-satb__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pc-satb__name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-satb__price{font-weight:600;font-size:13px;color:#404040}.pc-satb .pc-btn{flex:0 0 auto;min-height:48px;padding:0 18px;font-size:13px;white-space:nowrap;background:#000;color:#fff;border-color:#000}@media(min-width:769px){.pc-satb{display:none}}@media(max-width:768px){body:has(.pc-satb) .site-footer,body:has(.nova-pdp--buy) .site-footer{padding-bottom:calc(var(--spacing-md, 24px) + 72px)}}.pc-rcard{position:relative;border:1px solid var(--pc-ink);background:var(--pc-paper);scroll-margin-top:calc(var(--pc-header) + 16px)}.pc-rcard__items{display:grid}.pc-rcard__item{grid-area:1 / 1;margin:0;padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.pc-rcard__item.is-active{opacity:1;visibility:visible;transition-delay:0s}.pc-rcard__head{display:flex;align-items:center;gap:12px}.pc-rcard__avatar{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--pc-ink);color:var(--pc-paper);font-weight:700;font-size:16px;line-height:1}.pc-rcard__avatar img{width:100%;height:100%;object-fit:cover}.pc-rcard__who{display:flex;flex-direction:column;gap:3px;min-width:0}.pc-rcard__name{font-weight:700;font-size:14px;letter-spacing:.02em}.pc-rcard__stars{font-size:13px;letter-spacing:2px;line-height:1}.pc-rcard__tag{margin-left:auto;padding:4px 6px;border:1px solid var(--pc-ink);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.pc-rcard__text{margin:0}.pc-rcard__text p{margin:0;font-size:15px;line-height:1.55}.pc-rcard__nav{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--pc-line)}.pc-rcard__btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;transition:background .16s,color .16s}.pc-rcard__btn:hover{background:var(--pc-ink);color:var(--pc-paper)}.pc-rcard__count{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--pc-muted);font-variant-numeric:tabular-nums}.pc-rcard__meta{margin:6px 0 0;font-size:13px}.pc-rcard__meta a{display:inline-flex;align-items:center;min-height:44px;color:var(--pc-ink);text-decoration:underline;text-underline-offset:3px}.pc-rcard-sec{padding:clamp(28px,4vw,48px) 0 clamp(40px,6vw,72px)}.pc-rcard-sec__wrap{width:100%;max-width:680px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:14px}.pc-rcard-sec__label{margin:0}.pc-rcard-sec .pc-benefit{margin-top:10px}@media(min-width:900px){.pc-rcard-sec__wrap{padding:0 32px}}.pc-ba{position:relative;aspect-ratio:var(--ratio, 4 / 3);overflow:hidden;background:var(--pc-wash);user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:ew-resize}.pc-ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.pc-ba__layer img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.pc-ba__layer--before{clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}.pc-gallery__slide .pc-fb__brand{visibility:hidden}.pc-ba__label{position:absolute;top:14px;z-index:2;padding:7px 10px;border:1px solid #000;background:#fffffff0;color:#000;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1;pointer-events:none}.pc-ba__label--before{left:14px}.pc-ba__label--after{right:14px;background:#000;color:#fff;border-color:#fff}.pc-ba__divider{position:absolute;top:0;bottom:0;left:var(--pos, 50%);z-index:2;width:2px;margin-left:-1px;background:#fff;outline:1px solid rgba(0,0,0,.35);pointer-events:none}.pc-ba__handle{position:absolute;top:50%;left:var(--pos, 50%);z-index:3;width:48px;height:48px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:#fff;color:#000;border:1px solid #000;cursor:ew-resize;touch-action:none}.pc-ba.is-dragging{cursor:grabbing}.pc-ba__caption{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--pc-muted)}.pc-tabs{border-top:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line)}.pc-tabs__list{display:none}.pc-tabs__item+.pc-tabs__item{border-top:1px solid var(--pc-line)}.pc-tabs__acc-h{margin:0;font:inherit}.pc-tabs__acc{width:100%;min-height:52px;display:flex;align-items:center;gap:14px;padding:14px 0;text-align:left;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--pc-ink)}.pc-tabs__acc-label{flex:1 1 auto}.pc-tabs__num{font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--pc-faint);font-variant-numeric:tabular-nums}.pc-tabs__item.is-open .pc-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.pc-tabs__body{display:grid;gap:20px;padding:0 0 26px}.pc-tabs__title{display:none;margin:0}.pc-tabs__text{color:var(--pc-muted);max-width:41.04em}.pc-tabs__media .pc-media{aspect-ratio:4 / 3}@media(max-width:899px){.pc-tabs__media:has(>.pc-fb){display:none}}@media(max-width:899px){.pc-feature__media .pc-media:has(>.pc-fb){aspect-ratio:4 / 3}}[data-pc-ready] .pc-tabs__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--pc-ease)}[data-pc-ready] .pc-tabs__item.is-open .pc-tabs__panel{grid-template-rows:1fr}[data-pc-ready] .pc-tabs__inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .32s}[data-pc-ready] .pc-tabs__item.is-open .pc-tabs__inner{visibility:visible;transition-delay:0s}@media(min-width:900px){.pc-tabs__title{display:block;margin:0 0 14px;font-size:clamp(24px,2.4vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.pc-tabs__body--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.pc-tabs[data-pc-ready]{border:0}[data-pc-ready] .pc-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 0 clamp(28px,3vw,40px);border-bottom:1px solid var(--pc-line)}.pc-tabs__tab{display:inline-flex;align-items:center;gap:10px;min-height:56px;margin:0 32px -1px 0;padding:0;border-bottom:2px solid transparent;font-size:16px;font-weight:600;color:var(--pc-muted);white-space:nowrap;transition:color .16s,border-color .16s}.pc-tabs__tab:hover{color:var(--pc-ink)}.pc-tabs__tab.is-active{color:var(--pc-ink);border-bottom-color:var(--pc-ink)}[data-pc-ready] .pc-tabs__acc-h{display:none}[data-pc-ready] .pc-tabs__item{display:none;border:0}[data-pc-ready] .pc-tabs__item.is-active,[data-pc-ready] .pc-tabs__panel{display:block}[data-pc-ready] .pc-tabs__inner{overflow:visible;visibility:visible}}.pc-tut{display:grid;gap:clamp(24px,4vw,40px)}.pc-tut .pc-head{margin:0}.pc-tut__meta{margin:12px 0 0;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-faint)}.pc-tut__frame{position:relative;aspect-ratio:var(--ratio, 16 / 9);overflow:hidden;background:#0d0d0d}.pc-tut__frame>video,.pc-tut__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-tut__sound{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #000;background:#fffffff0;color:#000;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .16s,color .16s}.pc-tut__sound:hover{background:#000;color:#fff;border-color:#fff}.pc-tut__frame.is-sound .pc-tut__sound{display:none}.pc-tut--vertical .pc-tut__frame{width:min(100%,360px);margin:0 auto}@media(min-width:900px){.pc-tut--vertical{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:clamp(40px,6vw,96px)}.pc-tut--vertical .pc-tut__frame{width:100%}}.pc-steps{display:flex;gap:14px;margin:0;padding:0 var(--pc-gutter);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--pc-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pc-steps::-webkit-scrollbar{display:none}.pc-steps:after{content:"";flex:0 0 calc(var(--pc-gutter) - 14px)}.pc-steps{position:relative}.pc-step{position:relative;flex:0 0 72%;max-width:300px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;min-width:0}.pc-step__media .pc-media{aspect-ratio:var(--ratio, 4 / 5)}.pc-step--plain .pc-step__num{display:none}.pc-step__num{margin:8px 0 0;font-size:13px;font-weight:600;letter-spacing:.18em;color:var(--pc-faint);font-variant-numeric:tabular-nums}.pc-step__title{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:none}.pc-step__text{margin:0;font-size:15px;line-height:1.55;color:var(--pc-muted)}@media(min-width:900px){.pc-steps{display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:24px;max-width:calc(var(--pc-max-std) + 2 * var(--pc-gutter));margin:0 auto;overflow:visible}.pc-steps:after{display:none}.pc-step{max-width:none}}.pc-hot{display:grid;gap:clamp(24px,4vw,40px)}.pc-hot .pc-head{margin:0}@media(min-width:900px){.pc-hot{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:clamp(40px,6vw,96px)}.pc-hot__head{grid-column:1 / -1}}.pc-hot__figure{position:relative;aspect-ratio:var(--ratio, 4 / 5);background:var(--pc-wash)}.pc-hot__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-hot__pin{display:contents}.pc-hot__btn{position:absolute;left:var(--x);top:var(--y);z-index:2;width:44px;height:44px;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center}.pc-hot__btn:before{content:"";position:absolute;width:30px;height:30px;background:#fff;border:1px solid #000;transition:background .16s}.pc-hot__btn svg{position:relative;color:#000;transition:transform .2s var(--pc-ease),color .16s}.pc-hot__btn:hover:before,.pc-hot__btn[aria-expanded=true]:before{background:#000}.pc-hot__btn:hover svg,.pc-hot__btn[aria-expanded=true] svg{color:#fff}.pc-hot__btn[aria-expanded=true] svg{transform:rotate(45deg)}.pc-hot__btn:focus-visible{outline:2px solid #fff;outline-offset:0}.pc-hot__call{position:absolute;left:var(--x);top:var(--y);z-index:3;width:max-content;max-width:min(260px,70vw);margin:0;padding:10px 12px;border:1px solid #000;background:#fff;color:#000;font-size:13px;line-height:1.4;transform:translate(-50%,calc(-100% - 26px))}.pc-hot__call[hidden]{display:none}.pc-hot__pin--left .pc-hot__call{transform:translate(-22px,calc(-100% - 26px))}.pc-hot__pin--right .pc-hot__call{transform:translate(calc(-100% + 22px),calc(-100% - 26px))}.pc-hot__pin--below .pc-hot__call{transform:translate(-50%,26px)}.pc-hot__pin--below.pc-hot__pin--left .pc-hot__call{transform:translate(-22px,26px)}.pc-hot__pin--below.pc-hot__pin--right .pc-hot__call{transform:translate(calc(-100% + 22px),26px)}@media(max-width:599px){.pc-hot__pin .pc-hot__call{left:10px;right:10px;top:auto;bottom:10px;width:auto;max-width:none;transform:none}}.pc-hot__legend{list-style:none;margin:0;padding:0;border-top:1px solid var(--pc-line)}.pc-hot__item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--pc-line);font-size:15px;line-height:1.45}.pc-hot__item-num{flex:0 0 auto;padding-top:3px;font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--pc-faint);font-variant-numeric:tabular-nums}.pc-hot__item-text{color:var(--pc-muted)}.pc-fitment__link{margin:16px 0 0}.pc-fitment__link a{display:inline-flex;align-items:center;min-height:44px;color:var(--pc-ink);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.pc-clip__tools{position:absolute;top:10px;right:10px;z-index:2;display:flex;gap:6px}.pc-clip__tool{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;background:#ffffffeb;color:#000;transition:background .16s,color .16s}.pc-clip__tool:hover{background:#000;color:#fff;border-color:#fff}.pc-clip__ico-on,.pc-clip__tool[aria-pressed=true] .pc-clip__ico-off{display:none}.pc-clip__tool[aria-pressed=true] .pc-clip__ico-on{display:block}.pc-clip--controls .pc-clip__play{align-items:flex-end;justify-content:flex-start;padding:0 0 12px 12px}.pc-banner__form{margin:0}.pc-table-sec__grid,.pc-list-sec__grid{display:grid;gap:4px}@media(min-width:900px){.pc-table-sec__grid,.pc-list-sec__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,120px);align-items:start}.pc-table-sec__grid .pc-head,.pc-list-sec__grid .pc-head{position:sticky;top:calc(var(--pc-header) + 32px);margin:0}}.pc-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.pc-table th,.pc-table td{padding:16px 16px 16px 0;border-bottom:1px solid var(--pc-line);text-align:left;vertical-align:top}.pc-table th:last-child,.pc-table td:last-child{padding-right:0}.pc-table thead th{padding-top:0;border-bottom-color:var(--pc-ink);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pc-muted)}.pc-table tbody th{font-weight:600;color:var(--pc-ink)}.pc-table td{color:var(--pc-muted)}.pc-table__todo{font-style:italic;color:var(--pc-faint)}.pc-table__note{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--pc-muted)}@media(max-width:599px){.pc-table--3 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc-table--3,.pc-table--3 tbody,.pc-table--3 tr,.pc-table--3 th,.pc-table--3 td{display:block}.pc-table--3{border-top:1px solid var(--pc-ink)}.pc-table--3 tr{padding:14px 0;border-bottom:1px solid var(--pc-line)}.pc-table--3 th,.pc-table--3 td{padding:2px 0;border:0}.pc-table--3 tbody th{font-size:20px;letter-spacing:-.01em;margin-bottom:4px}.pc-table--3 td:before{content:attr(data-label) " \b7  ";font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-faint)}}.pc-list{list-style:none;margin:0;padding:0}.pc-list__title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.pc-list__text{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--pc-muted)}.pc-list__status{margin:6px 0 0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-faint)}.pc-list__item--todo .pc-list__text{font-style:italic}.pc-list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pc-line);border-left:1px solid var(--pc-line)}@media(min-width:700px){.pc-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-list--grid .pc-list__item{display:flex;flex-direction:column;gap:14px;min-height:128px;padding:18px 14px;border-right:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line)}.pc-list__mark{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor}.pc-list__mark svg{width:16px;height:16px}.pc-list__item--yes .pc-list__mark{background:var(--pc-ink);color:var(--pc-paper);border-color:var(--pc-ink)}.pc-list__item--no .pc-list__title,.pc-list__item--untested .pc-list__title{color:var(--pc-muted)}.pc-list--list .pc-list__item,.pc-list--notes .pc-list__item{padding:16px 0;border-bottom:1px solid var(--pc-line)}.pc-list--list,.pc-list--notes,.pc-list--checks{border-top:1px solid var(--pc-line)}.pc-list--list .pc-list__item{display:flex;gap:14px;align-items:flex-start}.pc-list--list .pc-list__mark{width:24px;height:24px;flex:0 0 auto}.pc-list--list .pc-list__mark svg{width:13px;height:13px}.pc-list--checks .pc-list__item{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--pc-line)}.pc-list__tick{width:14px;height:14px;flex:0 0 auto}.pc-list--checks .pc-list__title{font-weight:500;font-size:15px}.pc-list--notes .pc-list__text{color:var(--pc-ink);margin-top:6px}.pc-wait{padding:clamp(20px,4vw,48px) 0 clamp(64px,8vw,112px)}.pc-wait__grid{display:grid;gap:28px}@media(min-width:900px){.pc-wait__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:start}.pc-wait__media{position:sticky;top:calc(var(--pc-header) + 24px)}}.pc-wait__media{min-width:0}.pc-wait__body{display:flex;flex-direction:column;gap:18px;min-width:0}.pc-wait__body .pc-eyebrow{margin:0}.pc-wait__title{text-wrap:balance}.pc-wait__status{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pc-tag--dashed{border-style:dashed}.pc-wait__eta{font-size:13px;letter-spacing:.04em;color:var(--pc-muted)}.pc-wait__intro{margin:0;font-size:17px;line-height:1.55;color:var(--pc-muted);max-width:35.57em}.pc-wait__testing{display:flex;flex-direction:column;gap:14px;padding-top:18px;border-top:1px solid var(--pc-line)}.pc-bullets--dark li{color:#ffffffdb}.pc-wait__form{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--pc-line)}.pc-wait__form-h{margin:0;font-size:15px;font-weight:600}.pc-wait__back{margin:0}.pc-wait__back a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--pc-ink);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.pc-steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;border-top:1px solid var(--pc-line)}.pc-steps-list__item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--pc-line)}.pc-steps-list__num{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-steps-list__title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-transform:none}.pc-steps-list__text{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--pc-muted)}@media(min-width:900px){.pc-steps-list{grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:24px;border-top:0}.pc-steps-list__item{grid-template-columns:1fr;gap:12px;padding:20px 0 0;border-bottom:0;border-top:1px solid var(--pc-ink)}.pc-steps-list__num{font-size:32px;letter-spacing:-.03em}}.pc-statrow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pc-line)}.pc-statrow__item{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 12px 0 0}.pc-statrow__item+.pc-statrow__item{padding-left:12px;border-left:1px solid var(--pc-line)}.pc-statrow__value{font-size:clamp(22px,5.2vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--pc-ink);overflow-wrap:anywhere}.pc-statrow__label{font-size:13px;line-height:1.45;color:var(--pc-muted)}@media(min-width:900px){.pc-statrow__item{padding:24px 24px 0 0}.pc-statrow__item+.pc-statrow__item{padding-left:24px}.pc-statrow__label{font-size:14px}}.shopify-section:has(>.pc--light)+.shopify-section>.pc--light.pc-section--tight,.shopify-section:has(>.pc--light)+.shopify-section:not(:has(*))+.shopify-section>.pc--light.pc-section--tight,.shopify-section:has(>.pc--light)+.shopify-section:not(:has(*))+.shopify-section:not(:has(*))+.shopify-section>.pc--light.pc-section--tight,.shopify-section:has(>.pc--light)+.shopify-section:not(:has(*))+.shopify-section:not(:has(*))+.shopify-section:not(:has(*))+.shopify-section>.pc--light.pc-section--tight,.shopify-section:has(>.pc--dark)+.shopify-section>.pc--dark.pc-section--tight,.shopify-section:has(>.pc--dark)+.shopify-section:not(:has(*))+.shopify-section>.pc--dark.pc-section--tight,.shopify-section:has(>.pc--dark)+.shopify-section:not(:has(*))+.shopify-section:not(:has(*))+.shopify-section>.pc--dark.pc-section--tight,.shopify-section:has(>.pc--dark)+.shopify-section:not(:has(*))+.shopify-section:not(:has(*))+.shopify-section:not(:has(*))+.shopify-section>.pc--dark.pc-section--tight{padding-top:0}.pc-fitment--compact{padding:clamp(48px,7vw,104px) 0}.pc-fitment--compact .pc-clip{flex-basis:clamp(168px,44vw,240px)}.pc-xsell--lab-only .pc-xsell__head{margin-bottom:16px}.pc-xsell__solo-h{font-size:clamp(26px,3.4vw,44px)}.pc-xsell__lab{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:640px}.pc-xsell__lab-text{margin:0;font-size:15px;line-height:1.55;color:var(--pc-muted)}.pc-xsell__lab-name{color:var(--pc-ink);font-weight:600;text-decoration:none;margin-right:4px}.pc-xsell__lab-name:hover{text-decoration:underline;text-underline-offset:3px}.pc-xsell__lab .pc-btn{min-height:48px;font-size:13px}.pc-trust-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));border-top:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line)}.pc-trust-row__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px 10px 14px 0;font-size:13px;line-height:1.35;color:var(--pc-muted);overflow-wrap:anywhere}.pc-trust-row__item+.pc-trust-row__item{padding-left:12px;border-left:1px solid var(--pc-line)}.pc-trust-row__item svg{width:20px;height:20px;flex:0 0 auto;color:var(--pc-ink)}.pc-underbuy{padding:clamp(24px,4vw,40px) 0 clamp(8px,2vw,16px)}.pc-underbuy__wrap{width:100%;max-width:680px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:22px}@media(min-width:900px){.pc-underbuy__wrap{padding:0 32px}}.pc-banner--band{min-height:0}.pc-banner--band .pc-banner__content{padding:clamp(56px,8vw,104px) var(--pc-gutter);gap:24px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pdp.css.map */
