.reuse-section{--reuse-space-3: 12px;--reuse-space-4: 16px;--reuse-space-6: 24px;--reuse-space-8: 32px;--reuse-space-12: 48px;--reuse-space-16: 64px;--reuse-space-24: 96px;padding-block:var(--reuse-space-24);color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-family:var(--font-body)}.reuse-section.reuse-alternate{background:var(--color-bg-alt)}.reuse-container{max-width:1248px;margin-inline:auto;padding-inline:var(--reuse-space-6)}.reuse-section :is(h1,h2,h3,p,figure){margin:0}.reuse-section :is(h1,h2,h3){font-family:var(--font-heading);font-weight:800;letter-spacing:0;text-wrap:balance;line-height:1.15}.reuse-section h1{font-size:64px}.reuse-section h2{font-size:40px}.reuse-section h3{font-size:28px}.reuse-section p{font-family:var(--font-body);font-weight:300;line-height:1.65}.reuse-section .reuse-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-bottom:calc(-1 * var(--reuse-space-3))}.reuse-intro{max-width:768px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--reuse-space-6)}.reuse-section .reuse-lead{font-size:18px;max-width:60ch;text-wrap:balance}.reuse-hero .reuse-lead{font-size:20px}.reuse-section .reuse-hero-media{margin-top:var(--reuse-space-16)}.reuse-hero-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.reuse-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--reuse-space-16)}.reuse-feature-grid>*{min-width:0;overflow:hidden;overflow-wrap:anywhere}.reuse-feature-grid.reuse-reversed .reuse-feature-media{order:2}.reuse-feature-grid.reuse-reversed .reuse-feature-copy{order:1}.reuse-feature-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--reuse-space-6)}.reuse-feature-copy h3{font-size:32px}.reuse-body{font-size:18px;line-height:1.65;max-width:60ch}.reuse-body p+p{margin-top:var(--reuse-space-4)}.reuse-feature-media img{display:block;width:100%;height:auto;border-radius:4px}.reuse-section figcaption{font-size:12px;line-height:1.6;color:var(--color-muted);margin-top:var(--reuse-space-3)}.reuse-feature-intro{margin-bottom:var(--reuse-space-12)}.reuse-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--reuse-space-6)}.reuse-card{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:var(--reuse-space-4);padding:var(--reuse-space-6);border:1px solid var(--color-border);border-radius:4px;min-width:0;overflow:hidden;overflow-wrap:anywhere}.reuse-product-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}.reuse-card .reuse-status{color:var(--color-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.reuse-card h3{font-size:24px}.reuse-card .reuse-capacity{font-size:20px;font-weight:600}.reuse-card .reuse-card-body{font-size:16px}.reuse-card-action{align-self:stretch;display:flex}.reuse-card-action>div{flex:1;align-items:stretch}.reuse-section .reuse-card-action .button--link{align-items:flex-start;padding-block:var(--reuse-space-3)}.reuse-section :is(.button,.button--link){min-height:44px;white-space:normal;max-width:100%;line-height:1.5;text-wrap:balance}.reuse-section .button--link{display:inline-flex;align-items:center;font-size:14px}.reuse-section .button__arrow{flex-shrink:0}.reuse-section .button--primary{box-shadow:0 0 40px rgba(var(--color-button),.15)}@media(max-width:1199px){.reuse-section h1{font-size:48px}.reuse-section h2{font-size:32px}.reuse-feature-grid{gap:var(--reuse-space-8)}}@media(min-width:640px)and (max-width:1023px){.reuse-formats{grid-template-columns:minmax(0,1fr)}.reuse-card{grid-row:auto;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--reuse-space-8)}.reuse-product-image{grid-row:1 / 6;grid-column:1;align-self:start}.reuse-card>:not(img){grid-column:2}}@media(max-width:767px){.reuse-section{padding-block:var(--reuse-space-16)}.reuse-container{padding-inline:var(--reuse-space-4)}.reuse-section h1{font-size:32px}.reuse-section h2,.reuse-feature-copy h3{font-size:25px}.reuse-section .reuse-lead,.reuse-body{font-size:16px}.reuse-section .reuse-hero-media{margin-top:var(--reuse-space-12)}.reuse-hero-media img{aspect-ratio:4/3;object-position:62% center}.reuse-feature-grid{grid-template-columns:minmax(0,1fr);gap:var(--reuse-space-8)}.reuse-feature-grid.reuse-reversed .reuse-feature-media,.reuse-feature-grid.reuse-reversed .reuse-feature-copy{order:initial}.reuse-feature-intro{margin-bottom:var(--reuse-space-8)}}@media(max-width:639px){.reuse-formats{grid-template-columns:minmax(0,1fr)}.reuse-card{grid-row:auto;grid-template-rows:auto}.reuse-card h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-reuse-system.css.map */
