.page{display:flex;flex-direction:column;min-height:100svh}.page__main{flex:1 0 auto}.container{width:100%;max-width:calc(var(--maxw) + var(--pad-x) * 2);margin-inline:auto;padding-inline:var(--pad-x)}.container--wide{max-width:none;padding-inline:0}.grid{display:grid;gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3,.grid--4,.grid--auto,.hb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}@media(min-width:992px){.grid--auto{grid-template-columns:repeat(4,minmax(0,1fr))}}.section{padding-block:var(--s-6)}.section--flush-top{padding-block-start:0}.section--flush-bottom{padding-block-end:0}.section--tight{padding-block:var(--s-5)}.section--loose{padding-block:var(--s-8)}.section--invert{background:var(--hb-ink);color:var(--hb-paper);--fg: var(--hb-paper);--fg-muted: var(--hb-muted);--border: var(--hb-ink);--focus: var(--hb-paper);--rule: var(--hb-ink);--rule-soft: var(--hb-ink)}.section--surface,.section--surface-deep{background:var(--hb-paper-alt)}@media(min-width:768px){.section{padding-block:var(--s-8)}.section--tight{padding-block:var(--s-6)}.section--loose{padding-block:var(--s-9)}}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3) var(--s-5);margin-block-end:var(--s-5)}.section-head__title{font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--track-tight);margin:0}.section-head__desc{max-width:46ch;color:var(--hb-muted);font-size:var(--fs-sm)}.section-head--stacked{display:block}.section-head__rule{width:40px;height:1px;margin-block-start:var(--s-3);background:var(--hb-ink)}.stack>*+*{margin-block-start:var(--s-4)}.stack--s>*+*{margin-block-start:var(--s-2)}.stack--l>*+*{margin-block-start:var(--s-6)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.push{margin-block-start:auto}.hide-mobile{display:none}@media(min-width:992px){.hide-mobile{display:revert}.hide-desktop{display:none}}@media(max-width:991px){.only-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/layout.css.map */
