.pdp__head{max-width:720px;margin:0 auto 32px;text-align:center}.pdp__head .eyebrow{margin:0 0 10px}.pdp__title,.pdp-card__title,.pdp-step__title,.pdp-review__quote,.pdp-split__item h3{margin:0 0 12px;text-wrap:balance}.pdp__sub,.pdp-note{text-wrap:balance}.pdp-card__text,.pdp-split__item p,.pdp-step li{text-wrap:pretty}.pdp__sub{margin:0;color:var(--color-muted);font-size:1rem;line-height:1.55}.pdp__cta{display:flex;justify-content:center;margin-top:36px}.pdp-note{margin:20px auto 0;max-width:720px;text-align:center;color:var(--color-muted);font-size:.75rem;line-height:1.5}.pdp-marquee{overflow:hidden;background:var(--color-bg);color:var(--color-fg);padding:clamp(24px,2.5vw,36px) 0}.pdp-marquee__track{display:flex;width:max-content;animation:pdp-marquee 80s linear infinite}.pdp-marquee__group{display:flex;flex-shrink:0;align-items:center}.pdp-marquee__item{display:inline-flex;align-items:center;gap:clamp(32px,3vw,56px);padding-left:clamp(32px,3vw,56px);font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pdp-marquee__item:after{content:"";width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--color-secondary)}@keyframes pdp-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pdp-marquee__track{animation:none}}.pdp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;list-style:none;margin:0;padding:0;text-align:center}.pdp-stat{position:relative}.pdp-stat__value{display:block;font-family:var(--font-heading-family);font-size:clamp(2.25rem,7vw,3.5rem);font-weight:var(--font-heading-weight);line-height:1;white-space:nowrap}.pdp-stat__num{font-variant-numeric:tabular-nums}.pdp-stat__unit{margin-left:.18em;font-size:.42em;letter-spacing:.02em;color:var(--color-muted)}.pdp-stat__label{display:block;margin-top:8px;color:var(--color-muted);font-size:.875rem;line-height:1.4}.pdp-orbit{--pdp-orbit-mw: 34%;--pdp-orbit-ratio: 2 / 5;--pdp-orbit-ratio-lg: 1 / 2;--pdp-orbit-shadow: -30%;--pdp-orbit-shadow-lg: -24%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 12px;max-width:1080px;margin:0 auto}.pdp-orbit--square{--pdp-orbit-mw: 56%;--pdp-orbit-ratio: 1 / 1;--pdp-orbit-ratio-lg: 1 / 1;--pdp-orbit-shadow: -6%;--pdp-orbit-shadow-lg: -6%}.pdp-orbit__side{display:grid;align-content:center;gap:28px;margin:0;padding:0;list-style:none}.pdp-orbit .pdp-stat{text-align:center}.pdp-orbit .pdp-stat__value{font-size:clamp(2rem,9vw,4rem)}.pdp-orbit .pdp-stat__label{margin-top:6px;font-size:.8125rem}.pdp-stat__line{position:relative;display:none;width:clamp(20px,55%,180px);height:1px;margin-top:12px;background:linear-gradient(to right,transparent,var(--color-secondary));transform-origin:right center}.pdp-stat--left .pdp-stat__line{margin-left:auto}.pdp-stat--right .pdp-stat__line{background:linear-gradient(to left,transparent,var(--color-secondary));transform-origin:left center}.pdp-stat__line:after{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:var(--color-secondary);box-shadow:0 0 0 4px #a27e662e;transform:translateY(-50%)}.pdp-stat--left .pdp-stat__line:after{right:-3px}.pdp-stat--right .pdp-stat__line:after{left:-3px}.pdp-orbit__media{position:relative;display:grid;place-items:center;isolation:isolate;grid-column:1 / -1;order:-1;justify-self:center;width:var(--pdp-orbit-mw)}.pdp-orbit__glow{position:absolute;z-index:-1;top:8%;right:-45%;bottom:14%;left:-45%;border-radius:50%;background:radial-gradient(closest-side,#a27e6642,#a27e6600)}.pdp-orbit__float{width:100%;animation:pdp-float 6s ease-in-out infinite;will-change:transform}.pdp-orbit__image{display:block;width:100%;height:auto;aspect-ratio:var(--pdp-orbit-ratio);object-fit:cover;object-position:center}.pdp-orbit--fade .pdp-orbit__image{-webkit-mask-image:linear-gradient(to right,transparent 0,transparent 8%,#000 30%,#000 70%,transparent 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 82%,transparent 96%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,transparent 8%,#000 30%,#000 70%,transparent 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 82%,transparent 96%);mask-composite:intersect}.pdp-orbit__shadow{width:46%;height:12px;margin-top:var(--pdp-orbit-shadow);border-radius:50%;background:radial-gradient(closest-side,#00000038,#0000);animation:pdp-float-shadow 6s ease-in-out infinite}@keyframes pdp-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes pdp-float-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.78);opacity:.55}}.is-armed .pdp-orbit__media{opacity:0;transform:translateY(28px) scale(.94);transition:opacity .9s var(--ease),transform .9s var(--ease)}.is-armed .pdp-orbit__glow{opacity:0;transform:scale(.6);transition:opacity 1.2s var(--ease) .2s,transform 1.2s var(--ease) .2s}.is-armed .pdp-stat{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease) calc(.45s + var(--i, 0) * .13s),transform .7s var(--ease) calc(.45s + var(--i, 0) * .13s)}.is-armed .pdp-stat__line{transform:scaleX(0);transition:transform .65s var(--ease) calc(.75s + var(--i, 0) * .13s)}.pdp-panel{display:grid;gap:28px;max-width:1120px;margin:0 auto}.pdp-panel__media{position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;min-height:280px;padding:32px 0 20px;border-radius:var(--radius-lg);background:radial-gradient(60% 55% at 50% 45%,#a27e668c,#a27e6600),var(--color-surface)}.pdp-panel__media .pdp-orbit__float{width:min(62%,340px)}.pdp-panel__image{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.35))}.pdp-panel__media .pdp-orbit__shadow{margin-top:4px;width:38%}.pdp-panel__body .pdp__sub{margin-top:4px}.pdp-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.pdp-panel__grid .pdp-stat{padding:20px 12px 20px 0;border-bottom:1px solid var(--color-border)}.pdp-panel__grid .pdp-stat:nth-child(2n){padding-left:16px;border-left:1px solid var(--color-border)}.pdp-panel__grid .pdp-stat__value{font-size:clamp(2rem,9vw,3.25rem)}.pdp-panel__grid .pdp-stat__unit{color:var(--color-secondary)}.pdp-panel__grid .pdp-stat__label{font-size:.875rem}.pdp-panel .pdp-note{text-align:left;margin-left:0}.pdp-panel__cta{margin-top:28px}.is-armed .pdp-panel__media{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.is-visible .pdp-panel__media,.is-visible .pdp-orbit__media,.is-visible .pdp-orbit__glow,.is-visible .pdp-stat,.is-visible .pdp-stat--left,.is-visible .pdp-stat--right{opacity:1;transform:none}.is-visible .pdp-stat__line{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.pdp-orbit__float,.pdp-orbit__shadow{animation:none}}.pdp-breakdown{display:grid;gap:28px;max-width:1200px;margin:0 auto}.pdp-breakdown__frame{position:relative;overflow:hidden;aspect-ratio:var(--ratio);border-radius:var(--radius-lg);background:var(--color-surface)}.pdp-breakdown__canvas{--zoom: var(--z, 1);position:absolute;width:calc(var(--zoom) * 100%);height:calc(var(--zoom) * 100%);left:calc(50% - var(--zoom) * var(--fx, 50) * 1%);top:calc(50% - var(--zoom) * var(--fy, 50) * 1%)}.pdp-breakdown__image{display:block;width:100%;height:100%;object-fit:cover}.pdp-pin{position:absolute;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--color-base-bg);color:var(--color-base-accent);font-size:.75rem;font-weight:700;line-height:1;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #a27e6680,0 4px 14px #00000059;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease);animation:pdp-pin-pulse 2.4s ease-out infinite}.pdp-pin:hover,.pdp-pin.is-active{background:var(--color-base-accent);color:var(--color-base-accent-fg);transform:translate(-50%,-50%) scale(1.15)}@keyframes pdp-pin-pulse{0%{box-shadow:0 0 #a27e66b3,0 4px 14px #00000059}70%,to{box-shadow:0 0 0 12px #a27e6600,0 4px 14px #00000059}}.pdp-breakdown__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pdp-part{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.pdp-part.is-active{border-color:var(--color-secondary);box-shadow:0 0 0 3px #a27e662e}.pdp-part__title{margin:0 0 4px;font-family:var(--font-heading-family);font-size:1.0625rem;line-height:1.25;text-wrap:balance}.pdp-part__kicker{margin:0 0 6px;font-size:.8125rem;font-weight:700}.pdp-part__text{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.5;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.pdp-pin{animation:none}}.pdp-faq{display:grid;gap:24px;max-width:1080px;margin:0 auto}.pdp-faq__head .pdp__title{margin-bottom:12px}.pdp-faq__cta{margin-top:24px}.pdp-faq__item{border-bottom:1px solid var(--color-border)}.pdp-faq__item:first-child{border-top:1px solid var(--color-border)}.pdp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:1.0625rem;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.pdp-faq__q::-webkit-details-marker{display:none}.pdp-faq__icon{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-surface)}.pdp-faq__icon:before,.pdp-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s var(--ease)}.pdp-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pdp-faq__item[open] .pdp-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.pdp-faq__a{padding:0 44px 20px 0;color:var(--color-muted);font-size:.9375rem;line-height:1.6}.pdp-faq__a p{margin:0 0 .75em}.pdp-faq__a p:last-child{margin-bottom:0}.pdp-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;list-style:none;margin:0;padding:0}.pdp-card{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);overflow:hidden}.pdp-card--media{padding:0}.pdp-card__image{aspect-ratio:var(--pdp-card-ratio, 4 / 3);object-fit:var(--pdp-card-fit, cover);background:var(--color-surface);width:100%;height:auto}.pdp-card--media .pdp-card__body{padding:0 24px 24px}.pdp-card__title{margin:0;font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.2}.pdp-card__kicker{margin:0;font-weight:700;font-size:.9375rem}.pdp-card__text{color:var(--color-muted);font-size:.9375rem;line-height:1.55}.pdp-card__text p{margin:0}.pdp-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;list-style:none;margin:0;padding:0;counter-reset:pdp-step}.pdp-step{padding:24px;border-radius:var(--radius-card);background:var(--color-surface)}.pdp-step__title{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-family:var(--font-heading-family);font-size:1.25rem}.pdp-card__title{display:flex;align-items:center;gap:12px}.pdp-step__num{display:inline-grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-accent);color:var(--color-accent-fg);font-size:.9375rem;line-height:1}.pdp-steps-media{display:grid;gap:24px}.pdp-step ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.pdp-step li{position:relative;padding-left:24px;font-size:.9375rem;line-height:1.45}.pdp-step li:before{content:"";position:absolute;left:2px;top:.35em;width:10px;height:6px;border-left:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);transform:rotate(-45deg)}.pdp-compare{width:100%;max-width:880px;margin:0 auto;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;background:var(--color-bg)}.pdp-compare th,.pdp-compare td{padding:14px 16px;text-align:left;font-size:.875rem;line-height:1.4;border-bottom:1px solid var(--color-border);vertical-align:middle}.pdp-compare tbody tr:last-child td{border-bottom:0}.pdp-compare thead th{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:var(--color-surface)}.pdp-compare thead th.pdp-compare__us,.pdp-compare td.pdp-compare__us{background:var(--color-accent);color:var(--color-accent-fg);font-weight:700}.pdp-compare__img{display:block;width:56px;height:auto;margin-bottom:8px;border-radius:var(--radius-sm)}.pdp-compare td:not(.pdp-compare__us){color:var(--color-muted)}.pdp-guarantee{display:grid;gap:24px;justify-items:center;max-width:760px;margin:0 auto;text-align:center}.pdp-guarantee__media{max-width:1040px;margin:0 auto}.pdp-guarantee__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-card)}.pdp-guarantee__media+.pdp-guarantee .pdp-guarantee__badge{margin-top:-56px;position:relative;background:var(--color-bg)}.pdp-guarantee__badge{display:grid;place-items:center;width:112px;height:112px;border:2px solid var(--color-secondary);border-radius:50%;line-height:1}.pdp-guarantee__badge strong{display:block;font-family:var(--font-heading-family);font-size:2.5rem}.pdp-guarantee__badge span{display:block;margin-top:2px;font-size:.6875rem;font-weight:700;letter-spacing:.12em}.pdp-reviews__score{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:700}.pdp-review__quote{margin:0;font-family:var(--font-heading-family);font-size:1.125rem;line-height:1.3}.pdp-review__by{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdp-editor-note{padding:16px;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);font-size:.875rem;text-align:center}.pdp-split{display:grid;gap:32px;align-items:center}.pdp-split__media img,.pdp-steps-media__image img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-card)}.pdp-split__list{display:grid;gap:16px;list-style:none;margin:24px 0 0;padding:0}.pdp-split__item{display:flex;gap:12px;align-items:flex-start}.pdp-split__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-surface)}.pdp-split__item h3{margin:0 0 2px;font-family:var(--font-body-family);font-size:1rem;font-weight:700}.pdp-split__item p{margin:0;color:var(--color-muted);font-size:.9375rem;line-height:1.5}@media(min-width:750px){.pdp-stats{grid-template-columns:repeat(var(--pdp-cols, 3),minmax(0,1fr))}.pdp-orbit{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:center;gap:24px}.pdp-orbit__media{grid-column:auto;order:0;width:100%}.pdp-orbit__side{gap:56px}.pdp-orbit .pdp-stat--left{text-align:right}.pdp-orbit .pdp-stat--right{text-align:left}.pdp-stat__line{display:block}.is-armed .pdp-stat--left{transform:translate(-32px)}.is-armed .pdp-stat--right{transform:translate(32px)}.pdp-orbit .pdp-stat__label{font-size:.875rem}.pdp-cards,.pdp-breakdown__list,.pdp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-compare th,.pdp-compare td{padding:18px 24px;font-size:.9375rem}}@media(min-width:990px){.pdp-cards{grid-template-columns:repeat(var(--pdp-cols, 4),minmax(0,1fr))}.pdp-cards--3{--pdp-cols: 3}.pdp-cards--3{display:flex;flex-wrap:wrap;justify-content:center}.pdp-cards--3>.pdp-card{flex:0 0 calc((100% - 32px) / 3)}.pdp-orbit{grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);gap:40px}.pdp-orbit__side{gap:88px}.pdp-orbit__image{aspect-ratio:var(--pdp-orbit-ratio-lg)}.pdp-orbit__shadow{margin-top:var(--pdp-orbit-shadow-lg)}.pdp-breakdown__canvas{--zoom: var(--zd, 1)}.pdp-pin{width:30px;height:30px;font-size:.875rem}.pdp-breakdown{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}.pdp-breakdown__frame{position:sticky;top:120px}.pdp-breakdown__list{grid-template-columns:minmax(0,1fr);gap:10px}.pdp-part{padding:14px 16px}.pdp-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.pdp-faq__head{position:sticky;top:120px}.pdp-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:stretch}.pdp-panel__media{min-height:0;padding:24px 0}.pdp-panel__body{align-self:center}.pdp-panel__grid .pdp-stat{padding:24px 16px 24px 0}.pdp-panel__grid .pdp-stat:nth-child(2n){padding-left:24px}.pdp-orbit .pdp-stat__label{font-size:.9375rem}.pdp-steps{grid-template-columns:repeat(var(--pdp-cols, 4),minmax(0,1fr))}.pdp-steps-media__image img{aspect-ratio:21 / 9}.pdp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:stretch}.pdp-split__text{align-self:center}.pdp-split__media{position:relative;min-height:320px}.pdp-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.pdp-split--reverse .pdp-split__media{order:2}}@media(min-width:1200px){.pdp-steps-media{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:stretch}.pdp-steps--beside{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-steps-media__image{position:relative;min-height:320px}.pdp-steps-media__image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-pdp.css.map */
