.grid-section{padding-block:clamp(2.5rem,7vh,5rem) var(--section-y);position:relative}.grid-section .shell{position:relative;z-index:1}.grid-section__head{display:grid;gap:1rem;margin-block-end:clamp(2.25rem,6vh,4rem);max-inline-size:40rem}.grid-section__intro{margin:0}.grid-section__body{margin-block-start:clamp(2.5rem,6vh,4rem);max-inline-size:var(--measure)}.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem);margin:0;padding:0;list-style:none}@media(max-width:1100px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pgrid{grid-template-columns:minmax(0,1fr)}}.pcard{block-size:100%;position:relative}.pcard__inner{block-size:100%;display:grid;grid-template-rows:auto auto;gap:1rem;align-content:start;transition:transform var(--dur-mid) var(--ease-out),filter var(--dur-mid) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pcard:hover .pcard__inner{transform:translateY(-3px);filter:drop-shadow(0 12px 22px rgb(39 39 42 / .09))}}.pcard__link{text-decoration:none;color:inherit}.pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius-lg)}.pcard__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.pcard__actions{position:absolute;z-index:2;inset-inline:.85rem;inset-block-end:.85rem;display:grid;justify-items:center}.pcard__actions form{display:contents}.pcard__cta{inline-size:auto;max-inline-size:100%;box-shadow:var(--shadow-low)}.pcard__cta.btn--secondary{background:var(--bg);border-color:var(--bg)}.pcard__cta.btn--secondary:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media(hover:hover)and (pointer:fine){.pcard__actions{opacity:0;transform:translateY(.6rem);transition:opacity var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.pcard:hover .pcard__actions,.pcard:focus-within .pcard__actions{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pcard__inner,.pcard__actions{transition-duration:1ms;transform:none}.pcard:hover .pcard__inner{transform:none}}@media(max-width:560px){.pcard__cta{min-block-size:2.75rem}}.pcard__media{aspect-ratio:1 / 1;border-radius:var(--radius-lg);position:relative}.pcard__img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.pcard:hover .pcard__img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.pcard__img,.pcard:hover .pcard__img{transition-duration:1ms;transform:none}}.pcard__placeholder{display:grid;place-items:center;block-size:100%;color:var(--rule)}.pcard__placeholder svg{inline-size:30%;block-size:auto}.pcard__flag{position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem;padding:.3rem .7rem;border-radius:var(--radius-pill);background:var(--distress);color:#27272a;font-size:var(--step-micro);font-weight:600;letter-spacing:var(--tracking-micro);text-transform:uppercase}.pcard__flag--muted{background:var(--bg-sunk);color:var(--ink-muted)}.pcard__body{display:grid;gap:.3rem}.pcard__title{font-family:var(--font-body);font-size:var(--step-body);font-weight:600;line-height:var(--leading-tight);letter-spacing:0;margin:0}.pcard__price{font-size:var(--step-small);color:var(--ink-muted);font-variant-numeric:tabular-nums}.pcard__price s{margin-inline-start:.35rem}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem;margin-block-start:clamp(2rem,5vh,3.5rem);font-size:var(--step-small)}.pagination__page[aria-current=page]{color:var(--brand);font-weight:600}.specband{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem);margin:clamp(2.5rem,6vh,4.5rem) 0 0;padding-block-start:1.75rem;border-block-start:1px solid var(--rule)}@media(max-width:900px){.specband{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.specband{grid-template-columns:minmax(0,1fr)}}.specband__item{display:grid;gap:.4rem;align-content:start}.specband__term{font-size:var(--step-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-muted)}.specband__desc{margin:0;font-size:var(--step-small);line-height:1.5;text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-grid.css.map */
