.heading:has(+.text){margin-bottom:var(--_margin-bottom)}.heading,.text{margin-top:var(--_margin-top);max-width:var(--_mw, none)}.heading+.text{margin-top:0}.section{padding-top:var(--section-space-medium);padding-bottom:var(--section-space-medium);background-color:var(--background);color:var(--text);display:flex;flex-direction:column;align-items:stretch;justify-content:center;position:relative}.container{width:var(--site-width);max-width:var(--max-width-main);display:flex;flex-direction:column;justify-content:center;align-items:var(--_alignment, start);gap:var(--space-8);position:relative;margin-inline:auto}.container>[class]{margin-top:0;margin-bottom:0}.button-wrapper{margin-top:var(--space-6);display:flex;flex-flow:wrap;align-items:center;justify-content:var(--_alignment, start);grid-column-gap:var(--space-2);grid-row-gap:var(--space-2)}.image{background-color:var(--background-skeleton)}.image.densities{width:auto;max-width:100%}.image.transparent{background-color:transparent;object-fit:contain}.video{background-color:var(--background-skeleton);height:auto}.video.transparent{background-color:transparent;object-fit:contain}.section>:where(:not(.container)){pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.flex-horizontal-wrap{display:flex;flex-flow:wrap;align-content:center;align-items:center;justify-content:var(--_alignment, start)}.flex-horizontal-nowrap{display:flex;flex-flow:row;align-content:center;align-items:center;justify-content:var(--_alignment, start)}.flex-vertical-wrap{display:flex;flex-flow:column wrap;justify-content:center;align-items:var(--_alignment, start)}.flex-vertical-nowrap{display:flex;flex-flow:column;justify-content:center;align-items:var(--_alignment, start)}.grid-autofit{--_gap-size: var(--site-gutter);--_column-count: 12;display:grid;grid-column-gap:var(--_gap-size);grid-row-gap:var(--_gap-size);grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(auto-fit,minmax(min(max(8rem,(100% - ((var(--_column-count) - 1) * var(--_gap-size))) / var(--_column-count)),100%),1fr))}.grid-autofill{--_gap-size: var(--site-gutter);--_column-count: 12;display:grid;grid-column-gap:var(--_gap-size);grid-row-gap:var(--_gap-size);grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(auto-fill,minmax(min(max(8rem,(100% - ((var(--_column-count) - 1) * var(--_gap-size))) / var(--_column-count)),100%),1fr))}:is(.margin-trim,.heading,.text,.layout>*)>:first-child{margin-top:0}:is(.margin-trim,.heading,.text,.layout>*)>:last-child{margin-bottom:0}[class*=line-clamp]{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cover-absolute{width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.heading-accent strong{color:var(--heading-accent);font-weight:inherit}.display-contents{display:contents;align-items:inherit;justify-content:inherit;text-align:inherit}.field{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.field-label{display:flex}.field-star{color:var(--text-2)}.field-control{--_field-pad-block: .75em;--_field-pad-inline: 1em;width:100%;min-height:calc(1lh + var(--_field-pad-block) * 2 + var(--border-width) * 2);padding:var(--_field-pad-block) var(--_field-pad-inline);background-color:var(--background-2);color:inherit;border:var(--border-width) solid transparent;border-radius:var(--radius-small);transition:background-color var(--hover-duration) var(--hover-ease),border-color var(--hover-duration) var(--hover-ease)}.field-control::placeholder{color:var(--text-2)}@media(hover:hover){.field-control:hover:not(:disabled){background-color:var(--background-3)}}.field-control:focus-visible{border-color:var(--text);outline-offset:var(--focus-offset-inner)}.field-control:disabled{cursor:not-allowed;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lumos-patterns.css.map */
