.pd-party-season-section{background:#fff7e8}.pd-party-season{box-sizing:border-box;max-width:none;padding:0 0 64px;color:#153e2d;font-family:var(--font-body--family,Montserrat,sans-serif)}.pd-party-season__title{margin:0 0 24px;color:#153e2d;font-family:var(--font-heading--family,Montserrat,sans-serif);font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.1;letter-spacing:-.045em}.pd-party-season .pd-party-season__title{margin-block-end:24px}.pd-party-season__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pd-party-season__card{position:relative;display:block;isolation:isolate;overflow:hidden;min-width:0;border-radius:22px;color:var(--pd-card-color);background:transparent;text-decoration:none}.pd-party-season__card:not(.pd-party-season__card--wide){aspect-ratio:1.16}.pd-party-season__card--wide{grid-column:span 2}.pd-party-season__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.pd-party-season__card-title{position:absolute;z-index:1;inset:0 auto auto 0;max-width:95%;margin:0;padding:20px;color:var(--pd-card-color);font-family:var(--font-heading--family,Montserrat,sans-serif);font-size:clamp(20px,2.2vw,30px);font-weight:800;line-height:1.05;letter-spacing:-.035em;pointer-events:none}.pd-party-season__card--wide .pd-party-season__card-title{font-size:clamp(24px,3vw,38px)}.pd-party-season__card:hover{box-shadow:none}.pd-party-season__card:focus-visible{outline:3px solid #153e2d;outline-offset:4px}@media(max-width:749px){.pd-party-season{padding:0 0 40px}.pd-party-season .pd-party-season__title{margin-block-end:20px}.pd-party-season__title{margin-bottom:20px;font-size:clamp(22px,5vw,26px)}.pd-party-season__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pd-party-season__card{border-radius:16px}.pd-party-season__card--wide{aspect-ratio:var(--pd-card-ratio)}.pd-party-season__card-title{padding:12px;font-size:clamp(16px,3.8vw,23px)}.pd-party-season__card--wide .pd-party-season__card-title{font-size:clamp(20px,5.1vw,28px)}}@media(prefers-reduced-motion:no-preference){.pd-party-season__card{transition:box-shadow .18s ease}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pd-party-season.css.map */
