.catgrid{padding-top:56px;padding-bottom:56px}.catgrid__head{text-align:center;margin-bottom:28px}.catgrid__title{font-size:clamp(26px,3vw,38px);font-weight:500;letter-spacing:-.01em;margin:0}.catgrid__list{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.catgrid__card{display:block;text-decoration:none;color:inherit}.catgrid__card:hover{opacity:1}.catgrid__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#eeeae4}.catgrid__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.catgrid__card:hover .catgrid__img{transform:scale(1.04)}.catgrid__label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 2px 0;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.catgrid__label .icon{width:16px;height:16px;flex:none;transition:transform .3s ease}.catgrid__card:hover .catgrid__label .icon{transform:translate(4px)}@media(min-width:750px){.catgrid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:990px){.catgrid{padding-top:80px;padding-bottom:80px}.catgrid__list{grid-template-columns:repeat(var(--cg-cols, 5),minmax(0,1fr));gap:20px}}.fbanner{display:grid;grid-template-columns:1fr;background:var(--fb-bg);color:var(--fb-fg)}.fbanner--light{--fb-bg: #F3EEE7;--fb-fg: var(--c-ink);--fb-muted: #5C5650}.fbanner--dark{--fb-bg: #3B2E25;--fb-fg: #FFFFFF;--fb-muted: #D8CFC6}.fbanner--black{--fb-bg: #111111;--fb-fg: #FFFFFF;--fb-muted: #BDBDBD}.fbanner__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#2a2a2a}.fbanner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fbanner__panel{display:flex;align-items:center}.fbanner__inner{padding:40px var(--page-gutter) 48px;max-width:620px}.fbanner__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fb-muted);margin-bottom:12px}.fbanner__title{font-weight:400;font-size:clamp(28px,3.2vw,46px);line-height:1.08;margin-bottom:16px}.fbanner__text{color:var(--fb-muted);font-size:16px;line-height:1.6}.fbanner__text p{margin:0 0 10px}.fbanner__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:28px 0 4px;padding:0;list-style:none}@media(min-width:750px){.fbanner__features{grid-template-columns:repeat(4,minmax(0,1fr))}}.fbanner__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.fbanner__feature .icon{width:30px;height:30px}.fbanner__feature-title{font-size:13px;line-height:1.3}.fbanner__feature-text{font-size:11px;color:var(--fb-muted);line-height:1.35}.fbanner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.fbanner__button{gap:10px}.fbanner__link{color:inherit;font-size:14px;text-underline-offset:4px}@media(min-width:990px){.fbanner{grid-template-columns:1fr 1fr;min-height:var(--fb-h, 520px)}.fbanner__media{aspect-ratio:auto;min-height:var(--fb-h, 520px)}.fbanner--img-right .fbanner__media{order:2}.fbanner__inner{padding:56px clamp(32px,5vw,88px)}.fbanner--compact,.fbanner--compact .fbanner__media{min-height:calc(var(--fb-h, 520px) * .7)}}.fbanner--compact .fbanner__title{font-size:clamp(26px,2.6vw,38px)}.fbanner+.fbanner{border-top:1px solid rgba(255,255,255,.08)}@media(max-width:749px){.fbanner__media{aspect-ratio:16 / 11}.fbanner__inner{padding:32px var(--page-gutter) 40px}.fbanner__actions .button{width:100%}}@media(max-width:749px){.drawer.menu-drawer .menu-drawer__link{font-size:21px;font-weight:500;min-height:46px;letter-spacing:.01em}.drawer.menu-drawer .menu-drawer__sub-title{font-size:22px;font-weight:500;margin-bottom:16px}.drawer.menu-drawer .menu-drawer__sub>li>a{font-size:18px;padding:8px 0}.drawer.menu-drawer .menu-drawer__secondary a{font-size:16px;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
