@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;1,400&family=Inter:wght@400;500;600;700&display=swap";:root{--if-bg: #F9F8F6;--if-fg: #1B2A49;--if-indigo: #1B2A49;--if-terracotta: #C05746;--if-gold: #c9a84c;--if-warm-stone: #E8E2D8;--if-muted: #666666;--if-body: #3A3A3A;--if-border: #E8E2D8;--if-serif: "Playfair Display", Georgia, "Times New Roman", serif;--if-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--if-bottom-bar-h: 56px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}::selection{background-color:#1b2a4926;color:var(--if-indigo)}@media(max-width:749px){.m-scroll-trigger{transition-duration:.15s!important}.animate--fade-in-up{animation-duration:.15s!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.m-announcement-bar{letter-spacing:.12em;font-size:.7rem}@media(max-width:749px){.m-announcement-bar{font-size:.62rem!important;letter-spacing:.08em!important}.m-announcement-bar__item{padding:6px 0!important}.m-announcement-bar__close{padding:4px!important}}.m-header{transition:background-color .4s ease,box-shadow .4s ease}.m-header.scrolled-up,.m-header.scrolled-down{box-shadow:0 1px 12px #1b2a4a0f}@media(max-width:749px){.m-header{padding:0 12px!important}.m-header__logo img{max-height:32px!important}.m-header-mobile__icons .m-header__icon{min-width:40px!important;min-height:40px!important}}@media(max-width:749px){.m-hero{min-height:75vh!important;max-height:85vh!important}.m-hero__content{padding:0 20px!important}.m-hero__content .banner__heading,.m-hero__content h2{font-size:1.6rem!important;line-height:1.2!important;word-break:keep-all!important}.m-hero__subtitle,.m-hero__content .h5{font-size:.78rem!important;line-height:1.5!important;max-width:280px!important;margin-left:auto!important;margin-right:auto!important}.m-hero__btn{padding:12px 28px!important;font-size:.72rem!important;min-height:44px!important}.m-hero video{object-fit:cover!important}}.m-main-product--info{font-family:var(--if-sans)!important}.m-product-info--wrapper h1{font-family:var(--if-serif)!important;font-size:1.5rem!important;color:var(--if-indigo)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.2!important;margin-bottom:12px!important}@media(min-width:750px){.m-product-info--wrapper h1{font-size:2.4rem!important;margin-bottom:16px!important}}.m-price{margin-bottom:0!important}.m-price-item--regular,.m-price-item--sale{font-size:1.15rem!important;font-weight:500!important;color:var(--if-indigo)!important;letter-spacing:.04em!important}@media(min-width:750px){.m-price-item--regular,.m-price-item--sale{font-size:1.3rem!important}}.m-price-item--regular s,s.m-price-item--regular{font-size:.95rem!important;color:var(--if-muted)!important}@media(min-width:750px){.m-price-item--regular s,s.m-price-item--regular{font-size:1.1rem!important}}.m-product-option--name,.m-product-form--swatches label,.m-product-form--option-value__label{font-family:var(--if-sans)!important;font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--if-indigo)!important}.m-product-form--option-value input+label,.m-product-form--swatches .swatch-button{padding:10px 20px!important;border:1px solid var(--if-border)!important;background:transparent!important;font-size:.82rem!important;font-family:var(--if-sans)!important;letter-spacing:.06em!important;color:var(--if-indigo)!important;cursor:pointer!important;transition:all .2s ease!important;min-width:60px!important;min-height:44px!important;text-align:center!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:749px){.m-product-form--option-value input+label,.m-product-form--swatches .swatch-button{padding:10px 16px!important;font-size:.78rem!important;min-height:44px!important}.m-product-form--swatches{gap:8px!important}}.m-product-form--option-value input:checked+label,.m-product-form--swatches .swatch-button.active,.m-product-form--swatches .swatch-button.selected{background:var(--if-indigo)!important;color:#fff!important;border-color:var(--if-indigo)!important}.m-main-product .m-add-to-cart{width:100%!important;padding:16px 32px!important;font-size:.82rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.2em!important;border:none!important;background:var(--if-indigo)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .3s ease!important;box-shadow:0 4px 12px #1b2a4926!important;font-family:var(--if-sans)!important;border-radius:0!important;min-height:52px!important}@media(max-width:749px){.m-main-product .m-add-to-cart{min-height:52px!important;padding:14px 24px!important;font-size:.78rem!important}}.m-main-product .m-add-to-cart:hover{background:#263a5e!important;box-shadow:0 6px 20px #1b2a4940!important;transform:translateY(-1px)!important}@media(max-width:749px){.m-main-product .m-add-to-cart:hover{transform:none!important}}.m-main-product .m-product-dynamic-checkout{display:none!important}.m-main-product .m-product-form--wrapper{margin-bottom:24px}@media(max-width:749px){.m-product-media--mobile{margin:0 -16px!important}.m-product-media--mobile .swiper-slide{padding:0!important}.m-product-media--mobile .swiper-pagination{bottom:8px!important}.m-product-media--mobile .swiper-pagination-bullet{width:6px!important;height:6px!important;opacity:.4!important}.m-product-media--mobile .swiper-pagination-bullet-active{opacity:1!important;background:var(--if-indigo)!important}.m-product-media img{border-radius:0!important}}.m-product-media m\:blocks-radius{border-radius:0!important}.m-product-media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@media(min-width:750px){.m-product-media:hover img{transform:scale(1.02)}}.if-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--if-border);margin:16px 0;background:#fafaf8}.if-trust-strip__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;text-align:center;font-family:var(--if-sans);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--if-indigo);border-right:1px solid var(--if-border)}.if-trust-strip__item:last-child{border-right:none}.if-trust-strip__icon{width:22px;height:22px;color:var(--if-indigo);opacity:.65}@media(max-width:749px){.if-trust-strip{grid-template-columns:repeat(2,1fr);margin:12px 0}.if-trust-strip__item{padding:10px 6px;font-size:.6rem;gap:4px}.if-trust-strip__item:nth-child(2){border-right:none}.if-trust-strip__item:nth-child(1),.if-trust-strip__item:nth-child(2){border-bottom:1px solid var(--if-border)}.if-trust-strip__icon{width:18px;height:18px}}.if-savings-badge{display:inline-block;background:#e8f5e9;color:#2d8a4e;font-family:var(--if-sans);font-size:.72rem;font-weight:700;padding:4px 10px;margin-left:8px;letter-spacing:.02em;border-radius:2px;vertical-align:middle}@media(max-width:749px){.if-savings-badge{display:block;margin:6px 0 0;font-size:.68rem;padding:4px 8px;width:fit-content}}.if-pincode-checker{margin:16px 0;padding:14px 0;border-top:1px solid var(--if-border)}.if-pincode-label{display:block;font-family:var(--if-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--if-indigo);margin-bottom:10px}.if-pincode-input-wrap{display:flex;gap:0}.if-pincode-input{flex:1;padding:12px 14px;border:1px solid var(--if-border);border-right:none;font-family:var(--if-sans);font-size:1rem;color:var(--if-indigo);outline:none;letter-spacing:.15em;max-width:200px;border-radius:0;-webkit-appearance:none;min-height:44px}.if-pincode-input:focus{border-color:var(--if-indigo)}.if-pincode-btn{padding:12px 20px;background:var(--if-indigo);color:#fff;border:1px solid var(--if-indigo);font-family:var(--if-sans);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease;white-space:nowrap;min-height:44px;border-radius:0;-webkit-appearance:none}.if-pincode-btn:hover{background:#263a5e}.if-pincode-result{margin-top:10px;font-family:var(--if-sans);font-size:.82rem;line-height:1.6}.if-pincode-result--error{color:var(--if-terracotta)}.if-pincode-result--loading{color:var(--if-muted)}.if-pincode-result--success{color:var(--if-body)}.if-pincode-row{display:flex;align-items:center;gap:8px;padding:3px 0}.if-pincode-row strong{color:var(--if-indigo)}@media(max-width:749px){.if-pincode-input{max-width:none;font-size:1rem}.if-pincode-result{font-size:.78rem}.if-pincode-row{gap:6px}}.if-sticky-atc{position:fixed;bottom:var(--if-bottom-bar-h);left:0;right:0;z-index:998;background:#fff;box-shadow:0 -2px 16px #1b2a4a14;border-top:1px solid var(--if-border);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);opacity:0;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s ease;pointer-events:none}.if-sticky-atc--visible{transform:translateY(0);opacity:1;pointer-events:auto}.if-sticky-atc__info{flex:1;min-width:0;overflow:hidden}.if-sticky-atc__title{font-family:var(--if-serif);font-size:.82rem;color:var(--if-indigo);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.3}.if-sticky-atc__price{font-family:var(--if-sans);font-size:.75rem;color:var(--if-muted);letter-spacing:.06em;margin:2px 0 0}.if-sticky-atc__btn{flex-shrink:0;background:var(--if-indigo);color:#fff;border:none;border-radius:0;padding:12px 20px;font-family:var(--if-sans);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;white-space:nowrap;min-height:44px}.if-sticky-atc__btn:hover{background:#263a5e}@media(min-width:750px){.if-sticky-atc{bottom:0}}.m-sticky-addtocart{background:#fff!important;box-shadow:0 -2px 16px #1b2a4a14!important;border-top:1px solid var(--if-border)!important}.m-sticky-addtocart .m-add-to-cart{border-radius:0!important;letter-spacing:.15em!important;font-size:.7rem!important;text-transform:uppercase!important;background:var(--if-indigo)!important}.m-bottom-bar{z-index:999!important}@media(max-width:749px){.m-bottom-bar{height:var(--if-bottom-bar-h)!important;box-shadow:0 -1px 8px #1b2a4a0f!important;border-top:1px solid var(--if-border)!important}.m-bottom-bar__item{font-size:.58rem!important;letter-spacing:.02em!important;color:var(--if-muted)!important}.m-bottom-bar__item.active{color:var(--if-indigo)!important}.m-bottom-bar__icon svg{width:20px!important;height:20px!important}}.if-whatsapp-fab{position:fixed;bottom:calc(var(--if-bottom-bar-h) + 16px);right:16px;z-index:997;width:52px;height:52px;border-radius:50%;background:#25d366;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #25d36659;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.if-whatsapp-fab:hover,.if-whatsapp-fab:active{transform:scale(1.08);box-shadow:0 6px 24px #25d36673}.if-whatsapp-fab svg{width:26px;height:26px;fill:#fff}.if-whatsapp-fab__pulse{position:absolute;top:-4px;right:-4px;width:14px;height:14px;background:var(--if-terracotta);border-radius:50%;border:2px solid #fff}@media(min-width:750px){.if-whatsapp-fab{bottom:24px;right:24px;width:56px;height:56px}}@media(max-width:749px){.if-sticky-atc--visible~.if-whatsapp-fab,body:has(.if-sticky-atc--visible) .if-whatsapp-fab{bottom:calc(var(--if-bottom-bar-h) + 68px)}}.journey-section{max-width:900px;margin:0 auto;padding:3.5rem 1.25rem}.journey-section__eyebrow{text-align:center;font-family:var(--if-sans);font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--if-terracotta);margin-bottom:.75rem;font-weight:500}.journey-section__title{text-align:center;font-family:var(--if-serif);font-size:1.4rem;font-weight:400;letter-spacing:-.01em;color:var(--if-indigo);margin-bottom:1rem}.journey-section__subtitle{text-align:center;font-family:var(--if-sans);font-size:.82rem;line-height:1.7;color:var(--if-muted);max-width:560px;margin:0 auto 2.5rem}.journey-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}.journey-step{text-align:center}.journey-step__number{font-family:var(--if-serif);font-size:2rem;color:var(--if-warm-stone);font-weight:400;margin-bottom:.75rem;line-height:1}.journey-step__icon{width:36px;height:36px;margin:0 auto .75rem;color:var(--if-indigo);opacity:.55}.journey-step__label{font-family:var(--if-sans);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--if-indigo);margin-bottom:.5rem;font-weight:500}.journey-step__desc{font-family:var(--if-sans);font-size:.78rem;line-height:1.65;color:var(--if-muted)}@media(min-width:750px){.journey-section{padding:5rem 1.5rem}.journey-section__title{font-size:1.8rem}.journey-section__grid{grid-template-columns:repeat(4,1fr);gap:2.5rem}.journey-step__icon{width:40px;height:40px;margin-bottom:1rem}.journey-step__desc{font-size:.82rem}}.pdp-accordions{max-width:900px;margin:0 auto;padding:0 1.25rem 3rem}.pdp-accordion{border-bottom:1px solid var(--if-border)}.pdp-accordion:first-child{border-top:1px solid var(--if-border)}.pdp-accordion summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;cursor:pointer;list-style:none;font-family:var(--if-sans);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--if-indigo);font-weight:500;-webkit-user-select:none;user-select:none;min-height:44px}.pdp-accordion summary::-webkit-details-marker{display:none}.pdp-accordion summary:after{content:"+";font-size:1.25rem;font-weight:300;color:var(--if-indigo);line-height:1;flex-shrink:0;margin-left:1rem}.pdp-accordion[open] summary:after{content:"\2212"}.pdp-accordion__content{padding:0 0 1.25rem;font-family:var(--if-sans);font-size:.85rem;line-height:1.75;color:var(--if-body)}.pdp-accordion__content p{margin:0 0 .6em}.pdp-accordion__content p:last-child{margin-bottom:0}.pdp-accordion__content strong{font-weight:600;color:var(--if-indigo)}.pdp-accordion__content ul{padding-left:1.25em;margin:.75em 0}.pdp-accordion__content li{margin-bottom:.5em;line-height:1.7}.pdp-accordion__content li:last-child{margin-bottom:0}@media(min-width:750px){.pdp-accordions{padding:0 1.5rem 4rem}.pdp-accordion summary{font-size:.85rem;padding:1.25rem 0}}.reviews-section{max-width:900px;margin:0 auto;padding:3.5rem 1.25rem}.reviews-section__title{text-align:center;font-family:var(--if-serif);font-size:1.5rem;font-weight:400;color:var(--if-indigo);margin-bottom:2rem}.reviews-section__grid{display:grid;grid-template-columns:1fr;gap:1rem}.reviews-section__card{background:transparent;border:none;padding:1.5rem 1rem;text-align:center}.reviews-section__stars{color:var(--if-gold);font-size:1rem;letter-spacing:.2em;margin-bottom:1rem}.reviews-section__text{font-family:var(--if-serif);font-style:italic;font-size:.88rem;line-height:1.75;color:var(--if-body);margin-bottom:1rem}.reviews-section__author{font-family:var(--if-sans);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--if-indigo);font-weight:500}@media(min-width:750px){.reviews-section{padding:5rem 1.5rem}.reviews-section__grid{grid-template-columns:repeat(3,1fr);gap:2rem}.reviews-section__title{font-size:2rem;margin-bottom:3rem}.reviews-section__card{padding:2.5rem 2rem}.reviews-section__stars{font-size:1.1rem;margin-bottom:1.5rem}.reviews-section__text{font-size:.95rem;margin-bottom:1.5rem}}.m-product-card__name{letter-spacing:.02em;font-weight:400}.m-product-card .m-price{letter-spacing:.08em;font-size:.85rem}.m-product-card__media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}@media(min-width:750px){.m-product-card:hover .m-product-card__media img{transform:scale(1.03)}}.if-quantity-wrap{margin-bottom:20px}.if-quantity-label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--if-indigo);margin-bottom:12px;font-family:var(--if-sans)}.if-quantity-selector{display:inline-flex;align-items:center;border:1px solid var(--if-border)}.if-quantity-btn{padding:10px 14px;background:transparent;border:none;cursor:pointer;color:var(--if-indigo);transition:background .2s ease;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.if-quantity-btn:hover{background:#f0ebe3}.if-quantity-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.if-quantity-val{width:48px;text-align:center;font-size:.85rem;font-weight:500;font-family:var(--if-sans);color:var(--if-indigo)}.if-breadcrumbs{display:flex;align-items:center;gap:0;font-family:var(--if-sans);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--if-muted);margin-bottom:24px;padding:0 16px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.if-breadcrumbs::-webkit-scrollbar{display:none}.if-breadcrumbs a{color:var(--if-muted);text-decoration:none;transition:color .2s ease}.if-breadcrumbs a:hover{color:var(--if-indigo)}.if-breadcrumbs__sep{margin:0 8px;opacity:.5}.if-breadcrumbs__current{color:var(--if-indigo);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:750px){.if-breadcrumbs{font-size:.68rem;margin-bottom:32px;padding:0 20px;letter-spacing:.15em}.if-breadcrumbs__current{max-width:none}}.m-section-padding{padding-block:3rem}@media(min-width:750px){.m-section-padding{padding-block:6rem}}.m-footer{letter-spacing:.04em}.m-topbar a{letter-spacing:.1em}a:hover{transition:color .3s ease}input,select,textarea{letter-spacing:.02em}hr{border-color:var(--if-border)}.m-breadcrumb{letter-spacing:.1em;font-size:.7rem;text-transform:uppercase}.m-breadcrumb a{color:var(--if-muted)}.m-breadcrumb a:hover{color:var(--if-indigo)}.m-icon-box{border-color:var(--if-border)!important}.m-icon-box__heading{font-family:var(--if-sans)!important;color:var(--if-indigo)!important;letter-spacing:.02em!important}.m-scrolling-promotion{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem}@media(max-width:749px){.m-scrolling-promotion{font-size:.62rem!important;letter-spacing:.1em!important}}.m-collapsible-tab{border-color:var(--if-border)!important}.m-collapsible-tab__header{font-family:var(--if-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--if-indigo)!important;font-weight:500!important;min-height:44px!important}.m-collapsible-tab__content{font-family:var(--if-sans)!important;line-height:1.75!important;color:var(--if-body)!important}.trust-bar{max-width:900px;margin:0 auto;padding:0 1.25rem}.trust-bar__inner{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.trust-bar__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.trust-bar__icon{width:28px;height:28px;color:var(--if-indigo);opacity:.7}.trust-bar__label{font-family:var(--if-sans);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--if-indigo);font-weight:400}@media(min-width:750px){.trust-bar{padding:0 1.5rem}.trust-bar__inner{gap:3rem}.trust-bar__icon{width:36px;height:36px}.trust-bar__label{font-size:.7rem;letter-spacing:.18em}}@media(max-width:749px){.m-main-product--info{padding:20px 16px 0!important}.m-section-padding{padding-block:2.5rem!important}}input[name="checkout[shipping_address][zip]"],input[name="checkout[billing_address][zip]"],input[autocomplete=postal-code],input[name="checkout[shipping_address][phone]"],input[name="checkout[billing_address][phone]"],input[autocomplete=tel]{font-size:1rem!important}.m-footer,.m-footer .m-footer--block-title,.m-footer .m-footer--block-menu a,.m-footer .m-footer--block-menu li,.m-footer .m-footer--block-newsletter p,.m-footer .m-footer--block-newsletter label,.m-footer .m-footer--block-newsletter .m-newsletter-form__message,.m-footer .m-footer-bottom__copyright,.m-footer .m-footer-bottom a,.m-footer p,.m-footer span,.m-footer a,.m-footer label,.m-footer h1,.m-footer h2,.m-footer h3,.m-footer h4,.m-footer h5,.m-footer h6{color:#fafafa!important}.m-footer .m-footer--block-title{color:#c9a84c!important}.m-footer input[type=email],.m-footer input[type=text],.m-footer .field__input{color:#fafafa!important;background:#ffffff14!important;border-color:#fff3!important}.m-footer input::placeholder{color:#fafafa80!important}.m-footer .m-footer--block-menu a:hover{color:#c9a84c!important}.m-product-card .m-product-card__media img{aspect-ratio:3/4;object-fit:cover;width:100%}:root{--if-bottom-bar-h: 0px !important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/indigo-luxury.css.map */
