/* India Artworks image/video hero carousel: isolated from product/checkout styles. */
.ia-heritage-hero.ia-hero-slider{--ia-hero-height:clamp(455px,46vw,690px);position:relative;min-height:var(--ia-hero-height);background:#18100b!important;isolation:isolate;overflow:hidden}
.ia-hero-slider__slides{position:relative;min-height:var(--ia-hero-height)}
.ia-hero-slider__slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility .6s ease;display:grid;min-height:var(--ia-hero-height)}
.ia-hero-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}
.ia-hero-slider__media{position:absolute;inset:0;overflow:hidden;background:#24170f}
.ia-hero-slider__photo,.ia-hero-slider__video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ia-slide-position,center) center}
.ia-hero-slider__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(12,8,6,.88) 0%,rgba(14,8,5,.67) 37%,rgba(9,7,4,.18) 76%,rgba(9,6,4,.37) 100%)}
.ia-hero-slider .ia-heritage-hero__inner{z-index:2;position:relative;width:min(calc(100% - 2 * var(--ia-page-gutter,32px)),var(--ia-shell,1280px));margin-inline:auto;min-height:var(--ia-hero-height);padding-bottom:95px}
.ia-hero-slider .ia-heritage-hero__copy{max-width:660px}
.ia-hero-slider .ia-hero-slide-heading,.ia-hero-slider h1{margin:0 0 16px;color:#fff!important;font-family:var(--ia-serif,Georgia,serif);font-size:clamp(43px,5.7vw,87px);line-height:.99;font-weight:600;letter-spacing:-.04em;max-width:13ch;text-shadow:0 2px 18px rgba(0,0,0,.12)}
.ia-hero-slider .ia-heritage-hero__intro{color:#fff7eb!important;line-height:1.65;max-width:47ch}
.ia-hero-slider__toolbar{position:absolute;z-index:5;bottom:25px;left:max(22px,calc((100vw - var(--ia-shell,1180px))/2));display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:999px;background:rgba(18,12,8,.48);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,238,204,.2)}
.ia-hero-slider__arrow,.ia-hero-slider__pause,.ia-hero-slider__dot{border:0!important;box-shadow:none!important;color:#fff7e7!important;background:transparent!important;cursor:pointer!important;display:grid;place-items:center;margin:0!important;padding:0!important;flex:none;line-height:1!important;min-width:36px;min-height:36px;border-radius:999px;font-size:18px}
.ia-hero-slider__sound{border:0!important;box-shadow:none!important;background:transparent!important;color:#fff6e4!important;font-size:10px;font-weight:600;cursor:pointer;min-height:36px;padding:0 10px!important;border-radius:999px}
.ia-hero-slider__pause{font-size:14px;margin-left:6px!important;border-left:1px solid rgba(255,255,255,.25)!important;border-radius:0 999px 999px 0}
.ia-hero-slider__dots{display:flex;align-items:center;gap:2px}
.ia-hero-slider__dot{min-width:26px;min-height:36px}
.ia-hero-slider__dot span{display:block;width:8px;height:8px;background:rgba(255,255,255,.65);border-radius:99px;transition:width .25s ease,background .25s ease}
.ia-hero-slider__dot.is-active span{width:23px;background:#eac687}
.ia-hero-slider__arrow:hover,.ia-hero-slider__pause:hover,.ia-hero-slider__sound:hover,.ia-hero-slider__dot:hover{background:rgba(255,255,255,.13)!important}
.ia-hero-slider :is(.ia-hero-slider__arrow,.ia-hero-slider__pause,.ia-hero-slider__sound,.ia-hero-slider__dot):focus-visible{outline:2px solid #eac687!important;outline-offset:2px!important}
/* The premium styling package must not replace the slide media background. */
.ia-site.ia-premium-finish .ia-heritage-hero.ia-hero-slider{background:#18100b!important}
.ia-site.ia-premium-finish .ia-hero-slider .ia-hero-slide-heading{font-size:clamp(43px,5.7vw,87px);line-height:.99;color:#fff!important}
@media(max-width:860px){.ia-hero-slider .ia-heritage-hero__inner{grid-template-columns:1fr}}
@media(max-width:600px){.ia-heritage-hero.ia-hero-slider,.ia-hero-slider__slides,.ia-hero-slider__slide{--ia-hero-height:690px;min-height:var(--ia-hero-height)}.ia-hero-slider .ia-heritage-hero__inner{width:100%;min-height:var(--ia-hero-height);padding:64px 24px 172px;align-items:end}.ia-hero-slider .ia-hero-slide-heading,.ia-hero-slider h1,.ia-site.ia-premium-finish .ia-hero-slider .ia-hero-slide-heading{font-size:clamp(39px,10.5vw,56px);line-height:1.02;max-width:13ch}.ia-hero-slider__media:after{background:linear-gradient(0deg,rgba(13,9,6,.94) 0%,rgba(15,9,6,.77) 37%,rgba(12,8,6,.1) 100%)}.ia-hero-slider__toolbar{left:16px;right:auto;bottom:24px;max-width:calc(100% - 32px)}.ia-hero-slider__arrow,.ia-hero-slider__pause{min-width:35px;min-height:35px}.ia-hero-slider .ia-heritage-hero__actions{display:flex;flex-wrap:wrap}.ia-hero-slider .ia-heritage-hero__actions .ia-button{min-height:42px;font-size:11px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.ia-hero-slider__slide,.ia-hero-slider__dot span{transition:none!important}}

@media(max-width:600px){.ia-site.ia-premium-finish .ia-hero-slider .ia-heritage-hero__inner{width:100%;padding:64px 24px 172px!important}.ia-hero-slider .ia-heritage-hero__actions{margin-top:12px}.ia-hero-slider .ia-heritage-hero__actions .ia-button{max-width:100%}}
