.pas-product-content{margin-top:5rem;scroll-margin-top:10rem}.pas-product-content h2{margin:.75rem 0 0;font-size:clamp(1.3rem,1rem + 1vw,1.85rem);line-height:1.18}.pas-product-content h3{margin:0;font-size:clamp(1.1rem,1rem + .45vw,1.5rem);line-height:1.25}.pas-product-content__eyebrow{margin:0;color:var(--pas-color-primary);font-size:.72rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.pas-product-content__intro{max-width:42rem}.pas-product-content__intro>p:not(.pas-product-content__eyebrow),.pas-product-content__intro-copy{margin-top:1rem;color:var(--pas-color-muted-foreground);line-height:1.7}.pas-product-content__centered-intro{max-width:48rem;margin-inline:auto;text-align:center}.pas-product-content [data-story-reveal]{opacity:1;transform:none}.pas-product-content [data-story-reveal].is-reveal-ready{opacity:0;transform:translate3d(0,1.375rem,0);transition:opacity .75s var(--pas-ease-out-soft),transform .75s var(--pas-ease-out-soft)}.pas-product-content [data-story-reveal].is-reveal-ready.is-visible{opacity:1;transform:none}.pas-product-action__media{margin:2.5rem 0 0;overflow:hidden;border-radius:1.75rem;background:var(--pas-color-surface)}.pas-product-action__video{display:block;width:100%;aspect-ratio:16/9;border:0;background:var(--pas-color-foreground);object-fit:cover}.pas-product-action__caption{margin:.75rem 0 0;color:var(--pas-color-muted-foreground);font-size:.75rem}.pas-story-media{position:relative;margin:0;overflow:hidden;border-radius:1.75rem;background:var(--pas-color-surface)}.pas-story-media__content{display:block;width:100%;height:100%;border:0;object-fit:cover}.pas-story-media--standard{aspect-ratio:4/3}.pas-story-media--wide{aspect-ratio:16/10}.pas-story-media--step{margin-top:1.5rem;aspect-ratio:4/3;border-radius:1rem}.pas-product-story__editorial{display:grid;gap:5rem;margin-top:4rem}.pas-product-story__block{display:grid;align-items:center;gap:2rem}.pas-product-story__block--text-only{max-width:42rem}.pas-product-story__copy>p:not(.pas-product-content__eyebrow){margin:1rem 0 0;color:var(--pas-color-muted-foreground);line-height:1.7}.pas-product-story__copy .pas-product-content__eyebrow+h3{margin-top:.75rem}.pas-product-story__copy ul{display:grid;gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none}.pas-product-story__copy li{display:flex;gap:.75rem;color:var(--pas-color-muted-foreground);font-size:.875rem}.pas-product-story__copy li span{color:var(--pas-color-primary)}.pas-product-story__benefit-grid{display:grid;gap:2rem;margin-top:5rem;padding-top:3rem;border-top:1px solid var(--pas-color-border)}.pas-product-story__benefit-grid p{margin:.75rem 0 0;color:var(--pas-color-muted-foreground);font-size:.875rem;line-height:1.7}.pas-before-after{display:block;max-width:48rem;margin:2.5rem auto 0}.pas-before-after figure{margin:0}.pas-before-after__frame{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:1rem;background:var(--pas-color-surface);touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize}.pas-before-after__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pas-before-after__image--before{clip-path:inset(0 calc(100% - var(--pas-before-position,50%)) 0 0)}.pas-before-after__divider{position:absolute;top:0;bottom:0;left:var(--pas-before-position,50%);width:2px;background:var(--pas-color-background);transform:translate(-1px)}.pas-before-after__divider span{position:absolute;top:50%;left:50%;display:grid;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--pas-color-background);font-size:.75rem;font-weight:600;box-shadow:var(--pas-shadow-soft);place-items:center;transform:translate(-50%,-50%)}.pas-before-after__label{position:absolute;top:.75rem;padding:.25rem .625rem;border-radius:999px;background:#ffffffe6;font-size:.68rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pas-before-after__label--before{left:.75rem}.pas-before-after__label--after{right:.75rem}.pas-before-after__range{display:block;margin-top:1rem}.pas-before-after__range input{width:100%;accent-color:var(--pas-color-primary)}.pas-before-after figcaption{margin-top:.25rem;color:var(--pas-color-muted-foreground);font-size:.875rem}.pas-product-how-to{padding:5rem 0;background:var(--pas-color-surface)}.pas-product-how-to__steps{display:grid;gap:2.5rem;margin:3.5rem 0 0;padding:0;list-style:none}.pas-product-how-to__number{font-family:var(--pas-font-display);color:#78947a4d;font-size:3rem;font-weight:600;line-height:1}.pas-product-how-to__steps h3{margin-top:1rem}.pas-product-how-to__steps p,.pas-product-how-to__instructions p{margin:.625rem 0 0;color:var(--pas-color-muted-foreground);font-size:.875rem;line-height:1.7}.pas-product-how-to__instructions{display:grid;gap:1.5rem;margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--pas-color-border)}.pas-product-how-to__instructions h3{font-family:var(--pas-font-body);font-size:.875rem;letter-spacing:0}.pas-product-details{display:grid;gap:3.5rem}.pas-product-details__features{display:grid;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.pas-product-details__features li{display:flex;gap:.75rem;color:var(--pas-color-muted-foreground);font-size:.95rem}.pas-product-details__features li span{color:var(--pas-color-primary)}.pas-product-details h3{margin-top:2.5rem;font-size:1.125rem}.pas-product-details__prose{margin:.75rem 0 0;color:var(--pas-color-muted-foreground);font-size:.875rem;line-height:1.7}.pas-product-details__specs{margin:1.75rem 0 0;border-top:1px solid var(--pas-color-border);border-bottom:1px solid var(--pas-color-border)}.pas-product-details__specs div{display:flex;justify-content:space-between;gap:1.5rem;padding:.875rem 0;border-top:1px solid var(--pas-color-border);font-size:.875rem}.pas-product-details__specs div:first-child{border-top:0}.pas-product-details__specs dt{color:var(--pas-color-muted-foreground)}.pas-product-details__specs dd{margin:0;text-align:right;font-weight:500}.pas-product-included__grid{display:grid;align-items:center;gap:2.5rem}.pas-product-included__grid--text-only{max-width:42rem}.pas-product-included ul{margin:2rem 0 0;padding:0;border-top:1px solid var(--pas-color-border);border-bottom:1px solid var(--pas-color-border);list-style:none}.pas-product-included li{display:flex;gap:.75rem;padding:1rem 0;border-top:1px solid var(--pas-color-border);font-size:.95rem}.pas-product-included li:first-child{border-top:0}.pas-product-included li span{color:var(--pas-color-primary)}.pas-product-comparison h2{margin-top:0}.pas-product-comparison__scroll{margin-top:2rem;overflow-x:auto}.pas-product-comparison table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.875rem}.pas-product-comparison th,.pas-product-comparison td{padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--pas-color-border);text-align:left}.pas-product-comparison thead th{color:var(--pas-color-foreground);font-family:var(--pas-font-display);font-weight:600}.pas-product-comparison thead th:first-child,.pas-product-comparison tbody th{color:var(--pas-color-muted-foreground);font-family:var(--pas-font-body);font-weight:400}.pas-product-faq__inner{max-width:48rem;margin-inline:auto}.pas-product-faq ul{margin:2.5rem 0 0;padding:0;border-top:1px solid var(--pas-color-border);border-bottom:1px solid var(--pas-color-border);list-style:none}.pas-product-faq li{border-top:1px solid var(--pas-color-border)}.pas-product-faq li:first-child{border-top:0}.pas-product-faq button{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;border:0;background:transparent;text-align:left;cursor:pointer}.pas-product-faq button span{font-weight:500}.pas-product-faq button svg{width:1rem;height:1rem;flex:none;fill:none;stroke:var(--pas-color-muted-foreground);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .3s var(--pas-ease-out-soft)}.pas-product-faq li.is-open button svg{transform:rotate(180deg)}.pas-product-faq__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s var(--pas-ease-out-soft),opacity .4s var(--pas-ease-out-soft)}.pas-product-faq__panel>div{overflow:hidden}.pas-product-faq__panel p{margin:0;padding:0 0 1.5rem;color:var(--pas-color-muted-foreground);font-size:.875rem;line-height:1.7}.pas-product-faq li.is-open .pas-product-faq__panel{grid-template-rows:1fr;opacity:1}@media(min-width:48rem){.pas-product-content{margin-top:7rem}.pas-product-action__media{margin-top:2.5rem}.pas-story-media--wide{aspect-ratio:21/9}.pas-product-story__editorial{gap:7rem;margin-top:4rem}.pas-product-story__block{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.pas-product-story__block--media-right .pas-story-media{order:2}.pas-product-story__block--wide{grid-template-columns:1fr;gap:2rem}.pas-product-story__block--wide .pas-product-story__copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:3.5rem}.pas-product-story__block--text-only{display:block}.pas-product-story__benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.pas-product-how-to{padding:7rem 0}.pas-product-how-to__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem}.pas-product-how-to__instructions{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.pas-product-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}.pas-product-included__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}@media(prefers-reduced-motion:reduce){.pas-product-content [data-story-reveal].is-reveal-ready{opacity:1;transform:none;transition:none}.pas-product-faq button svg,.pas-product-faq__panel,.pas-product__section-nav a span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pas-product-content.css.map */
