.pe{--pe-c-bg: #ffffff;--pe-c-text: rgba(var(--hdt-foreground-color));--pe-c-muted: rgba(var(--hdt-foreground-color), .62);--pe-c-fill: rgba(var(--hdt-foreground-color), .06);--pe-c-border: rgba(var(--hdt-foreground-color), .1);--pe-block-gap: 9.6rem;--pe-radius: 1.4rem;--pe-radius-sm: .8rem}.pe{background:var(--pe-c-bg);padding:7.2rem 0 9.6rem;overflow:hidden}.pe>*+*{margin-top:var(--pe-block-gap)}.pe-story-notes__top{margin-bottom:4.8rem}.pe-story-notes__eyebrow{margin:0 0 2rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pe-c-muted);line-height:1}.pe-story-notes__banner{margin-bottom:4.2rem;border-radius:var(--pe-radius);overflow:hidden;background:var(--pe-c-fill);line-height:0}.pe-story-notes__banner-img{display:block;width:100%;height:auto;aspect-ratio:16 / 6;object-fit:cover}.pe-story-notes__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5rem);font-weight:400;line-height:1.12;letter-spacing:-.015em;color:var(--pe-c-text)}.pe-story-notes__desc{margin:0;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.75;text-align:justify;color:var(--pe-c-muted)}@media screen and (min-width:768px){.pe-story-notes__top{margin-bottom:5.6rem}}.pe-product__grid{display:flex;flex-direction:column;gap:3.6rem}.pe-product__content{display:flex;flex-direction:column;gap:2rem;justify-content:center}.pe-product__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.5vw,4.4rem);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--pe-c-text)}.pe-product__text{margin:0;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.75;color:var(--pe-c-muted)}.pe-product__image-col{border-radius:var(--pe-radius);overflow:hidden;background:var(--pe-c-fill);line-height:0}.pe-product__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}@media screen and (min-width:768px){.pe-product__grid{flex-direction:row;align-items:center;gap:7.2rem}.pe-product__content,.pe-product__image-col{flex:1 1 0}}@media screen and (max-width:767px){.pe{padding:4.8rem 0 6.4rem;--pe-block-gap: 6.4rem}.pe-story-notes__banner-img{aspect-ratio:4 / 3}.pe-story-notes__top{margin-bottom:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-editorial.css.map */
