.bm-themes{color:var(--color-body-text);background:var(--color-background);padding-block:var(--themes-top) var(--themes-bottom)}.bm-themes__inner{max-width:var(--site-max-width);margin-inline:auto;padding-inline:calc(var(--gap) * 3)}.bm-themes__header{margin-bottom:var(--themes-gap);text-align:var(--themes-align)}.bm-themes__header h2{margin:0 0 var(--themes-gap);font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:calc(var(--font-headline-size) * var(--themes-heading-scale));line-height:var(--font-headline-line-height);text-wrap:balance}.bm-themes__header .rte,.bm-themes__body p{font-size:var(--font-base-size);line-height:var(--font-base-line-height)}.bm-themes__grid{display:grid;grid-template-columns:repeat(var(--themes-columns),minmax(0,1fr));gap:var(--themes-gap);margin:0;padding:0;list-style:none}.bm-themes__card{display:flex;flex-direction:column;min-width:0;color:var(--color-body-text);background:var(--color-background);border:1px solid var(--color-input-border);border-radius:var(--border-radius)}.bm-themes__media{display:block;border-radius:var(--border-radius);overflow:hidden}.bm-themes__media picture{display:block}.bm-themes__media img{display:block;width:100%;height:auto}.bm-themes__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--gap) * 2);padding:var(--themes-gap);text-align:var(--themes-align)}.bm-themes__body h3{margin:0;font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:calc(var(--font-base-size) * 1.3);line-height:var(--font-headline-line-height);text-wrap:balance}.bm-themes__body p{margin:0 0 var(--gap)}.bm-themes__footer{margin-top:var(--themes-gap);text-align:var(--themes-guide-align)}.bm-themes__footer .bm-themes__button{display:inline-flex}.bm-themes__button{display:flex;align-items:center;justify-content:center;margin-top:auto;padding:calc(var(--gap) * 2);background:var(--color-button-primary-background);color:var(--color-button-primary-text);border-radius:var(--border-radius-button);font-family:var(--font-navigation);font-weight:var(--font-navigation-weight);font-size:var(--font-navigation-size);text-align:center;text-decoration:none}.bm-themes__button:hover{background:var(--color-button-primary-background-hover);color:var(--color-button-primary-text-hover);text-decoration:none}.bm-themes__button--outline{background:var(--color-background);color:var(--color-body-text);border:1px solid currentColor}.bm-themes__button--outline:hover{background:var(--color-button-primary-background);color:var(--color-button-primary-text);border-color:var(--color-button-primary-background)}.bm-themes a:focus-visible{outline:2px solid currentColor;outline-offset:var(--gap)}@media(max-width:749px){.bm-themes__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bm-gift-themes.css.map */
