.ekya-premium{--ekya-color-ink: #1a1a1a;--ekya-color-ink-soft: #3d3d3d;--ekya-color-ink-muted: #6b6b6b;--ekya-color-cream: #faf9f7;--ekya-color-cream-deep: #f3f1ed;--ekya-color-stone: #e8e4df;--ekya-color-accent: #8b7355;--ekya-color-accent-hover: #6f5c44;--ekya-color-gold: #c4a574;--ekya-color-success: #2d6a4f;--ekya-color-sale: #9b2c2c;--ekya-color-white: #ffffff;--ekya-color-overlay: rgba(26, 26, 26, .45);--ekya-space-1: .25rem;--ekya-space-2: .5rem;--ekya-space-3: .75rem;--ekya-space-4: 1rem;--ekya-space-5: 1.25rem;--ekya-space-6: 1.5rem;--ekya-space-8: 2rem;--ekya-space-10: 2.5rem;--ekya-space-12: 3rem;--ekya-space-16: 4rem;--ekya-space-20: 5rem;--ekya-space-24: 6rem;--ekya-text-xs: clamp(.6875rem, .65rem + .15vw, .75rem);--ekya-text-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--ekya-text-base: clamp(.9375rem, .9rem + .2vw, 1rem);--ekya-text-lg: clamp(1.0625rem, 1rem + .3vw, 1.125rem);--ekya-text-xl: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--ekya-text-2xl: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--ekya-text-3xl: clamp(1.875rem, 1.4rem + 2vw, 2.75rem);--ekya-text-4xl: clamp(2.25rem, 1.6rem + 3vw, 3.75rem);--ekya-text-5xl: clamp(2.75rem, 2rem + 4vw, 5rem);--ekya-leading-tight: 1.15;--ekya-leading-snug: 1.35;--ekya-leading-normal: 1.6;--ekya-tracking-tight: -.02em;--ekya-tracking-wide: .08em;--ekya-tracking-wider: .14em;--ekya-radius-sm: 4px;--ekya-radius-md: 8px;--ekya-radius-lg: 12px;--ekya-radius-xl: 20px;--ekya-radius-2xl: 28px;--ekya-radius-full: 9999px;--ekya-shadow-xs: 0 1px 2px rgba(26, 26, 26, .04);--ekya-shadow-sm: 0 2px 8px rgba(26, 26, 26, .06);--ekya-shadow-md: 0 8px 24px rgba(26, 26, 26, .08);--ekya-shadow-lg: 0 16px 48px rgba(26, 26, 26, .12);--ekya-shadow-xl: 0 24px 64px rgba(26, 26, 26, .16);--ekya-shadow-glow: 0 0 0 1px rgba(26, 26, 26, .04), 0 8px 32px rgba(26, 26, 26, .08);--ekya-ease-out: cubic-bezier(.22, 1, .36, 1);--ekya-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ekya-duration-fast: .15s;--ekya-duration-base: .28s;--ekya-duration-slow: .48s;--ekya-duration-slower: .72s;--ekya-glass-bg: rgba(250, 249, 247, .72);--ekya-glass-bg-dark: rgba(26, 26, 26, .65);--ekya-glass-blur: 20px;--ekya-glass-border: rgba(255, 255, 255, .18);--ekya-header-height: 40px;--ekya-announcement-height: 22px;--ekya-max-content: 1400px}.ekya-premium{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ekya-premium ::selection{background:var(--ekya-color-accent);color:var(--ekya-color-white)}.ekya-premium .ekya-hero{position:relative;min-height:75svh;min-height:75dvh;background:var(--ekya-color-ink);overflow:hidden}.ekya-premium .ekya-hero__viewport{position:relative;width:100%;min-height:75svh;min-height:75dvh}.ekya-premium .ekya-hero__track{position:relative;min-height:75svh;min-height:75dvh;width:100%}.ekya-premium .ekya-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;opacity:0;visibility:hidden;transition:opacity 1.1s cubic-bezier(.4,0,.2,1),visibility 1.1s;z-index:0;pointer-events:none}.ekya-premium .ekya-hero__slide.is-active{opacity:1;visibility:visible;z-index:1;pointer-events:auto}.ekya-premium .ekya-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ekya-premium .ekya-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08);transition:transform 7s cubic-bezier(.25,.1,.25,1)}.ekya-premium .ekya-hero__slide.is-active .ekya-hero__image{transform:scale(1)}.ekya-premium .ekya-hero__placeholder{width:100%;height:100%;object-fit:cover}.ekya-premium .ekya-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1a1ac7,#1a1a1a4d,#1a1a1a1f)}.ekya-premium .ekya-hero__content{position:relative;z-index:2;padding:var(--ekya-space-12) var(--ekya-space-6);width:100%;text-align:center;color:var(--ekya-color-cream);opacity:0;transform:translateY(1.25rem);transition:opacity .8s cubic-bezier(.4,0,.2,1) .2s,transform .8s cubic-bezier(.4,0,.2,1) .2s}.ekya-premium .ekya-hero__slide.is-active .ekya-hero__content{opacity:1;transform:translateY(0)}@media(min-width:750px){.ekya-premium .ekya-hero__content{text-align:left;max-width:36rem;padding-left:var(--ekya-space-16)}}.ekya-premium .ekya-hero__eyebrow{font-size:var(--ekya-text-xs);letter-spacing:var(--ekya-tracking-wider);text-transform:uppercase;color:var(--ekya-color-gold);margin:0 0 var(--ekya-space-4);font-weight:600}.ekya-premium .ekya-hero__heading{font-size:var(--ekya-text-4xl);font-weight:400;letter-spacing:var(--ekya-tracking-tight);line-height:var(--ekya-leading-tight);margin:0 0 var(--ekya-space-4)}.ekya-premium .ekya-hero__subheading{font-size:var(--ekya-text-base);line-height:var(--ekya-leading-normal);color:#faf9f7cc;margin:0 0 var(--ekya-space-8);max-width:32ch}.ekya-premium .ekya-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:var(--ekya-space-4) var(--ekya-space-8);background:var(--ekya-color-cream);color:var(--ekya-color-ink);font-size:var(--ekya-text-xs);font-weight:600;letter-spacing:var(--ekya-tracking-wide);text-transform:uppercase;text-decoration:none;border-radius:var(--ekya-radius-full);transition:transform var(--ekya-duration-fast) var(--ekya-ease-out),background var(--ekya-duration-fast) var(--ekya-ease-out)}.ekya-premium .ekya-hero__button:hover{background:var(--ekya-color-white);transform:translateY(-2px)}.ekya-premium .ekya-hero__controls{position:absolute;inset:auto 0 var(--ekya-space-8);z-index:3;display:flex;align-items:center;justify-content:center;gap:var(--ekya-space-6);padding:0 var(--ekya-space-6);pointer-events:none}@media(min-width:750px){.ekya-premium .ekya-hero__controls{justify-content:space-between;padding:0 var(--ekya-space-16)}}.ekya-premium .ekya-hero__arrow{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(250,249,247,.35);border-radius:var(--ekya-radius-full);background:#1a1a1a59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ekya-color-cream);cursor:pointer;transition:background var(--ekya-duration-fast) var(--ekya-ease-out),border-color var(--ekya-duration-fast) var(--ekya-ease-out)}.ekya-premium .ekya-hero__arrow:hover{background:#1a1a1a8c;border-color:#faf9f799}.ekya-premium .ekya-hero__dots{pointer-events:auto;display:flex;gap:var(--ekya-space-2);padding:var(--ekya-space-2) var(--ekya-space-3);border-radius:var(--ekya-radius-full);background:#1a1a1a59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:750px){.ekya-premium .ekya-hero__dots{position:absolute;left:50%;transform:translate(-50%)}}.ekya-premium .ekya-hero__dot{width:.5rem;height:.5rem;padding:0;border:none;border-radius:var(--ekya-radius-full);background:#faf9f766;cursor:pointer;transition:width var(--ekya-duration-fast) var(--ekya-ease-out),background var(--ekya-duration-fast) var(--ekya-ease-out)}.ekya-premium .ekya-hero__dot.is-active{width:1.5rem;background:var(--ekya-color-cream)}.ekya-premium .ekya-hero__progress{position:absolute;inset:auto 0 0;z-index:4;height:2px;background:#ffffff26}.ekya-premium .ekya-hero__progress-bar{display:block;height:100%;width:0;background:var(--ekya-color-gold);animation:ekya-hero-progress var(--ekya-hero-progress, 5s) linear infinite}.ekya-premium .ekya-hero:hover .ekya-hero__progress-bar{animation-play-state:paused}@keyframes ekya-hero-progress{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.ekya-premium .ekya-hero__slide,.ekya-premium .ekya-hero__content,.ekya-premium .ekya-hero__image{transition:none}}.ekya-premium .ekya-ticker-section{display:none!important}.ekya-premium #header-group{position:sticky;top:0;z-index:100;width:100%;transition:box-shadow .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1)}.ekya-premium #header-group.ekya-header-group--scrolled{box-shadow:0 4px 24px #1a1a1a14}.ekya-premium #header-group:has(#header-component[sticky]){display:block}.ekya-premium .announcement-bar--marquee{background:#5a6155!important;color:#fff;border-block-end:none;min-height:28px!important;padding-block:5px!important;display:flex!important;align-items:center;width:100%;z-index:101;visibility:visible!important;opacity:1!important}.ekya-premium .announcement-bar.spacing-style{--padding-block-start: 0px !important;--padding-block-end: 0px !important;padding-block:5px!important}.ekya-premium .announcement-bar .section-background{background:#5a6155!important}.ekya-premium .announcement-bar__marquee{min-height:18px;height:auto;display:flex;align-items:center;width:100%}.ekya-premium .announcement-bar__marquee-item{font-size:.75rem;font-weight:400;letter-spacing:.03em;color:#fff!important;line-height:1.2}.ekya-premium .announcement-bar__marquee-link{transition:opacity .25s ease}.ekya-premium .announcement-bar__marquee-link:hover{opacity:.85}.ekya-premium .announcement-bar__marquee-track{animation-timing-function:linear}@media(prefers-reduced-motion:reduce){.ekya-premium .announcement-bar__marquee-track{animation:none}}.ekya-premium .header-section{background:#fff;border-bottom:1px solid rgba(26,26,26,.06);transition:border-color .4s ease}.ekya-premium #header-group.ekya-header-group--scrolled .header-section{border-bottom-color:transparent}.ekya-premium header-component{background:#fff!important;transition:background-color .4s ease}.ekya-premium header-component .header.header--compact{--header-padding: 4px}.ekya-premium .header__row--top,.ekya-premium .header__row{min-height:0}.ekya-premium .header__columns{--gap-xl: .5rem;--padding-block-start: 8px !important;--padding-block-end: 8px !important;padding-block:8px!important}@media(min-width:990px){.ekya-premium .header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);align-items:center;column-gap:1.5rem;padding-block:10px!important}.ekya-premium .header__column--left{justify-content:flex-start;min-width:0}.ekya-premium .header__column--center{justify-content:center;flex-shrink:0}.ekya-premium .header__column--center .header-logo{margin-inline:auto}.ekya-premium .header__column--right{justify-content:flex-end;gap:.25rem;flex-shrink:0}.ekya-premium .menu-list__list{gap:1.25rem;justify-content:flex-start;flex-wrap:nowrap}.ekya-premium .menu-list__link-title{padding-inline:0;line-height:1.2}.ekya-premium #header-component[data-menu-style=drawer] .header__column{display:flex!important;align-items:center}.ekya-premium #header-component[data-menu-style=drawer] .header__drawer{display:none!important}.ekya-premium #header-component[data-menu-style=drawer] header-menu{display:flex!important}.ekya-premium .header__columns:has(.header__column--center .header-logo){grid-template-areas:"left center right"}.ekya-premium .header__column--left:has(header-menu){grid-area:left}.ekya-premium .header__column--center:has(.header-logo){grid-area:center}.ekya-premium .header__column--right{grid-area:right}}.ekya-premium .header__menu-item,.ekya-premium .menu-list__link{position:relative;font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none;color:#1a1a1a;transition:color .3s cubic-bezier(.4,0,.2,1)}.ekya-premium .menu-list__link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.4,0,.2,1)}.ekya-premium .menu-list__link:hover:after,.ekya-premium .menu-list__link--active:after{transform:scaleX(1)}.ekya-premium .header__menu-item:hover,.ekya-premium .menu-list__link:hover{color:var(--ekya-color-accent);opacity:1}.ekya-premium .header-logo__text{font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;transition:letter-spacing .35s ease,opacity .35s ease;line-height:1}.ekya-premium .header-logo:hover .header-logo__text{letter-spacing:.16em}.ekya-premium .header-logo__image{max-height:1.125rem;width:auto;transition:transform .35s cubic-bezier(.4,0,.2,1)}.ekya-premium .header-logo:hover .header-logo__image{transform:scale(1.02)}.ekya-premium .header-actions__action,.ekya-premium .header__icon,.ekya-premium .ekya-wishlist-btn{color:#1a1a1a;width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease}.ekya-premium .header-actions__action-group,.ekya-premium header-actions .header__column--right{gap:.125rem}.ekya-premium .header-actions__action:hover,.ekya-premium .header__icon:hover{transform:translateY(-1px);color:var(--ekya-color-accent)}@media(prefers-reduced-motion:reduce){.ekya-premium #header-group,.ekya-premium .announcement-bar__marquee-track,.ekya-premium .menu-list__link,.ekya-premium .menu-list__link:after,.ekya-premium .header-logo__text,.ekya-premium .header-logo__image,.ekya-premium .header-actions__action,.ekya-premium .header__icon{transition:none}}.ekya-premium .mega-menu{border-radius:0 0 var(--ekya-radius-xl) var(--ekya-radius-xl);box-shadow:var(--ekya-shadow-lg);border:1px solid rgba(26,26,26,.06);overflow:hidden}.ekya-premium .mega-menu__content{padding:var(--ekya-space-10) var(--ekya-space-12);background:var(--ekya-color-cream)}.ekya-premium .mega-menu__link{font-size:var(--ekya-text-base);letter-spacing:var(--ekya-tracking-tight);text-transform:none;transition:transform var(--ekya-duration-fast) var(--ekya-ease-out)}.ekya-premium .mega-menu__link:hover{transform:translate(4px);color:var(--ekya-color-accent)}.ekya-premium .mega-menu__list img{border-radius:var(--ekya-radius-lg);transition:transform var(--ekya-duration-slow) var(--ekya-ease-out)}.ekya-premium .mega-menu__list a:hover img{transform:scale(1.03)}.ekya-premium .search-modal__content,.ekya-premium predictive-search-component{border-radius:var(--ekya-radius-xl)}.ekya-premium .predictive-search-form__input{font-size:var(--ekya-text-lg);letter-spacing:var(--ekya-tracking-tight);border-radius:var(--ekya-radius-full);padding:var(--ekya-space-4) var(--ekya-space-6)}.ekya-premium .cart-bubble{font-size:var(--ekya-text-xs);font-weight:600;min-width:1.25rem;height:1.25rem;border-radius:var(--ekya-radius-full);background:var(--ekya-color-ink);transition:transform var(--ekya-duration-fast) var(--ekya-ease-out)}.ekya-premium .header-actions__action:hover .cart-bubble{transform:scale(1.1)}.ekya-premium .header-drawer{-webkit-backdrop-filter:blur(var(--ekya-glass-blur));backdrop-filter:blur(var(--ekya-glass-blur))}.ekya-premium .header-drawer__navigation{padding:var(--ekya-space-8)}.ekya-premium .header-drawer__menu-item{font-size:var(--ekya-text-xl);letter-spacing:var(--ekya-tracking-tight);padding-block:var(--ekya-space-4);border-bottom:1px solid var(--ekya-color-stone)}.ekya-premium .hero-wrapper,.ekya-premium .slideshow-section{position:relative}.ekya-premium .hero,.ekya-premium .hero-wrapper .hero{min-height:100svh;min-height:100dvh}.ekya-premium .hero__content-wrapper{padding:var(--ekya-space-16) var(--ekya-space-8);z-index:2}.ekya-premium .hero__media-wrapper img,.ekya-premium .hero__media-wrapper video,.ekya-premium slideshow-slide img{transition:none}.ekya-premium .hero__content-wrapper .text-block,.ekya-premium .slideshow-section .text-block,.ekya-premium .hero__content-wrapper .button-block,.ekya-premium .slideshow-section .button-block{animation:none}.ekya-premium .hero .button,.ekya-premium .slideshow-section .button{min-width:180px;letter-spacing:var(--ekya-tracking-wide);text-transform:uppercase;font-size:var(--ekya-text-sm);padding:var(--ekya-space-4) var(--ekya-space-8);border-radius:var(--ekya-radius-full);transition:background-color var(--ekya-duration-base) var(--ekya-ease-out),color var(--ekya-duration-base) var(--ekya-ease-out),transform var(--ekya-duration-fast) var(--ekya-ease-out),box-shadow var(--ekya-duration-base) var(--ekya-ease-out)}.ekya-premium .hero .button:hover,.ekya-premium .slideshow-section .button:hover{transform:translateY(-2px);box-shadow:var(--ekya-shadow-md)}.ekya-premium .hero h1,.ekya-premium .hero h2,.ekya-premium .slideshow-section h1,.ekya-premium .slideshow-section h2{font-weight:400;letter-spacing:var(--ekya-tracking-tight);line-height:var(--ekya-leading-tight)}@keyframes ekya-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ekya-premium .product-card{border-radius:var(--ekya-radius-lg);overflow:hidden;background:var(--ekya-color-white);transition:transform var(--ekya-duration-base) var(--ekya-ease-out),box-shadow var(--ekya-duration-base) var(--ekya-ease-out)}.ekya-premium .product-card:hover{box-shadow:var(--ekya-shadow-glow)}.ekya-premium .card-gallery{border-radius:var(--ekya-radius-lg);overflow:hidden;aspect-ratio:4 / 5}.ekya-premium .card-gallery img{transition:transform var(--ekya-duration-slow) var(--ekya-ease-out)}.ekya-premium .product-card:hover .card-gallery img{transform:scale(1.06)}.ekya-premium .product-card__content{padding:var(--ekya-space-4) var(--ekya-space-2) var(--ekya-space-5);gap:var(--ekya-space-2)}.ekya-premium .product-card .product-title,.ekya-premium .product-card h3{font-size:var(--ekya-text-base);font-weight:500;letter-spacing:var(--ekya-tracking-tight);line-height:var(--ekya-leading-snug)}.ekya-premium .product-card .price{font-size:var(--ekya-text-sm);color:var(--ekya-color-ink-muted);letter-spacing:var(--ekya-tracking-wide)}.ekya-premium .product-card .price--on-sale .price__sale{color:var(--ekya-color-sale)}.ekya-premium .ekya-product-scroll{padding:var(--ekya-space-12) 0 var(--ekya-space-16);background:var(--ekya-color-cream)}.ekya-premium .ekya-product-scroll__inner{max-width:var(--ekya-max-content);margin-inline:auto;padding-inline:var(--ekya-space-6)}@media(min-width:990px){.ekya-premium .ekya-product-scroll__inner{padding-inline:var(--ekya-space-10)}}.ekya-premium .ekya-product-scroll__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ekya-space-6);margin-bottom:var(--ekya-space-8)}.ekya-premium .ekya-product-scroll__eyebrow{margin:0 0 var(--ekya-space-2);font-size:var(--ekya-text-xs);letter-spacing:var(--ekya-tracking-wider);text-transform:uppercase;color:var(--ekya-color-accent);font-weight:600}.ekya-premium .ekya-product-scroll__heading{margin:0;font-size:var(--ekya-text-2xl);font-weight:400;letter-spacing:var(--ekya-tracking-tight);color:var(--ekya-color-ink)}.ekya-premium .ekya-product-scroll__link{font-size:var(--ekya-text-sm);color:var(--ekya-color-ink);text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.ekya-premium .ekya-product-scroll__link:hover{color:var(--ekya-color-accent)}.ekya-premium .ekya-product-scroll__viewport{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--ekya-space-3)}.ekya-premium .ekya-product-scroll__track{display:flex;gap:var(--ekya-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:var(--ekya-space-2)}.ekya-premium .ekya-product-scroll__track::-webkit-scrollbar{display:none}.ekya-premium .ekya-product-scroll__card{flex:0 0 72vw;scroll-snap-align:start;max-width:300px}@media(min-width:750px){.ekya-premium .ekya-product-scroll__card{flex-basis:280px}}.ekya-premium .ekya-product-scroll__card-link{display:block;text-decoration:none;color:inherit;background:var(--ekya-color-white);border-radius:var(--ekya-radius-lg);overflow:hidden;box-shadow:var(--ekya-shadow-sm);transition:transform var(--ekya-duration-base) var(--ekya-ease-out),box-shadow var(--ekya-duration-base) var(--ekya-ease-out)}.ekya-premium .ekya-product-scroll__card-link:hover{transform:translateY(-4px);box-shadow:var(--ekya-shadow-md)}.ekya-premium .ekya-product-scroll__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--ekya-color-cream-deep)}.ekya-premium .ekya-product-scroll__image{width:100%;height:100%;object-fit:cover;transition:transform var(--ekya-duration-slow) var(--ekya-ease-out)}.ekya-premium .ekya-product-scroll__card-link:hover .ekya-product-scroll__image{transform:scale(1.05)}.ekya-premium .ekya-product-scroll__info{padding:var(--ekya-space-4) var(--ekya-space-4) var(--ekya-space-5)}.ekya-premium .ekya-product-scroll__title{margin:0 0 var(--ekya-space-2);font-size:var(--ekya-text-base);font-weight:500;line-height:var(--ekya-leading-snug);color:var(--ekya-color-ink)}.ekya-premium .ekya-product-scroll__price{margin:0;font-size:var(--ekya-text-sm);color:var(--ekya-color-ink-muted)}.ekya-premium .ekya-product-scroll__price-sale{color:var(--ekya-color-sale);margin-right:var(--ekya-space-2)}.ekya-premium .ekya-product-scroll__arrow{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--ekya-color-stone);border-radius:var(--ekya-radius-full);background:var(--ekya-color-white);color:var(--ekya-color-ink);cursor:pointer;transition:border-color var(--ekya-duration-fast),background var(--ekya-duration-fast)}@media(min-width:990px){.ekya-premium .ekya-product-scroll__arrow{display:flex}}.ekya-premium .ekya-product-scroll__arrow:hover:not(:disabled){border-color:var(--ekya-color-ink);background:var(--ekya-color-cream)}.ekya-premium .ekya-product-scroll__arrow:disabled{opacity:.35;cursor:default}.ekya-premium .product-badges,.ekya-premium .badge{font-size:var(--ekya-text-xs);letter-spacing:var(--ekya-tracking-wider);text-transform:uppercase;font-weight:600;border-radius:var(--ekya-radius-full);padding:var(--ekya-space-1) var(--ekya-space-3)}.ekya-premium .quick-add__button{border-radius:var(--ekya-radius-full);background:var(--ekya-color-white)!important;border:1px solid rgba(26,26,26,.12)!important;box-shadow:var(--ekya-shadow-sm);font-size:var(--ekya-text-xs);letter-spacing:var(--ekya-tracking-wide);text-transform:uppercase;transition:background-color var(--ekya-duration-fast) var(--ekya-ease-out),transform var(--ekya-duration-fast) var(--ekya-ease-out),box-shadow var(--ekya-duration-fast) var(--ekya-ease-out)}.ekya-premium .quick-add__button:hover{background:var(--ekya-color-ink)!important;color:var(--ekya-color-white)!important;transform:scale(1.05);box-shadow:var(--ekya-shadow-md)}.ekya-premium .ekya-card-trust{display:flex;align-items:center;gap:var(--ekya-space-2);margin-top:var(--ekya-space-2);font-size:var(--ekya-text-xs);color:var(--ekya-color-ink-muted);letter-spacing:var(--ekya-tracking-wide)}.ekya-premium .ekya-card-trust svg{width:14px;height:14px;flex-shrink:0;color:var(--ekya-color-success)}.ekya-premium .product-information{padding-block:var(--ekya-space-10)}.ekya-premium .product-information__grid{gap:var(--ekya-space-12)}@media(min-width:990px){.ekya-premium .product-details{position:sticky;top:calc(var(--ekya-header-height) + var(--ekya-space-6));align-self:start;max-height:calc(100dvh - var(--ekya-header-height) - var(--ekya-space-12));overflow-y:auto;scrollbar-width:thin;padding-right:var(--ekya-space-4)}}.ekya-premium .product-information .product-title,.ekya-premium .product-details h1{font-size:var(--ekya-text-3xl);font-weight:400;letter-spacing:var(--ekya-tracking-tight);line-height:var(--ekya-leading-tight);margin-bottom:var(--ekya-space-4)}.ekya-premium .product-information .price{font-size:var(--ekya-text-xl);margin-bottom:var(--ekya-space-6)}.ekya-premium .media-gallery img{border-radius:var(--ekya-radius-lg)}.ekya-premium .sticky-add-to-cart__bar{-webkit-backdrop-filter:blur(var(--ekya-glass-blur)) saturate(180%);backdrop-filter:blur(var(--ekya-glass-blur)) saturate(180%);background:var(--ekya-glass-bg)!important;border-top:1px solid rgba(26,26,26,.08);box-shadow:var(--ekya-shadow-lg)}.ekya-premium .ekya-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ekya-space-4);margin:var(--ekya-space-8) 0;padding:var(--ekya-space-6);background:var(--ekya-color-cream-deep);border-radius:var(--ekya-radius-lg)}@media(min-width:750px){.ekya-premium .ekya-trust-badges{grid-template-columns:repeat(4,1fr)}}.ekya-premium .ekya-trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ekya-space-2);padding:var(--ekya-space-3)}.ekya-premium .ekya-trust-badge__icon{width:28px;height:28px;color:var(--ekya-color-accent)}.ekya-premium .ekya-trust-badge__title{font-size:var(--ekya-text-xs);font-weight:600;letter-spacing:var(--ekya-tracking-wide);text-transform:uppercase}.ekya-premium .ekya-trust-badge__desc{font-size:var(--ekya-text-xs);color:var(--ekya-color-ink-muted);line-height:var(--ekya-leading-snug)}.ekya-premium .ekya-delivery-info{display:flex;flex-direction:column;gap:var(--ekya-space-3);padding:var(--ekya-space-5);margin:var(--ekya-space-6) 0;border:1px solid var(--ekya-color-stone);border-radius:var(--ekya-radius-lg)}.ekya-premium .ekya-delivery-info__row{display:flex;align-items:flex-start;gap:var(--ekya-space-3);font-size:var(--ekya-text-sm)}.ekya-premium .ekya-delivery-info__row svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--ekya-color-accent)}.ekya-premium .ekya-reviews{padding:var(--ekya-space-16) 0;border-top:1px solid var(--ekya-color-stone)}.ekya-premium .ekya-reviews__header{text-align:center;margin-bottom:var(--ekya-space-12)}.ekya-premium .ekya-reviews__title{font-size:var(--ekya-text-2xl);font-weight:400;letter-spacing:var(--ekya-tracking-tight);margin-bottom:var(--ekya-space-3)}.ekya-premium .ekya-reviews__subtitle{color:var(--ekya-color-ink-muted);font-size:var(--ekya-text-base)}.ekya-premium .ekya-reviews__grid{display:grid;gap:var(--ekya-space-6)}@media(min-width:750px){.ekya-premium .ekya-reviews__grid{grid-template-columns:repeat(3,1fr)}}.ekya-premium .ekya-review-card{padding:var(--ekya-space-8);background:var(--ekya-color-cream);border-radius:var(--ekya-radius-xl);transition:transform var(--ekya-duration-base) var(--ekya-ease-out),box-shadow var(--ekya-duration-base) var(--ekya-ease-out)}.ekya-premium .ekya-review-card:hover{transform:translateY(-4px);box-shadow:var(--ekya-shadow-md)}.ekya-premium .ekya-review-card__stars{color:var(--ekya-color-gold);font-size:var(--ekya-text-sm);letter-spacing:2px;margin-bottom:var(--ekya-space-4)}.ekya-premium .ekya-review-card__text{font-size:var(--ekya-text-base);line-height:var(--ekya-leading-normal);margin-bottom:var(--ekya-space-6);font-style:italic}.ekya-premium .ekya-review-card__author{font-size:var(--ekya-text-sm);font-weight:600;letter-spacing:var(--ekya-tracking-wide)}.ekya-premium .ekya-review-card__meta{font-size:var(--ekya-text-xs);color:var(--ekya-color-ink-muted);margin-top:var(--ekya-space-1)}.ekya-premium .product-recommendations{padding-block:var(--ekya-space-16)}.ekya-premium .product-recommendations .section-heading{font-size:var(--ekya-text-2xl);text-align:center;margin-bottom:var(--ekya-space-10);letter-spacing:var(--ekya-tracking-tight)}.ekya-premium .collection-wrapper{gap:var(--ekya-space-8)}.ekya-premium .facets,.ekya-premium .facets__form{border-radius:var(--ekya-radius-lg)}.ekya-premium .facets__summary{font-size:var(--ekya-text-sm);letter-spacing:var(--ekya-tracking-wide);text-transform:uppercase;font-weight:500}.ekya-premium .product-grid{gap:var(--ekya-space-8) var(--ekya-space-6)}.ekya-premium .product-grid__item{animation:ekya-fade-up var(--ekya-duration-slow) var(--ekya-ease-out) both}.ekya-premium .product-grid__item:nth-child(1){animation-delay:.05s}.ekya-premium .product-grid__item:nth-child(2){animation-delay:.1s}.ekya-premium .product-grid__item:nth-child(3){animation-delay:.15s}.ekya-premium .product-grid__item:nth-child(4){animation-delay:.2s}.ekya-premium .sorting-filter select,.ekya-premium .facets select{border-radius:var(--ekya-radius-full);padding:var(--ekya-space-2) var(--ekya-space-6);font-size:var(--ekya-text-sm);border:1px solid var(--ekya-color-stone);background:var(--ekya-color-white)}.ekya-premium results-list[infinite-scroll=true] .product-grid__item{content-visibility:auto;contain-intrinsic-size:0 480px}.ekya-premium .ekya-footer-section{background:var(--ekya-color-ink)}.ekya-premium .ekya-footer{background:var(--ekya-color-ink);color:var(--ekya-color-cream);padding:var(--ekya-space-16) 0 var(--ekya-space-8)}.ekya-premium .ekya-footer__inner{max-width:var(--ekya-max-content);margin-inline:auto;padding-inline:var(--ekya-space-6)}@media(min-width:990px){.ekya-premium .ekya-footer__inner{padding-inline:var(--ekya-space-10)}}.ekya-premium .ekya-footer__grid{display:grid;gap:var(--ekya-space-10);padding-bottom:var(--ekya-space-12);border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:750px){.ekya-premium .ekya-footer__grid{grid-template-columns:repeat(2,1fr);gap:var(--ekya-space-8) var(--ekya-space-6)}}@media(min-width:990px){.ekya-premium .ekya-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--ekya-space-8)}}.ekya-premium .ekya-footer__col--brand{grid-column:1 / -1}@media(min-width:990px){.ekya-premium .ekya-footer__col--brand{grid-column:auto}}.ekya-premium .ekya-footer__newsletter{margin-top:var(--ekya-space-8);max-width:22rem}.ekya-premium .ekya-footer__logo-img{max-width:120px;height:auto;filter:brightness(0) invert(1)}.ekya-premium .ekya-footer__logo-text{font-size:var(--ekya-text-2xl);font-weight:400;letter-spacing:var(--ekya-tracking-tight);color:var(--ekya-color-white);text-decoration:none}.ekya-premium .ekya-footer__tagline{font-size:var(--ekya-text-sm);line-height:var(--ekya-leading-normal);color:#faf9f799;max-width:28ch;margin:var(--ekya-space-4) 0}.ekya-premium .ekya-footer__contact a{font-size:var(--ekya-text-sm);color:var(--ekya-color-gold);text-decoration:none}.ekya-premium .ekya-footer__contact a:hover{color:var(--ekya-color-white)}.ekya-premium .ekya-footer__heading{font-size:var(--ekya-text-xs);letter-spacing:var(--ekya-tracking-wider);text-transform:uppercase;color:var(--ekya-color-gold);font-weight:600;margin:0 0 var(--ekya-space-5)}.ekya-premium .ekya-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ekya-space-3)}.ekya-premium .ekya-footer__links a{font-size:var(--ekya-text-sm);color:#faf9f7b8;text-decoration:none;transition:color var(--ekya-duration-fast) var(--ekya-ease-out);line-height:1.5}.ekya-premium .ekya-footer__links a:hover{color:var(--ekya-color-white)}.ekya-premium .ekya-footer__links--inline{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--ekya-space-2) var(--ekya-space-4)}.ekya-premium .ekya-footer__links--inline li+li:before{content:"\b7";margin-right:var(--ekya-space-4);color:#faf9f740}.ekya-premium .ekya-footer__links--inline li:not(:last-child):after{content:none}.ekya-premium .ekya-footer__links--inline a{font-size:var(--ekya-text-xs);color:#faf9f78c}.ekya-premium .ekya-footer__policies{width:100%;max-width:48rem}.ekya-premium .ekya-footer__newsletter-text{font-size:var(--ekya-text-sm);color:#faf9f799;line-height:var(--ekya-leading-normal);margin:0 0 var(--ekya-space-4)}.ekya-premium .ekya-footer__form-group{display:flex;border:1px solid rgba(255,255,255,.15);border-radius:var(--ekya-radius-full);overflow:hidden;background:#ffffff0d}.ekya-premium .ekya-footer__input{flex:1;min-width:0;border:none;background:transparent;color:var(--ekya-color-white);font-size:var(--ekya-text-sm);padding:var(--ekya-space-3) var(--ekya-space-4);outline:none}.ekya-premium .ekya-footer__input::placeholder{color:#fff6}.ekya-premium .ekya-footer__submit{flex-shrink:0;border:none;background:var(--ekya-color-gold);color:var(--ekya-color-ink);font-size:var(--ekya-text-xs);font-weight:700;letter-spacing:var(--ekya-tracking-wide);text-transform:uppercase;padding:var(--ekya-space-3) var(--ekya-space-5);cursor:pointer}.ekya-premium .ekya-footer__submit:hover{background:var(--ekya-color-white)}.ekya-premium .ekya-footer__message{font-size:var(--ekya-text-xs);margin-top:var(--ekya-space-2)}.ekya-premium .ekya-footer__message--error{color:#f5a5a5}.ekya-premium .ekya-footer__message--success{color:#a8d5b5}.ekya-premium .ekya-footer__bar{display:flex;flex-direction:column;align-items:center;gap:var(--ekya-space-4);padding:var(--ekya-space-6) 0;text-align:center}@media(min-width:750px){.ekya-premium .ekya-footer__bar{flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left}.ekya-premium .ekya-footer__policies{order:2;flex:1 1 100%;display:flex;justify-content:center}.ekya-premium .ekya-footer__copyright{order:1}.ekya-premium .ekya-footer__social{order:3;margin-left:auto}}.ekya-premium .ekya-footer__copyright{font-size:var(--ekya-text-xs);color:#faf9f766;margin:0}.ekya-premium .ekya-footer__social-list{display:flex;gap:var(--ekya-space-3);list-style:none;margin:0;padding:0}.ekya-premium .ekya-footer__social-list a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--ekya-radius-full);border:1px solid rgba(255,255,255,.15);color:#faf9f7bf;transition:border-color .15s,transform .15s}.ekya-premium .ekya-footer__social-list a:hover{border-color:#fff6;transform:translateY(-2px)}.ekya-premium .ekya-footer__social-list svg{width:15px;height:15px}.ekya-premium .ekya-footer__payments{padding-top:var(--ekya-space-4);border-top:1px solid rgba(255,255,255,.06)}.ekya-premium .ekya-footer__payment-list{display:flex;flex-wrap:wrap;gap:var(--ekya-space-3);justify-content:center;list-style:none;margin:0;padding:0}.ekya-premium .ekya-footer__payment-icon{height:22px;width:auto;opacity:.5;filter:grayscale(1) brightness(2)}.ekya-premium .shopify-section-group-footer-group .footer-section,.ekya-premium .shopify-section-group-footer-group .footer-utilities-section,.ekya-premium .footer-content,.ekya-premium .footer-utilities,.ekya-premium .policy-list-trigger,.ekya-premium .terms-policies-popover,.ekya-premium .policy_list,.ekya-premium anchored-popover-component:has(.policy-list-trigger),.ekya-premium .ekya-trust-strip{display:none!important}.ekya-premium img[loading=lazy]{content-visibility:auto}.ekya-premium .ekya-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--ekya-duration-slow) var(--ekya-ease-out),transform var(--ekya-duration-slow) var(--ekya-ease-out)}.ekya-premium .ekya-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ekya-premium *,.ekya-premium *:before,.ekya-premium *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ekya-premium .hero.ekya-parallax-active .hero__media-wrapper img,.ekya-premium .hero.ekya-parallax-active .hero__media-wrapper video{transform:none}}.ekya-premium a:focus-visible,.ekya-premium button:focus-visible,.ekya-premium input:focus-visible,.ekya-premium select:focus-visible{outline:2px solid var(--ekya-color-accent);outline-offset:2px}.ekya-premium .button,.ekya-premium button.shopify-payment-button__button{border-radius:var(--ekya-radius-full);letter-spacing:var(--ekya-tracking-wide);transition:background-color var(--ekya-duration-base) var(--ekya-ease-out),transform var(--ekya-duration-fast) var(--ekya-ease-out),box-shadow var(--ekya-duration-base) var(--ekya-ease-out)}.ekya-premium .button:hover{transform:translateY(-1px)}.ekya-premium .section{padding-block:var(--ekya-space-12)}@media(min-width:990px){.ekya-premium .section{padding-block:var(--ekya-space-16)}}.ekya-premium .ekya-flip-card{cursor:pointer;position:relative}.ekya-premium .ekya-flip-card.is-flipping img{opacity:.4;transform:scale(.98);transition:opacity .18s ease,transform .18s ease}.ekya-premium .ekya-flip-card img{transition:opacity .18s ease,transform .18s ease}.ekya-premium .ekya-wishlist-btn{position:relative}.ekya-premium .ekya-wishlist__count{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--ekya-color-accent, #8b7355);color:#fff;font-size:9px;line-height:14px;text-align:center}.ekya-premium .ekya-wishlist-card-btn{position:absolute;top:8px;right:8px;z-index:2;width:32px;height:32px;border:none;border-radius:50%;background:#ffffffeb;color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,color .2s ease}.ekya-premium .ekya-wishlist-card-btn.is-active{color:#9b2c2c}.ekya-premium .ekya-wishlist-card-btn:hover{transform:scale(1.05)}.ekya-premium .card-gallery,.ekya-premium .product-card__content{position:relative}.ekya-premium .ekya-recent__header{margin-bottom:1.5rem}.ekya-premium .ekya-recent__eyebrow{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ekya-color-accent, #8b7355);margin:0 0 .5rem}.ekya-premium .ekya-recent__title{margin:0;font-size:clamp(1.25rem,2vw,1.75rem)}.ekya-premium .ekya-recent__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;list-style:none;padding:0;margin:0}@media(min-width:750px){.ekya-premium .ekya-recent__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.ekya-premium .ekya-recent__card{text-decoration:none;color:inherit;display:block}.ekya-premium .ekya-recent__media{overflow:hidden;border-radius:4px;aspect-ratio:4 / 5;margin-bottom:.75rem}.ekya-premium .ekya-recent__media img{width:100%;height:100%;object-fit:cover}.ekya-premium .ekya-recent__name{font-size:.875rem;font-weight:500;margin:0 0 .25rem}.ekya-premium .ekya-recent__price{font-size:.8125rem;margin:0;opacity:.8}.ekya-premium .ekya-wishlist-page__title{margin:0 0 .5rem}.ekya-premium .ekya-wishlist-page__hint{opacity:.7;margin:0 0 2rem}.ekya-premium .ekya-wishlist-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:750px){.ekya-premium .ekya-wishlist-page__grid{grid-template-columns:repeat(4,1fr)}}.ekya-premium .ekya-wishlist-page__card a{text-decoration:none;color:inherit}.ekya-premium .ekya-wishlist-page__card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ekya-premium.css.map */
