.shopify-section--dynamic-grid{position:relative;overflow-x:hidden;view-timeline:--dynamic-grid block}@supports (overflow: clip){.shopify-section--dynamic-grid{overflow-x:clip}}.shopify-section--dynamic-grid:first-child:has([allow-transparent-header]) .dynamic-grid{margin-block-start:var(--header-height, 0px)}.dynamic-grid{--dynamic-grid-column-count: 8;--dynamic-grid-cell-size: calc((100vw - var(--container-gutter-context, 0px) * 2) / var(--dynamic-grid-column-count) - var(--dynamic-grid-gap) * (var(--dynamic-grid-column-count) - 1) / var(--dynamic-grid-column-count));grid-template-columns:repeat(var(--dynamic-grid-column-count),minmax(0,1fr));grid-template-rows:repeat(var(--dynamic-grid-explicit-row-count),var(--dynamic-grid-cell-size)) max-content;gap:var(--dynamic-grid-gap);display:grid;position:relative}.dynamic-grid.editor-is-selected:before{content:"";background-image:repeating-linear-gradient(#c8c8c833 0,#c8c8c833 var(--dynamic-grid-cell-size),transparent var(--dynamic-grid-cell-size),transparent calc(var(--dynamic-grid-cell-size) + max(1px,var(--dynamic-grid-gap)))),repeating-linear-gradient(90deg,#c8c8c833 0,#c8c8c833 var(--dynamic-grid-cell-size),transparent var(--dynamic-grid-cell-size),transparent calc(var(--dynamic-grid-cell-size) + max(1px,var(--dynamic-grid-gap))));background-repeat:no-repeat;background-size:100% calc(var(--dynamic-grid-cell-size) * var(--dynamic-grid-explicit-row-count) + max(1px,var(--dynamic-grid-gap)) * (var(--dynamic-grid-explicit-row-count) - 1));width:100%;height:100%;position:absolute}.dynamic-grid__cell.editor-is-selected{background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell:has(.editor-is-selected){background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell{grid-area:var(--dynamic-grid-grid-area);align-self:start;position:relative;isolation:isolate;inset-block-start:var(--dynamic-grid-vertical-adjustment, 0);inset-inline-start:var(--dynamic-grid-horizontal-adjustment, 0);transition:opacity .2s ease-in-out,background-color .2s ease-in-out}@supports (view-timeline-name: --foo){.dynamic-grid__cell{--offset-amount: calc(var(--parallax-speed, 0) * 10 / 2 * 1vmin);animation:linear forwards cell-horizontal-parallax;animation-timeline:--dynamic-grid;animation-range:cover}.dynamic-grid__cell[data-parallax-direction=vertical]{animation-name:cell-vertical-parallax}.dynamic-grid__cell[data-parallax-direction=horizontal]{animation-name:cell-horizontal-parallax}}.dynamic-grid__cell.editor-is-selected,.dynamic-grid__cell:has(.editor-is-selected){background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell figure{width:auto;margin:0;max-width:100%;object-fit:cover;object-position:center;transition:opacity .2s}.dynamic-grid__cell figure img,.dynamic-grid__cell figure video{width:100%;height:auto}.dynamic-grid.editor-is-selected :is(.dynamic-grid__cell figure):not(.editor-is-selected){opacity:.6}@media screen and (min-width: 1000px){.dynamic-grid{--dynamic-grid-column-count: 16}}@keyframes cell-vertical-parallax{to{transform:translateY(var(--offset-amount))}}@keyframes cell-horizontal-parallax{to{transform:translate(var(--offset-amount))}}.with-overlay:after{content:"";background:var(--gradient-overlay, rgb(var(--overlay, 0 0 0 / .3)));pointer-events:none;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.image-background,.image-background-fixed{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.image-background-fixed{position:fixed;height:100vh!important;max-height:none!important}@supports (height: 100lvh){.image-background-fixed{height:100lvh!important}}video-media>:is(video,iframe,img){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out}video-media>:is(video:not(:fullscreen),img){object-fit:cover;object-position:center;margin:0!important}.md\:hidden{display:block}@media screen and (min-width: 1000px){.md\:hidden{display:none!important}}.md-max\:hidden{display:none}@media screen and (min-width: 1000px){.md-max\:hidden{display:block}}.prose-justify-start{text-align:left}.prose-justify-center{text-align:center}.prose-justify-end{text-align:right}.highlighted-heading{isolation:isolate;display:block}.highlighted-heading[effect=italic] em{font-family:var(--heading-italic-font-family);font-weight:var(--heading-italic-font-weight);font-style:italic;font-size:calc(100% + var(--heading-italic-font-size-multiplier))}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em{--highlight-inline-padding: 8px;--highlight-block-padding: .2em;margin-inline:var(--highlight-inline-padding);text-indent:0;font-style:normal}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line){position:relative}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before,.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after{content:attr(data-content);width:calc(100% + var(--highlight-inline-padding) * 2);clip-path:inset(0 100% 0 0);text-indent:var(--highlight-inline-padding);white-space:nowrap;pointer-events:none;text-align:start;position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--highlight-inline-padding));overflow:hidden}.highlighted-heading[effect=marker] em ::part(line):before{background-color:rgb(var(--heading-highlight-accent-color));color:transparent;animation:markerReveal 1s ease forwards;animation-delay:calc(var(--line-index, 0) * .2s)}@keyframes markerReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}[dir=rtl] :is(.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before,.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after){clip-path:inset(0 0 0 100%)}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before{color:#0000;background-color:rgb(var(--heading-highlight-accent-color));transition:background .2s}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after{color:rgb(var(--heading-highlight-text-color));transition:color .2s}@supports (content: "x" / "y"){.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before,.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after{content:attr(data-content) / ""}}@supports (height: 1cap){.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em{--highlight-block-padding: min(.2em, (1lh - 1cap) / 1.5)}}@supports (text-box: trim-both cap alphabetic){.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line),.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before,.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after{text-box:trim-both cap alphabetic;padding-block:var(--highlight-block-padding);padding-top:0}}@supports (height: 1cap) and (not (text-box: trim-both cap alphabetic)){.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before{height:1cap;padding-block:var(--highlight-block-padding);inset-block-start:calc((1lh - 1cap) / 2 - var(--highlight-block-padding))}}.highlighted-heading:where([effect*=circle],[effect*=underline]) em{text-indent:0;font-style:normal}.highlighted-heading:where([effect*=circle],[effect*=underline]) em ::part(line){position:relative}.highlighted-heading:where([effect*=circle],[effect*=underline]) em ::part(shape){color:rgb(var(--heading-highlight-accent-color));pointer-events:none;transition:color .2s;position:absolute;overflow:visible}.highlighted-heading:where([effect*=circle],[effect*=underline]) em ::part(circle-shape){width:115%;height:1.2em;top:50%;left:50%;transform:translate(-50%,-50%)}.highlighted-heading[effect*=circle] em ::part(circle-shape){z-index:-1;border-radius:999px}.highlighted-heading .is-split{position:relative;isolation:isolate;display:inline-block}.highlighted-heading[effect=marker] em ::part(line):before,.highlighted-heading[effect=marker] em ::part(line):after{clip-path:none!important}.highlighted-heading:where([effect*=circle],[effect*=underline]) em ::part(underline-shape){--shape-compensation: min(.5em, 20px);width:calc(100% + var(--shape-compensation));height:.15em;inset-block-start:100%;inset-inline-start:calc(-1 * var(--shape-compensation) / 2)}.split-line[part=line]{position:relative;display:inline-block;isolation:isolate}.vertical-text{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;line-height:1.2}#shopify-block-Ad1pKTk5ueEdraU1vd__gwe_heading_k3taJk.speed-effect{position:relative;color:#fff;font-weight:700}#shopify-block-Ad1pKTk5ueEdraU1vd__gwe_heading_k3taJk.speed-effect:after{content:attr(data-text);position:absolute;top:0;left:-23px;color:#ffffff47;z-index:-1;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gwe-dynamic-grid.css.map */
