.alm .alm-hero2__panel--photo{position:relative;padding:0;overflow:hidden;background:var(--alm-mist)}.alm .alm-hero2__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}.alm .alm-nat--photo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(48px,7vw,112px)}.alm .alm-nat--photo .alm-nat__stat{display:block}.alm .alm-nat__photo{width:100%;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--alm-mist);margin:0}.alm .alm-nat__img{width:100%;height:100%;object-fit:cover;display:block}.alm .alm-nat__badge{position:absolute;left:24px;bottom:24px;width:136px;aspect-ratio:1;border-radius:50%;background:var(--alm-pine);color:var(--alm-paper);display:grid;place-content:center;text-align:center;gap:6px;padding:18px}.alm .alm-nat__badge b{font-size:38px;line-height:1;font-weight:400;letter-spacing:-.03em;white-space:nowrap}.alm .alm-nat__badge span{font-size:9px;line-height:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.alm .alm-act-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,2fr);gap:clamp(40px,5vw,80px);align-items:start}.alm .alm-act-photo{position:sticky;top:96px;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--alm-mist)}.alm .alm-act-photo__img{width:100%;height:100%;object-fit:cover;display:block}.alm .alm-howto--photo{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.alm .alm-howto--photo .alm-howto__block+.alm-howto__block{padding-left:64px}.alm .alm-howto__photo{margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--alm-paper)}.alm .alm-howto__img{width:100%;height:100%;object-fit:cover;display:block}.alm .alm-moments{display:grid;grid-template-columns:repeat(var(--alm-cols, 4),minmax(0,1fr));gap:24px}.alm .alm-moment{display:grid;gap:8px;align-content:start;text-decoration:none}.alm .alm-moment__photo{margin:0 0 10px;aspect-ratio:3 / 4;overflow:hidden;background:var(--alm-mist)}.alm .alm-moment__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.alm .alm-moment:hover .alm-moment__img{transform:scale(1.03)}.alm .alm-moment__label{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.alm .alm-moment__name{font-size:15px;line-height:22px;font-weight:500;letter-spacing:.1em}.alm .alm-moment__text{font-size:15px;line-height:23px;opacity:.85}.alm .alm-moment:hover .alm-moment__name{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.alm .alm-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(88svh,860px)}.alm.alm-split--right .alm-split__photo{order:2}.alm .alm-split__photo{position:relative;margin:0;overflow:hidden;background:var(--alm-mist)}.alm .alm-split__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.alm .alm-split__copy{display:grid;gap:24px;align-content:center;justify-items:start;padding:96px clamp(32px,6vw,112px);max-width:760px}.alm .alm-pdp__media:has(.alm-slider){padding:0;background:transparent}.alm .alm-pdp__grid>*{min-width:0}.alm .alm-slider,.alm .alm-slider__track{max-width:100%}.alm .alm-slider__thumbs{max-width:100%;overflow-x:auto;scrollbar-width:none}.alm .alm-slider__thumbs::-webkit-scrollbar{display:none}@media(max-width:989px){.alm .alm-hero2__panel--photo{aspect-ratio:4 / 5;min-height:0}.alm .alm-nat--photo,.alm .alm-act-layout,.alm .alm-howto--photo{grid-template-columns:1fr;gap:48px}.alm .alm-howto--photo .alm-howto__block+.alm-howto__block{padding-left:0}.alm .alm-act-photo{position:relative;top:0;aspect-ratio:4 / 3}.alm .alm-howto__photo{aspect-ratio:4 / 3}.alm .alm-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.alm .alm-split__grid{grid-template-columns:1fr;min-height:0}.alm.alm-split--right .alm-split__photo{order:0}.alm .alm-split__photo{aspect-ratio:4 / 5}.alm .alm-split__copy{padding:56px 32px 72px}}@media(max-width:749px){.alm .alm-nat__badge{width:108px;left:16px;bottom:16px;padding:14px}.alm .alm-nat__badge b{font-size:30px}.alm .alm-nat__badge span{font-size:8px;line-height:11px}.alm .alm-split__copy{padding:44px 20px 60px}.alm .alm-moment__text{font-size:14px;line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/airlume-photos.css.map */
