@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Marcellus&display=swap";:root{--kiran-maroon: #701D28;--kiran-maroon-dark: #54141E;--kiran-maroon-deep: #3A0C14;--kiran-gold: #C59B4B;--kiran-gold-light: #E0C17E;--kiran-gold-glow: rgba(197, 155, 75, .28);--kiran-cream: #FAF6F0;--kiran-cream-soft: #FDFBF7;--kiran-espresso: #2C1E1B;--kiran-body-text: #3D302D;--kiran-muted: #826F6A;--kiran-border-gold: rgba(197, 155, 75, .35);--heading-font-family: "Marcellus", "Georgia", "Times New Roman", serif;--subheading-font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.PageTransition{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#shopify-section-announcement,.shopify-section--announcement,.AnnouncementBar{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;margin:0!important;z-index:110!important}.AnnouncementBar{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important}#shopify-section-header,.shopify-section--header{display:block!important;visibility:visible!important;opacity:1!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;width:100%!important;margin-top:0!important;margin-bottom:0!important;z-index:500!important;background-color:var(--kiran-cream)!important;will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1)!important}.Header{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;margin-top:0!important;margin-bottom:0!important;z-index:100!important;background-color:var(--kiran-cream)!important}.Header__Wrapper,.Header--center .Header__Wrapper,.Header--inline .Header__Wrapper,.Header--luxury .Header__Wrapper,.js .Header__Wrapper{opacity:1!important;visibility:visible!important;display:flex!important}#shopify-section-slideshow,.shopify-section--slideshow{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;z-index:4!important}.Slideshow,.Slideshow--fullscreen,.Slideshow__Carousel,.Slideshow .flickity-viewport{display:block!important;position:relative!important;width:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}@media screen and (min-width:641px){.Slideshow,.Slideshow .flickity-viewport{aspect-ratio:var(--slideshow-aspect-desktop, 2.745);height:auto!important}}@media screen and (max-width:640px){.Slideshow,.Slideshow .flickity-viewport{aspect-ratio:var(--slideshow-aspect-mobile, .5625);height:auto!important}}.Slideshow .flickity-slider{display:block!important;position:relative!important;width:100%!important;height:100%!important;transform:none!important;-webkit-transform:none!important}.Slideshow__Carousel--withScrollButton{margin-bottom:0!important}.Slideshow__ScrollButton,.RoundButton.Slideshow__ScrollButton,.Slideshow--fullscreen .Slideshow__ScrollButton,.Slideshow--fullscreen .RoundButton.Slideshow__ScrollButton,button.Slideshow__ScrollButton{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.Slideshow__Slide,.Carousel--fadeIn .Slideshow__Slide,.js .Slideshow__Carousel .Slideshow__Slide{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0;visibility:hidden;pointer-events:none;z-index:1;-webkit-transition:opacity .8s cubic-bezier(.25,.46,.45,.94),visibility .8s cubic-bezier(.25,.46,.45,.94);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),visibility .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity}.Slideshow__Slide.is-selected,.Carousel--fadeIn .Slideshow__Slide.is-selected,.js .Slideshow__Carousel .Slideshow__Slide.is-selected{opacity:1;visibility:visible;pointer-events:auto!important;z-index:2!important;-webkit-transition:opacity .8s cubic-bezier(.25,.46,.45,.94),visibility .8s cubic-bezier(.25,.46,.45,.94);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),visibility .8s cubic-bezier(.25,.46,.45,.94)}.Carousel:not(.flickity-enabled) .Slideshow__Slide:first-child{opacity:1!important;visibility:visible!important;position:relative!important;z-index:2!important}.Carousel:not(.flickity-enabled) .Slideshow__Slide:not(:first-child){display:none!important}.Slideshow__ImageContainer,.Slideshow__ImageContainer.AspectRatio{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.Slideshow__ImageContainer .Slideshow__Image,.Slideshow__ImageContainer>.Slideshow__Image,.js .Slideshow__ImageContainer .Slideshow__Image,.Slideshow__Image{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(1);-webkit-transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .8s ease-out;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .8s ease-out;will-change:transform,opacity}.Slideshow__Slide.is-selected .Slideshow__Image{transform:scale(1.025)}@media screen and (min-width:641px){.Slideshow__ImageContainer.hidden-tablet-and-up{display:none!important;visibility:hidden!important;height:0!important;padding-bottom:0!important;overflow:hidden!important}.Slideshow__ImageContainer.hidden-phone{display:block!important;visibility:visible!important}}@media screen and (max-width:640px){.Slideshow__ImageContainer.hidden-phone{display:none!important;visibility:hidden!important;height:0!important;padding-bottom:0!important;overflow:hidden!important}.Slideshow__ImageContainer.hidden-tablet-and-up{display:block!important;visibility:visible!important}}*,*:before,*:after,*:hover,*:before:hover,*:after:hover,*:focus,*:active{box-shadow:none!important;-webkit-box-shadow:none!important;text-shadow:none!important}img,picture,video,canvas,svg,.Image,.Image--fadeIn,.Image--lazyLoad,.AspectRatio,.AspectRatio img,.AspectRatio:before,.AspectRatio:after,.ProductItem,.ProductItem__Image,.ProductItem__ImageWrapper,.ProductItem__Photo,.ProductItem__Wrapper,.ProductItem__QuickButton,.ProductItem__Label,.Slideshow__Image,.Slideshow__ImageContainer,.FeatureText__Image,.FeatureText__ImageWrapper,.FeatureText__ImageWrapper .AspectRatio,.CollectionItem,.CollectionItem__Image,.CollectionItem__ImageWrapper,.ArticleItem,.ArticleItem__Image,.ArticleItem__ImageWrapper,.Header,.Header__Wrapper,.Header--sticky,.shopify-section--header.is-sticky .Header,.AnnouncementBar,.CollectionToolbar,.CollectionToolbar--top,.Button,.Button--primary,.Button--secondary,.Footer,.Modal,.Drawer,.Cart,.Popover,.Dropdown,.Tooltip{box-shadow:none!important;-webkit-box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}html{font-size:14px!important;-webkit-text-size-adjust:100%!important}body{background-color:var(--kiran-cream)!important;color:var(--kiran-body-text)!important;font-family:var(--text-font-family);font-size:.98rem!important;line-height:1.6!important;letter-spacing:.01em;-webkit-font-smoothing:antialiased}p,.Rte,.Rte p{font-size:.98rem!important;line-height:1.6!important}h1,h2,h3,h4,h5,h6,.Heading,.u-h1,.u-h2,.u-h3,.u-h4,.u-h5,.u-h6,.SectionHeader__Heading,.Slideshow__Title,.ProductItem__Title,.ProductMeta__Title,.ArticleItem__Title{font-family:var(--heading-font-family)!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--kiran-espresso)!important}.Heading,.SectionHeader__Heading,.SectionHeader__SubHeading,.Slideshow__Title,.Slideshow__Subheading,.Slideshow__Content,.Slideshow__Button,.ProductItem__Title,.ArticleItem__Title,.Rte,.Button{text-shadow:none!important}.Slideshow__Title{font-size:clamp(2.2rem,5vw,4.2rem)!important;line-height:1.15!important;text-shadow:none!important;text-transform:none!important}.SectionHeader{margin-top:0!important;position:relative!important}.SectionHeader:not(:only-child){margin-bottom:clamp(28px,4vw,38px)!important}.SectionHeader__SubHeading,.Slideshow__Subheading{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:clamp(.7rem,.9vw,.76rem)!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;margin-top:0!important;margin-bottom:6px!important;display:inline-block!important;line-height:1.35!important}.SectionHeader__Heading{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.75rem,3vw,2.45rem)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.22!important;color:var(--kiran-espresso, #1F1A19)!important;margin-top:0!important;margin-bottom:0!important}.SectionHeader__SubHeading+.SectionHeader__Heading,.SectionHeader__SubHeading+.SectionHeader__TabList{margin-top:0!important}.SectionHeader__Description{margin:10px auto 0!important;max-width:600px!important;font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:clamp(.88rem,1.05vw,.96rem)!important;line-height:1.55!important;color:var(--kiran-charcoal, #5A4A46)!important}.SectionHeader--left .SectionHeader__Description{margin-left:0!important;margin-right:auto!important}.SectionHeader__Description p{margin:0!important;line-height:inherit!important;color:inherit!important}.SectionHeader__Description p+p{margin-top:6px!important}.Section--spacingNormal{padding-top:clamp(36px,4.5vw,56px)!important;padding-bottom:clamp(36px,4.5vw,56px)!important;margin-top:0!important;margin-bottom:0!important}.shopify-section--bordered>.Section--spacingNormal{padding-top:clamp(36px,4.5vw,56px)!important;padding-bottom:clamp(36px,4.5vw,56px)!important;margin-top:0!important;margin-bottom:0!important}.Header,.Header--luxury,.Header--inline,.Header--center{background-color:var(--kiran-cream)!important;border-bottom:1px solid var(--kiran-border-gold)!important;position:relative!important;z-index:100!important;overflow:visible!important}.shopify-section--header{overflow:visible!important}.Header__Wrapper,.Header--luxury .Header__Wrapper,.Header--center .Header__Wrapper,.Header--inline .Header__Wrapper,.js .Header__Wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;padding:12px 36px!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.Header .Header__FlexItem,.Header--luxury .Header__FlexItem,.Header--center .Header__FlexItem,.Header--inline .Header__FlexItem{margin-bottom:0!important}.Header__FlexItem--left{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:16px!important;z-index:100!important;position:relative!important}.Header__FlexItem--left .Header__Logo{margin:0!important;line-height:1!important;position:relative!important;z-index:100!important}.Header__FlexItem--left .Header__LogoLink,.Header__LogoLink{display:inline-block!important;position:relative!important;z-index:100!important;margin-bottom:-48px!important;filter:none!important;box-shadow:none!important;transition:transform .3s cubic-bezier(.2,.8,.2,1)!important}.Header__FlexItem--left .Header__LogoLink:hover,.Header__LogoLink:hover{transform:translateY(-2px) scale(1.02)!important;filter:none!important;box-shadow:none!important}.Header__Logo,.Header__LogoLink,.Header__LogoImage,.Header__LogoImage--primary,.Header__LogoImage--transparent,.Header__FlexItem--left .Header__Logo,.Header__FlexItem--left .Header__LogoLink,.Header__FlexItem--left .Header__LogoImage{box-shadow:none!important;filter:none!important;-webkit-box-shadow:none!important;-webkit-filter:none!important;text-shadow:none!important}.Header__FlexItem--left .Header__LogoImage,.Header__LogoImage{display:block!important;width:105px!important;height:105px!important;max-width:105px!important;max-height:105px!important;border-radius:50%!important;background-color:var(--kiran-cream-soft)!important;padding:5px!important;border:1.5px solid var(--kiran-gold)!important;box-shadow:none!important;filter:none!important;-webkit-box-shadow:none!important;-webkit-filter:none!important;object-fit:contain!important}.Header--transparent .Header__LogoImage{background-color:#fdfbf7f5!important}.Header__FlexItem--center{flex:1 1 auto!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:0 16px!important;position:relative!important;z-index:50!important}.Header__FlexItem--center .Header__MainNav,.Header--luxury .Header__MainNav,.Header--center .Header__MainNav,.Header--inline .Header__MainNav,.Header__MainNav{position:static!important;width:auto!important;padding:0!important;margin:0 auto!important;text-align:center!important}.Header__FlexItem--center .Header__MainNav .HorizontalList{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:24px!important;margin:0!important}.Header__FlexItem--center .Header__MainNav .HorizontalList__Item,.Header__MainNav .HorizontalList__Item{position:relative!important;display:inline-block!important;margin:0!important}.Header__FlexItem--center .Header__MainNav .Heading,.Header__MainNav .Heading{font-family:var(--subheading-font-family)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--kiran-espresso)!important;padding:8px 4px 10px!important;position:relative!important;display:inline-block!important;transition:color .3s cubic-bezier(.2,.8,.2,1)!important}.Header__FlexItem--center .Header__MainNav .Heading:hover,.Header__MainNav .Heading:hover,.Header__MainNav .HorizontalList__Item:hover>a,.Header__MainNav .HorizontalList__Item.is-active>a,.Header__MainNav .HorizontalList__Item.is-expanded>a{color:var(--kiran-maroon)!important}.Header__LinkSpacer{position:absolute!important;display:block!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:100%!important;color:transparent!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.Header__LinkSpacer:after{position:absolute!important;content:""!important;bottom:3px!important;left:0!important;width:100%!important;height:2px!important;border:none!important;border-bottom:none!important;background:linear-gradient(90deg,#c59b4b,#701d28 25% 75%,#c59b4b)!important;border-radius:2px!important;box-shadow:none!important;opacity:0!important;transform:scaleX(0)!important;transform-origin:center center!important;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .25s ease!important}.Header__MainNav .HorizontalList__Item.is-active .Header__LinkSpacer:after{opacity:1!important;transform:scaleX(1)!important;background:var(--kiran-maroon)!important;box-shadow:none!important}.Header__MainNav .HorizontalList__Item.is-expanded .Header__LinkSpacer:after,.Header__MainNav .HorizontalList__Item:hover .Header__LinkSpacer:after{opacity:1!important;transform:scaleX(1)!important}.Header__FlexItem--right{flex:0 0 auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;z-index:50!important;position:relative!important}.Header__IconList{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important}.Header__IconList .Header__Icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;color:var(--kiran-espresso)!important;padding:4px!important;transition:color .2s ease,transform .2s ease!important}.Header__IconList .Header__Icon:hover{color:var(--kiran-maroon)!important;transform:translateY(-1px)!important}.Header__IconList .Icon{display:block!important}.Header__IconList .Icon--account,.Header__IconList .Icon--search{width:19px!important;height:19px!important}.Header__IconList .Icon--cart,.Header__IconList .Icon--cart-desktop{width:18px!important;height:21px!important}.Header__IconList .Header__CartDot{position:absolute!important;top:1px!important;right:0!important;width:7px!important;height:7px!important;border-radius:50%!important;background-color:var(--kiran-maroon)!important;box-shadow:none!important}.Header__CurrencySelector,.Header .Header__CurrencySelector{display:none!important}@media screen and (max-width:768px){.Header__Wrapper,.Header--luxury .Header__Wrapper,.Header--center .Header__Wrapper,.Header--inline .Header__Wrapper{padding:10px 16px!important}.Header__FlexItem--left{gap:12px!important}.Header__FlexItem--left .Header__LogoLink{margin-bottom:-32px!important;filter:none!important;box-shadow:none!important}.Header__FlexItem--left .Header__LogoImage{width:75px!important;height:75px!important;max-width:75px!important;max-height:75px!important;padding:4px!important;border:1.5px solid var(--kiran-gold)!important;box-shadow:none!important;filter:none!important}.Header__IconList{gap:14px!important}.Header__IconList .Icon--account,.Header__IconList .Icon--search{width:17px!important;height:17px!important}.Header__IconList .Icon--cart,.Header__IconList .Icon--cart-desktop{width:16px!important;height:19px!important}}.AnnouncementBar{background-color:var(--kiran-maroon)!important;color:var(--kiran-cream-soft)!important;font-family:var(--subheading-font-family);font-size:.72rem!important;font-weight:600;letter-spacing:.16em!important;padding:9px 16px!important;border-bottom:1px solid var(--kiran-border-gold);position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important}.AnnouncementBar__Wrapper{position:relative!important;z-index:2!important;text-align:center!important;max-width:900px!important;padding:0 10px!important}.AnnouncementBar__Content{color:var(--kiran-cream-soft)!important;margin:0!important;line-height:1.4!important}.AnnouncementBar__Content a{color:inherit!important;text-decoration:none!important}.AnnouncementBar__Pattern{position:absolute!important;top:50%!important;width:170px!important;height:32px!important;pointer-events:none!important;z-index:1!important;display:flex!important;align-items:center!important}.AnnouncementBar__Pattern svg{width:100%!important;height:100%!important;display:block!important}.AnnouncementBar__Pattern--left{left:8px!important;transform:translateY(-50%)!important}.AnnouncementBar__Pattern--right{right:8px!important;transform:translateY(-50%) scaleX(-1)!important}@media screen and (max-width:768px){.AnnouncementBar{padding:7px 8px!important}.AnnouncementBar__Pattern{width:60px!important;opacity:.35!important}.AnnouncementBar__Pattern--left{left:0!important}.AnnouncementBar__Pattern--right{right:0!important}.AnnouncementBar__Content{font-size:.65rem!important;letter-spacing:.1em!important}}.Button,.Button--primary,.ButtonGroup .Button{background-color:var(--kiran-maroon)!important;color:#fff!important;border:1px solid var(--kiran-border-gold)!important;font-family:var(--subheading-font-family)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:2px!important;padding:13px 26px!important;box-shadow:none!important;transition:all .3s ease!important}.Button:hover,.Button--primary:hover{background-color:var(--kiran-maroon-dark)!important;border-color:var(--kiran-gold)!important;color:#fff!important;transform:translateY(-2px);box-shadow:none!important}.Button--secondary{background-color:transparent!important;color:var(--kiran-maroon)!important;border:1.5px solid var(--kiran-maroon)!important}.Button--secondary:hover{background-color:var(--kiran-maroon)!important;color:#fff!important}.ProductItem{text-align:left!important;white-space:normal;position:relative;transition:none!important;margin-bottom:18px!important;background:transparent!important;border:none!important;box-shadow:none!important}.ProductList--grid>.Grid__Cell,.ProductList--grid[data-desktop-count="4"]>.Grid__Cell,.ProductList--grid[data-desktop-count="3"]>.Grid__Cell,.ProductList--grid[data-desktop-count="2"]>.Grid__Cell{margin-bottom:32px!important}.SectionFooter,.TabPanel .SectionFooter,.Section[data-section-type=featured-collections] .SectionFooter,.RoyalJewellerySection .SectionFooter{margin-top:clamp(44px,4.5vw,60px)!important;margin-bottom:0!important;text-align:center!important;clear:both!important}.ProductItem__Wrapper{border-radius:0!important;overflow:visible!important;background-color:transparent!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;position:relative}.ProductItem__ImageWrapper{display:block!important;position:relative!important;overflow:hidden!important;background-color:#f8f6f2!important;border-radius:0!important;border:none!important;box-shadow:none!important;transition:none!important}.ProductItem:hover .ProductItem__ImageWrapper{border:none!important;box-shadow:none!important}.ProductList--grid .ProductItem__ImageWrapper .AspectRatio,.ProductItem__ImageWrapper .AspectRatio{max-height:none!important;width:100%!important;background-color:#f8f6f2!important;position:relative!important;margin:0 auto!important}.ProductItem__ImageWrapper img,.ProductItem__Image{border-radius:0!important;border:none!important;box-shadow:none!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s ease!important}.ProductItem:hover .ProductItem__ImageWrapper img:not(.ProductItem__Image--alternate){transform:scale(1.025)!important}.ProductItem__Image--alternate{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;z-index:2!important;opacity:0!important;pointer-events:none!important;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)!important}.ProductItem:hover .ProductItem__Image--alternate,.ProductItem:hover .ProductItem__ImageWrapper .ProductItem__Image--alternate,.ProductItem__ImageWrapper:hover .ProductItem__Image--alternate,.ProductItem__ImageWrapper--withAlternateImage:hover .ProductItem__Image--alternate{display:block!important;opacity:1!important;transform:scale(1.025)!important}.ProductItem__ImageWrapper img:not(.ProductItem__Image--alternate),.ProductItem__ImageWrapper .ProductItem__Image:not(.ProductItem__Image--alternate),.ProductItem:hover .ProductItem__ImageWrapper img:not(.ProductItem__Image--alternate),.ProductItem:hover .ProductItem__Image:not(.ProductItem__Image--alternate),.ProductItem__ImageWrapper:hover .ProductItem__Image:not(.ProductItem__Image--alternate),.ProductItem__ImageWrapper--withAlternateImage:hover .ProductItem__Image:not(.ProductItem__Image--alternate){opacity:1!important;z-index:1!important;transform:scale(1.025)!important}@media(-moz-touch-enabled:1),(hover:none){.ProductItem__Image--alternate{display:block!important}}.ProductItem__QuickButton{position:absolute!important;bottom:12px!important;right:12px!important;width:36px!important;height:36px!important;background-color:#fff!important;color:#1a1a1a!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:4!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:all .25s cubic-bezier(.2,.8,.2,1)!important;cursor:pointer!important;pointer-events:auto!important}.ProductItem:hover .ProductItem__QuickButton{box-shadow:none!important}.ProductItem__QuickButton:hover{background-color:var(--kiran-maroon)!important;color:#fff!important;transform:scale(1.06)!important}.ProductItem__QuickButton svg,.ProductItem__QuickIcon{width:14px!important;height:14px!important;display:block!important;stroke:currentColor!important}.ProductItem--horizontal .ProductItem__QuickButton{display:none!important}.ProductItem__Info,.ProductItem__Info--left,.ProductItem__Info--center{margin-top:12px!important;padding:0!important;text-align:left!important;background:transparent!important}.ProductItem__Vendor{display:none!important}.ProductItem__Title{font-family:var(--heading-font-family)!important;font-size:clamp(.94rem,1.05vw,1.02rem)!important;font-weight:450!important;letter-spacing:.02em!important;color:#1f1a19!important;margin:6px 0 3px!important;line-height:1.4!important;text-align:left!important;text-transform:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.7em!important}.ProductItem__Title a{color:#1f1a19!important;text-decoration:none!important;transition:color .2s ease!important}.ProductItem__Title a:hover{color:var(--kiran-maroon)!important}.ProductItem__PriceList{margin-top:4px!important;margin-bottom:0!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.9rem!important;font-weight:500!important;letter-spacing:.03em!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:6px 8px!important;text-align:left!important}.ProductItem--zeroPrice .ProductItem__PriceList,.ProductItem[data-price="0"] .ProductItem__PriceList,.ProductItem[data-price="0.0"] .ProductItem__PriceList,.ProductItem[data-price=""] .ProductItem__PriceList{display:none!important}.ProductItem__Price{color:#383330!important;font-weight:500!important;font-size:.92rem!important;line-height:1.2!important}.ProductItem__Price.Price--highlight{color:var(--kiran-maroon, #701D28)!important;font-size:.96rem!important;font-weight:600!important}.Price--compareAt:before,.ProductMeta__Price.Price--compareAt:before,.ProductItem__Price.Price--compareAt:before{display:none!important;content:none!important;width:0!important;height:0!important}.ProductItem__Price.Price--compareAt{color:#8c827a!important;font-weight:400!important;font-size:.82rem!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:#8c827a!important;-webkit-text-decoration-color:#8C827A!important;opacity:.85!important;display:inline-block!important;vertical-align:baseline!important;margin-left:6px!important}.ProductItem__DiscountBadge{display:inline-flex!important;align-items:baseline!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.74rem!important;font-weight:600!important;letter-spacing:.06em!important;color:var(--kiran-maroon, #701D28)!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin-left:6px!important;text-transform:uppercase!important;vertical-align:baseline!important}.ProductItem__LabelList{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;display:flex!important;flex-direction:column!important;gap:4px!important}.ProductItem__Label{font-family:var(--subheading-font-family)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:4px 10px!important;background-color:var(--kiran-maroon)!important;color:#fff!important;border-radius:1px!important;border:1px solid var(--kiran-border-gold)!important;box-shadow:none!important}@media screen and (max-width:640px){.ProductItem{margin-bottom:14px!important;text-align:left!important}.ProductList--grid>.Grid__Cell{margin-bottom:20px!important}.SectionFooter,.TabPanel .SectionFooter,.Section[data-section-type=featured-collections] .SectionFooter,.RoyalJewellerySection .SectionFooter{margin-top:32px!important;margin-bottom:0!important;clear:both!important}.ProductItem__QuickButton{bottom:8px!important;right:8px!important;width:30px!important;height:30px!important}.ProductItem__QuickButton svg,.ProductItem__QuickIcon{width:12px!important;height:12px!important}.ProductItem__Info{text-align:left!important}.ProductItem__Title{text-align:left!important;font-size:.9rem!important;line-height:1.35!important;min-height:2.6em!important}.ProductItem__PriceList{justify-content:flex-start!important;text-align:left!important;font-size:.84rem!important}}.CollectionToolbar,.CollectionToolbar--top{background-color:var(--kiran-cream)!important;border-top:1px solid var(--kiran-border-gold)!important;border-bottom:1px solid var(--kiran-border-gold)!important;box-shadow:none!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:50!important}.CollectionToolbar__Item{font-family:var(--subheading-font-family)!important;font-size:.74rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--kiran-espresso)!important;border-color:var(--kiran-border-gold)!important;transition:color .2s ease,background-color .2s ease}.CollectionToolbar__Item:hover{color:var(--kiran-maroon)!important;background-color:#c59b4b0f!important}.CollectionToolbar__LayoutType{opacity:.35!important;transition:opacity .25s ease,color .25s ease}.CollectionToolbar__LayoutType.is-active{opacity:1!important;color:var(--kiran-maroon)!important}.CollectionToolbar__LayoutType svg{width:18px;height:18px}.PageOverlay{z-index:1500!important;background-color:#2c1e1b99!important}.Drawer,#sidebar-cart.Drawer,#sidebar-menu.Drawer,.CollectionFilters.Drawer{z-index:2000!important;background-color:var(--kiran-cream)!important;box-shadow:none!important}.Drawer__Header,#sidebar-cart .Drawer__Header{background-color:var(--kiran-maroon)!important;color:var(--kiran-cream-soft)!important;border-bottom:1px solid var(--kiran-border-gold)!important;padding:16px 24px!important;height:60px!important;min-height:60px!important;max-height:60px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;z-index:10!important}.Drawer__Title,#sidebar-cart .Drawer__Title{color:var(--kiran-cream-soft)!important;font-family:var(--heading-font-family)!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important}.Drawer__Close,#sidebar-cart .Drawer__Close{color:var(--kiran-cream-soft)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform .2s ease,opacity .2s ease!important;opacity:.85!important}.Drawer__Close:hover,#sidebar-cart .Drawer__Close:hover{opacity:1!important;transform:scale(1.1)!important;color:#fff!important}.Drawer__Close svg{width:16px!important;height:16px!important;stroke-width:1.5px!important}.Drawer__Content,#sidebar-cart .Drawer__Content{height:calc(100% - 60px)!important;max-height:calc(100% - 60px)!important;display:flex!important;flex-direction:column!important;background-color:var(--kiran-cream)!important}.Drawer__Main,#sidebar-cart .Drawer__Main{flex:1 1 auto!important;overflow-y:auto!important;padding:24px!important;-webkit-overflow-scrolling:touch!important}.Drawer__Footer,#sidebar-cart .Drawer__Footer{flex:0 0 auto!important;background-color:var(--kiran-cream-soft)!important;border-top:1px solid var(--kiran-border-gold)!important;padding:20px 24px 24px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}.CartItem{display:flex!important;align-items:flex-start!important;gap:16px!important;padding-bottom:20px!important;margin-bottom:20px!important;border-bottom:1px solid rgba(197,155,75,.2)!important}.CartItem__ImageWrapper{width:80px!important;flex:0 0 80px!important;border-radius:0!important;overflow:hidden!important;background-color:var(--kiran-cream-soft)!important;border:1px solid rgba(197,155,75,.2)!important}.CartItem__ImageWrapper img{border-radius:0!important;object-fit:cover!important}.CartItem__Info{flex:1 1 auto!important}.CartItem__Title{font-family:var(--heading-font-family)!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.35!important;margin:0 0 6px!important}.CartItem__Title a{color:var(--kiran-espresso)!important;text-decoration:none!important}.CartItem__Price{font-family:var(--subheading-font-family)!important;font-size:.9rem!important;font-weight:600!important;color:var(--kiran-maroon)!important}.Cart__Checkout.Button{display:block!important;width:100%!important;background-color:var(--kiran-maroon)!important;color:#fff!important;border:1px solid var(--kiran-border-gold)!important;font-family:var(--subheading-font-family)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:16px 24px!important;border-radius:2px!important;box-shadow:none!important;transition:all .25s ease!important}.Cart__Checkout.Button:hover{background-color:var(--kiran-maroon-dark)!important;border-color:var(--kiran-gold)!important;transform:translateY(-2px)!important;box-shadow:none!important}.CollectionFilters.Drawer{background-color:var(--kiran-cream)!important}.CollectionFilters .Drawer__Header{background-color:var(--kiran-maroon)!important;color:var(--kiran-cream-soft)!important;border-bottom:1px solid var(--kiran-gold)!important;padding:20px 24px!important}.CollectionFilters .Drawer__Title{color:var(--kiran-cream-soft)!important;font-family:var(--heading-font-family)!important;font-size:1.15rem!important;letter-spacing:.08em!important}.CollectionFilters .Drawer__Close{color:var(--kiran-cream-soft)!important}.CollectionFilters .Collapsible{border-bottom:1px solid var(--kiran-border-gold)!important}.CollectionFilters .Collapsible__Button{font-family:var(--subheading-font-family)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--kiran-espresso)!important;padding:16px 24px!important}.CollectionFilters .Link--primary{font-family:var(--subheading-font-family)!important;font-size:.85rem!important;color:var(--kiran-body-text)!important;transition:color .2s ease}.CollectionFilters .Link--primary:hover,.CollectionFilters .Link--primary.is-active{color:var(--kiran-maroon)!important;font-weight:600!important}.CollectionFilters .Drawer__Footer{border-top:1px solid var(--kiran-border-gold)!important;background-color:var(--kiran-cream)!important;padding:16px 24px!important}.Popover{background-color:var(--kiran-cream)!important;border:1px solid var(--kiran-border-gold)!important;box-shadow:none!important}@media screen and (min-width:641px){#collection-sort-popover.Popover{position:fixed!important;z-index:1001!important;max-height:75vh!important;overflow-y:auto!important;background-color:var(--kiran-cream-soft)!important;border:1px solid var(--kiran-gold)!important;box-shadow:none!important}}.Popover__Header{border-bottom:1px solid var(--kiran-border-gold)!important;background-color:var(--kiran-cream-soft)!important}.Popover__Title{color:var(--kiran-espresso)!important;font-family:var(--subheading-font-family)!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}.Popover__Value{font-family:var(--subheading-font-family)!important;font-size:.78rem!important;letter-spacing:.1em!important;color:var(--kiran-espresso)!important;padding:12px 24px!important;text-transform:uppercase!important;transition:color .2s ease,background .2s ease}.Popover__Value:hover,.Popover__Value.is-selected{color:var(--kiran-maroon)!important;background-color:#c59b4b14!important}[data-section-type=testimonials],.TestimonialsSection,.shopify-section--bordered:has(.TestimonialList),#section-1596220234038{display:block!important;visibility:visible!important;opacity:1!important;background-color:#faf6f0!important;padding-top:clamp(48px,6vw,76px)!important;padding-bottom:clamp(48px,6vw,76px)!important;position:relative!important;width:100%!important;box-sizing:border-box!important}.TestimonialsHeader{margin-bottom:clamp(24px,3.5vw,38px)!important;text-align:center!important}.TestimonialsHeader .SectionHeader__SubHeading{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;margin-bottom:8px!important;display:block!important}.TestimonialsHeader .SectionHeader__Heading{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.5rem,2.5vw,2.1rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--kiran-maroon, #701D28)!important;margin:0!important}.TestimonialList{opacity:1!important;visibility:visible!important;display:block!important;position:relative!important;width:100%!important;max-width:860px!important;margin:0 auto!important;min-height:180px!important;transition:opacity .3s ease!important}.TestimonialList.flickity-enabled{opacity:1!important}.TestimonialList .flickity-viewport{overflow:hidden!important;width:100%!important;min-height:160px!important;box-sizing:border-box!important}.TestimonialList .Testimonial{width:100%!important;max-width:100%!important;text-align:center!important;box-sizing:border-box!important;padding:0 16px!important}.TestimonialList .Testimonial.is-selected,.js .Carousel--fadeIn .Carousel__Cell.is-selected{opacity:1!important;visibility:visible!important;display:block!important;pointer-events:auto!important;animation:none!important;transform:none!important}.TestimonialList.flickity-enabled .Testimonial:not(.is-selected){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.TestimonialList:not(.flickity-enabled) .Testimonial:first-child{opacity:1!important;visibility:visible!important;display:block!important}.TestimonialList:not(.flickity-enabled) .Testimonial:not(:first-child){display:none!important}.Testimonial__Content{max-width:800px!important;margin:0 auto!important;text-align:center!important;position:relative!important;padding:0 12px!important;box-sizing:border-box!important}.Testimonial__Content:before{content:"\201c"!important;display:block!important;font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(3.2rem,5.5vw,4.8rem)!important;line-height:.8!important;color:var(--kiran-gold, #C59B4B)!important;margin:0 auto 12px!important;opacity:.85!important}.Testimonial__Content p{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.1rem,2vw,1.45rem)!important;font-weight:400!important;font-style:italic!important;line-height:1.65!important;letter-spacing:.02em!important;color:#2c1e1b!important;margin:0 0 14px!important}.Testimonial__Content p strong,.Testimonial__Content strong{display:inline-block!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:clamp(.78rem,1.1vw,.86rem)!important;font-weight:700!important;font-style:normal!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--kiran-maroon, #701D28)!important;margin-top:6px!important}.TestimonialList .flickity-page-dots{position:relative!important;margin-top:32px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;list-style:none!important;padding:0!important;z-index:5!important}.TestimonialList .flickity-page-dots .dot{width:10px!important;height:10px!important;margin:0!important;border-radius:50%!important;background-color:transparent!important;border:1.5px solid var(--kiran-gold, #C59B4B)!important;opacity:.45!important;cursor:pointer!important;transition:all .3s ease!important}.TestimonialList .flickity-page-dots .dot.is-selected{width:28px!important;border-radius:12px!important;background-color:var(--kiran-maroon, #701D28)!important;border-color:var(--kiran-maroon, #701D28)!important;opacity:1!important;transform:scale(1.05)!important}.Footer{background-color:#380c13!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;color:var(--kiran-cream, #FAF6F0)!important;border-top:1.5px solid rgba(197,155,75,.4)!important;padding-top:58px!important;padding-bottom:36px!important;position:relative!important}@media screen and (min-width:768px){.Footer{background-position:center top!important;background-size:cover!important}}.Footer .Container{max-width:1360px!important;padding-left:clamp(20px,4vw,50px)!important;padding-right:clamp(20px,4vw,50px)!important}.Footer__Inner{display:grid!important;grid-template-columns:1.35fr .9fr 1.15fr 1.35fr!important;gap:40px 48px!important;align-items:start!important;margin:0!important}.Footer--center .Footer__Inner{justify-content:normal!important}@media screen and (max-width:1007px)and (min-width:641px){.Footer__Inner{grid-template-columns:1fr 1fr!important;gap:38px 32px!important}}@media screen and (max-width:640px){.Footer{padding-top:46px!important;padding-bottom:30px!important}.Footer__Inner{display:flex!important;flex-direction:column!important;gap:32px!important}}.Footer__Block{flex:none!important;margin:0!important;padding:0!important;width:100%!important}.Footer .Heading,.Footer__Title{color:#e5c368!important;text-shadow:none!important;font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.05rem,1.25vw,1.2rem)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 18px!important;line-height:1.35!important}.Footer .Linklist{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.Footer .Linklist__Item{margin:0!important;padding:0!important;line-height:1.45!important}.Footer .Linklist__Item a,.Footer .Linklist__Item .Link{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.98rem!important;font-weight:400!important;color:#fff!important;text-shadow:none!important;text-decoration:none!important;display:inline-block!important;transition:color .2s ease,transform .2s ease!important;letter-spacing:.025em!important}.Footer .Linklist__Item a:hover,.Footer .Linklist__Item .Link:hover{color:#f8e7c0!important;transform:translate(3px)!important}.Footer .Footer__Content,.Footer p,.Footer .Rte{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.96rem!important;line-height:1.7!important;color:#fffffff5!important;text-shadow:none!important;margin:0 0 14px!important}.Footer .Footer__Content strong,.Footer p strong,.Footer .Rte strong{color:#fff!important;font-weight:600!important}.Footer .Footer__Content a,.Footer p a,.Footer .Rte a{color:#eedbba!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .2s ease!important}.Footer .Footer__Content a:hover,.Footer p a:hover,.Footer .Rte a:hover{color:#fff!important}.Footer__Social{margin-top:18px!important}.Footer__Social .Icon-Wrapper--clickable{width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid rgba(197,155,75,.45)!important;background-color:#ffffff14!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;transition:all .25s ease!important}.Footer__Social .Icon-Wrapper--clickable:hover{background-color:var(--kiran-gold, #C59B4B)!important;border-color:var(--kiran-gold, #C59B4B)!important;color:#380c13!important;transform:translateY(-2px)!important;box-shadow:none!important}.Footer__Social svg{width:16px!important;height:16px!important}.Footer__ConciergeBtn{display:inline-flex!important;align-items:center!important;gap:9px!important;background:#25d3661f!important;border:1.2px solid rgba(37,211,102,.5)!important;color:#4eed88!important;padding:10px 20px!important;border-radius:28px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.86rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;margin-top:8px!important;transition:all .22s ease!important}.Footer__ConciergeBtn svg{width:17px!important;height:17px!important;fill:currentColor!important}.Footer__ConciergeBtn:hover{background:#25d366!important;color:#0e2816!important;border-color:#25d366!important;transform:translateY(-1px)!important;box-shadow:none!important}.Footer__Aside{border-top:1px solid rgba(197,155,75,.22)!important;margin-top:48px!important;padding-top:26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}.Footer__StoreName{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.88rem!important;color:#fdfbf7d1!important;letter-spacing:.08em!important;font-weight:500!important;text-decoration:none!important}.Footer__StoreName:hover{color:var(--kiran-gold, #C59B4B)!important}.Footer__PaymentList{display:flex!important;align-items:center!important;gap:8px!important;opacity:.85!important;transition:opacity .2s ease!important}.Footer__PaymentList:hover{opacity:1!important}.Footer__PaymentList svg{height:24px!important}.Slideshow__SlideLink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:block;cursor:pointer}.Slideshow__Image{width:100%;height:100%;object-fit:cover}.Product{background-color:var(--kiran-cream)!important;padding-top:16px!important;padding-bottom:60px!important}@media screen and (min-width:1008px){.Product{padding-top:20px!important}}.Product__SlideItem{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.Product__SlideItem .AspectRatio{background-color:#faf6f0!important;border:none!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important;max-height:none!important;margin:0 auto!important;width:100%!important;position:relative!important}.Product__SlideItem img{border-radius:0!important;border:none!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;top:0!important;left:0!important;object-fit:cover!important;object-position:top center!important}@media screen and (min-width:1008px){.Product{position:relative!important;overflow:visible!important;max-width:1360px!important;margin:0 auto 60px!important;padding-top:20px!important;padding-left:32px!important;padding-right:32px!important}.Product__Wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:center!important;gap:clamp(24px,2.8vw,40px)!important;width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:visible!important}.Product__Gallery{flex:0 0 auto!important;width:auto!important;max-width:none!important;display:flex!important;align-items:flex-start!important;align-self:flex-start!important;gap:18px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.Product__SlideshowNav--thumbnails{position:-webkit-sticky!important;position:sticky!important;top:calc(var(--header-height, 80px) + 16px)!important;width:72px!important;flex:0 0 72px!important;padding:0!important;margin:0!important;display:block!important;z-index:5!important;align-self:flex-start!important}.Product__SlideshowNav--thumbnails .Product__SlideshowNavScroller{display:flex!important;flex-direction:column!important;gap:12px!important}.Product__SlideshowNav--thumbnails .Product__SlideshowNavImage{display:block!important;width:72px!important;height:100px!important;padding-bottom:0!important;border:1.5px solid rgba(197,155,75,.25)!important;border-radius:0!important;overflow:hidden!important;opacity:.65!important;transition:opacity .25s ease,border-color .25s ease!important;position:relative!important;background-color:#faf6f0!important;margin-bottom:0!important}.Product__SlideshowNav--thumbnails .Product__SlideshowNavImage.is-selected,.Product__SlideshowNav--thumbnails .Product__SlideshowNavImage:hover{border-color:var(--kiran-maroon)!important;border-width:2px!important;opacity:1!important}.Product__SlideshowNav--thumbnails .Product__SlideshowNavImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;position:absolute!important;top:0!important;left:0!important}.Product__Slideshow{flex:0 0 auto!important;width:clamp(480px,42vw,560px)!important;max-width:560px!important;margin:0!important;padding:0!important}.Product__SlideItem{display:block!important;margin-bottom:24px!important}.Product__SlideItem:last-child{margin-bottom:0!important}.Product__InfoWrapper{flex:0 0 clamp(400px,32vw,460px)!important;width:clamp(400px,32vw,460px)!important;max-width:460px!important;position:-webkit-sticky!important;position:sticky!important;top:calc(var(--header-height, 80px) + 16px)!important;align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;z-index:10!important}.Product__Info{position:relative!important;top:0!important;right:auto!important;bottom:auto!important;left:auto!important;align-self:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding-top:0!important;padding-bottom:40px!important;overflow:visible!important;max-height:none!important;height:auto!important;min-height:0!important;z-index:1!important}.Product__Info .Container{padding-left:0!important;padding-right:0!important;margin:0!important;width:100%!important;max-width:100%!important}.ProductMeta{padding-top:0!important;margin-top:0!important;text-align:left!important}.ProductMeta__Vendor{margin-top:0!important;margin-bottom:6px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;display:block!important;visibility:visible!important;opacity:1!important}.ProductMeta__Title{margin-top:0!important;margin-bottom:12px!important;font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.6rem,2.4vw,2.2rem)!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.22!important;color:var(--kiran-espresso, #1F1A19)!important}}@media screen and (max-width:1007px){.Product__Info{padding-top:24px!important}.Product__Gallery{margin-bottom:24px!important}.Product__SlideItem .AspectRatio{max-height:75vh!important}.Product__SlideItem img{object-fit:cover!important;object-position:top center!important}}@media screen and (max-width:1007px){.ProductListWrapper{overflow:visible!important}.ProductList--carousel{white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:4px 16px 24px!important;margin-left:0!important;margin-right:0!important;margin-bottom:-16px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:16px!important;display:flex!important;align-items:flex-start!important;gap:14px!important}.ProductList--carousel::-webkit-scrollbar{display:none!important}.ProductList--carousel .Carousel__Cell{display:block!important;flex:0 0 clamp(240px,72vw,290px)!important;width:clamp(240px,72vw,290px)!important;max-width:290px!important;margin:0!important;padding:0!important;scroll-snap-align:start!important;white-space:normal!important;vertical-align:top!important}.ProductList--carousel .Carousel__Cell:first-child{margin-left:0!important}.ProductList--carousel .Carousel__Cell:last-child{margin-right:0!important}.ProductList--carousel.flickity-enabled .flickity-viewport{padding-left:16px!important;padding-right:16px!important;overflow:visible!important}.ProductList--carousel:after{content:""!important;display:block!important;flex:0 0 16px!important;width:16px!important}.ProductList--carousel .ProductItem{width:100%!important;margin-bottom:0!important}.ProductList--carousel .ProductItem__Wrapper{width:100%!important}}@media screen and (min-width:641px)and (max-width:1007px){.ProductList--carousel{padding-left:24px!important;padding-right:24px!important;margin-left:0!important;margin-right:0!important;scroll-padding-left:24px!important;gap:18px!important}.ProductList--carousel.flickity-enabled .flickity-viewport{padding-left:24px!important;padding-right:24px!important;overflow:visible!important}.ProductList--carousel .Carousel__Cell{flex:0 0 clamp(280px,42vw,340px)!important;width:clamp(280px,42vw,340px)!important;max-width:340px!important}.ProductList--carousel:after{flex:0 0 24px!important;width:24px!important}}.Product__Tabs .Collapsible:has(button[aria-controls*=faq i]),.Product__Tabs .Collapsible[data-tab*=faq i]{display:none!important}.Product--zeroPrice .ProductMeta__PriceList,.Product--zeroPrice .ProductForm__QuantitySelector,.Product--zeroPrice .ProductForm__AddToCart,.Product--zeroPrice .shopify-payment-button,[data-price="0"] .ProductMeta__PriceList,[data-price="0"] .ProductForm__QuantitySelector,[data-price="0"] .ProductForm__AddToCart,[data-price="0"] .shopify-payment-button{display:none!important}.ProductMeta__Vendor{font-family:var(--subheading-font-family)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--kiran-gold)!important;margin-bottom:8px!important}.ProductMeta__Title{font-family:var(--heading-font-family)!important;font-size:clamp(1.65rem,2.5vw,2.35rem)!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.25!important;color:var(--kiran-espresso)!important;margin-bottom:12px!important}.ProductMeta__PriceList{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:12px 14px!important;margin-top:14px!important;margin-bottom:6px!important}.ProductMeta__Price{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:clamp(1.38rem,2.2vw,1.6rem)!important;font-weight:700!important;letter-spacing:.03em!important;line-height:1.15!important;color:var(--kiran-espresso, #1F1A19)!important}.ProductMeta__Price.Price--highlight{color:var(--kiran-maroon, #701D28)!important}.ProductMeta__Price.Price--compareAt{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:clamp(1.02rem,1.3vw,1.14rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:#8c827a!important;text-decoration:line-through!important;text-decoration-thickness:1.2px!important;text-decoration-color:#8c827a!important;-webkit-text-decoration-color:#8C827A!important;opacity:.88!important;display:inline-block!important;vertical-align:baseline!important;margin-left:0!important}.Price__MrpLabel{display:none!important}.ProductMeta__DiscountBadge{display:inline-flex!important;align-items:baseline!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.86rem!important;font-weight:600!important;letter-spacing:.06em!important;color:var(--kiran-maroon, #701D28)!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin-left:2px!important;text-transform:uppercase!important;line-height:1!important;vertical-align:baseline!important}.ProductMeta__TaxNotice{display:flex!important;align-items:center!important;gap:8px!important;font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.76rem!important;letter-spacing:.04em!important;color:#8c827a!important;margin-top:4px!important;margin-bottom:20px!important}.ProductMeta__TaxSeparator{color:var(--kiran-gold, #C59B4B)!important;font-size:.7rem!important}.ProductForm__Item{border:1px solid var(--kiran-border-gold)!important;background-color:var(--kiran-cream-soft)!important;font-family:var(--subheading-font-family)!important;font-size:.82rem!important;font-weight:500!important;letter-spacing:.06em!important;padding:12px 18px!important;color:var(--kiran-espresso)!important;transition:border-color .25s ease!important}.ProductForm__Item:hover{border-color:var(--kiran-gold)!important}.ProductForm__AddToCart{background-color:var(--kiran-maroon)!important;border:1px solid var(--kiran-border-gold)!important;color:#fff!important;font-family:var(--subheading-font-family)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:16px 28px!important;box-shadow:none!important;transition:all .3s ease!important}.ProductForm__AddToCart:hover{background-color:var(--kiran-maroon-dark)!important;border-color:var(--kiran-gold)!important;transform:translateY(-2px);box-shadow:none!important}.Button--whatsapp,.Button.Button--whatsapp,a.Button--whatsapp,a.Button.Button--whatsapp{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;background-color:#25d366!important;background:#25d366!important;color:#fff!important;border:1.5px solid #25D366!important;border-color:#25d366!important;border-radius:0!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:14px 24px!important;transition:all .25s ease!important;text-decoration:none!important;margin-top:12px!important;box-shadow:none!important;outline:none!important}.Button--whatsapp:before,.Button--whatsapp:after{display:none!important;content:none!important}.Button--whatsapp:hover,.Button.Button--whatsapp:hover,a.Button--whatsapp:hover,a.Button.Button--whatsapp:hover,.Button--whatsapp:not([disabled]):hover{background-color:#20ba5a!important;background:#20ba5a!important;color:#fff!important;border:1.5px solid #20BA5A!important;border-color:#20ba5a!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:none!important}.Button--whatsapp svg,.Button--whatsapp:hover svg{width:18px!important;height:18px!important;fill:#fff!important;color:#fff!important;flex-shrink:0!important}.Button--whatsapp.Button--whatsappOnly,.Product--zeroPrice .Button--whatsapp{margin-top:0!important;padding:18px 32px!important;font-size:.88rem!important;letter-spacing:.16em!important;background:#25d366!important;background-color:#25d366!important;color:#fff!important;border:1.5px solid #25D366!important;border-color:#25d366!important;box-shadow:none!important}.Button--whatsapp.Button--whatsappOnly:hover,.Product--zeroPrice .Button--whatsapp:hover{background:#20ba5a!important;background-color:#20ba5a!important;border:1.5px solid #20BA5A!important;border-color:#20ba5a!important;color:#fff!important;box-shadow:none!important;transform:translateY(-2px)!important}.Product__Guarantees{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin-top:24px!important;padding:18px 16px!important;background-color:#faf6f0!important;border:1px solid rgba(197,155,75,.35)!important;border-radius:2px!important;box-shadow:none!important}@media screen and (max-width:640px){.Product__Guarantees{grid-template-columns:1fr!important;gap:14px!important;padding:16px 14px!important}}.Product__GuaranteeItem{display:flex!important;align-items:center!important;gap:12px!important}.Product__GuaranteeIcon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:50%!important;background:#701d280f!important;border:1px solid rgba(197,155,75,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--kiran-maroon)!important;transition:all .25s ease!important}.Product__GuaranteeItem:hover .Product__GuaranteeIcon{background:var(--kiran-maroon)!important;color:#fff!important;border-color:var(--kiran-maroon)!important;transform:scale(1.05)!important}.Product__GuaranteeSvg{width:18px!important;height:18px!important;stroke:currentColor!important;display:block!important}.Product__GuaranteeText{flex:1!important}.Product__GuaranteeText strong{display:block!important;font-family:var(--subheading-font-family)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--kiran-maroon)!important;margin-bottom:2px!important;line-height:1.25!important}.Product__GuaranteeText span{display:block!important;font-size:.73rem!important;line-height:1.35!important;color:#555!important}.ProductMeta__Description{margin-top:18px!important;margin-bottom:22px!important;padding:14px 0!important;border-top:1px solid rgba(197,155,75,.25)!important;border-bottom:1px solid rgba(197,155,75,.25)!important;font-size:.92rem!important;line-height:1.65!important;color:#3d302d!important}.Product__Info .Product__Tabs,.Product__Tabs{width:100%!important;max-width:100%!important;margin-top:24px!important;margin-bottom:24px!important;border-top:1px solid rgba(197,155,75,.35)!important;border-bottom:1px solid rgba(197,155,75,.35)!important;clear:both!important}.Product__Tabs .Collapsible{border:none!important;border-bottom:1px solid rgba(197,155,75,.2)!important}.Product__Tabs .Collapsible:last-child{border-bottom:none!important}.Product__Tabs .Collapsible__Button{font-family:var(--subheading-font-family)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--kiran-espresso)!important;padding:16px 0!important;transition:color .2s ease!important}.Product__Tabs .Collapsible__Button:hover{color:var(--kiran-maroon)!important}.Product__Tabs .Collapsible__Content{padding-bottom:18px!important}.Product__Tabs .Rte p{font-size:.88rem!important;line-height:1.6!important;color:#444!important;margin-bottom:10px!important}.Product__Tabs .Rte p:last-child{margin-bottom:0!important}.ProductPolicy__Link,.Product__Tabs .Rte a,.Collapsible__Content .Rte a{display:inline-flex!important;align-items:center!important;gap:4px!important;color:var(--kiran-maroon, #701D28)!important;font-size:.85rem!important;font-weight:600!important;text-decoration:none!important;border-bottom:1.5px solid var(--kiran-maroon, #701D28)!important;padding-bottom:2px!important;transition:color .2s ease,border-color .2s ease,transform .2s ease!important}.ProductPolicy__Link:before,.ProductPolicy__Link:after,.Product__Tabs .Rte a:before,.Product__Tabs .Rte a:after,.Collapsible__Content .Rte a:before,.Collapsible__Content .Rte a:after{display:none!important;content:none!important}.ProductPolicy__Link:hover,.Product__Tabs .Rte a:hover,.Collapsible__Content .Rte a:hover{color:var(--kiran-gold, #C59B4B)!important;border-bottom-color:var(--kiran-gold, #C59B4B)!important;text-decoration:none!important}.Rte a.Link--underline,.Rte .Link--underline{text-decoration:none!important}.Product__Aside{max-width:calc(100% - 460px)!important;clear:both!important}@media screen and (max-width:1007px){.Product__Aside{max-width:100%!important}}.PolicyPage{padding-top:40px!important;padding-bottom:70px!important}.PolicyPage__Nav{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;margin-bottom:34px!important;border-bottom:1px solid rgba(197,155,75,.3)!important;padding-bottom:16px!important}.PolicyPage__Tab{font-family:var(--subheading-font-family)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:10px 18px!important;background:transparent!important;color:var(--kiran-muted)!important;border:1px solid transparent!important;border-radius:2px!important;cursor:pointer!important;text-decoration:none!important;display:inline-block!important;transition:all .25s ease!important}.PolicyPage__Tab:hover{color:var(--kiran-maroon)!important;border-color:#c59b4b66!important}.PolicyPage__Tab.is-active{background-color:var(--kiran-maroon)!important;color:#fff!important;border-color:var(--kiran-maroon)!important;box-shadow:none!important}.PolicyPage__Panel{display:none}.PolicyPage__Panel.is-active{display:block;animation:fadeInPolicy .35s ease forwards}@keyframes fadeInPolicy{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PolicyCard{background-color:#faf6f0!important;border:1px solid rgba(197,155,75,.35)!important;padding:36px 32px!important;border-radius:2px!important;box-shadow:none!important;margin-bottom:30px!important}.PolicyCard__Title{font-family:var(--heading-font-family)!important;font-size:clamp(1.4rem,2.2vw,1.85rem)!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--kiran-maroon)!important;margin-bottom:20px!important;border-bottom:1px solid rgba(197,155,75,.25)!important;padding-bottom:14px!important}.PolicyCard__Content h3{font-family:var(--subheading-font-family)!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.04em!important;color:var(--kiran-espresso)!important;margin-top:24px!important;margin-bottom:8px!important}.PolicyCard__Content p,.PolicyCard__Content li{font-size:.92rem!important;line-height:1.7!important;color:#444!important}.PolicyCard__Content ul{padding-left:20px!important;margin:12px 0!important}.PolicyPage__ContactBox{background:linear-gradient(135deg,#701d2814,#c59b4b1f)!important;border:1px solid rgba(197,155,75,.45)!important;padding:28px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:16px!important;margin-top:20px!important}.PolicyPage__ContactText h3{font-family:var(--heading-font-family)!important;font-size:1.25rem!important;color:var(--kiran-maroon)!important;margin-bottom:6px!important}.PolicyPage__ContactText p{font-size:.88rem!important;color:var(--kiran-muted)!important;max-width:600px!important;margin:0 auto!important}.Footer__Social .Icon-Wrapper--clickable,.SidebarMenu__Social .Icon-Wrapper--clickable{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgba(197,155,75,.45)!important;background-color:#ffffffb3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--kiran-espresso)!important;transition:all .3s cubic-bezier(.2,.8,.2,1)!important}.Footer__Social .Icon-Wrapper--clickable:hover,.SidebarMenu__Social .Icon-Wrapper--clickable:hover{background-color:var(--kiran-maroon)!important;border-color:var(--kiran-maroon)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:none!important}.Footer__Social svg,.SidebarMenu__Social svg{width:15px!important;height:15px!important}.SidebarMenu .Drawer__Footer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:18px 24px!important;background-color:#faf6f0!important;border-top:1px solid rgba(197,155,75,.25)!important}.SidebarMenu__Social,ul.SidebarMenu__Social,.SidebarMenu__Social.HorizontalList{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding:0!important;list-style:none!important}.SidebarMenu__Social .HorizontalList__Item{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;width:auto!important;flex:0 0 auto!important}.SidebarMenu__Social .HorizontalList__Item>.Link{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.SidebarMenu__Social .Icon-Wrapper--clickable{width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid rgba(197,155,75,.45)!important;background-color:#fff!important;color:var(--kiran-maroon, #701D28)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:all .25s ease!important}.SidebarMenu__Social .Icon-Wrapper--clickable:hover{background-color:var(--kiran-maroon, #701D28)!important;border-color:var(--kiran-maroon, #701D28)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:none!important}.SidebarMenu__Social svg{width:16px!important;height:16px!important;fill:currentColor!important}.ProductPip{position:fixed!important;right:20px!important;left:auto!important;bottom:12px!important;z-index:92!important;font-family:var(--text-font-family)}.ProductPip__Card{width:155px!important;height:275px!important;border-radius:12px!important;border:1.5px solid rgba(197,155,75,.45)!important;background-color:#0f0a09!important;box-shadow:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;animation:slideInPip .45s cubic-bezier(.2,.8,.2,1);transition:transform .3s ease}@keyframes slideInPip{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.ProductPip__Card:hover{transform:translateY(-3px);box-shadow:none!important}.ProductPip__Header{position:absolute!important;top:0!important;left:0!important;right:0!important;padding:8px!important;background:linear-gradient(180deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,.15) 75%,transparent 100%)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;z-index:3!important}.ProductPip__Badge{display:none!important}.ProductPip__Actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:100%!important}.ProductPip__Btn{background:#0000008c;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s ease}.ProductPip__Btn:hover{background-color:var(--kiran-maroon);border-color:var(--kiran-gold);color:#fff;transform:scale(1.1)}.ProductPip__VideoWrap{flex:1;position:relative;width:100%;height:100%;cursor:pointer;background:#000}.ProductPip__Video{width:100%;height:100%;object-fit:cover;display:block}.ProductPip__Iframe{width:100%;height:100%;border:0;pointer-events:none}.ProductPip__PlayOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;z-index:2;transition:opacity .2s ease}.ProductPip__Footer{display:none!important}.ProductPip__Launcher{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,var(--kiran-maroon) 0%,#461118 100%)!important;border:1.5px solid var(--kiran-gold)!important;border-radius:28px!important;color:#fff!important;box-shadow:none!important;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1);animation:pulsePipLauncher 2.4s infinite}@keyframes pulsePipLauncher{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.ProductPip__Launcher:hover{transform:translateY(-2px) scale(1.04);background:var(--kiran-maroon)!important;border-color:#e2c082!important}.ProductPip__LauncherIcon{width:22px;height:22px;border-radius:50%;background:var(--kiran-gold);color:#000;display:inline-flex;align-items:center;justify-content:center}.ProductPip__LauncherText{font-family:var(--subheading-font-family);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProductPip__Modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.ProductPip__ModalBackdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0f0a09e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ProductPip__ModalContent{position:relative;z-index:2;width:100%;max-width:420px;max-height:90vh;background-color:#faf6f0;border:1.5px solid var(--kiran-border-gold);border-radius:8px;overflow:hidden;box-shadow:none!important;display:flex;flex-direction:column}.ProductPip__ModalClose{position:absolute;top:12px;right:12px;z-index:5;background:#000000a6;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ProductPip__ModalClose:hover{background-color:var(--kiran-maroon);border-color:var(--kiran-gold)}.ProductPip__ModalVideoWrap{width:100%;background:#000;max-height:60vh}.ProductPip__ModalVideo{width:100%;max-height:60vh;object-fit:contain;display:block}.ProductPip__ModalDetails{padding:18px 20px}.ProductPip__ModalBrand{font-family:var(--subheading-font-family);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kiran-maroon);display:block;margin-bottom:4px}.ProductPip__ModalTitle{font-family:var(--heading-font-family);font-size:1.15rem;color:#1f1a19;margin-bottom:14px}@media screen and (max-width:640px){.ProductPip{right:12px!important;left:auto!important;bottom:12px!important}.ProductPip__Card{width:115px!important;height:204px!important}}.StickyAtcBar{position:fixed;bottom:0;left:0;right:0;z-index:94;background-color:#fffdf9!important;border-top:1px solid rgba(197,155,75,.45)!important;box-shadow:none!important;transform:translateY(115%);transition:transform .35s cubic-bezier(.2,.8,.2,1);padding:10px 0}.StickyAtcBar.is-visible{transform:translateY(0)}.StickyAtcBar__Container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.StickyAtcBar__Product{display:flex;align-items:center;gap:14px;min-width:0}.StickyAtcBar__ImageWrapper{width:48px;height:60px;flex-shrink:0;border:1px solid rgba(197,155,75,.35);background-color:#f8f6f2;overflow:hidden;border-radius:2px}.StickyAtcBar__Image{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.StickyAtcBar__Meta{min-width:0}.StickyAtcBar__Brand{font-family:var(--subheading-font-family);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kiran-maroon);display:block;margin-bottom:2px;line-height:1}.StickyAtcBar__Title{font-family:var(--heading-font-family)!important;font-size:.96rem;font-weight:500;letter-spacing:.02em;color:#1f1a19;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.StickyAtcBar__PriceList{display:flex;align-items:baseline;gap:8px;font-size:.9rem}.StickyAtcBar__Price{font-family:var(--heading-font-family)!important;font-weight:600;font-size:1.05rem;color:var(--kiran-maroon)}.StickyAtcBar__ComparePrice{text-decoration:line-through;font-size:.82rem;color:#888}.StickyAtcBar__Actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.StickyAtcBar__VariantSelectWrap{position:relative;display:inline-block}.StickyAtcBar__VariantSelect{font-family:var(--text-font-family);font-size:.82rem;padding:10px 32px 10px 14px;border:1px solid rgba(197,155,75,.45);background-color:#fff;color:#1f1a19;border-radius:2px;-webkit-appearance:none;appearance:none;cursor:pointer}.StickyAtcBar__SelectArrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--kiran-espresso)}.StickyAtcBar__AtcBtn{font-family:var(--subheading-font-family)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:0 28px!important;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--kiran-maroon)!important;color:#fff!important;border:1px solid var(--kiran-maroon)!important;border-radius:2px!important;cursor:pointer!important;transition:all .25s ease!important}.StickyAtcBar__AtcBtn:hover:not([disabled]){background-color:#55141e!important;border-color:#55141e!important;box-shadow:none!important}.StickyAtcBar__WhatsAppBtn{font-family:var(--subheading-font-family)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 24px!important;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#25d366!important;background-color:#25d366!important;color:#fff!important;border:1px solid #25D366!important;border-color:#25d366!important;border-radius:0!important;text-decoration:none!important;box-shadow:none!important;transition:all .25s ease!important}.StickyAtcBar__WhatsAppBtn:hover{background:#20ba5a!important;background-color:#20ba5a!important;border:1px solid #20BA5A!important;border-color:#20ba5a!important;color:#fff!important;box-shadow:none!important}.StickyAtcBar__WhatsAppIconBtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid rgba(37,211,102,.45);background-color:#25d3661a;color:#128c7e;transition:all .25s ease}.StickyAtcBar__WhatsAppIconBtn:hover{background-color:#25d366;color:#fff}@media screen and (max-width:768px){.StickyAtcBar{padding:8px 0 max(8px,env(safe-area-inset-bottom)) 0}.StickyAtcBar__Container{padding:0 14px;gap:10px}.StickyAtcBar__ImageWrapper{width:38px;height:48px}.StickyAtcBar__Title{font-size:.82rem;max-width:140px}.StickyAtcBar__Price{font-size:.92rem}.StickyAtcBar__AtcBtn,.StickyAtcBar__WhatsAppBtn{padding:0 16px!important;height:40px!important;min-height:40px!important;font-size:.74rem!important}}.KiranPreloader{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:radial-gradient(circle at center,#fff,#faf6f0 60%,#f5ece0)!important;z-index:99999999!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1;visibility:visible;transition:opacity .55s cubic-bezier(.2,.8,.2,1),visibility .55s ease!important;pointer-events:all;will-change:opacity}.KiranPreloader.is-loaded{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.KiranPreloader__Inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;transform:translateY(0);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.KiranPreloader.is-loaded .KiranPreloader__Inner{transform:translateY(-10px) scale(.97)}.KiranPreloader__Crest{position:relative;width:124px;height:124px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.KiranPreloader__Halo{position:absolute;top:-12px;left:-12px;right:-12px;bottom:-12px;border-radius:50%;background:radial-gradient(circle,#c59b4b4d,#c59b4b00 70%);animation:preloaderPulse 2.4s ease-in-out infinite;pointer-events:none}.KiranPreloader__Ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1.5px solid transparent;border-top-color:#c59b4b;border-right-color:#c59b4b73;border-bottom-color:#701d28;animation:preloaderSpin 2s cubic-bezier(.45,.05,.55,.95) infinite}.KiranPreloader__Logo{width:104px!important;height:104px!important;object-fit:contain!important;border-radius:50%!important;box-shadow:none!important;animation:preloaderBreathe 2.4s ease-in-out infinite;position:relative;z-index:2}.KiranPreloader__Brand{display:flex;flex-direction:column;align-items:center}.KiranPreloader__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:1.05rem!important;font-weight:500!important;letter-spacing:.28em!important;color:#701d28!important;text-transform:uppercase!important;margin-bottom:5px!important;display:block}.KiranPreloader__Subtitle{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.24em!important;color:#c59b4b!important;text-transform:uppercase!important;margin-bottom:20px!important;display:block}.KiranPreloader__Bar{width:130px;height:1.5px;background-color:#c59b4b33;border-radius:2px;overflow:hidden;position:relative}.KiranPreloader__Progress{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#c59b4b,#701d28,#c59b4b);animation:preloaderBar 1.5s ease-in-out infinite}@keyframes preloaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes preloaderBreathe{0%,to{transform:scale(1);filter:none)}50%{transform:scale(1.025);filter:none)}}@keyframes preloaderPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:1}}@keyframes preloaderBar{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.Section--royal{position:relative!important;background-color:#faf6f0!important;background-image:radial-gradient(circle at 50% 50%,#ffffffb3,#faf6f0f2),url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0L24 16L40 20L24 24L20 40L16 24L0 20L16 16Z' fill='%23C59B4B' fill-opacity='0.035'/%3E%3C/svg%3E")!important;padding-top:56px!important;padding-bottom:56px!important;border-top:1px solid rgba(197,155,75,.16)!important}.RoyalDivider{display:none!important}.RoyalHeader{margin-bottom:40px!important}.RoyalHeader__Badge{display:block!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0 0 10px!important}.RoyalHeader__BadgeIcon{display:none!important}.RoyalHeader__Badge span{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important}.RoyalHeader__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.8rem,2.8vw,2.45rem)!important;font-weight:400!important;letter-spacing:.04em!important;color:#1f1a19!important;line-height:1.25!important;margin:0 0 10px!important;text-transform:none!important}.RoyalHeader__Subtitle{max-width:680px!important;margin:0 auto 16px!important;font-family:var(--text-font-family, sans-serif)!important;font-size:.96rem!important;line-height:1.6!important;color:#645550!important}.RoyalButton,.Button.RoyalButton{background-color:var(--kiran-maroon, #701D28)!important;border-color:var(--kiran-maroon, #701D28)!important;color:#fff!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.16em!important;padding:13px 26px!important;border-radius:2px!important;box-shadow:none!important;transition:all .3s ease!important}.RoyalButton:hover,.Button.RoyalButton:hover{background-color:#54141e!important;border-color:#54141e!important;box-shadow:none!important;transform:translateY(-2px)!important}.RoyalReelsSection{background-color:var(--kiran-cream, #FAF6F0)!important;position:relative!important}.RoyalReels__Grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}@media screen and (max-width:1007px){.RoyalReels__Grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media screen and (max-width:640px){.RoyalReels__Grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:4px 16px 20px!important;margin:0 -16px!important;gap:14px!important}.RoyalReels__Grid::-webkit-scrollbar{display:none!important}.RoyalReels__Card{flex:0 0 clamp(240px,78vw,290px)!important;scroll-snap-align:center!important}}.RoyalReels__Card{position:relative!important;border-radius:0!important;overflow:hidden!important;background-color:#1f1a19!important;box-shadow:none!important;border:none!important;aspect-ratio:9 / 16!important;transition:transform .4s cubic-bezier(.2,.8,.2,1)!important}.RoyalReels__Card:hover{transform:translateY(-4px)!important;box-shadow:none!important;border:none!important;border-color:transparent!important}.RoyalReels__MediaWrapper{position:relative!important;width:100%!important;height:100%!important;border-radius:0!important;border:none!important;overflow:hidden!important;background:#1f1a19!important;cursor:pointer!important}.RoyalReels__Video,.RoyalReels__Image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}.RoyalReels__Card:hover .RoyalReels__Video,.RoyalReels__Card:hover .RoyalReels__Image{transform:scale(1.03)!important}.RoyalReels__SoundToggle{position:absolute!important;top:14px!important;right:14px!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#140e0d99!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;cursor:pointer!important;z-index:10!important;padding:0!important;transition:transform .25s ease,background .25s ease!important}.RoyalReels__SoundToggle:hover{transform:scale(1.1)!important;background:#701d28d9!important;border-color:var(--kiran-gold, #C59B4B)!important}.RoyalReels__SoundToggle svg{width:16px!important;height:16px!important;fill:currentColor!important}.RoyalReels__SoundIcon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.RoyalReels__SoundToggle .RoyalReels__SoundIcon--unmuted,.RoyalReels__SoundToggle .RoyalReels__IconUnmuted{display:none!important}.RoyalReels__SoundToggle .RoyalReels__SoundIcon--muted,.RoyalReels__SoundToggle .RoyalReels__IconMuted{display:inline-flex!important}.RoyalReels__Card.is-unmuted .RoyalReels__SoundToggle .RoyalReels__SoundIcon--muted,.RoyalReels__Card.is-unmuted .RoyalReels__SoundToggle .RoyalReels__IconMuted,.RoyalReels__SoundToggle.is-unmuted .RoyalReels__SoundIcon--muted{display:none!important}.RoyalReels__Card.is-unmuted .RoyalReels__SoundToggle .RoyalReels__SoundIcon--unmuted,.RoyalReels__Card.is-unmuted .RoyalReels__SoundToggle .RoyalReels__IconUnmuted,.RoyalReels__SoundToggle.is-unmuted .RoyalReels__SoundIcon--unmuted{display:inline-flex!important}.RoyalReels__Overlay{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:24px 10px 10px!important;background:linear-gradient(180deg,transparent 0%,rgba(15,12,11,.45) 30%,rgba(15,12,11,.94) 100%)!important;z-index:4!important;text-align:left!important;pointer-events:none!important;box-sizing:border-box!important}.RoyalReels__ReelTag,.RoyalReels__ReelCaption,.RoyalReels__ProductSubtitle{display:none!important}.RoyalReels__ProductPill{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;background:#120e0dc7!important;backdrop-filter:blur(16px) saturate(160%)!important;-webkit-backdrop-filter:blur(16px) saturate(160%)!important;border:1px solid rgba(197,155,75,.45)!important;border-radius:0!important;padding:6px 8px!important;box-shadow:none!important;text-decoration:none!important;pointer-events:auto!important;transition:background .25s ease,border-color .25s ease,transform .25s ease!important}.RoyalReels__ProductPill:hover{background:#701d28e6!important;border-color:#c59b4b!important;transform:translateY(-2px)!important;box-shadow:none!important}.RoyalReels__ProductThumb{width:36px!important;height:36px!important;border-radius:0!important;overflow:hidden!important;flex:0 0 36px!important;background:#2a080c!important;border:1px solid rgba(197,155,75,.6)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.RoyalReels__ProductThumbImg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;border-radius:0!important}.RoyalReels__ProductBagIcon{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#faf6f0!important}.RoyalReels__ProductBagIcon svg{width:18px!important;height:18px!important;fill:none!important;stroke:#faf6f0!important;stroke-width:1.8!important}.RoyalReels__ProductInfo{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:left!important;margin:0!important;padding:0!important}.RoyalReels__ProductName{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:.78rem!important;font-weight:500!important;color:#fff!important;text-shadow:none!important;line-height:1.22!important;letter-spacing:.02em!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;word-break:normal!important;margin:0!important;padding:0!important}.RoyalReels__ProductArrow{font-size:.95rem!important;color:#e5c368!important;text-shadow:none!important;flex:0 0 auto!important;margin-left:auto!important;transition:transform .2s ease,color .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-left:2px!important}.RoyalReels__ProductPill:hover .RoyalReels__ProductArrow{transform:translate(3px)!important;color:#fff!important}.RoyalCategoriesSection{background-color:#fff!important}@media screen and (max-width:640px){.RoyalCategories__Grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.RoyalCategories__Card{position:relative!important;display:block!important;border-radius:4px!important;overflow:hidden!important;background-color:#faf6f0!important;border:1px solid rgba(197,155,75,.25)!important;box-shadow:none!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease!important;text-decoration:none!important}.RoyalCategories__Card:hover{transform:translateY(-4px)!important;box-shadow:none!important;border-color:var(--kiran-gold, #C59B4B)!important}.RoyalCategories__ImageWrapper{position:relative!important;width:100%!important;aspect-ratio:3 / 4!important;overflow:hidden!important}.RoyalCategories__Image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}.RoyalCategories__Card:hover .RoyalCategories__Image{transform:scale(1.05)!important}.RoyalCategories__Overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(180deg,#140e0d00 40%,#140e0dc7 78%,#140e0df2)!important;z-index:1!important}.RoyalCategories__Content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:clamp(16px,2.5vw,24px) clamp(14px,2vw,20px)!important;z-index:2!important;text-align:center!important}.RoyalCategories__SubTitle{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.64rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#e0c17e!important;display:block!important;margin-bottom:4px!important}.RoyalCategories__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.15rem,1.8vw,1.55rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:#fff!important;margin:0 0 6px!important;line-height:1.25!important}.RoyalCategories__Text{font-family:var(--text-font-family, sans-serif)!important;font-size:.82rem!important;line-height:1.45!important;color:#ffffffe0!important;margin:0 0 12px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media screen and (max-width:640px){.RoyalCategories__Text{display:none!important}}.RoyalCategories__Button{display:inline-block!important;font-size:.72rem!important;letter-spacing:.16em!important;padding:8px 16px!important}.AboutVideoReelSection{background-color:var(--kiran-cream, #FAF6F0)!important;border-top:1px solid var(--kiran-border-gold)!important;border-bottom:1px solid var(--kiran-border-gold)!important}.AboutVideoReel__Flex{display:flex!important;align-items:center!important;gap:clamp(36px,5vw,64px)!important}@media screen and (max-width:900px){.AboutVideoReel__Flex{flex-direction:column!important;gap:32px!important}}.AboutVideoReel__MediaCol{flex:0 0 42%!important;max-width:440px!important;width:100%!important;margin:0 auto!important}.AboutVideoReel__ReelFrame{position:relative!important;aspect-ratio:9 / 16!important;border-radius:0!important;border:none!important;overflow:hidden!important;background-color:#1f1a19!important;box-shadow:none!important}.AboutVideoReel__ArtisanTag{position:absolute!important;bottom:16px!important;left:50%!important;transform:translate(-50%)!important;background:#140e0dd9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(197,155,75,.4)!important;padding:6px 16px!important;border-radius:20px!important;white-space:nowrap!important;z-index:2!important}.AboutVideoReel__ArtisanText{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important}.AboutVideoReel__ContentCol{flex:1 1 auto!important;text-align:left!important}.AboutVideoReel__ContentCol .SectionHeader{margin-bottom:20px!important;text-align:left!important}.AboutVideoReel__Story p{font-family:var(--text-font-family, sans-serif)!important;font-size:.94rem!important;line-height:1.7!important;color:#4a3e3b!important;margin-bottom:14px!important}.AboutVideoReel__Milestones{display:flex!important;align-items:center!important;gap:clamp(16px,3vw,28px)!important;margin:24px 0 28px!important;padding:16px 20px!important;background:#fff!important;border:1px solid rgba(197,155,75,.3)!important;border-radius:4px!important}.AboutVideoReel__MilestoneItem{display:flex!important;flex-direction:column!important}.AboutVideoReel__MilestoneVal{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:1.45rem!important;font-weight:400!important;color:var(--kiran-maroon, #701D28)!important;line-height:1.1!important}.AboutVideoReel__MilestoneLabel{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.72rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#645550!important;margin-top:3px!important}.AboutVideoReel__MilestoneDivider{width:1px!important;height:36px!important;background-color:#c59b4b4d!important}@media screen and (max-width:640px){.AboutVideoReel__Milestones{flex-wrap:wrap!important;gap:14px!important}.AboutVideoReel__MilestoneDivider{display:none!important}}.RoyalJewellerySection{background-color:var(--kiran-cream, #FAF6F0)!important;border-top:1px solid var(--kiran-border-gold)!important;position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;min-height:280px!important}.RoyalJewellerySection .Container,.RoyalJewellerySection .SectionHeader,.RoyalJewellerySection .SectionHeader__Heading,.RoyalJewellerySection .SectionHeader__SubHeading,.RoyalJewellerySection .SectionHeader__Description,.RoyalJewellerySection .ProductListWrapper,.RoyalJewellerySection .ProductList,.RoyalJewellerySection .ProductItem,.RoyalJewellerySection .Grid__Cell,.RoyalJewellerySection .RoyalJewellery__Grid,.RoyalJewellerySection .RoyalJewellery__Card{visibility:visible!important;opacity:1!important}.RoyalJewellerySection .RoyalJewellery__Grid{display:grid!important}.RoyalOccasionsSection{background-color:var(--kiran-cream, #FAF6F0)!important;position:relative!important;overflow:hidden!important;width:100%!important}.RoyalOccasionsSection .Container{max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,4vw,40px)!important;padding-right:clamp(16px,4vw,40px)!important;width:100%!important;box-sizing:border-box!important}.RoyalOccasions__Grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2.5vw,28px)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.RoyalOccasions__Item{min-width:0!important;width:100%!important;box-sizing:border-box!important}.RoyalOccasions__Card{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:3 / 4!important;height:clamp(540px,48vw,700px)!important;min-height:540px!important;max-height:720px!important;border-radius:0!important;border:none!important;overflow:hidden!important;box-sizing:border-box!important;box-shadow:none!important;background-color:#1f1a19!important;transition:transform .4s cubic-bezier(.2,.8,.2,1)!important}.RoyalOccasions__Card:hover{transform:translateY(-4px)!important;box-shadow:none!important;border:none!important;border-color:transparent!important}.RoyalOccasions__ImageWrap{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:0!important;border:none!important;overflow:hidden!important}.RoyalOccasions__Image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;transition:transform .8s cubic-bezier(.2,.8,.2,1)!important}.RoyalOccasions__Card:hover .RoyalOccasions__Image{transform:scale(1.05)!important}.RoyalOccasions__Overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(180deg,#140e0d05,#140e0d26 35%,#140e0da6 68%,#140e0df2)!important;z-index:1!important;pointer-events:none!important}.RoyalOccasions__Content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:clamp(24px,3.2vw,36px) clamp(20px,3vw,32px)!important;z-index:3!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;box-sizing:border-box!important;width:100%!important}.RoyalOccasions__Tag{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;margin-bottom:6px!important;display:block!important}.RoyalOccasions__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.35rem,2vw,1.85rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:#fff!important;margin:0 0 8px!important;line-height:1.25!important}.RoyalOccasions__Desc{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:clamp(.82rem,1vw,.9rem)!important;line-height:1.5!important;color:#ffffffe0!important;max-width:500px!important;margin:0 0 16px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.RoyalOccasions__Action{display:block!important;width:auto!important;margin-top:10px!important}.RoyalOccasions__UnderlineBtn,.RoyalOccasions__Action .Button{display:inline-flex!important;align-items:center!important;gap:10px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff!important;text-decoration:none!important;padding:6px 0 8px!important;position:relative!important;background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:1.5px solid rgba(197,155,75,.45)!important;box-shadow:none!important;border-radius:0!important;cursor:pointer!important;transition:color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)!important}.RoyalOccasions__UnderlineBtn:before,.RoyalOccasions__Action .Button:before{display:none!important;content:none!important}.RoyalOccasions__UnderlineBtn:after,.RoyalOccasions__Action .Button:after{content:""!important;position:absolute!important;bottom:-1.5px!important;left:0!important;width:0%!important;height:2px!important;background-color:#fff!important;transition:width .3s ease!important}.RoyalOccasions__UnderlineBtn:hover,.RoyalOccasions__Action .Button:hover{color:var(--kiran-gold, #C59B4B)!important;border-bottom-color:transparent!important;transform:translateY(-2px)!important;background:transparent!important;background-color:transparent!important}.RoyalOccasions__UnderlineBtn:hover:after,.RoyalOccasions__Action .Button:hover:after{width:100%!important;background-color:var(--kiran-gold, #C59B4B)!important}.RoyalOccasions__BtnArrow{font-size:1.1rem!important;line-height:1!important;color:var(--kiran-gold, #C59B4B)!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .3s ease!important}.RoyalOccasions__UnderlineBtn:hover .RoyalOccasions__BtnArrow{transform:translate(6px)!important;color:#fff!important}@media screen and (max-width:840px){.RoyalOccasions__Grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.RoyalOccasions__Card{aspect-ratio:3 / 4!important;height:clamp(480px,115vw,600px)!important;min-height:460px!important}}@media screen and (max-width:640px){.RoyalOccasions__Grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.RoyalOccasions__Card{aspect-ratio:3 / 4!important;height:clamp(440px,125vw,540px)!important;min-height:420px!important;border-radius:0!important;border:none!important}.RoyalOccasions__Content{padding:24px 20px!important}.RoyalOccasions__Title{font-size:1.35rem!important}.RoyalOccasions__Desc{font-size:.82rem!important;margin-bottom:14px!important}}.RoyalCategories__Grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}@media screen and (max-width:1007px){.RoyalCategories__Grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media screen and (max-width:640px){.RoyalCategories__Grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.RoyalCategories__Card{display:flex!important;flex-direction:column!important;text-decoration:none!important;background:#fff!important;border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(197,155,75,.28)!important;box-shadow:none!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease!important}.RoyalCategories__Card:hover{transform:translateY(-6px)!important;box-shadow:none!important;border-color:var(--kiran-gold, #C59B4B)!important}.RoyalCategories__ImageWrapper{position:relative!important;width:100%!important;aspect-ratio:3 / 4!important;overflow:hidden!important;background-color:#faf6f0!important}.RoyalCategories__Image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}.RoyalCategories__Card:hover .RoyalCategories__Image{transform:scale(1.06)!important}.RoyalCategories__ArchFrame{position:absolute!important;top:10px!important;left:10px!important;right:10px!important;bottom:10px!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:4px!important;pointer-events:none!important;transition:border-color .3s ease!important}.RoyalCategories__Card:hover .RoyalCategories__ArchFrame{border-color:#c59b4bcc!important}.RoyalCategories__Content{padding:18px 16px 20px!important;display:flex!important;flex-direction:column!important;text-align:left!important;background:#fff!important;flex:1 1 auto!important}.RoyalCategories__SubTitle{font-family:var(--subheading-font-family, sans-serif)!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;margin-bottom:4px!important}.RoyalCategories__Title{font-family:var(--heading-font-family, sans-serif)!important;font-size:1.12rem!important;font-weight:500!important;letter-spacing:.02em!important;color:#1f1a19!important;margin:0 0 6px!important;line-height:1.3!important}.RoyalCategories__Text{font-family:var(--text-font-family, sans-serif)!important;font-size:.82rem!important;line-height:1.45!important;color:#645550!important;margin-bottom:14px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.RoyalCategories__Link{margin-top:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--heading-font-family, sans-serif)!important;font-size:.74rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--kiran-maroon, #701D28)!important;transition:color .2s ease!important}.RoyalCategories__Card:hover .RoyalCategories__Link{color:var(--kiran-gold, #C59B4B)!important}.AboutVideoReel__Flex{display:flex!important;align-items:center!important;gap:50px!important}@media screen and (max-width:1007px){.AboutVideoReel__Flex{flex-direction:column!important;gap:36px!important}}.AboutVideoReel__MediaCol{flex:0 0 42%!important;max-width:440px!important;margin:0 auto!important}@media screen and (max-width:1007px){.AboutVideoReel__MediaCol{flex:0 0 100%!important;max-width:380px!important}}.AboutVideoReel__ReelFrame{position:relative!important;aspect-ratio:9 / 16!important;border-radius:0!important;border:none!important;overflow:hidden!important;box-shadow:none!important;background-color:#1f1a19!important}.AboutVideoReel__ArchBorder{position:absolute!important;top:14px!important;left:14px!important;right:14px!important;bottom:14px!important;border:1px dashed rgba(255,255,255,.35)!important;border-radius:10px!important;pointer-events:none!important;z-index:4!important}.AboutVideoReel__Video,.AboutVideoReel__Image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.AboutVideoReel__PlayBtn{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:60px!important;height:60px!important;border-radius:50%!important;background:#701d28d9!important;border:2px solid #C59B4B!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;cursor:pointer!important;z-index:5!important;transition:transform .25s ease,background .25s ease!important}.AboutVideoReel__PlayBtn:hover{transform:translate(-50%,-50%) scale(1.1)!important;background:var(--kiran-maroon, #701D28)!important}.AboutVideoReel__SealBadge{position:absolute!important;bottom:24px!important;left:24px!important;right:24px!important;background:#0f0c0bc7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(197,155,75,.4)!important;border-radius:10px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;gap:12px!important;z-index:5!important}.AboutVideoReel__SealInsignia{width:36px!important;height:36px!important;border-radius:50%!important;background:linear-gradient(135deg,#c59b4b,#701d28)!important;color:#fff!important;font-family:var(--heading-font-family, serif)!important;font-size:.85rem!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;border:1px solid #FAF6F0!important}.AboutVideoReel__SealText{display:flex!important;flex-direction:column!important;text-align:left!important}.AboutVideoReel__SealText strong{font-family:var(--subheading-font-family, sans-serif)!important;font-size:.72rem!important;letter-spacing:.16em!important;color:#fff!important}.AboutVideoReel__SealText span{font-family:var(--subheading-font-family, sans-serif)!important;font-size:.62rem!important;letter-spacing:.12em!important;color:#c59b4b!important}.AboutVideoReel__ContentCol{flex:1 1 auto!important}.AboutVideoReel__Heading{font-family:var(--heading-font-family, sans-serif)!important;font-size:clamp(1.7rem,2.6vw,2.35rem)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.03em!important;color:#1f1a19!important;margin:0 0 12px!important}.AboutVideoReel__Story{font-size:.94rem!important;line-height:1.7!important;color:#4c3c38!important;margin-bottom:24px!important}.AboutVideoReel__Pillars{display:flex!important;flex-direction:column!important;gap:14px!important;margin-bottom:30px!important;padding:16px 20px!important;background:#fff!important;border-radius:8px!important;border:1px solid rgba(197,155,75,.28)!important}.AboutVideoReel__PillarItem{display:flex!important;align-items:flex-start!important;gap:14px!important}.AboutVideoReel__PillarIcon{width:34px!important;height:34px!important;border-radius:6px!important;background-color:#faf6f0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;border:1px solid rgba(197,155,75,.3)!important}.AboutVideoReel__PillarText{display:flex!important;flex-direction:column!important;text-align:left!important}.AboutVideoReel__PillarText strong{font-family:var(--heading-font-family, sans-serif)!important;font-size:.88rem!important;font-weight:500!important;color:#1f1a19!important}.AboutVideoReel__PillarText span{font-family:var(--text-font-family, sans-serif)!important;font-size:.78rem!important;color:#72635f!important}.AboutVideoReel__Actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.RoyalJewellery__Grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin-bottom:36px!important}@media screen and (max-width:1007px){.RoyalJewellery__Grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}.RoyalJewellery__Card{background:#fff!important;border-radius:8px!important;padding:20px 16px!important;text-align:center!important;border:1px solid rgba(197,155,75,.28)!important;box-shadow:none!important;transition:transform .35s ease,border-color .3s ease!important}.RoyalJewellery__Card:hover{transform:translateY(-5px)!important;box-shadow:none!important;border-color:var(--kiran-gold, #C59B4B)!important}.RoyalJewellery__ImageWrap{position:relative!important;width:110px!important;height:110px!important;margin:0 auto 16px!important;border-radius:50%!important;overflow:hidden!important;border:2px solid var(--kiran-gold, #C59B4B)!important;box-shadow:none!important}.RoyalJewellery__Image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s ease!important}.RoyalJewellery__Card:hover .RoyalJewellery__Image{transform:scale(1.1)!important}.RoyalJewellery__Type{font-family:var(--subheading-font-family, sans-serif)!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;display:block!important;margin-bottom:4px!important}.RoyalJewellery__Name{font-family:var(--heading-font-family, sans-serif)!important;font-size:1.08rem!important;font-weight:500!important;color:#1f1a19!important;margin:0 0 6px!important}.RoyalJewellery__Desc{font-family:var(--text-font-family, sans-serif)!important;font-size:.8rem!important;line-height:1.45!important;color:#645550!important;margin-bottom:12px!important}.RoyalJewellery__Link{font-family:var(--heading-font-family, sans-serif)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--kiran-maroon, #701D28)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.RoyalJewellery__Banner{background:linear-gradient(135deg,#fff,#faf6f0)!important;border:1px solid rgba(197,155,75,.35)!important;border-radius:8px!important;padding:24px 30px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;box-shadow:none!important}@media screen and (max-width:900px){.RoyalJewellery__Banner{flex-direction:column!important;text-align:center!important}}.RoyalJewellery__BannerText h4{font-family:var(--heading-font-family, sans-serif)!important;font-size:1.15rem!important;font-weight:500!important;color:#1f1a19!important;margin:0 0 4px!important}.RoyalJewellery__BannerText p{font-family:var(--text-font-family, sans-serif)!important;font-size:.86rem!important;color:#645550!important;margin:0!important}.RoyalJewellery__BannerAction{display:flex!important;flex-wrap:wrap!important;gap:12px!important;flex:0 0 auto!important}html{font-size:14px!important;overflow-x:clip!important;max-width:100%!important;-webkit-text-size-adjust:100%!important}@media screen and (min-width:641px){html{font-size:14.5px!important}}@media screen and (min-width:1008px){html{font-size:15px!important}}body{overflow-x:clip!important;max-width:100%!important;width:100%!important;position:relative!important}.PageContainer{overflow:visible!important;max-width:100%!important;width:100%!important;position:relative!important}@media screen and (max-width:640px){.Container{padding-left:16px!important;padding-right:16px!important}.Section--spacingNormal{padding-top:40px!important;padding-bottom:40px!important}.Section--spacingTight{padding-top:26px!important;padding-bottom:26px!important}}@media screen and (max-width:640px){.RoyalHeader__Badge{padding:3px 10px!important;margin-bottom:8px!important}.RoyalHeader__Badge span{font-size:.62rem!important;letter-spacing:.16em!important}.RoyalHeader__Title{font-size:clamp(1.45rem,5.5vw,1.95rem)!important;margin-bottom:8px!important;line-height:1.25!important}.RoyalHeader__Subtitle{font-size:.84rem!important;line-height:1.5!important;margin-bottom:12px!important}.RoyalDivider{margin:12px auto 0!important;max-width:240px!important}}@media screen and (max-width:640px){.Slideshow__Content{padding:0 16px!important}.Slideshow__Subheading{font-size:.68rem!important;letter-spacing:.18em!important;margin-bottom:8px!important}.Slideshow__Title{font-size:clamp(1.85rem,7vw,2.6rem)!important;line-height:1.18!important;margin-bottom:14px!important}.Slideshow__Button{padding:10px 22px!important;font-size:.72rem!important;min-height:42px!important}}@media screen and (max-width:640px){.RoyalReels__Grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:4px 16px 20px!important;margin:0 -16px 20px!important;gap:14px!important}.RoyalReels__Grid::-webkit-scrollbar{display:none!important}.RoyalReels__Card{flex:0 0 clamp(240px,78vw,290px)!important;scroll-snap-align:center!important;border-radius:0!important;border:none!important}.RoyalReels__ProductPill{padding:8px 10px!important;border-radius:0!important}}@media screen and (max-width:640px){.RoyalCategories__Grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.RoyalCategories__Content{padding:10px 8px 12px!important}.RoyalCategories__SubTitle{font-size:.58rem!important;letter-spacing:.14em!important;margin-bottom:2px!important}.RoyalCategories__Title{font-size:.92rem!important;line-height:1.25!important;margin-bottom:4px!important}.RoyalCategories__Text{font-size:.72rem!important;line-height:1.35!important;margin-bottom:8px!important;-webkit-line-clamp:2!important}.RoyalCategories__Link{font-size:.64rem!important;letter-spacing:.12em!important;gap:4px!important}}@media screen and (max-width:1007px){.AboutVideoReel__Flex{flex-direction:column!important;gap:28px!important}.AboutVideoReel__MediaCol{flex:0 0 100%!important;width:100%!important;max-width:clamp(260px,75vw,340px)!important;margin:0 auto!important}.AboutVideoReel__ContentCol{text-align:center!important}.AboutVideoReel__Pillars{justify-content:center!important;gap:12px!important}.AboutVideoReel__Actions{justify-content:center!important}.RoyalDivider--left{justify-content:center!important;margin:12px auto 20px!important}.RoyalDivider--left .RoyalDivider__Line{background:linear-gradient(90deg,transparent 0%,rgba(197,155,75,.45) 50%,transparent 100%)!important}}@media screen and (max-width:480px){.AboutVideoReel__Actions{flex-direction:column!important;width:100%!important}.AboutVideoReel__Actions .RoyalButton,.AboutVideoReel__Actions .RoyalButtonWhatsApp{width:100%!important;justify-content:center!important;text-align:center!important;padding:12px 18px!important}.AboutVideoReel__Pillars{flex-direction:column!important;align-items:center!important}}@media screen and (max-width:640px){.RoyalJewellery__Grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-bottom:24px!important}.RoyalJewellery__Card{padding:12px 8px!important}.RoyalJewellery__ImageWrap{width:80px!important;height:80px!important;margin-bottom:8px!important}.RoyalJewellery__Title{font-size:.88rem!important;margin-bottom:4px!important}.RoyalJewellery__Meta{font-size:.68rem!important;margin-bottom:6px!important}.RoyalJewellery__Link{font-size:.64rem!important}.RoyalJewellery__Banner{padding:16px 14px!important;border-radius:6px!important;gap:14px!important}.RoyalJewellery__BannerText h4{font-size:1rem!important}.RoyalJewellery__BannerText p{font-size:.78rem!important;line-height:1.45!important}.RoyalJewellery__BannerAction{width:100%!important;flex-direction:column!important}.RoyalJewellery__BannerAction .RoyalButtonWhatsApp,.RoyalJewellery__BannerAction .RoyalButton{width:100%!important;justify-content:center!important;text-align:center!important;padding:11px 16px!important}}@media screen and (max-width:640px){.Product__Guarantees{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:12px 10px!important}.Product__GuaranteeBox{padding:8px 6px!important;gap:6px!important}.Product__GuaranteeBox strong{font-size:.66rem!important;line-height:1.2!important}.Product__GuaranteeBox span{font-size:.58rem!important;line-height:1.2!important}.Product__FloatingVideo{width:115px!important;bottom:86px!important;right:12px!important}.Product__StickyBar{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}}.PrestigeAbout{background-color:#fff!important;color:#1c1c1c!important;position:relative!important}.PrestigeAbout__Header{padding:clamp(60px,8vw,100px) 0 clamp(40px,6vw,60px) 0!important;text-align:center!important;border-bottom:1px solid #F0ECE6!important;background-color:#faf6f0!important}.PrestigeAbout__SubHeading{font-family:var(--subheading-font-family, "Century Gothic", Futura, sans-serif)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8c7355!important;display:block!important;margin-bottom:14px!important}.PrestigeAbout__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(2.2rem,4vw,3.2rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:#1f1a19!important;line-height:1.25!important;margin:0 auto 16px!important;max-width:860px!important}.PrestigeAbout__Lead{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:clamp(1rem,1.3vw,1.15rem)!important;line-height:1.7!important;color:#5c524f!important;max-width:720px!important;margin:0 auto!important}.PrestigeAbout__Row{padding:clamp(60px,7vw,96px) 0!important;border-bottom:1px solid #F2EEE9!important}.PrestigeAbout__Grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(40px,6vw,90px)!important;align-items:center!important}.PrestigeAbout__Media{position:relative!important;width:100%!important}.PrestigeAbout__ImageWrapper{position:relative!important;overflow:hidden!important;background-color:#faf6f0!important;aspect-ratio:4 / 5!important;box-shadow:none!important}.PrestigeAbout__Image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.PrestigeAbout__ImageWrapper:hover .PrestigeAbout__Image{transform:scale(1.03)!important}.PrestigeAbout__Content{text-align:left!important}.PrestigeAbout__Kicker{font-family:var(--subheading-font-family, "Century Gothic", Futura, sans-serif)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8c7355!important;display:block!important;margin-bottom:12px!important}.PrestigeAbout__Heading{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.8rem,2.8vw,2.5rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:#1f1a19!important;line-height:1.3!important;margin:0 0 18px!important}.PrestigeAbout__Text p{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.98rem!important;line-height:1.8!important;color:#4a403d!important;margin-bottom:16px!important}.PrestigeAbout__Text p:last-child{margin-bottom:0!important}@media screen and (max-width:860px){.PrestigeAbout__Grid{grid-template-columns:1fr!important;gap:32px!important}.PrestigeAbout__Grid--imageRight .PrestigeAbout__Media{order:-1!important}.PrestigeAbout__ImageWrapper{aspect-ratio:4 / 3!important;max-height:380px!important}}.PrestigeAbout__QuoteSection{background-color:#faf6f0!important;border-bottom:1px solid #EAE4DA!important;padding:clamp(70px,9vw,110px) 24px!important;text-align:center!important}.PrestigeAbout__QuoteInner{max-width:860px!important;margin:0 auto!important}.PrestigeAbout__QuoteText{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.35rem,2.4vw,1.95rem)!important;font-style:italic!important;color:#241a18!important;line-height:1.6!important;margin:0 0 20px!important}.PrestigeAbout__QuoteAuthor{font-family:var(--subheading-font-family, "Century Gothic", Futura, sans-serif)!important;font-size:.74rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:600!important;color:#8c7355!important;font-style:normal!important;display:block!important}.PrestigeAbout__StatsSection{padding:clamp(60px,7vw,90px) 0!important;border-bottom:1px solid #F2EEE9!important;background-color:#fff!important}.PrestigeAbout__StatsGrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:clamp(24px,4vw,40px)!important;text-align:center!important}.PrestigeAbout__StatItem{padding:10px 16px!important}.PrestigeAbout__StatNumber{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(2.4rem,3.6vw,3.2rem)!important;font-weight:400!important;color:var(--kiran-maroon, #701D28)!important;line-height:1.1!important;display:block!important;margin-bottom:10px!important}.PrestigeAbout__StatTitle{font-family:var(--subheading-font-family, "Century Gothic", Futura, sans-serif)!important;font-size:.74rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#1f1a19!important;margin:0 0 8px!important}.PrestigeAbout__StatDesc{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.88rem!important;line-height:1.55!important;color:#6a5f5c!important;margin:0!important}@media screen and (max-width:900px){.PrestigeAbout__StatsGrid{grid-template-columns:repeat(2,1fr)!important;gap:32px 20px!important}}@media screen and (max-width:540px){.PrestigeAbout__StatsGrid{grid-template-columns:1fr!important;gap:28px!important}}.PrestigeAbout__AwardSection{padding:clamp(50px,6vw,80px) 0!important;border-bottom:1px solid #F2EEE9!important;background-color:#faf6f0!important}.PrestigeAbout__AwardCard{text-align:center!important;padding:clamp(32px,4vw,48px) clamp(20px,4vw,40px)!important;background-color:#fff!important;border:1px solid rgba(197,155,75,.3)!important;max-width:760px!important;margin:0 auto!important;box-shadow:none!important}.PrestigeAbout__AwardIcon{color:var(--kiran-gold, #C59B4B)!important;margin-bottom:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.PrestigeAbout__AwardKicker{font-family:var(--subheading-font-family, "Century Gothic", Futura, sans-serif)!important;font-size:.68rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8c7355!important;font-weight:600!important;display:block!important;margin-bottom:6px!important}.PrestigeAbout__AwardTitle{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.5rem,2.2vw,2rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--kiran-maroon, #701D28)!important;margin:0 0 12px!important}.PrestigeAbout__AwardText{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.94rem!important;line-height:1.65!important;color:#554a47!important;margin:0!important}.PrestigeAbout__ShowroomSection{padding:clamp(60px,8vw,100px) 0!important;background-color:#fff!important}.PrestigeAbout__ShowroomCard{text-align:center!important;max-width:900px!important;margin:0 auto!important;border:1px solid #ECE6DE!important;background-color:#fff!important;padding:clamp(40px,5vw,60px) clamp(24px,4vw,48px)!important;box-shadow:none!important}.PrestigeAbout__ShowroomTitle{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.8rem,2.8vw,2.4rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:#1f1a19!important;margin:0 0 14px!important}.PrestigeAbout__ShowroomSubtitle{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.96rem!important;line-height:1.65!important;color:#554a47!important;max-width:700px!important;margin:0 auto 30px!important}.PrestigeAbout__MetaRow{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;padding:28px 0!important;border-top:1px solid #F0ECE6!important;border-bottom:1px solid #F0ECE6!important;margin-bottom:32px!important;text-align:left!important}.PrestigeAbout__MetaLabel{font-family:var(--subheading-font-family, "Century Gothic", Futura, sans-serif)!important;font-size:.68rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:700!important;color:#8c7355!important;display:block!important;margin-bottom:6px!important}.PrestigeAbout__MetaValue{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:.9rem!important;line-height:1.5!important;color:#2f2624!important;margin:0!important}.PrestigeAbout__PhoneLink{color:var(--kiran-maroon, #701D28)!important;font-weight:600!important;transition:color .2s ease!important}.PrestigeAbout__PhoneLink:hover{color:var(--kiran-gold, #C59B4B)!important}.PrestigeAbout__Actions{display:flex!important;gap:14px!important;justify-content:center!important;flex-wrap:wrap!important}.PrestigeAbout__Btn{min-width:200px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:var(--subheading-font-family, "Century Gothic", Futura, sans-serif)!important;font-size:.8rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:14px 28px!important;font-weight:600!important}.PrestigeAbout__Btn--whatsapp{background-color:#25d366!important;color:#fff!important;border:1px solid #25D366!important;border-color:#25d366!important}.PrestigeAbout__Btn--whatsapp:hover{background-color:#20ba5a!important;border:1px solid #20BA5A!important;border-color:#20ba5a!important;color:#fff!important}@media screen and (max-width:760px){.PrestigeAbout__MetaRow{grid-template-columns:1fr!important;gap:18px!important}.PrestigeAbout__Actions{flex-direction:column!important}.PrestigeAbout__Btn{width:100%!important}}#Search.Search.Modal,.Modal--fullScreen#Search{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;transform:none!important;z-index:999999!important;background:var(--kiran-cream, #FAF6F0)!important;background-color:#faf6f0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.2,.8,.2,1),visibility .3s cubic-bezier(.2,.8,.2,1)!important}#Search.Search.Modal[aria-hidden=false],#Search.Search.Modal.is-visible{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.Search__SearchBar{position:sticky!important;top:0!important;left:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:clamp(24px,4.5vw,42px) clamp(20px,5vw,64px)!important;background:#faf6f0!important;border-bottom:1.5px solid rgba(197,155,75,.35)!important;z-index:10!important;box-shadow:none!important}.Search__Form{flex:1!important;display:flex!important;align-items:center!important;position:relative!important;margin:0!important}.Search__Input{width:100%!important;background:transparent!important;border:none!important;border-bottom:2px solid var(--kiran-maroon, #701D28)!important;border-radius:0!important;font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.25rem,2.8vw,1.95rem)!important;color:var(--kiran-maroon, #701D28)!important;padding:10px 14px!important;outline:none!important;-webkit-appearance:none!important;letter-spacing:.02em!important}.Search__Input::placeholder{color:#701d2873!important;font-family:var(--heading-font-family, "Marcellus", serif)!important}.Search__Close{background:none!important;border:none!important;color:var(--kiran-maroon, #701D28)!important;cursor:pointer!important;padding:10px!important;margin-left:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .25s ease,color .2s ease!important}.Search__Close:hover{color:var(--kiran-gold, #C59B4B)!important;transform:rotate(90deg)!important}.Search__Close svg{width:24px!important;height:24px!important;stroke:currentColor!important;stroke-width:1.8px!important}.Search__Results{max-width:1280px!important;margin:40px auto 70px!important;padding:0 clamp(20px,4vw,50px)!important}.Search__Results .Segment{margin-bottom:40px!important}.Search__Results .Segment__Title{display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid rgba(197,155,75,.3)!important;padding-bottom:12px!important;margin-bottom:28px!important}.Search__Results .Segment__Title .Heading{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--kiran-maroon, #701D28)!important}.Search__Results .Segment__Title .Link{color:var(--kiran-gold, #C59B4B)!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.Search__Results .Segment__Title .Link:hover{color:var(--kiran-maroon, #701D28)!important}#shopify-section-royal_reels,#shopify-section-royal_reels+.shopify-section,#shopify-section-royal_reels+div,#shopify-section-royal_occasions,#shopify-section-royal_occasions+.shopify-section,#shopify-section-royal_occasions+div,#shopify-section-about_video_reel,#shopify-section-about_video_reel+.shopify-section,#shopify-section-about_video_reel+div,.shopify-section:has(.RoyalReelsSection),.shopify-section:has(.RoyalOccasionsSection),.shopify-section:has(.AboutVideoReelSection),.shopify-section--bordered:has(.RoyalReelsSection),.shopify-section--bordered:has(.RoyalOccasionsSection),.shopify-section--bordered:has(.AboutVideoReelSection),.RoyalReelsSection,.RoyalOccasionsSection,.AboutVideoReelSection,.RoyalReelsSection .Container,.RoyalOccasionsSection .Container,.AboutVideoReelSection .Container{border-top:none!important;border-bottom:none!important;border:none!important;outline:none!important}.RoyalReels__Card,.RoyalReels__MediaWrapper,.RoyalReels__Video,.RoyalReels__Image,.RoyalOccasions__Card,.RoyalOccasions__ImageWrap,.RoyalOccasions__Image,.AboutVideoReel__ReelFrame,.AboutVideoReel__Video,.AboutVideoReel__Image{border:none!important;border-radius:0!important;outline:none!important}.RoyalReels__Card:hover,.RoyalOccasions__Card:hover,.AboutVideoReel__ReelFrame:hover{border:none!important;border-color:transparent!important;outline:none!important}.AboutVideoReel__ArchBorder{display:none!important;border:none!important}.ProductMeta__Description{display:none!important}.Product__Tabs .Rte ul,.Product__Tabs .Rte ol{padding-left:20px!important;margin:10px 0 14px!important}.Product__Tabs .Rte li{font-size:.88rem!important;line-height:1.6!important;color:#444!important;margin-bottom:6px!important}.FaqPage{background-color:var(--kiran-cream, #FAF6F0)!important;color:#1f1a19!important;position:relative!important;overflow-x:clip!important;min-height:80vh!important}.FaqHero{position:relative!important;background:radial-gradient(circle at 50% 30%,#fff,#faf6f0 85%)!important;padding:clamp(50px,7vw,76px) 20px clamp(35px,5vw,50px)!important;text-align:center!important;border-bottom:1px solid rgba(197,155,75,.2)!important}.FaqHero__Inner{max-width:840px!important;margin:0 auto!important}.FaqHero__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(2rem,3.8vw,3rem)!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.2!important;color:var(--kiran-maroon, #701D28)!important;margin:12px 0 16px!important}.FaqHero__Tagline{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:clamp(.92rem,1.3vw,1.05rem)!important;line-height:1.65!important;color:#4a4a4a!important;max-width:680px!important;margin:0 auto 24px!important}.FaqSearch{max-width:580px!important;margin:28px auto 16px!important;position:relative!important}.FaqSearch__Box{display:flex!important;align-items:center!important;background:#fff!important;border:1.5px solid rgba(197,155,75,.4)!important;border-radius:4px!important;padding:4px 14px!important;box-shadow:none!important;transition:border-color .25s ease!important}.FaqSearch__Box:focus-within{border-color:var(--kiran-gold, #C59B4B)!important;box-shadow:none!important}.FaqSearch__Icon{color:var(--kiran-gold, #C59B4B)!important;flex-shrink:0!important;margin-right:10px!important}.FaqSearch__Input{flex-grow:1!important;border:none!important;outline:none!important;background:transparent!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.95rem!important;color:#1f1a19!important;padding:10px 0!important}.FaqSearch__Input::placeholder{color:#8c827a!important}.FaqSearch__Clear{background:transparent!important;border:none!important;color:#8c827a!important;font-size:1.3rem!important;line-height:1!important;cursor:pointer!important;padding:0 4px!important}.FaqSearch__Clear:hover{color:var(--kiran-maroon, #701D28)!important}.FaqSearch__Notice{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.82rem!important;font-weight:600!important;color:var(--kiran-maroon, #701D28)!important;margin-top:8px!important;text-align:center!important}.FaqCategoryNav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:26px!important}.FaqCategoryPill{display:inline-block!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--kiran-maroon, #701D28)!important;background:#fff!important;border:1px solid rgba(197,155,75,.4)!important;border-radius:30px!important;padding:8px 18px!important;cursor:pointer!important;transition:all .25s ease!important}.FaqCategoryPill:hover{background:#faf6f0!important;border-color:var(--kiran-gold, #C59B4B)!important;color:var(--kiran-maroon, #701D28)!important;transform:translateY(-1px)!important}.FaqCategoryPill.is-active{background:var(--kiran-maroon, #701D28)!important;border-color:var(--kiran-maroon, #701D28)!important;color:#faf6f0!important;box-shadow:none!important}.FaqContainer{padding-top:30px!important;padding-bottom:clamp(60px,8vw,90px)!important}.FaqList{width:100%!important;max-width:860px!important;margin:0 auto!important}.FaqSectionHeader{display:flex!important;align-items:center!important;gap:12px!important;margin:40px 0 18px!important;padding-bottom:10px!important;border-bottom:1.5px solid rgba(197,155,75,.3)!important}.FaqSectionGroup:first-child .FaqSectionHeader{margin-top:10px!important}.FaqSectionIcon{width:22px!important;height:22px!important;color:var(--kiran-gold, #C59B4B)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.FaqSectionTitle{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.3rem,2vw,1.6rem)!important;color:var(--kiran-maroon, #701D28)!important;margin:0!important}.FaqCard{background:#fff!important;border:1px solid rgba(197,155,75,.25)!important;border-radius:4px!important;margin-bottom:12px!important;box-shadow:none!important;transition:border-color .25s ease!important;overflow:hidden!important}.FaqCard:hover{border-color:#c59b4b8c!important;box-shadow:none!important}.FaqCard[aria-expanded=true]{border-color:var(--kiran-gold, #C59B4B)!important;box-shadow:none!important}.FaqCard__Question{width:100%!important;background:transparent!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 22px!important;text-align:left!important;transition:color .25s ease!important}.FaqCard__QuestionText{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1rem,1.4vw,1.12rem)!important;color:var(--kiran-espresso, #1F1A19)!important;font-weight:500!important;line-height:1.45!important;flex-grow:1!important}.FaqCard:hover .FaqCard__QuestionText,.FaqCard[aria-expanded=true] .FaqCard__QuestionText{color:var(--kiran-maroon, #701D28)!important}.FaqCard__ToggleIcon{width:28px!important;height:28px!important;border-radius:50%!important;background:#c59b4b1f!important;color:var(--kiran-gold, #C59B4B)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .25s ease,color .25s ease!important}.FaqCard[aria-expanded=true] .FaqCard__ToggleIcon,.FaqCard.is-active .FaqCard__ToggleIcon{transform:rotate(180deg)!important;background:var(--kiran-maroon, #701D28)!important;color:#faf6f0!important}.FaqCard__AnswerWrapper{display:none!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:hidden!important;opacity:0!important;transition:opacity .25s ease!important}.FaqCard[aria-expanded=true] .FaqCard__AnswerWrapper,.FaqCard.is-active .FaqCard__AnswerWrapper{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important;animation:faqFadeSlide .25s ease-out forwards!important}@keyframes faqFadeSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FaqCard__Answer{padding:14px 22px 22px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.92rem!important;line-height:1.75!important;color:#4a4a4a!important;border-top:1px dashed rgba(197,155,75,.2)!important}.FaqCard__Answer p{margin-bottom:12px!important}.FaqCard__Answer p:last-child{margin-bottom:0!important}.FaqCard__Answer ul,.FaqCard__Answer ol{padding-left:20px!important;margin:10px 0 14px!important}.FaqCard__Answer li{margin-bottom:6px!important;color:#4a4a4a!important}.FaqCard__Answer strong{color:var(--kiran-espresso, #1F1A19)!important}.FaqCard__Answer a{color:var(--kiran-maroon, #701D28)!important;text-decoration:underline!important;font-weight:600!important}.FaqConcierge{display:none!important}@media screen and (max-width:640px){.FaqCategoryNav{gap:8px!important}.FaqCategoryPill{font-size:.72rem!important;padding:6px 14px!important}.FaqCard__Question{padding:15px 16px!important}.FaqCard__Answer{padding:0 16px 18px!important}.FaqConciergeBox__Actions .Button{width:100%!important}}.ContactPage{background-color:var(--kiran-cream, #FAF6F0)!important;color:#1f1a19!important;position:relative!important;overflow-x:clip!important;min-height:80vh!important}.ContactHero{position:relative!important;background:radial-gradient(circle at 50% 30%,#fff,#faf6f0 85%)!important;padding:clamp(50px,7vw,76px) 20px clamp(35px,5vw,50px)!important;text-align:center!important;border-bottom:1px solid rgba(197,155,75,.2)!important}.ContactHero__Inner{max-width:840px!important;margin:0 auto!important}.ContactHero__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(2rem,3.8vw,3rem)!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.2!important;color:var(--kiran-maroon, #701D28)!important;margin:12px 0 16px!important}.ContactHero__Tagline{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:clamp(.92rem,1.3vw,1.05rem)!important;line-height:1.65!important;color:#4a4a4a!important;max-width:680px!important;margin:0 auto 24px!important}.ContactContentSection{padding-top:clamp(40px,5vw,60px)!important;padding-bottom:clamp(40px,5vw,60px)!important}.ContactPage__Intro{text-align:center!important;margin-bottom:35px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.95rem!important;color:#555!important}.ContactGrid{display:grid!important;grid-template-columns:1fr 1.08fr!important;gap:clamp(30px,4vw,50px)!important;align-items:stretch!important;max-width:1200px!important;margin:0 auto!important}.ContactCardsCol{display:flex!important;flex-direction:column!important;height:100%!important}.ContactColHeader{margin-bottom:20px!important}.ContactColHeader__Badge{display:block!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;font-weight:700!important;margin-bottom:6px!important}.ContactColHeader__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.4rem,2.2vw,1.8rem)!important;color:var(--kiran-maroon, #701D28)!important;margin:0!important}.ContactCardsList{display:flex!important;flex-direction:column!important;flex-grow:1!important;gap:20px!important}.ContactCard{background:#fff!important;border:1px solid rgba(197,155,75,.28)!important;border-radius:4px!important;padding:clamp(20px,2.5vw,26px) clamp(20px,2.5vw,24px)!important;display:flex!important;align-items:flex-start!important;gap:16px!important;box-shadow:none!important;transition:transform .25s ease,border-color .25s ease!important}@media screen and (min-width:992px){.ContactCard{flex:1 1 auto!important}}.ContactCard:hover{transform:translateY(-2px)!important;border-color:#c59b4b99!important;box-shadow:none!important}.ContactCard__IconWrap{width:44px!important;height:44px!important;border-radius:50%!important;background:#701d280f!important;border:1px solid rgba(197,155,75,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--kiran-maroon, #701D28)!important;flex-shrink:0!important;transition:background-color .25s ease,color .25s ease!important}.ContactCard:hover .ContactCard__IconWrap{background:var(--kiran-maroon, #701D28)!important;color:#faf6f0!important}.ContactCard__Content{flex-grow:1!important;display:flex!important;flex-direction:column!important}.ContactCard__Label{display:block!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;margin-bottom:4px!important}.ContactCard__Heading{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:1.15rem!important;color:var(--kiran-maroon, #701D28)!important;margin:0 0 6px!important}.ContactCard__Text{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.88rem!important;line-height:1.6!important;color:#4a4a4a!important;margin:0!important}.ContactCard__TimingsBox{margin:14px 0 12px!important;padding:12px 14px!important;background:#faf6f0!important;border:1px solid rgba(197,155,75,.3)!important;border-left:3px solid var(--kiran-gold, #C59B4B)!important;border-radius:3px!important}.ContactCard__TimingRow{display:flex!important;align-items:center!important;gap:8px!important;color:var(--kiran-maroon, #701D28)!important}.ContactCard__TimingIcon{flex-shrink:0!important;color:var(--kiran-gold, #C59B4B)!important}.ContactCard__TimingMeta{display:flex!important;align-items:baseline!important;gap:6px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.86rem!important;flex-wrap:wrap!important}.ContactCard__TimingDays{color:var(--kiran-maroon, #701D28)!important;font-weight:700!important}.ContactCard__TimingHours{color:#333!important;font-weight:600!important}.ContactCard__TimingTag{display:block!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.74rem!important;color:#777!important;margin-top:4px!important;letter-spacing:.02em!important}.ContactCard__Link{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:auto!important;padding-top:8px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--kiran-maroon, #701D28)!important;transition:color .2s ease,gap .2s ease!important}.ContactCard__Link:hover{color:var(--kiran-gold, #C59B4B)!important;gap:9px!important}.ContactCard__PhoneWrap{margin-top:auto!important;padding-top:14px!important}.ContactCard__ActionLink--phone{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 18px!important;background:#701d280f!important;border:1px solid rgba(197,155,75,.4)!important;border-radius:3px!important;color:var(--kiran-maroon, #701D28)!important;text-decoration:none!important;font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:1.15rem!important;letter-spacing:.04em!important;transition:all .25s ease!important}.ContactCard__ActionLink--phone:hover{background:var(--kiran-maroon, #701D28)!important;color:#faf6f0!important;border-color:var(--kiran-maroon, #701D28)!important;transform:translateY(-1px)!important;box-shadow:none!important}.ContactCard__SubText{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.8rem!important;line-height:1.5!important;color:#777!important;margin:6px 0 0!important}.ContactFormCol{height:100%!important}.ContactFormCard{height:100%!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid rgba(197,155,75,.32)!important;border-radius:4px!important;padding:clamp(28px,4vw,40px) clamp(22px,3.5vw,34px)!important;box-shadow:none!important}.ContactForm{display:flex!important;flex-direction:column!important;flex-grow:1!important}.ContactFormCard__Header{margin-bottom:24px!important}.ContactFormCard__Badge{display:block!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;font-weight:700!important;margin-bottom:6px!important}.ContactFormCard__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.5rem,2.4vw,1.9rem)!important;color:var(--kiran-maroon, #701D28)!important;margin:0 0 10px!important}.ContactFormCard__Tagline{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.88rem!important;line-height:1.6!important;color:#666!important;margin:0!important}.ContactForm__Alert{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 18px!important;border-radius:3px!important;margin-bottom:20px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.88rem!important}.ContactForm__Alert--success{background:#e8f5e9!important;border:1px solid #A5D6A7!important;color:#1b5e20!important}.ContactForm__Alert--error{background:#ffebee!important;border:1px solid #FFCDD2!important;color:#b71c1c!important}.ContactForm__Alert p,.ContactForm__Alert ul{margin:4px 0 0!important;padding-left:16px!important}.ContactForm__Row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.ContactForm__Field{margin-bottom:18px!important}.ContactForm__Label{display:block!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#333!important;margin-bottom:6px!important}.ContactForm__Label .required{color:var(--kiran-maroon, #701D28)!important}.ContactForm__Input,.ContactForm__Select,.ContactForm__Textarea{width:100%!important;background:#faf6f0!important;border:1px solid rgba(197,155,75,.35)!important;border-radius:3px!important;padding:11px 14px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.92rem!important;color:#1f1a19!important;box-sizing:border-box!important;transition:background-color .2s ease,border-color .2s ease!important}.ContactForm__Input:focus,.ContactForm__Select:focus,.ContactForm__Textarea:focus{background:#fff!important;border-color:var(--kiran-gold, #C59B4B)!important;outline:none!important;box-shadow:none!important}.ContactForm__SelectWrap{position:relative!important}.ContactForm__Select{appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;padding-right:32px!important}.ContactForm__SelectArrow{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;color:var(--kiran-maroon, #701D28)!important}.ContactForm__Textarea{resize:vertical!important;min-height:110px!important}.ContactForm__SubmitBtn{width:100%!important;padding:15px 24px!important;background:linear-gradient(135deg,#701d28,#4d101a)!important;color:#faf6f0!important;border:1px solid var(--kiran-gold, #C59B4B)!important;border-radius:2px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;transition:all .25s ease!important;margin-top:6px!important}.ContactForm__SubmitBtn:hover{background:var(--kiran-gold, #C59B4B)!important;color:var(--kiran-maroon, #701D28)!important;border-color:var(--kiran-maroon, #701D28)!important;transform:translateY(-1px)!important;box-shadow:none!important}.ContactForm__PrivacyNote{text-align:center!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.76rem!important;color:#888!important;margin:12px 0 0!important;line-height:1.5!important}.ContactMapSection{padding-top:10px!important;padding-bottom:clamp(50px,7vw,80px)!important}.ContactMapCard{background:#fff!important;border:1px solid rgba(197,155,75,.32)!important;border-radius:4px!important;overflow:hidden!important;box-shadow:none!important;max-width:1200px!important;margin:0 auto!important}.ContactMapCard__Header{padding:clamp(24px,4vw,36px) clamp(20px,3.5vw,30px) 18px!important;text-align:center!important}.ContactMapCard__Badge{display:block!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;font-weight:700!important;margin-bottom:6px!important}.ContactMapCard__Title{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.4rem,2.5vw,2rem)!important;color:var(--kiran-maroon, #701D28)!important;margin:0 0 8px!important}.ContactMapCard__Tagline{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.88rem!important;color:#666!important;max-width:600px!important;margin:0 auto!important}.ContactMapCard__Frame{width:100%!important;height:420px!important;border-top:1px solid rgba(197,155,75,.2)!important;border-bottom:1px solid rgba(197,155,75,.2)!important;background:#eae6df!important}.ContactMapCard__Frame iframe{display:block!important;width:100%!important;height:100%!important}.ContactMapCard__Footer{padding:20px clamp(20px,3.5vw,30px)!important;background:#faf6f0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}.ContactMapCard__Address{display:flex!important;align-items:center!important;gap:10px!important;font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.86rem!important;color:#333!important;font-weight:500!important}.ContactMapCard__Buttons{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}@media screen and (max-width:991px){.ContactGrid{grid-template-columns:1fr!important;gap:36px!important}}@media screen and (max-width:640px){.ContactForm__Row{grid-template-columns:1fr!important;gap:0!important}.ContactCard{padding:16px 18px!important}.ContactMapCard__Footer{flex-direction:column!important;text-align:center!important}.ContactMapCard__Address{justify-content:center!important;text-align:center!important}.ContactMapCard__Buttons{width:100%!important;flex-direction:column!important}.ContactMapCard__Buttons .Button{width:100%!important}}#shopify-section-header,.shopify-section--header{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;width:100%!important;z-index:500!important;transform:translateY(0);will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1)!important}.shopify-section--header.is-sticky.is-hidden{transform:translateY(calc(-100% - 65px))!important;pointer-events:none!important}.shopify-section--header.is-sticky.is-visible{transform:translateY(0)!important;pointer-events:auto!important}.shopify-section--header.is-sticky:hover{transform:translateY(0)!important}.shopify-section--header.is-sticky .Header,.shopify-section--header.is-sticky .Header--luxury,.Header.Header--sticky{background-color:#faf6f0f5!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(197,155,75,.35)!important;box-shadow:none!important;transition:background-color .3s ease,border-color .3s ease!important}.shopify-section--header.is-sticky .Header__Wrapper,.Header.Header--sticky .Header__Wrapper{padding-top:8px!important;padding-bottom:8px!important;transition:padding .3s ease!important}.shopify-section--header.is-sticky .Header__FlexItem--left .Header__LogoLink,.Header.Header--sticky .Header__FlexItem--left .Header__LogoLink{margin-bottom:-38px!important;transition:margin-bottom .3s ease,transform .3s ease!important}.shopify-section--header.is-sticky .Header__FlexItem--left .Header__LogoImage,.Header.Header--sticky .Header__FlexItem--left .Header__LogoImage{transform:scale(.92)!important;transition:transform .3s ease!important}@media screen and (max-width:768px){.shopify-section--header.is-sticky.is-hidden{transform:translateY(calc(-100% - 45px))!important}.shopify-section--header.is-sticky .Header__Wrapper,.Header.Header--sticky .Header__Wrapper{padding-top:6px!important;padding-bottom:6px!important}.shopify-section--header.is-sticky .Header__FlexItem--left .Header__LogoLink,.Header.Header--sticky .Header__FlexItem--left .Header__LogoLink{margin-bottom:-24px!important}.shopify-section--header.is-sticky .Header__FlexItem--left .Header__LogoImage,.Header.Header--sticky .Header__FlexItem--left .Header__LogoImage{transform:scale(.9)!important}}.JourneySection{padding-top:clamp(32px,4vw,50px)!important;padding-bottom:clamp(32px,4vw,50px)!important;background-color:var(--kiran-cream, #FAF6F0)!important}.shopify-section:has(.JourneySection),.shopify-section--bordered:has(.JourneySection){padding-top:0!important;padding-bottom:0!important;border-top:none!important;border-bottom:none!important;border:none!important;background-color:var(--kiran-cream, #FAF6F0)!important}.JourneySection .Container{max-width:1240px!important;margin:0 auto!important;padding-left:clamp(16px,3.5vw,40px)!important;padding-right:clamp(16px,3.5vw,40px)!important}.FeatureText{background-color:transparent!important;position:relative!important}.FeatureText--withImage{display:flex!important;flex-direction:column!important;align-items:center!important;gap:28px!important;width:100%!important}@media screen and (min-width:769px){.FeatureText--withImage{display:grid!important;grid-template-columns:minmax(320px,440px) 1fr!important;gap:clamp(32px,4.5vw,64px)!important;align-items:center!important}.FeatureText--imageLeft .FeatureText__ImageWrapper{order:1!important}.FeatureText--imageLeft .FeatureText__ContentWrapper{order:2!important;padding:0!important}.FeatureText--imageRight .FeatureText__ContentWrapper{order:1!important;padding:0!important}.FeatureText--imageRight .FeatureText__ImageWrapper{order:2!important}}.FeatureText,.FeatureText__ImageWrapper,.FeatureText__ImageWrapper .AspectRatio,.FeatureText__Image,.FeatureText img,.JourneySection,.JourneySection img,.JourneySection .AspectRatio{border-radius:0!important;-webkit-border-radius:0!important;box-shadow:none!important}.FeatureText__ImageWrapper{position:relative!important;overflow:hidden!important;width:100%!important;max-width:440px!important;margin:0 auto!important;border-radius:0!important}.FeatureText__ImageWrapper .AspectRatio{width:100%!important;max-height:520px!important;border-radius:0!important;border:1px solid rgba(197,155,75,.28)!important;box-shadow:none!important;overflow:hidden!important;background-color:#1f1a19!important}.FeatureText__Image,.FeatureText__ImageWrapper img{width:100%!important;height:100%!important;max-height:520px!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;display:block!important}.FeatureText__ContentWrapper{padding:0!important;width:100%!important}.FeatureText__Content{max-width:620px!important;margin:0!important}.FeatureText .SectionHeader{text-align:left!important;margin-bottom:0!important}.FeatureText .SectionHeader__SubHeading{font-family:var(--subheading-font-family, "Lato", sans-serif)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--kiran-gold, #C59B4B)!important;margin-bottom:8px!important;line-height:1.3!important}.FeatureText .SectionHeader__Heading{font-family:var(--heading-font-family, "Marcellus", serif)!important;font-size:clamp(1.6rem,2.3vw,2.15rem)!important;line-height:1.25!important;color:var(--kiran-espresso, #1F1A19)!important;margin-bottom:16px!important}.FeatureText .SectionHeader__Description{font-family:var(--text-font-family, "Lato", sans-serif)!important;font-size:clamp(.85rem,.95vw,.93rem)!important;line-height:1.65!important;color:#4a3e3b!important;margin:0!important}.FeatureText .SectionHeader__Description p{margin-bottom:10px!important}.FeatureText .SectionHeader__Description p:last-child{margin-bottom:0!important;font-style:italic!important;font-weight:500!important;color:var(--kiran-maroon, #701D28)!important}.FeatureText__ButtonWrapper{margin-top:20px!important}.FeatureText__ButtonWrapper .Button{border-radius:0!important;letter-spacing:.12em!important;font-size:.76rem!important;padding:12px 24px!important;text-transform:uppercase!important}@media screen and (max-width:768px){.FeatureText--withImage{display:flex!important;flex-direction:column!important;gap:24px!important;text-align:center!important}.FeatureText__ImageWrapper{max-width:min(340px,85vw)!important}.FeatureText .SectionHeader{text-align:center!important}.FeatureText .SectionHeader__Heading{font-size:clamp(1.4rem,5vw,1.75rem)!important;margin-bottom:12px!important}.FeatureText .SectionHeader__Description{font-size:.84rem!important;line-height:1.55!important}.FeatureText__ButtonWrapper{display:flex!important;justify-content:center!important;margin-top:18px!important}}.Slideshow .flickity-page-dots,.Carousel--insideDots .flickity-page-dots{position:absolute!important;bottom:28px!important;right:28px!important;left:auto!important;width:auto!important;margin:0!important;padding:0!important;z-index:10!important;display:flex!important;align-items:center!important;gap:10px!important;list-style:none!important;pointer-events:auto!important}@media screen and (max-width:640px){.Slideshow .flickity-page-dots,.Carousel--insideDots .flickity-page-dots{bottom:18px!important;right:18px!important;gap:8px!important}}.Slideshow .flickity-page-dots .dot,.Carousel--insideDots .flickity-page-dots .dot{display:inline-block!important;width:10px!important;height:10px!important;margin:0!important;border-radius:50%!important;background-color:#ffffff40!important;background:#ffffff40!important;border:1.5px solid #FFFFFF!important;cursor:pointer!important;opacity:.7!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:none!important;padding:0!important;outline:none!important}.Slideshow .flickity-page-dots .dot:hover,.Carousel--insideDots .flickity-page-dots .dot:hover{opacity:1!important;background-color:#ffffff8c!important;background:#ffffff8c!important;border-color:#fff!important;transform:scale(1.15)!important}.Slideshow .flickity-page-dots .dot.is-selected,.Carousel--insideDots .flickity-page-dots .dot.is-selected{background-color:#fff!important;background:#fff!important;border-color:#fff!important;opacity:1!important;transform:scale(1.25)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kiran-boutique.css.map */
