.fh-bm{position:relative;color:var(--fh-text, #ffffff);background-color:var(--fh-bg-color, #1d2230);overflow:hidden;font-family:inherit}.fh-bm *{font-family:inherit}.fh-bm__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.fh-bm__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fh-bg-color, #1d2230);opacity:var(--fh-overlay, .5);z-index:1}.fh-bm__inner{position:relative;z-index:2;max-width:1200px;margin-inline:auto}.fh-bm__head{max-width:760px;margin:0 auto 2.5rem}.fh-bm__head[style*=left]{margin-inline:0}.fh-bm__eyebrow{font-size:var(--fh-subhead, 13px);letter-spacing:.14em;text-transform:uppercase;color:var(--fh-accent, #4F8EF7);font-weight:600;margin:0 0 .7rem}.fh-bm__heading{font-size:var(--fh-heading-d, 40px);line-height:1.14;font-weight:600;margin:0 0 .85rem;color:var(--fh-text, #ffffff)}.fh-bm__desc{font-size:var(--fh-body-d, 17px);line-height:1.6;opacity:.82}.fh-bm__desc>*:last-child{margin-bottom:0}.fh-bm__desc p{margin:0 0 .6em;font-size:inherit}.fh-bm__grid{column-count:var(--fh-cols, 2);column-gap:1rem}@media(max-width:749px){.fh-bm__grid{column-count:1}}.fh-bm__card{break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin:0 0 1rem;border:1px solid color-mix(in srgb,var(--fh-card-tint, #ffffff) 16%,transparent);background:color-mix(in srgb,var(--fh-card-tint, #ffffff) calc(var(--fh-card-opacity, 6) * 1%),transparent);border-radius:var(--fh-radius, 16px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .25s ease,background .25s ease;overflow:hidden}.fh-bm__card[open]{border-color:color-mix(in srgb,var(--fh-accent, #4F8EF7) 55%,transparent)}.fh-bm__card:hover{border-color:color-mix(in srgb,var(--fh-card-tint, #ffffff) 30%,transparent)}.fh-bm__summary{display:flex;align-items:center;gap:.85rem;padding:1.05rem 1.25rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.fh-bm__summary::-webkit-details-marker{display:none}.fh-bm__summary:focus-visible{outline:2px solid var(--fh-accent, #4F8EF7);outline-offset:-2px;border-radius:var(--fh-radius, 16px)}.fh-bm__icon{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--fh-accent, #4F8EF7) 22%,transparent);overflow:hidden}.fh-bm__icon img{width:22px;height:22px;object-fit:contain;display:block}.fh-bm__icon--emoji{font-size:1.15rem}.fh-bm__title{flex:1 1 auto;font-size:var(--fh-ctitle-d, 18px);font-weight:400;line-height:1.25;color:var(--fh-text, #ffffff)}.fh-bm__toggle{flex:0 0 auto;position:relative;width:20px;height:20px}.fh-bm__toggle:before,.fh-bm__toggle:after{content:"";position:absolute;background:var(--fh-text, #ffffff);opacity:.65;transition:transform .28s ease,opacity .2s ease}.fh-bm__toggle:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.fh-bm__toggle:after{left:50%;top:0;width:2px;height:100%;transform:translate(-50%)}.fh-bm__card[open] .fh-bm__toggle:before{transform:translateY(-50%) rotate(180deg)}.fh-bm__card[open] .fh-bm__toggle:after{transform:translate(-50%) rotate(90deg);opacity:0}.fh-bm__body{padding:0 1.25rem 1.25rem}.fh-bm__pills{list-style:none;margin:0;padding:.2rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.fh-bm__pill{font-size:var(--fh-pill, 12px);letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:.55rem .72rem;border-radius:999px;color:var(--fh-text, #ffffff);background:color-mix(in srgb,var(--fh-card-tint, #ffffff) 10%,transparent);border:1px solid color-mix(in srgb,var(--fh-card-tint, #ffffff) 12%,transparent)}@media(prefers-reduced-motion:reduce){.fh-bm__toggle:before,.fh-bm__toggle:after{transition:none}}@media(max-width:749px){.fh-bm__head{margin-bottom:1.7rem}.fh-bm__heading{font-size:var(--fh-heading-m, 26px);line-height:1.18}.fh-bm__desc{font-size:var(--fh-body-m, 15px)}.fh-bm__eyebrow{font-size:calc(var(--fh-subhead, 13px) * .95)}.fh-bm__summary{padding:.95rem 1rem;gap:.7rem}.fh-bm__icon{width:36px;height:36px}.fh-bm__icon img{width:19px;height:19px}.fh-bm__title{font-size:var(--fh-ctitle-m, 16px)}.fh-bm__body{padding:0 1rem 1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
