.product-story-section{padding:var(--theme-spacing-base) 0;background-color:var(--theme-layout-background-color)}.product-story{max-width:calc(100% - (var(--theme-layout-margin-desktop) * 2));margin:0 auto;display:flex;flex-direction:column;gap:var(--theme-gap-base)}@media(max-width:768px){.product-story{max-width:calc(100% - (var(--theme-layout-margin-mobile) * 2))}}.product-story__photo--full .product-story__img{width:100%;display:block}.product-story__photo--contained .product-story__img{display:block;max-width:800px;margin:0 auto;width:100%}.product-story__photo--left .product-story__img{float:left;margin:0 2rem 1rem 0;max-width:45%}.product-story__photo--right .product-story__img{float:right;margin:0 0 1rem 2rem;max-width:45%}.product-story__block:after{content:"";display:table;clear:both}.product-story__embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.product-story__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-story__video-file{width:100%;display:block}.product-story__caption{font-family:var(--theme-body-font-family);font-weight:var(--theme-font-weight-regular);font-size:.85rem;color:var(--theme-color-primary);opacity:.6;margin-top:.75rem;text-align:center;letter-spacing:.02em}.product-story__quote{text-align:center;max-width:680px;margin:0 auto;padding:calc(var(--theme-gap-base) * 1.5) 0;border-top:1px solid var(--theme-border-color-gray);border-bottom:1px solid var(--theme-border-color-gray)}.product-story__quote-text{margin:0 0 1rem}.product-story__quote-text p{margin:0 0 .5em}.product-story__quote-text p:last-child{margin-bottom:0}.product-story__attribution{font-family:var(--theme-body-font-family);font-weight:var(--theme-font-weight-regular);font-size:.85rem;color:var(--theme-color-primary);opacity:.6;letter-spacing:.08em;text-transform:uppercase;font-style:normal}.product-story__quote-text.special-heading-s1,.product-story__quote-text.special-heading-s2,.product-story__quote-text.special-heading-s3{font-family:var(--theme-special-font-family);font-weight:var(--theme-special-font-weight);letter-spacing:var(--theme-special-letter-spacing);font-variation-settings:"wght" var(--theme-special-font-weight)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-product-story.css.map */
