.product-story{overflow:hidden;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}.product-story *{box-sizing:border-box}.product-story__description{padding:28px 24px 44px;background:#fff}.product-story__description-inner{width:min(100%,1328px);margin-inline:auto;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.product-story__description-inner img,.product-story__description-inner video,.product-story__description-inner iframe{max-width:100%}.product-story__description-inner img{height:auto}.product-story__description-inner>:first-child{margin-top:0}.product-story__description-inner>:last-child{margin-bottom:0}.product-story__image-band{padding:clamp(36px,4vw,62px) 24px}.product-story__image-band--lavender{background:#f4effb}.product-story__image-band--blush{background:#fff0f6}.product-story__image-band--deep{background:#472173;color:#fff}.product-story__image-band-inner{width:min(100%,1328px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,6vw,100px)}.product-story__image-band-inner--centered{display:block;width:min(100%,780px)}.product-story__image-band-inner--text-only{display:block;text-align:center}.product-story__image-band-inner--text-only .product-story__image-band-copy{max-width:800px;margin-inline:auto}.product-story__image-band-copy{max-width:520px}.product-story__eyebrow{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#4b2a6d}.product-story__image-band h2{margin:0;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3.2vw,48px);font-weight:700;line-height:1.16;letter-spacing:-.025em;overflow-wrap:anywhere}.product-story__image-band--deep h2,.product-story__image-band--deep .product-story__eyebrow{color:#fff}.product-story__image-band-media{min-width:0;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#fff}.product-story__image-band-media img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:749px){.product-story__description{padding:20px 17px 55px}.product-story__description-inner{font-size:15px}.product-story__image-band{padding:40px 17px 52px}.product-story__image-band-inner{grid-template-columns:1fr;gap:26px}.product-story__image-band-copy{order:2}.product-story__image-band-media{order:1}.product-story__image-band h2{font-size:clamp(25px,6vw,34px)}.product-story__eyebrow{font-size:10px;margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-story.css.map */
