.pdp-drum-showcase.section{padding-block:var(--space-10);overflow:clip}.pdp-drum-showcase__layout{display:grid;grid-template-areas:"intro" "media" "drums";gap:var(--space-6);min-width:0}.pdp-drum-showcase__intro{grid-area:intro;width:100%;max-width:none;margin:0;text-align:left}.pdp-drum-showcase__intro .section-header__subtitle{max-width:62ch;color:var(--c-charcoal-60)}.pdp-drum-showcase__media{grid-area:media;width:100%;max-width:640px;min-width:0;justify-self:center}.pdp-drum-showcase .pdp-drum-showcase__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:var(--radius-md);background:var(--c-sand)}.pdp-drum-showcase__drums{grid-area:drums;display:grid;gap:12px;min-width:0;margin:0;padding:0;list-style:none}.pdp-drum-showcase .pdp-drum-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;min-width:0;min-height:104px;padding:14px;border:var(--border-width) solid var(--c-greige);border-radius:var(--radius-md);background:var(--c-warm-white)}.pdp-drum-showcase .pdp-drum-card--text-only{grid-template-columns:minmax(0,1fr);min-height:88px}.pdp-drum-card__media{width:76px;height:76px;min-width:0;overflow:hidden;border-radius:var(--radius-sm);background:var(--c-sand)}.pdp-drum-showcase .pdp-drum-card__media img{display:block;width:100%;height:100%;padding:5px;object-fit:contain}.pdp-drum-card__content{min-width:0}.pdp-drum-showcase .pdp-drum-card__title{margin:0;color:var(--c-charcoal);font-size:var(--text-base);line-height:1.25}.pdp-drum-showcase .pdp-drum-card__body{margin:4px 0 0;color:var(--c-charcoal-60);font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere}@media(max-width:749px){.pdp-drum-showcase__layout{gap:var(--space-5)}.pdp-drum-showcase__drums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdp-drum-showcase .pdp-drum-card{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:64px;padding:10px;border-radius:var(--radius-sm)}.pdp-drum-showcase .pdp-drum-card--text-only{grid-template-columns:minmax(0,1fr);min-height:60px}.pdp-drum-card__media{width:40px;height:40px}.pdp-drum-showcase .pdp-drum-card__title{font-size:15px}.pdp-drum-showcase .pdp-drum-card__body{display:none}}@media(min-width:900px){.pdp-drum-showcase.section{padding-block:var(--space-12)}.pdp-drum-showcase__layout{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"media intro" "media drums";column-gap:var(--space-12);row-gap:var(--space-6);align-items:start}.pdp-drum-showcase__media{max-width:none;justify-self:stretch}.pdp-drum-showcase__intro{padding-top:var(--space-2)}}.pdp-video{background:var(--c-warm-white)}.pdp-video__inner{display:flex;flex-direction:column;gap:var(--space-5);padding-block:var(--space-8)}.pdp-video__header{max-width:720px;margin-inline:auto;text-align:center}.pdp-video__eyebrow{margin:0 0 6px;color:var(--c-gold);font-family:var(--font-ui);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pdp-video__headline{margin:0;color:var(--c-charcoal);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}.pdp-video__supporting{margin:8px 0 0;color:#5f5952;font-family:var(--font-ui);font-size:1rem;line-height:1.55}.pdp-video__media{position:relative;width:100%;max-width:980px;margin-inline:auto;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:#f2f2f0;box-shadow:0 0 0 1px #1a1a1a24}.pdp-video__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pdp-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:#8a827a;font-family:var(--font-ui);font-size:.9rem}@media(min-width:750px){.pdp-video__inner{gap:var(--space-8);padding-block:var(--space-16)}.pdp-video__headline{font-size:32px;line-height:1.12}}.product-details-preview .product-details-preview__img{aspect-ratio:1 / 1;object-fit:contain;background:var(--c-sand)}.product-details-preview .spec-list__item{font-weight:var(--fw-semibold)}@media(max-width:749px){.product-details-preview .product-details-preview__inner{gap:var(--space-8)}.product-details-preview .product-details-preview__header{margin-bottom:var(--space-5)}.product-details-preview .spec-list__item{padding-block:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
