.ppm-product-page{container-type:inline-size}.ppm-product-layout.product.grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;max-width:none;margin:0}.ppm-product-layout.product>.product__media-wrapper,.ppm-product-layout.product>.product__info-wrapper,.ppm-product-layout.product--right>.product__info-wrapper{width:100%;min-width:0;max-width:none;padding:0;order:0}.ppm-product-layout.product--no-media>.product__media-wrapper{display:none}.ppm-product-layout .product__info-container{width:100%;min-width:0;max-width:none}.ppm-product-layout .product__info-container>.ppm-product-overview,.ppm-product-layout .product__info-container>.ppm-product-details{min-width:0;margin:0}.ppm-product-layout .product__info-container>.ppm-product-purchase{margin:24px 0}.ppm-product-layout .product__media-wrapper .product__column-sticky{position:static}.ppm-product-layout .product__media-list{margin-bottom:12px}.ppm-product-layout .product__media-wrapper .product-media-container{border-radius:18px}.ppm-product-overview .product__text{color:var(--ppm-gold);font-weight:600}.ppm-product-overview .product__title h1{color:var(--ppm-ink);font-size:clamp(30px,3.2vw,48px);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.ppm-product-overview>*+*,.ppm-product-details>*+*,.ppm-product-purchase>*+*{margin-block:16px 0}.ppm-product-purchase{min-width:0;padding:clamp(18px,2.2vw,26px);border:1px solid var(--ppm-line);border-radius:20px;background:#faf8fc;color:var(--ppm-ink);box-shadow:0 10px 28px #140d2010;overflow-wrap:anywhere}.ppm-product-purchase-heading{margin:0;color:var(--ppm-ink);font-family:var(--font-body-family);font-size:max(16pt,24px);font-weight:600;line-height:1.25}.ppm-product-purchase .price{color:var(--ppm-ink)}.ppm-product-purchase .price-item--regular,.ppm-product-purchase .price-item--sale{font-size:max(16pt,27px);font-weight:600}.ppm-product-purchase .price--on-sale .price__sale .price-item--regular{font-size:16pt;font-weight:400}.ppm-product-purchase .product-form__quantity{min-width:0}.ppm-product-purchase .product-form{margin-block:12px 0}.ppm-product-purchase .product-form__buttons,.ppm-product-layout.product--no-media .ppm-product-purchase .product-form>.form{max-width:none}.ppm-product-details .product__description{margin:0;padding-top:20px;border-top:1px solid var(--ppm-line);overflow-wrap:anywhere;overflow-x:auto}.ppm-product-description-heading{margin:0 0 12px;color:var(--ppm-ink);font-size:max(16pt,28px)}.ppm-product-details .product__description img,.ppm-product-details .product__description iframe{max-width:100%}@container (min-width: 720px){.ppm-product-layout.product:not(.product--no-media){grid-template-columns:minmax(0,43%) minmax(0,1fr)}.ppm-product-layout.product--right:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(0,43%)}.ppm-product-layout.product--right>.product__media-wrapper{order:1}}@container (min-width: 1060px){.ppm-product-layout.product:not(.product--no-media){grid-template-columns:minmax(0,35%) minmax(0,1fr)}.ppm-product-layout.product--right:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(0,35%)}.ppm-product-layout .product__info-container{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,26cqw,330px);grid-template-areas:"overview purchase" "details purchase";grid-template-rows:auto 1fr;align-items:start;gap:20px 24px}.ppm-product-layout .ppm-product-overview{grid-area:overview}.ppm-product-layout .product__info-container>.ppm-product-purchase{grid-area:purchase;margin:0}.ppm-product-layout .ppm-product-details{grid-area:details}@media(min-height:760px){.ppm-product-layout .ppm-product-purchase--sticky,.ppm-product-layout .product__media-wrapper .product__column-sticky{position:sticky;top:144px}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ppm-product-layout.css.map */
