.zoom-reveal-stage{--zrs-stage-min-height: calc(var(--zrs-stage-height, 100) * 1vh);position:relative;min-height:var(--zrs-stage-min-height)}@supports (height: 1svh){.zoom-reveal-stage{--zrs-stage-min-height: calc(var(--zrs-stage-height, 100) * 1svh)}}.zoom-reveal-stage{--zrs-stage-width: 100vw;--zrs-box-w: var(--zrs-stage-width);--zrs-box-h: var(--zrs-stage-min-height)}.zoom-reveal-stage--contain{--zrs-box-w: min(var(--zrs-stage-width), calc(var(--zrs-stage-min-height) * var(--zrs-backdrop-ratio-num, 1.7777777)));--zrs-box-h: calc(var(--zrs-box-w) / var(--zrs-backdrop-ratio-num, 1.7777777))}.zoom-reveal-stage__backdrop{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:center;height:var(--zrs-stage-min-height);overflow:hidden;opacity:var(--zrs-backdrop-end-opacity, 0);pointer-events:none}.zoom-reveal-stage__box{position:relative;flex:0 0 auto;width:100%;height:100%;overflow:hidden}.zoom-reveal-stage--contain .zoom-reveal-stage__box{width:min(100%,calc(var(--zrs-stage-min-height) * var(--zrs-backdrop-ratio-num, 1.7777777)));height:auto;max-height:100%;aspect-ratio:var(--zrs-backdrop-ratio, 16 / 9)}.zoom-reveal-stage__zoom{position:relative;z-index:1;transform-origin:50% var(--zrs-origin-y, 50%)}.zoom-reveal-stage__surface{position:relative;width:100%;min-height:var(--zrs-stage-min-height);margin-inline:auto;box-shadow:0 calc(var(--zrs-shadow-blur, 48px) * .25) var(--zrs-shadow-blur, 48px) rgba(var(--kit-scrim-rgb, 0, 0, 0),var(--zrs-shadow-alpha, .35))}.zoom-reveal-stage--sheet .zoom-reveal-stage__surface{width:min(100%,calc(var(--zrs-stage-min-height) * var(--zrs-sheet-ratio, .707)))}.zoom-reveal-stage__surface:focus{outline:none}.zoom-reveal-stage__inner{max-width:var(--zrs-surface-max-width, 880px);margin-inline:auto;padding:var(--zrs-surface-pad-mobile, 20px)}@media screen and (min-width:750px){.zoom-reveal-stage__inner{padding:var(--zrs-surface-pad, 40px)}}.zoom-reveal-stage__group+.zoom-reveal-stage__group{margin-top:1.5rem}.zoom-reveal-stage__group--center{text-align:center}.zoom-reveal-stage__group--start{text-align:start}.zoom-reveal-stage__heading{margin:0}.zoom-reveal-stage__eyebrow+.zoom-reveal-stage__heading{margin-top:.6rem}.zoom-reveal-stage__group+.zoom-reveal-stage__item,.zoom-reveal-stage__item+.zoom-reveal-stage__group{margin-top:2rem}.zoom-reveal-stage__item{border-top:var(--kit-hairline-width, 1px) solid var(--kit-hairline)}.zoom-reveal-stage__item:last-child{border-bottom:var(--kit-hairline-width, 1px) solid var(--kit-hairline)}@supports selector(:has(*)){.zoom-reveal-stage__item:not(:has(+.zoom-reveal-stage__item)){border-bottom:var(--kit-hairline-width, 1px) solid var(--kit-hairline)}}.zoom-reveal-stage__item-heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.zoom-reveal-stage__item-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:clamp(14px,2vw,22px) 0;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color var(--kit-duration-base) var(--kit-ease-standard)}.zoom-reveal-stage__item-inner:hover{color:var(--kit-accent)}.zoom-reveal-stage__item-label{font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:1.15}.zoom-reveal-stage__item-indicator{position:relative;flex:0 0 auto;width:var(--zrs-indicator-size, 14px);height:var(--zrs-indicator-size, 14px)}.zoom-reveal-stage__item-indicator:before,.zoom-reveal-stage__item-indicator:after{content:"";position:absolute;top:50%;right:0;left:0;height:var(--kit-hairline-width, 1px);background:currentColor;transform:translateY(-50%) rotate(0);transition:transform var(--kit-duration-base) var(--kit-ease-standard)}.zoom-reveal-stage__item-indicator:after{transform:translateY(-50%) rotate(90deg)}.zoom-reveal-stage__item-inner[aria-expanded=true] .zoom-reveal-stage__item-indicator:after{transform:translateY(-50%) rotate(0)}.zoom-reveal-stage__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--kit-duration-panel) var(--kit-ease-out),visibility 0s linear var(--kit-duration-panel)}.zoom-reveal-stage__panel[data-zrs-open]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--kit-duration-panel) var(--kit-ease-out),visibility 0s linear 0s}.zoom-reveal-stage__panel[data-zrs-instant]{transition:none}.zoom-reveal-stage__panel>.zoom-reveal-stage__panel-inner{min-height:0;overflow:hidden;padding-bottom:clamp(12px,2vw,24px)}.zoom-reveal-stage__panel-intro{padding-bottom:.5rem}.zoom-reveal-stage__rows{display:block}.zoom-reveal-stage__row .kit-hairline-row__label{font-size:clamp(1.3rem,1.5vw,1.5rem)}.zoom-reveal-stage__row.is-emphasis .kit-hairline-row__label{font-weight:700}.zoom-reveal-stage__rows>.kit-hairline-row:last-child{border-bottom:0}.zoom-reveal-stage__tiles{display:grid;grid-template-columns:repeat(var(--zrs-tile-cols-mobile, 2),minmax(0,1fr));gap:var(--zrs-tile-gutter, 12px);padding-top:clamp(8px,1.5vw,16px)}.zoom-reveal-stage__tiles>*{min-width:0}@media screen and (min-width:750px){.zoom-reveal-stage__tiles{grid-template-columns:repeat(var(--zrs-tile-cols, 3),minmax(0,1fr))}}.zoom-reveal-stage__tile{display:flex;flex-direction:column}.zoom-reveal-stage__plate{padding:var(--zrs-tile-inset, 10%);background:var(--zrs-tile-plate, var(--kit-grey-100))}.zoom-reveal-stage__tile-media{--kit-ratio: var(--zrs-tile-ratio, 3 / 4);width:100%;box-shadow:inset 0 0 0 var(--zrs-tile-border-width, 0px) var(--zrs-tile-border-color, transparent)}.zoom-reveal-stage__tile .zoom-reveal-stage__tile-media--empty{display:flex;align-items:center;justify-content:center;padding:12%;background:var(--zrs-tile-empty, var(--kit-grey-200));box-shadow:inset 0 0 0 var(--zrs-tile-border-width, var(--kit-hairline-width, 1px)) var(--zrs-tile-border-color, var(--kit-hairline))}.zoom-reveal-stage__tile-glyph{color:var(--kit-grey-700);text-align:center;overflow-wrap:anywhere}.zoom-reveal-stage__tile-copy{display:flex;flex-direction:column;gap:.4rem;padding-top:clamp(10px,1.4vw,16px)}.zoom-reveal-stage__tile-price{font-size:var(--kit-size-meta, 11px);letter-spacing:var(--kit-tracking-meta, .16em)}.zoom-reveal-stage__tile.is-emphasis .zoom-reveal-stage__tile-name{font-weight:700}.zoom-reveal-stage__notice{margin:1rem 0 0;font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.zoom-reveal-stage__panel-cta{margin-top:clamp(28px,5vw,48px);text-align:center}html.no-js .zoom-reveal-stage__item-heading{display:none}html.no-js .zoom-reveal-stage__panel{display:block;visibility:visible;transition:none}.zoom-reveal-stage__skip{position:absolute;z-index:3;bottom:1.5rem;left:50%;transform:translate(-50%);padding:.75rem 1.25rem;border:var(--kit-hairline-width, 1px) solid var(--kit-hairline);background:transparent;color:inherit;font-size:.75rem;cursor:pointer}.zoom-reveal-stage__skip[hidden]{display:none}.zoom-reveal-stage--motion .zoom-reveal-stage__zoom{transform:var(--zrs-transform-end);transition:transform var(--zrs-push-duration, 1.8s) var(--zrs-ease, ease);will-change:transform}.zoom-reveal-stage--motion .zoom-reveal-stage__backdrop{transition:opacity var(--zrs-push-duration, 1.8s) var(--zrs-ease, ease)}.zoom-reveal-stage--armed .zoom-reveal-stage__zoom{transform:var(--zrs-transform-start);will-change:transform}.zoom-reveal-stage--armed .zoom-reveal-stage__backdrop{opacity:1}.zoom-reveal-stage--armed .zoom-reveal-stage__zoom,.zoom-reveal-stage--motion .zoom-reveal-stage__zoom{pointer-events:none}@media(prefers-reduced-motion:reduce){.zoom-reveal-stage__panel,.zoom-reveal-stage__panel[data-zrs-open],.zoom-reveal-stage__item-inner,.zoom-reveal-stage__item-indicator:before,.zoom-reveal-stage__item-indicator:after{transition:none!important}}.zoom-reveal-stage__panel>.zoom-reveal-stage__panel-inner{opacity:0;transition:opacity calc(var(--kit-duration-panel) * .55) var(--kit-ease-out)}.zoom-reveal-stage__panel[data-zrs-open]>.zoom-reveal-stage__panel-inner{opacity:1;transition:opacity calc(var(--kit-duration-panel) * .5) var(--kit-ease-out) calc(var(--kit-duration-panel) * .25)}.zoom-reveal-stage__panel[data-zrs-instant]>.zoom-reveal-stage__panel-inner{transition:none}.zoom-reveal-stage__panel .zoom-reveal-stage__rows>.kit-hairline-row:first-child{border-top:0}@media(prefers-reduced-motion:reduce){.zoom-reveal-stage__panel>.zoom-reveal-stage__panel-inner,.zoom-reveal-stage__panel[data-zrs-open]>.zoom-reveal-stage__panel-inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-zoom-reveal-stage.css.map */
