:root{--section-gap-desktop: 5.2rem;--section-gap-mobile: 3.2rem;--card-gap: 2.4rem;--card-gap-mobile: 1.8rem;--spacing-xs: .8rem;--spacing-sm: 1.2rem;--spacing-md: 2rem;--spacing-lg: 3.2rem;--spacing-xl: 5.2rem;--page-width-constrain: 920px;--card-max-width: 380px;--section-padding-top-desktop: 4rem;--section-padding-bottom-desktop: 4rem;--section-padding-top-mobile: 2.4rem;--section-padding-bottom-mobile: 2.4rem;--page-padding-desktop: 2rem;--page-padding-mobile: 1.6rem}.section-spacing{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}@media screen and (min-width:750px){.section-spacing{padding-top:var(--section-padding-top-desktop);padding-bottom:var(--section-padding-bottom-desktop)}}.section-spacing--lg{padding-top:var(--section-gap-mobile);padding-bottom:var(--section-gap-mobile)}@media screen and (min-width:750px){.section-spacing--lg{padding-top:var(--section-gap-desktop);padding-bottom:var(--section-gap-desktop)}}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card-max-width),1fr));gap:var(--card-gap-mobile)}@media screen and (min-width:750px){.grid-auto-fit{gap:var(--card-gap)}}.grid-4-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--card-gap-mobile)}@media screen and (min-width:750px){.grid-4-cols{gap:var(--card-gap)}}@media screen and (max-width:1024px){.grid-4-cols{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.grid-4-cols{grid-template-columns:repeat(2,1fr)}}.grid-3-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap-mobile)}@media screen and (min-width:750px){.grid-3-cols{gap:var(--card-gap)}}@media screen and (max-width:749px){.grid-3-cols{grid-template-columns:repeat(1,1fr)}}.card-premium{border:1px solid rgba(27,94,86,.12);border-radius:1.8rem;padding:var(--card-gap-mobile);background:#fff;box-shadow:0 8px 24px #1b5e5614;transition:transform .25s ease,box-shadow .25s ease}@media screen and (min-width:750px){.card-premium{padding:var(--card-gap)}}.card-premium:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1b5e561f}.glass-effect{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f8f5eeeb;border:1px solid rgba(27,94,86,.1)}.text-center-constrain{max-width:var(--page-width-constrain);margin-left:auto;margin-right:auto;text-align:center}.container-constrain{max-width:var(--page-width-constrain);margin-left:auto;margin-right:auto}.page-padding{padding-left:var(--page-padding-mobile);padding-right:var(--page-padding-mobile)}@media screen and (min-width:750px){.page-padding{padding-left:var(--page-padding-desktop);padding-right:var(--page-padding-desktop)}}.mt-section{margin-top:var(--section-gap-mobile)}@media screen and (min-width:750px){.mt-section{margin-top:var(--section-gap-desktop)}}.mb-section{margin-bottom:var(--section-gap-mobile)}@media screen and (min-width:750px){.mb-section{margin-bottom:var(--section-gap-desktop)}}.gap-lg{gap:var(--card-gap-mobile)}@media screen and (min-width:750px){.gap-lg{gap:var(--card-gap)}}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}
/*# sourceMappingURL=/cdn/shop/t/39/assets/spacing-system.css.map */
