.gai{--gai-ink: #0b0b0c;--gai-muted: #4a4a4f;--gai-radius: 24px;--gai-space: clamp(10px, 1.4vw, 20px);--gai-gutter: var(--gai-space);color:var(--gai-ink);font-family:var(--font-body--family, inherit);box-sizing:border-box}.gai{overflow-x:clip}.gai *,.gai *:before,.gai *:after{box-sizing:border-box}.gai img{display:block;max-width:100%;height:auto}.gai__wrap{width:100%;max-width:var(--gai-max, 1200px);margin-inline:auto;padding-inline:var(--gai-gutter)}.gai__heading{margin:0;font-family:var(--font-heading--family, inherit);font-weight:500;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.gai__heading--upper{text-transform:uppercase}.gai .gai__heading img,.gai-story__figure .gai__heading img{display:inline-block;max-width:none;height:1em;width:auto;vertical-align:-.14em;margin-inline:.12em}.gai__heading--l{font-size:clamp(1.6rem,1rem + 2.6vw,3rem)}.gai__heading--xl{font-size:clamp(1.9rem,.8rem + 3vw,3.6rem)}.gai__heading--m{font-size:clamp(1.35rem,1rem + 1.6vw,2.1rem)}.gai__text{margin:.75rem auto 0;max-width:40rem;font-size:calc(clamp(.85rem,.8rem + .3vw,1.05rem) * var(--gai-body-scale, 1));line-height:1.5;color:var(--gai-muted);text-wrap:pretty}.gai-hero{background:var(--gai-bg, #f4f4f5);text-align:center}.gai-hero__stage{position:relative;width:100%;margin-inline:auto;container-type:inline-size}.gai-hero__link{display:block}.gai-hero__img{width:100%;height:auto}.gai-hero__top,.gai-hero__actions{position:absolute;inset-inline:0;display:flex;flex-direction:column;align-items:center;padding-inline:4cqw}.gai-hero__top{top:4.5cqw}.gai-hero__actions{bottom:3.5cqw;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.1cqw}.gai-hero__title{margin:0;font-size:clamp(14px,3.6cqw,64px);font-weight:700;line-height:1.05;text-transform:uppercase}.gai-hero__title--case{text-transform:none;font-weight:600}.gai-hero__text{margin:.8cqw auto 0;max-width:52cqw;font-size:clamp(9px,1.2cqw,20px);line-height:1.4}.gai-hero .gai-btn{padding:.75em 1.5em;font-size:clamp(9px,1.35cqw,22px)}@media(max-width:749px){.gai-hero__top,.gai-hero__actions{position:static;padding:16px}.gai-hero__title{font-size:clamp(1.5rem,8vw,2.2rem)}.gai-hero__text{max-width:30rem;font-size:.85rem}.gai-hero .gai-btn{font-size:.85rem}.gai-hero__actions{padding-top:4px;padding-bottom:20px}}.gai-buyform{margin:0;display:contents}.gai-btn{cursor:pointer;font-family:inherit;line-height:1.2;display:inline-flex;align-items:center;gap:.75em;padding:.8em 1.6em;border:1px solid var(--gai-ink);border-radius:999px;background:transparent;color:var(--gai-ink);font-size:clamp(.8rem,.75rem + .25vw,1rem);text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.gai-btn--solid{background:var(--gai-ink);color:#fff}.gai-btn:disabled{opacity:.45;cursor:not-allowed}.gai-btn:hover:not(:disabled){background:var(--gai-ink);color:#fff}.gai-btn--solid:hover:not(:disabled){background:#fff;color:var(--gai-ink)}.gai-btn:focus-visible{outline:2px solid var(--gai-ink);outline-offset:3px}.gai-btn svg{width:1.4em;height:1em;flex:none}.gai-variants{background:var(--gai-bg, #fff);padding-block:var(--gai-space) 0;scroll-margin-top:80px}.gai-variants__grid{position:relative;display:grid;grid-template-columns:repeat(var(--gai-vcols, 3),minmax(0,1fr));gap:var(--gai-space);margin:0;padding:0;list-style:none}.gai-variants__item{margin:0}.gai-variants__card{position:relative;background:#ececee;border-radius:var(--gai-radius);color:var(--gai-ink);overflow:hidden}.gai-variants__link{display:block}.gai-variants__link img{width:100%;height:auto;transition:scale .5s ease}.gai-variants__card:hover .gai-variants__link img{scale:1.03}.gai-variants__link:focus-visible{outline:2px solid var(--gai-ink);outline-offset:-4px}.gai-variants__link[aria-current=true]{box-shadow:inset 0 0 0 3px var(--gai-ink)}.gai-variants__top,.gai-variants__bottom{position:absolute;inset-inline:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:var(--gai-space);pointer-events:none}.gai-variants__top{top:0;gap:.15em;padding-top:clamp(14px,2.4vw,34px)}.gai-variants__bottom{bottom:0;gap:clamp(6px,.9vw,12px);padding-bottom:clamp(14px,2.2vw,30px)}.gai-variants__size{font-family:var(--font-heading--family, inherit);font-size:clamp(1.35rem,.9rem + 1.5vw,2.4rem);font-weight:600;line-height:1.1;letter-spacing:-.01em}.gai-variants__lens{font-size:clamp(.8rem,.7rem + .4vw,1.15rem);line-height:1.3;color:var(--gai-muted)}.gai-variants__price{font-size:clamp(1rem,.85rem + .5vw,1.35rem);font-weight:600}.gai-variants__bottom .gai-btn{pointer-events:auto;justify-content:center;min-width:min(70%,13rem);padding:.75em 2em;font-size:clamp(.85rem,.75rem + .3vw,1.05rem)}@media(max-width:749px){.gai-variants__grid{grid-template-columns:1fr}}.gai-story{--gai-ts: var(--gai-text-scale, 1);background:var(--gai-bg, #fff);padding-block:var(--gai-pt, 40px) var(--gai-pb, 40px)}.gai-story__head{text-align:center;margin-bottom:max(clamp(16px,3vw,32px),min(var(--gai-head-gap, 0px),8vw))}.gai-story__figure{position:relative;max-width:var(--gai-fig-max, none);margin:0 auto;border-radius:var(--gai-radius);overflow:hidden}.gai-story__figure img{width:100%;height:auto}.gai-story__overlay{position:absolute;inset-inline:0;padding-inline:var(--gai-gutter);text-align:center}.gai-story__overlay--bottom{bottom:clamp(8%,7vw,14%)}.gai-story--xl .gai-story__figure{container-type:inline-size}.gai-story--xl .gai-story__overlay .gai__heading--xl{font-size:clamp(14px,3.9cqw,58px)}.gai-story--xl .gai-story__overlay--middle{padding-inline-start:7cqw}.gai-story--xl .gai-story__overlay .gai__text{max-width:54cqw;margin-top:.7cqw;font-size:clamp(10px,calc(1.15cqw * var(--gai-body-scale, 1)),24px);line-height:1.4}.gai-story__overlay--top{top:5%}.gai-story__overlay--middle{top:54%}.gai-story__overlay--center{top:50%;translate:0 -50%}.gai-story__figure{container-type:inline-size}@media(min-width:900px){.gai-story__overlay--top .gai__heading{font-size:clamp(20px,3.2cqw,48px)}.gai-story__overlay--top .gai__text{max-width:62cqw;margin-top:.6cqw;font-size:clamp(12px,calc(1.45cqw * var(--gai-body-scale, 1)),24px);line-height:1.4}}@media(max-width:899px){.gai-story__figure .gai-story__overlay--top{position:static;translate:none;padding-block:0 12px;order:-1}.gai-story__figure:has(.gai-story__overlay--top){display:flex;flex-direction:column}.gai-story__figure{overflow:visible}.gai-story__figure img{border-radius:var(--gai-radius)}}.gai-story__grid{display:grid;grid-template-columns:var(--gai-tpl, repeat(var(--gai-cols, 2), minmax(0, 1fr)));gap:var(--gai-gap, var(--gai-space))}.gai-story--full .gai__wrap{max-width:var(--gai-max, 1600px);padding-inline:0}.gai-story--full .gai-story__head{padding-inline:var(--gai-gutter)}.gai-story--full .gai-story__figure{border-radius:0}.gai-story__figure+.gai-story__grid,.gai-story__head+.gai-story__grid{margin-top:var(--gai-gap, var(--gai-space))}.gai-story--tight{padding-block:var(--gai-space) 0}.gai-card{position:relative;z-index:1;grid-column:span var(--gai-span, 1);grid-row:span var(--gai-rows, 1);min-height:0;border-radius:var(--gai-radius);overflow:hidden;background:var(--gai-card-bg, #eef0f2);color:var(--gai-card-ink, var(--gai-ink))}.gai-card__media img{width:100%;height:auto}.gai-card--ratio{aspect-ratio:var(--gai-aspect)}.gai-card--fill .gai-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.gai-card--overlap{z-index:0;overflow:visible;background:transparent}.gai-card--overlap.gai-card--fill .gai-card__media img,.gai-card--overlap .gai-card__media img{width:calc(100% + var(--gai-overlap, 0%));max-width:none;height:100%;object-fit:contain;object-position:left center}.gai-card--fill .gai-card__media img{width:100%;height:100%;object-fit:cover}.gai-card--contain{overflow:visible}.gai-card--contain.gai-card--fill .gai-card__media img{object-fit:contain;object-position:center;transform:scale(var(--gai-zoom, 1));transform-origin:20% 55%}.gai-card__copy{position:absolute;display:grid;gap:.3em;max-width:min(78%,22rem);padding:clamp(10px,2vw,28px);padding-left:calc(clamp(10px,2vw,28px) + var(--gai-inset, 0%));pointer-events:none}.gai-card__copy a{pointer-events:auto}.gai-card--tl .gai-card__copy{top:0;left:0;text-align:left}.gai-card--tr .gai-card__copy{top:0;right:0;text-align:right}.gai-card--trl .gai-card__copy{top:0;right:0;text-align:left;width:52%;max-width:none}.gai-card--bl .gai-card__copy{bottom:0;left:0;text-align:left}.gai-card--br .gai-card__copy{bottom:0;right:0;text-align:right}.gai-card--ml .gai-card__copy{top:50%;left:0;translate:0 -50%;text-align:left;max-width:min(56%,34rem)}.gai-card--mr .gai-card__copy{top:50%;right:0;translate:0 -50%;text-align:right;max-width:min(56%,34rem)}.gai-card--bl .gai-card__copy,.gai-card--bc .gai-card__copy,.gai-card--br .gai-card__copy{padding-bottom:calc(clamp(10px,2vw,28px) + var(--gai-lift, 0%))}.gai-card--tc .gai-card__copy{top:0;left:50%;translate:-50% 0;text-align:center;width:100%;max-width:min(90%,26rem)}.gai-card--bc .gai-card__copy{bottom:0;left:50%;translate:-50% 0;text-align:center;width:100%;max-width:min(90%,26rem)}.gai-card__title{margin:0;font-family:var(--font-heading--family, inherit);font-size:calc(clamp(.72rem,.3rem + 1vw,1.45rem) * var(--gai-ts, 1));font-weight:500;line-height:1.15;text-wrap:balance}.gai-card__title--upper{text-transform:uppercase}.gai-card__text{margin:0;font-size:calc(clamp(.56rem,.38rem + .38vw,.88rem) * var(--gai-ts, 1));line-height:1.35;opacity:.85}.gai-card__copy--shadow .gai-card__title,.gai-card__copy--shadow .gai-card__text{text-shadow:0 1px 12px rgb(0 0 0 / .45)}@media(max-width:1100px){.gai-story{--gai-ts: calc(1 + (var(--gai-text-scale, 1) - 1) * .5)}}@media(max-width:850px){.gai-story{--gai-ts: calc(1 + (var(--gai-text-scale, 1) - 1) * .2)}}@media(max-width:749px){.gai-story{--gai-ts: calc(1 + (var(--gai-text-scale, 1) - 1) * .6)}.gai-card--ratio{aspect-ratio:auto}.gai-card--fill .gai-card__media{position:static}.gai-card--fill .gai-card__media img{height:auto}.gai-card--contain.gai-card--fill .gai-card__media img{height:auto;transform:none}.gai-card--overlap{overflow:hidden}.gai-card--overlap.gai-card--fill .gai-card__media img,.gai-card--overlap .gai-card__media img{width:100%;height:auto;object-fit:cover}.gai-story__grid{--gai-tpl: repeat(var(--gai-cols-m, 1), minmax(0, 1fr))}.gai-story--xl .gai-story__overlay .gai__heading--xl{font-size:clamp(1.9rem,.8rem + 3vw,3.6rem)}.gai-story--xl .gai-story__overlay--middle{padding-inline:var(--gai-gutter)}.gai-story--xl .gai-story__overlay .gai__text{max-width:34rem;font-size:calc(clamp(.85rem,.8rem + .3vw,1.05rem) * var(--gai-body-scale, 1))}.gai-story__overlay,.gai-story__overlay--middle{position:static;translate:none;padding-block:12px 0;padding-inline:var(--gai-gutter)}.gai-story__figure{overflow:visible}.gai-story__figure img{border-radius:var(--gai-radius)}}@media(max-width:749px){.gai-story__grid{grid-template-columns:repeat(var(--gai-cols-m, 1),minmax(0,1fr))}.gai-card{grid-column:span min(var(--gai-span, 1),var(--gai-cols-m, 1))}.gai-card__copy{max-width:82%}}@media(prefers-reduced-motion:reduce){.gai-variants__card img,.gai-btn{transition:none}}body:has(.gai-story) #MainContent{margin-bottom:0;padding-bottom:0}body:has(.gai-story) #MainContent>.shopify-section:last-child{margin-bottom:0;padding-bottom:0}body:has(.gai-story) footer{margin-top:0;padding-top:0}body:has(.gai-story) footer>.shopify-section:first-child{margin-top:0;padding-top:0}.gai{--gai-ease: cubic-bezier(.22, .72, .2, 1)}@keyframes gai-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gai-hero-in{0%{opacity:0;scale:1.025}to{opacity:1;scale:1}}.gai-hero__img{animation:gai-hero-in 1.1s var(--gai-ease) both}.gai-hero__top{animation:gai-fade-up .8s var(--gai-ease) .15s both}.gai-hero__actions{animation:gai-fade-up .8s var(--gai-ease) .4s both}.gai-js [data-gai-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--gai-ease) var(--gai-delay, 0ms),transform .7s var(--gai-ease) var(--gai-delay, 0ms)}.gai-js [data-gai-reveal].is-in{opacity:1;transform:none}.gai-js [data-gai-stack] .gai-variants__item{position:relative;opacity:0;transform:translate(var(--gai-dx, 0px)) rotate(var(--gai-rot, 0deg)) scale(.9);z-index:var(--gai-z, 1);transition:opacity .45s ease var(--gai-d, 0ms),transform .95s var(--gai-ease) calc(var(--gai-d, 0ms) + .12s)}.gai-js [data-gai-stack] .gai-variants__item:nth-child(1){--gai-rot: -6deg;--gai-z: 1}.gai-js [data-gai-stack] .gai-variants__item:nth-child(2){--gai-rot: 0deg;--gai-z: 3}.gai-js [data-gai-stack] .gai-variants__item:nth-child(3){--gai-rot: 6deg;--gai-z: 2}.gai-js [data-gai-stack].is-in .gai-variants__item{opacity:1;transform:none}@media(max-width:749px){.gai-js [data-gai-stack] .gai-variants__item{transform:translateY(32px) scale(.96);--gai-rot: 0deg}}@media(prefers-reduced-motion:reduce){.gai-hero__img,.gai-hero__top,.gai-hero__actions{animation:none}}@media(min-width:750px)and (prefers-reduced-motion:no-preference){.gai-story--stack .gai-story__grid{display:flex;flex-direction:column}.gai-story--stack .gai-card{position:sticky;top:calc(var(--header-height, 0px) + var(--gai-space) + var(--gai-i, 0) * clamp(10px,1.5vw,22px));transform-origin:50% 0;scale:var(--gai-stack-scale, 1);will-change:scale;box-shadow:0 -10px 30px #00000014}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/glayzr-ai-page.css.map */
