.product-description-2025{display:block;position:relative;width:100%;clip-path:inset(0 0 0 0)}.product-description-2025__media{width:100%;position:sticky;top:0;left:0;overflow:visible}@media screen and (min-width: 768px){.product-description-2025__media{aspect-ratio:16/9;position:relative;max-height:80rem}}.product-description-2025__media-asset{--banner-video-position: absolute;--banner-video-height: 100%;position:absolute;top:0;left:0;width:100%;height:58rem;object-fit:cover}@media screen and (min-width: 768px){.product-description-2025__video,.product-description-2025__video__asset{--banner-video-position: absolute;--banner-video-height: 100%;position:absolute!important;display:block;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;color:#fff}.product-description-2025__video__asset{z-index:0}.product-description-2025__media__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (min-width: 768px){.product-description-2025__media+.product-description-2025__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}}.product-description-2025__content{padding:24px 24px 20px;max-width:649px}.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content{max-width:580px;margin:0 auto}@media screen and (max-width: 767px){.product-description-2025.has-mobile-media .product-description-2025__content{margin-top:48rem}}@media screen and (min-width: 768px){.product-description-2025__content{padding:16px}.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content{padding:24px;margin:0}}.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content{position:relative;z-index:1;background:#ffffffe6;box-shadow:4px 4px 30px #0000002b;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:5px;text-align:left}@media screen and (min-width: 768px){.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content{text-align:left;display:flex;flex-direction:column;min-height:0px}.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content .product-description-2025__content__description-wrapper{flex:1;overflow:auto;padding-bottom:2px}}@media screen and (max-width: 767px){.product-description-2025__content-wrapper .product-description-2025__content{background:#ffffffe6;box-shadow:4px 4px 30px #0000002b;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:5px}}.product-description-2025--style-guess .product-description-2025__content{border-radius:0!important}.product-description-2025__content__title,.product-description-2025__content__description{margin-bottom:16px}@media screen and (min-width: 768px){.product-description-2025__content__title,.product-description-2025__content__description{margin-bottom:16px}.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content__title,.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content__description{margin-bottom:24px}}.product-description-2025__content-card{display:flex;padding:24px 16px;max-height:100%;width:100%}@media screen and (max-width: 767px){.product-description-2025__content-card{top:unset!important;left:unset!important}}@media screen and (min-width: 768px){stick-to-bottom.product-description-2025__content-card{top:0;position:sticky;left:0}.product-description-2025__content-card{padding:40px}.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content-card{padding:3rem 2.5rem}.product-description-2025__media+.product-description-2025__content-wrapper .product-description-2025__content-card[data-position=right]{padding-bottom:141px}}.product-description-2025 .body--large{font-size:12px;line-height:1.4em}@media screen and (min-width: 768px){.product-description-2025 .body--large{font-size:18px}}.product-description-2025 .h5{font-size:18px;line-height:1.33em}@media screen and (min-width: 768px){.product-description-2025 .h5{font-size:24px}}.product-description-2025__read-more{color:var(--theme-color-subdued);text-decoration:underline;text-underline-offset:.4em}.product-description-2025__read-more:hover{color:var(--theme-color-ink)}
/*# sourceMappingURL=/cdn/shop/t/290/assets/section-main-product-description-2025.css.map */
