.m-image-stack{position:relative;overflow:hidden;padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px)}.igs-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:48px;align-items:stretch}@media(min-width:1024px){.igs-inner{flex-direction:row;align-items:center;gap:72px}.igs-inner--media-left{flex-direction:row-reverse}}.igs-content{flex:0 0 auto;max-width:340px;width:100%;align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}@media(min-width:1024px){.igs-content{align-items:flex-start;text-align:left}}.igs-heading{margin:0;font-size:var(--igs-heading-size, 2.5rem);font-weight:var(--igs-heading-weight, 800);font-family:var(--igs-heading-font, inherit);line-height:1.15;color:var(--igs-heading-color, currentColor);white-space:pre-line}.igs-sub{margin:0;font-size:1rem;line-height:1.65;opacity:.7;max-width:320px}.igs-nav{display:flex;align-items:center;gap:10px}.igs-nav--stack{display:none;justify-content:center}@media(min-width:1024px){.igs-nav--stack{display:flex}}.igs-nav__btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--igs-accent-color, #C97E2B);background:transparent;color:var(--igs-accent-color, #C97E2B);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;flex-shrink:0}.igs-nav__btn:hover{background:var(--igs-accent-color, #C97E2B);color:#fff}.igs-nav__btn:disabled{opacity:.3;cursor:default;pointer-events:none}.igs-nav__btn svg{width:18px;height:18px;display:block;flex-shrink:0}.igs-cta-btn{align-self:center}@media(min-width:1024px){.igs-cta-btn{align-self:flex-start}}.igs-stack-wrap{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:20px}.igs-stack{position:relative;width:100%;height:clamp(360px,90vw,480px)}@media(min-width:480px){.igs-stack{max-width:440px;height:480px}}@media(min-width:640px){.igs-stack{max-width:460px;height:500px}}@media(min-width:1024px){.igs-stack{max-width:480px;height:520px}}.igs-card{position:absolute;width:68%;left:16%;top:4%;border-radius:var(--igs-corner-radius, 20px);overflow:hidden;box-shadow:0 8px 32px #00000024,0 2px 8px #00000014;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .38s ease;will-change:transform,opacity}.igs-slot-0{transform:rotate(0) scale(1);z-index:3;opacity:1}.igs-slot-1{transform:rotate(6deg) scale(.94) translateY(14px);z-index:2;opacity:1}.igs-slot-2{transform:rotate(-4deg) scale(.88) translateY(26px);z-index:1;opacity:.85}.igs-slot-hidden{transform:rotate(0) scale(.82);z-index:0;opacity:0;pointer-events:none}.igs-exiting{transform:translate(-160%) rotate(-28deg)!important;opacity:0!important;z-index:10!important;transition:transform .34s ease-in,opacity .3s ease-in!important}.igs-entering{transform:translate(120%) rotate(25deg)!important;opacity:0!important;transition:none!important}.igs-card__img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:var(--igs-aspect-ratio, 3 / 4)}.igs-card__placeholder{width:100%;aspect-ratio:var(--igs-aspect-ratio, 3 / 4);background:#e5e5e5;display:flex;align-items:center;justify-content:center;color:#aaa}.igs-card__placeholder svg{width:48px;height:48px}.igs-card__caption{position:absolute;bottom:0;left:0;right:0;padding:32px 16px 14px;background:linear-gradient(transparent,#00000085);color:#fff;font-size:.875rem;line-height:1.45;pointer-events:none}.igs-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block}.igs-dots{display:flex;align-items:center;justify-content:center;gap:6px}.igs-dot{width:7px;height:7px;border-radius:50%;background:#0000002e;transition:background .2s,width .25s;flex-shrink:0}.igs-dot.is-active{background:var(--igs-accent-color, #C97E2B);width:20px;border-radius:4px}.igs-wave{position:absolute;left:0;width:100%;overflow:hidden;line-height:0;z-index:1;pointer-events:none}.igs-wave--top{top:0}.igs-wave--bottom{bottom:0}.igs-wave--bottom svg{transform:scaleY(-1)}.igs-wave svg{display:block;width:calc(100% + 1.3px);height:50px}@media(min-width:768px){.igs-wave svg{height:80px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/image-stack.css.map */
