.gic{--gic-bg: #7fabec;--gic-heading: #1a1a1a;--gic-sub: #5a635a;--gic-height: 420px;--gic-radius: 29px;--gic-visible: 4;--gic-gap: 16px;--gic-border-style: solid;--gic-border-width: 1px;--gic-border-color: rgba(26, 36, 28, .12);--gic-pad-top: 47px;--gic-pad-bottom: 45px;--gic-ease: cubic-bezier(.22, 1, .36, 1);position:relative;isolation:isolate;padding:var(--gic-pad-top) 0 var(--gic-pad-bottom);background:transparent;color:var(--gic-heading);overflow:clip}.gic__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.gic__background-color{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gic-bg)}.gic__background .background-image-container,.gic__background .video-background,.gic__background .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gic__background .background-image-container img,.gic__background .video-background img,.gic__background .video-background video{width:100%;height:100%;object-fit:cover}.gic__background .background-image-fit img{object-fit:contain}.gic__background .video-background--contain video,.gic__background .video-background--contain img{object-fit:contain}.gic__inner{position:relative;z-index:1;width:100%;margin:0 auto;padding-inline:1.25rem;box-sizing:border-box}@media(min-width:900px){.gic__inner{padding-inline:4rem}}.gic__header{text-align:center;max-width:42rem;margin:0 auto 2rem}.gic__eyebrow{margin:0 0 .65rem;font-family:var(--font-body, system-ui, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold, #c9a84c)}.gic__title,.gic__title p,.gic__title h1,.gic__title h2,.gic__title h3{margin:0;font-family:Besley,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.4vw,2.65rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--gic-heading)}.gic__title em{font-style:italic;color:var(--gold-dark, #a88a3e)}.gic__title strong,.gic__title b{font-weight:600;font-style:normal;letter-spacing:.03em;background:linear-gradient(180deg,#e4c878,#c9a84c 48%,#a88a3e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gic__sub{margin:.85rem auto 0;max-width:34rem;font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.55;color:var(--gic-sub)}.gic__viewport{overflow:hidden;width:100%;touch-action:pan-y}.gic__track{display:flex;align-items:stretch;gap:var(--gic-gap);will-change:transform;transition:transform .75s var(--gic-ease)}.gic__track.is-instant{transition:none}.gic__card{position:relative;flex:0 0 calc((100% - (var(--gic-visible) - 1) * var(--gic-gap)) / var(--gic-visible));min-width:0;height:var(--gic-height);overflow:hidden;isolation:isolate;border-radius:var(--gic-radius);border-style:var(--gic-border-style);border-width:var(--gic-border-width);border-color:var(--gic-border-color);background:#f7f5f1;box-shadow:0 10px 28px #1a241c1a,0 2px 8px #1a241c0d}.gic__card.is-clone{pointer-events:none}.gic__card-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;color:inherit;text-decoration:none}.gic__media{position:absolute;top:0;right:0;bottom:0;left:0}.gic__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s var(--gic-ease)}.gic__card:hover .gic__img,.gic__card:focus-within .gic__img{transform:scale(1.04)}.gic__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#08101c00 45%,#08101c6b 72%,#08101cc7)}.gic__content{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:.95rem .9rem 1.1rem;pointer-events:none;color:#fff}.gic__card-title{margin:0;font-family:Besley,Georgia,serif;font-weight:500;letter-spacing:-.02em;line-height:1.25;font-size:clamp(.95rem,1.5vw,1.2rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1099px){.gic{--gic-visible: 3}}@media(max-width:749px){.gic{--gic-visible: 2;--gic-height: min(var(--gic-height), 360px)}.gic__header{margin-bottom:1.5rem}}@media(max-width:520px){.gic{--gic-visible: 1.15;--gic-gap: 12px}.gic__card{flex-basis:calc((100% - (var(--gic-visible) - 1) * var(--gic-gap)) / var(--gic-visible))}.gic__card-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(prefers-reduced-motion:reduce){.gic__track,.gic__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/gemscraft-image-carousel.css.map */
