.gl-media{position:relative;overflow:hidden}.gl-media__grid{display:grid;grid-template-columns:repeat(var(--gl-cols, 1),1fr);gap:var(--gl-gap)}.gl-media--cols-2 .gl-media__grid{--gl-cols: 2}.gl-media__item{position:relative;overflow:hidden;background:#e9e7e3}.gl-media__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--gl-shade) * 1.6)),rgba(0,0,0,var(--gl-shade)),#0000 70%);pointer-events:none;z-index:1}.gl-media__img,.gl-media__video,.gl-media__item picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gl-media__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.gl-media__content{position:absolute;left:0;right:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:0 2rem;text-align:center;color:var(--gl-text);pointer-events:none;text-shadow:0 1px 14px rgba(0,0,0,.35)}.gl-media__content--center{top:50%;transform:translateY(-50%)}.gl-media__content--bottom{bottom:4.5rem}.gl-media__content a{pointer-events:auto}.gl-media__heading{margin:0;color:inherit;font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.gl-media__heading--large{font-size:clamp(1.6rem,1.3vw,2rem)}.gl-media__sub{margin:0;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.gl-media__link{color:inherit;font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.35rem}.gl-media__link:hover{opacity:.75}@media screen and (max-width:749px){.gl-media__content--bottom{bottom:3rem}}.gl-tiles__title{margin:3rem 0 1.5rem;padding:0 2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gl-tiles__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--gl-cols) - 1) * var(--gl-gap)) / var(--gl-cols));gap:var(--gl-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gl-tiles__list::-webkit-scrollbar{display:none}.gl-tiles__item{scroll-snap-align:start}.gl-tiles__link{position:relative;display:block;aspect-ratio:var(--gl-ratio);overflow:hidden;background:#e9e7e3;color:var(--gl-text);text-decoration:none}.gl-tiles__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000059,#0000 35%);pointer-events:none}.gl-tiles__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.gl-tiles__link:hover .gl-tiles__img{transform:scale(1.03)}.gl-tiles__label{position:absolute;left:0;right:0;bottom:2.2rem;z-index:1;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:989px){.gl-tiles__list{grid-auto-columns:calc((100% - 2 * var(--gl-gap)) / 3)}}@media screen and (max-width:749px){.gl-tiles__list{grid-auto-columns:44%}.gl-tiles__label{bottom:1.4rem;font-size:1.1rem}}.gl-media__item--contain picture,.gl-media__item--contain .gl-media__img{top:var(--gl-media-top, 0px);height:calc(100% - var(--gl-media-top, 0px))}.gl-media__item--contain .gl-media__img{object-position:center top}@media screen and (min-width:750px){.gl-media__item--contain .gl-media__img{object-fit:contain;object-position:center bottom}}.gl-media--big .gl-media__content--bottom{bottom:clamp(4rem,7vw,8.5rem)}.gl-media__heading--col{position:relative;font-size:clamp(2.4rem,2.5vw,4rem);letter-spacing:.02em;line-height:1.1;text-shadow:none;filter:drop-shadow(0 1px 12px rgba(0,0,0,.3))}.gl-media__heading-link{color:inherit;text-decoration:none;pointer-events:auto}.gl-media__heading-link:focus-visible{outline:1px solid currentColor;outline-offset:.6rem}.gl-media__heading--col:after{content:"";position:absolute;left:50%;bottom:-1.6rem;width:3rem;height:3px;background:currentColor;transform:translate(-50%) scaleX(.4);opacity:0;transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.gl-media__item--linked:is(:hover,:focus-within) .gl-media__heading--col:after{opacity:1;transform:translate(-50%) scaleX(1)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.gl-media__shine{background:linear-gradient(105deg,var(--gl-text) 42%,color-mix(in srgb,var(--gl-text) 45%,transparent) 50%,var(--gl-text) 58%) 100% 0 / 300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gl-media__item--linked:is(:hover,:focus-within) .gl-media__shine{animation:gl-media-shine 1.1s cubic-bezier(.65,0,.35,1) 1}@keyframes gl-media-shine{0%{background-position:100% 0}to{background-position:0% 0}}}@media(prefers-reduced-motion:reduce){.gl-media__item--linked .gl-media__shine{animation:none!important}.gl-media__heading--col:after{transition:none}}.gl-media__swipe{display:none}@media screen and (max-width:749px){.gl-media--swipe .gl-media__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.gl-media--swipe .gl-media__grid::-webkit-scrollbar{display:none}.gl-media--swipe .gl-media__item{scroll-snap-align:center;scroll-snap-stop:always}.gl-media--swipe .gl-media__swipe{display:block;position:absolute;top:50%;z-index:4;transform:translateY(-50%);margin:0;padding:1.2rem 1.4rem;border:0;background:none;color:var(--gl-text);font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.35);cursor:pointer}.gl-media__swipe--next{right:0}.gl-media__swipe--prev{left:0}.gl-media--big .gl-media__content--bottom{bottom:4rem}.gl-media__heading--col{font-size:2.6rem}}.gl-media__item--natural{height:auto!important;background:none!important}.gl-media__item--natural picture,.gl-media__item--natural .gl-media__img,.gl-media__item--natural .gl-media__video{position:static;display:block;width:100%;height:auto;object-fit:initial}.gl-media--big,.gl-media--big .gl-media__item{overflow:clip}.gl-media__sticky-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.gl-media__sticky-wrap--center{justify-content:center}.gl-media__sticky-wrap .gl-media__content{position:sticky;top:auto;bottom:clamp(8rem,8.5vw,14rem);transform:none;margin-bottom:clamp(8rem,8.5vw,14rem)}.gl-media__sticky-wrap--center .gl-media__content{bottom:50vh;margin-bottom:0}@media screen and (max-width:749px){.gl-media__sticky-wrap .gl-media__content{bottom:6rem;margin-bottom:6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gl-layout.css.map */
