.py-body{color:#181818}.py-body__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#eeeae4;min-height:430px}.py-body__copy{align-self:center;padding:clamp(28px,5vw,80px);max-width:710px}.py-body__eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.py-body h1{font-family:var(--font-heading-family,Impact),sans-serif;font-size:clamp(42px,5vw,74px);line-height:.98;text-transform:uppercase;margin:16px 0}.py-body__copy p{font-size:clamp(14px,1.25vw,17px);line-height:1.55;max-width:470px;margin:0 0 24px}.py-body__cta{display:inline-flex;gap:18px;align-items:center;background:#171717;color:#fff!important;padding:14px 21px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.04em}.py-body__media{display:block;min-width:0;height:430px;overflow:hidden;background:#262522}.py-body__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.py-body__compact{padding:25px 4%;background:#eeeae4}.py-body__compact h1{font-size:32px;margin:10px 0 0}.py-body nav{border-bottom:1px solid #ddd;background:#fff}.py-body__tabs{display:flex;overflow-x:auto;gap:28px;padding:0 4%;scrollbar-width:thin}.py-body__tabs a{white-space:nowrap;padding:22px 0 17px;text-decoration:none;font-size:13px;font-weight:700;border-bottom:3px solid transparent}.py-body__tabs a[aria-current=page]{border-color:#b9272b;color:#b9272b}.py-body details{display:none}.py-body a:focus-visible,.py-body summary:focus-visible{outline:3px solid #ba312d;outline-offset:3px}@media(max-width:749px){.py-body__hero{display:flex;flex-direction:column;min-height:0}.py-body__copy{width:100%;padding:14px 18px 12px}.py-body__eyebrow{font-size:9px}.py-body h1{font-size:clamp(28px,8vw,36px);line-height:.96;margin:6px 0 10px}.py-body__copy p{display:none}.py-body__cta{font-size:10px;padding:9px 12px}.py-body__media{width:100%;height:clamp(136px,37.5vw,170px);aspect-ratio:auto}.py-body__media img{object-position:center 50%}.py-body__compact{padding:20px 16px}.py-body__compact h1{font-size:27px}.py-body__tabs{gap:23px;padding:0 16px}.py-body__tabs a{font-size:12px;padding:17px 0 14px}.py-body details{display:block;padding:12px 16px;border-top:1px solid #eee;font-size:12px}.py-body details div{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.py-body details a{padding:13px 0;text-decoration:none}.py-body summary{cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAAAAAAACA */
