.page{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.page__main{flex:1 0 auto}.wrap{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.wrap--bleed{max-width:none;padding:0}.wrap--narrow{max-width:960px}.wrap--text{max-width:720px}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap)}.g12--row{row-gap:var(--space-6)}.g12--tight{gap:4px}.g12--wide{gap:var(--space-5)}.c-1{grid-column:span 1}.c-2{grid-column:span 2}.c-3{grid-column:span 3}.c-4{grid-column:span 4}.c-5{grid-column:span 5}.c-6{grid-column:span 6}.c-7{grid-column:span 7}.c-8{grid-column:span 8}.c-9{grid-column:span 9}.c-10{grid-column:span 10}.c-11{grid-column:span 11}.c-12{grid-column:span 12}.c-start-1{grid-column-start:1}.c-start-2{grid-column-start:2}.c-start-3{grid-column-start:3}.c-start-4{grid-column-start:4}.c-start-5{grid-column-start:5}.c-start-6{grid-column-start:6}.c-start-7{grid-column-start:7}.c-start-8{grid-column-start:8}@media(max-width:1024px){.c-md-12{grid-column:span 12}.c-md-8{grid-column:span 8}.c-md-6{grid-column:span 6}.c-md-4{grid-column:span 4}}@media(max-width:720px){.c-sm-12{grid-column:1 / -1!important;grid-column-start:auto!important}.c-sm-6{grid-column:span 6}.c-sm-4{grid-column:span 4}.g12{gap:6px}}.section{padding-top:var(--space-9);padding-bottom:var(--space-9)}.section--sm{padding-top:var(--space-7);padding-bottom:var(--space-7)}.section--lg{padding-top:var(--space-10);padding-bottom:var(--space-10)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}@media(max-width:720px){.section{padding-top:var(--space-7);padding-bottom:var(--space-7)}.section--lg{padding-top:var(--space-9);padding-bottom:var(--space-9)}}.stack{display:flex;flex-direction:column}.stack>*+*{margin-top:var(--stack-gap, var(--space-4))}.stack--xs{--stack-gap: var(--space-2)}.stack--sm{--stack-gap: var(--space-3)}.stack--md{--stack-gap: var(--space-5)}.stack--lg{--stack-gap: var(--space-7)}.stack--xl{--stack-gap: var(--space-9)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.cluster--sm{--cluster-gap: var(--space-2)}.cluster--lg{--cluster-gap: var(--space-5)}.cluster--between{justify-content:space-between}.cluster--end{justify-content:flex-end}.ratio{position:relative;overflow:hidden}.ratio>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ratio--square{aspect-ratio:1 / 1}.ratio--portrait{aspect-ratio:3 / 4}.ratio--portrait-tall{aspect-ratio:2 / 3}.ratio--landscape{aspect-ratio:4 / 3}.ratio--wide{aspect-ratio:16 / 9}.ratio--ultra{aspect-ratio:21 / 9}.surface-paper{background:var(--paper);color:var(--ink)}.surface-warm{background:var(--paper-warm);color:var(--ink)}.surface-ink{background:var(--ink);color:var(--paper)}.surface-ink--soft{background:var(--ink-surface);color:var(--paper)}.surface-accent{background:var(--accent);color:var(--accent-ink)}.surface-deal{background:var(--deal);color:var(--deal-ink)}.surface-ink h1,.surface-ink h2,.surface-ink h3,.surface-ink h4,.surface-ink h5,.surface-ink h6{color:inherit}.hidden{display:none!important}@media(max-width:720px){.hidden-sm{display:none!important}}@media(min-width:721px){.only-sm{display:none!important}}@media(max-width:1024px){.hidden-md{display:none!important}}@media(min-width:1025px){.only-md{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rule{height:1px;background:var(--line);width:100%;border:0}.rule--strong{background:var(--ink)}.rule--ink{background:var(--ink-line)}.relative{position:relative}.sticky-col{position:sticky;top:calc(var(--header-h) + var(--space-5));align-self:start}.flex{display:flex}.flex-1{flex:1}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.text-center{text-align:center}.text-right{text-align:right}.overlap-up{margin-top:calc(-1 * var(--space-9));position:relative;z-index:2}.overlap-down{margin-bottom:calc(-1 * var(--space-9))}@media(max-width:720px){.overlap-up,.overlap-down{margin-top:0;margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nero-layouts.css.map */
