:root{--page-margin: 1.6rem;--column-width: calc((100vw - (var(--page-margin) * 2)) / 4);--column-width-without-gaps: calc((100vw - (var(--page-margin) * 13)) / 4);--space-between-sections: 8rem;--product-grid-gap: 2px}@media screen and (min-width: 1024px){:root{--page-margin: 20px;--column-width: calc((100vw - (var(--page-margin) * 2)) / 12);--column-width-without-gaps: calc((100vw - (var(--page-margin) * 13)) / 12);--space-between-sections: 12rem}}.has-no-space-at-top{margin-top:calc(var(--space-between-sections) * -1)}.section--media-with-text:not(:first-of-type) [data-space-at-top-size=none]{margin-top:calc(var(--space-between-sections) * -1)}[data-space-at-top-size=medium]{margin-top:0}[data-space-at-top-size=large]{margin-top:calc(var(--space-between-sections) * 2)}.section--media-with-text:not(:last-of-type) [data-space-at-bottom-size=none]{margin-bottom:calc(var(--space-between-sections) * -1)}[data-space-at-bottom-size=medium]{margin-bottom:0}[data-space-at-bottom-size=large]{margin-bottom:calc(var(--space-between-sections) * 2)}.dev-grid{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-dev-grid);pointer-events:none}.akris-grid{height:100%;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--page-margin);padding:0 var(--page-margin)}.bleed{margin-left:calc(-1 * var(--page-margin));margin-right:calc(-1 * var(--page-margin))}.bleed-left{margin-left:calc(-1 * var(--page-margin))}.bleed-right{margin-right:calc(-1 * var(--page-margin))}@media (min-width: 1024px){.akris-grid{grid-template-columns:repeat(12,1fr)}.akris-grid-md{height:100%;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--page-margin);padding:0 var(--page-margin)}.bleed-md{margin-left:calc(-1 * var(--page-margin));margin-right:calc(-1 * var(--page-margin))}.bleed-left-md{margin-left:calc(-1 * var(--page-margin))}.bleed-right-md{margin-right:calc(-1 * var(--page-margin))}.bleed-half-left-md{margin-left:calc(-.5 * var(--page-margin))}.bleed-half-right-md{margin-right:calc(-.5 * var(--page-margin))}}@media (max-width: 767px){.bleed-sm{margin-left:calc(-1 * var(--page-margin));margin-right:calc(-1 * var(--page-margin))}.bleed-left-sm{margin-left:calc(-1 * var(--page-margin))}.bleed-right-sm{margin-right:calc(-1 * var(--page-margin))}.bleed-half-left-sm{margin-left:calc(-.5 * var(--page-margin))}.bleed-half-right-sm{margin-right:calc(-.5 * var(--page-margin))}}.dev-grid-column,.dev-grid-column:empty{display:block;height:100%;background-color:#ff00001a}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:var(--z-behind-content)}.content-container--full-width:after{left:0;right:0;border-radius:0}.header.page-width{padding:var(--page-margin)}.utility-bar__grid.page-width{padding:0 var(--page-margin)}@media screen and (min-width: 750px){.header.page-width{padding:var(--page-margin)}.utility-bar__grid.page-width{padding:0 var(--page-margin)}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}.page-width.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}.utility-bar__grid.page-width{padding-left:var(--page-margin);padding-right:var(--page-margin)}.page-width{max-width:var(--page-width);margin:0 auto}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{padding:2.2rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width: 750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (min-width: 750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}.grid-auto-flow{display:grid;grid-auto-flow:column}
/*# sourceMappingURL=/cdn/shop/t/28/assets/layout.css.map */
