@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(cormorant-garamond-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(cormorant-garamond-latin-500-italic.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(jost-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(jost-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(jost-latin-500-normal.woff2) format("woff2")}:root{--esm-ink: #121212;--esm-stone: #625c54;--esm-gold: #a37e3e;--esm-gold-light: #c9ae7e;--esm-champagne: #d9c7a6;--esm-mist: #efe8dd;--esm-ivory: #faf7f2;--esm-porcelain: #ffffff;--esm-sand: #f3efea;--esm-line: #e5ded3;--esm-field-border: #8c857c;--esm-white: #ffffff;--esm-error: #9b2c2c;--esm-success: #2f6b45;--esm-whatsapp: #1da851;--esm-whatsapp-dark: #168c43;--esm-foil: linear-gradient(var(--esm-line), var(--esm-line));--esm-ambient: none;--esm-font-heading: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--esm-font-body: "Jost", "Futura", "Century Gothic", "Helvetica Neue", Arial, sans-serif;--font-heading-family: var(--esm-font-heading);--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: var(--esm-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--esm-text-xs: 1.1rem;--esm-text-sm: 1.3rem;--esm-text-base: 1.5rem;--esm-text-lg: 1.8rem;--esm-tracking-caps: .12em;--esm-tracking-eyebrow: .16em;--esm-space-1: .4rem;--esm-space-2: .8rem;--esm-space-3: 1.2rem;--esm-space-4: 1.6rem;--esm-space-5: 2.4rem;--esm-space-6: 3.2rem;--esm-space-7: 4.8rem;--esm-space-8: 6.4rem;--esm-section-y: 4.8rem;--esm-gutter: 1.6rem;--esm-page-width: 128rem;--esm-radius-btn: .2rem;--esm-radius-card: 1.2rem;--esm-ease: cubic-bezier(.25, .1, .25, 1);--esm-ease-lux: cubic-bezier(.22, 1, .36, 1);--esm-duration: .2s;--esm-duration-slow: .6s}@media screen and (min-width:750px){:root{--esm-gutter: 3.2rem;--esm-section-y: 6.4rem}}[class^=esm-],[class*=" esm-"],[class^=esm-]:before,[class^=esm-]:after{box-sizing:border-box}:root{color-scheme:only light}html{background:var(--esm-ivory);color:var(--esm-ink)}:where(input,select,textarea,button,dialog,details-modal,shopify-account){color-scheme:light}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){background-color:var(--esm-white);color:var(--esm-ink)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--esm-ink);-webkit-box-shadow:0 0 0 100rem var(--esm-white) inset;caret-color:var(--esm-ink)}:root:lang(ar){--esm-font-heading: "Cormorant Garamond", "Noto Naskh Arabic", "Amiri", "Geeza Pro", "Traditional Arabic", serif;--esm-font-body: "Jost", "Noto Sans Arabic", "IBM Plex Sans Arabic", "Segoe UI", "Geeza Pro", Tahoma, sans-serif;--esm-tracking-caps: 0;--esm-tracking-eyebrow: 0}html:lang(ar) body{line-height:1.75}html:lang(ar) body *{letter-spacing:normal!important}html:lang(ar) :is(h1,h2,h3,.esm-section-title,.esm-hero__heading){line-height:1.35}[dir=rtl] .esm-btn__icon,[dir=rtl] .esm-icon-btn svg,[dir=rtl] .esm-collection-card__title svg,[dir=rtl] .esm-hero__arrow svg,[dir=rtl] .esm-pagination__arrow svg{transform:scaleX(-1)}[dir=rtl] .esm-btn:focus-visible .esm-btn__icon{transform:scaleX(-1) translate(.4rem)}@media(hover:hover)and (pointer:fine){[dir=rtl] .esm-btn:hover .esm-btn__icon{transform:scaleX(-1) translate(.4rem)}[dir=rtl] .esm-collection-card:hover .esm-collection-card__title svg{transform:scaleX(-1) translate(.3rem)}}[dir=rtl] .esm-btn:before{transform-origin:left center}[dir=rtl] .esm-btn:focus-visible:not([disabled]):before,[dir=rtl] .esm-btn.is-added:before{transform-origin:right center}@media(hover:hover)and (pointer:fine){[dir=rtl] .esm-btn:not([disabled]):hover:before{transform-origin:right center}}[dir=rtl] .cart-count-bubble{right:auto;left:.4rem}body,body.gradient{background:var(--esm-ivory);color:var(--esm-ink);font-family:var(--esm-font-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:1.6rem;letter-spacing:.01em;line-height:1.6}@media screen and (min-width:750px){body{font-size:1.7rem}}button,input,select,textarea,optgroup{font-family:var(--esm-font-body)}body .color-scheme-1.gradient,body .section .color-scheme-1{background:transparent}::selection{background:var(--esm-mist);color:var(--esm-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--esm-font-heading);font-weight:500;letter-spacing:-.01em}.esm-section-title em,.esm-hero__heading em,.esm-newsletter__heading em{font-style:italic;color:var(--esm-gold)}.esm-eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1rem;color:var(--esm-stone);font-family:var(--esm-font-body);font-size:1.1rem;font-weight:500;letter-spacing:var(--esm-tracking-eyebrow);text-transform:uppercase}.esm-eyebrow:before{content:"";width:2.4rem;height:1px;background:var(--esm-gold)}.esm-ornament{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin:0 auto 1.6rem;color:var(--esm-gold)}.esm-ornament:before,.esm-ornament:after{content:"";width:3.2rem;height:1px;background:var(--esm-line)}.esm-ornament svg{width:1.1rem;height:1.1rem}.esm-container{max-width:calc(var(--esm-page-width) + var(--esm-gutter) * 2);margin-inline:auto;padding-inline:var(--esm-gutter)}.esm-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.6rem;padding:1rem 2.8rem;border:1px solid var(--esm-ink);border-radius:var(--esm-radius-btn);background:var(--esm-ink);color:var(--esm-white);font-family:var(--esm-font-body);font-size:1.3rem;font-weight:500;letter-spacing:var(--esm-tracking-caps);line-height:1.2;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--esm-duration) var(--esm-ease),border-color var(--esm-duration) var(--esm-ease),color var(--esm-duration) var(--esm-ease)}.esm-btn__icon{width:1.4rem;height:1.4rem;flex-shrink:0}.esm-btn:focus-visible{outline:2px solid var(--esm-ink);outline-offset:3px}.esm-btn[disabled],.esm-btn[aria-disabled=true]{cursor:not-allowed;background:var(--esm-sand);border-color:var(--esm-line);color:var(--esm-stone)}.esm-btn{overflow:hidden;isolation:isolate;transition:color .3s var(--esm-ease) 80ms,border-color .3s var(--esm-ease),transform .12s var(--esm-ease)}.esm-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,var(--esm-gold) 0%,var(--esm-gold-light) 55%,var(--esm-gold) 100%);transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--esm-ease-lux)}.esm-btn .esm-btn__icon{transition:transform .45s var(--esm-ease-lux)}.esm-btn:focus-visible:not([disabled]),.esm-btn.is-added{border-color:var(--esm-gold);color:var(--esm-ink)}.esm-btn:focus-visible:not([disabled]):before,.esm-btn.is-added:before{transform:scaleX(1);transform-origin:left center}.esm-btn:focus-visible .esm-btn__icon{transform:translate(.4rem)}@media(hover:hover)and (pointer:fine){.esm-btn:not([disabled]):hover{border-color:var(--esm-gold);background:var(--esm-ink);color:var(--esm-ink)}.esm-btn:not([disabled]):hover:before{transform:scaleX(1);transform-origin:left center}.esm-btn:hover .esm-btn__icon{transform:translate(.4rem)}}.esm-btn:not([disabled]):active{transform:scale(.985)}.esm-btn[disabled]:before{display:none}@media(prefers-reduced-motion:reduce){.esm-btn,.esm-btn:before,.esm-btn .esm-btn__icon{transition:none}.esm-btn:not([disabled]):active{transform:none}}.cart__checkout-button,.drawer__inner-empty .button,.cart-notification .button--primary,#MainContent .button--primary:not(.shopify-payment-button__button),#MainContent .contact__button .button{border:1px solid var(--esm-ink);border-radius:var(--esm-radius-btn);background:linear-gradient(100deg,var(--esm-gold) 0%,var(--esm-gold-light) 55%,var(--esm-gold) 100%) no-repeat right center / 0% 100%,var(--esm-ink);color:var(--esm-white);font-family:var(--esm-font-body);font-size:1.3rem;font-weight:500;letter-spacing:var(--esm-tracking-caps);text-transform:uppercase;box-shadow:none;transition:background-size .55s var(--esm-ease-lux),color .3s var(--esm-ease) 80ms,border-color .3s var(--esm-ease),transform .12s var(--esm-ease)}.cart__checkout-button:before,.cart__checkout-button:after,.drawer__inner-empty .button:before,.drawer__inner-empty .button:after,.cart-notification .button--primary:before,.cart-notification .button--primary:after,#MainContent .button--primary:not(.shopify-payment-button__button):before,#MainContent .button--primary:not(.shopify-payment-button__button):after,#MainContent .contact__button .button:before,#MainContent .contact__button .button:after{display:none}:is(.cart__checkout-button,.drawer__inner-empty .button,.cart-notification .button--primary,#MainContent .button--primary:not(.shopify-payment-button__button),#MainContent .contact__button .button):not([disabled]):focus-visible{border-color:var(--esm-gold);background-position:left center;background-size:100% 100%;color:var(--esm-ink);outline:2px solid var(--esm-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){:is(.cart__checkout-button,.drawer__inner-empty .button,.cart-notification .button--primary,#MainContent .button--primary:not(.shopify-payment-button__button),#MainContent .contact__button .button):not([disabled]):hover{border-color:var(--esm-gold);background-position:left center;background-size:100% 100%;color:var(--esm-ink)}}:is(.cart__checkout-button,.drawer__inner-empty .button,.cart-notification .button--primary,#MainContent .button--primary:not(.shopify-payment-button__button),#MainContent .contact__button .button):not([disabled]):active{transform:scale(.985)}:is(.cart__checkout-button,.drawer__inner-empty .button,.cart-notification .button--primary,#MainContent .button--primary:not(.shopify-payment-button__button),#MainContent .contact__button .button)[disabled]{border:1px dashed var(--esm-line);background:var(--esm-sand);color:var(--esm-stone);cursor:not-allowed}@media(prefers-reduced-motion:reduce){:is(.cart__checkout-button,.drawer__inner-empty .button,.cart-notification .button--primary,#MainContent .button--primary:not(.shopify-payment-button__button),#MainContent .contact__button .button){transition:none}:is(.cart__checkout-button,.drawer__inner-empty .button,.cart-notification .button--primary,#MainContent .button--primary:not(.shopify-payment-button__button),#MainContent .contact__button .button):not([disabled]):active{transform:none}}.esm-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--esm-line);border-radius:50%;background:var(--esm-porcelain);color:var(--esm-ink);cursor:pointer;transition:border-color var(--esm-duration) var(--esm-ease),background-color var(--esm-duration) var(--esm-ease)}@media(hover:hover)and (pointer:fine){.esm-icon-btn:hover{border-color:var(--esm-ink)}}.esm-icon-btn:focus-visible{outline:2px solid var(--esm-ink);outline-offset:2px}.esm-icon-btn[disabled]{opacity:.35;cursor:default}.esm-icon-btn svg{width:1.6rem;height:1.6rem}.esm-reveal-ready [data-esm-reveal]{opacity:0;transform:translateY(1.2rem);transition:opacity var(--esm-duration-slow) var(--esm-ease-lux),transform var(--esm-duration-slow) var(--esm-ease-lux);transition-delay:calc(var(--esm-stagger, 0) * 60ms)}.esm-reveal-ready [data-esm-reveal].is-revealed{opacity:1;transform:none}.esm-skeleton-ready [data-esm-skeleton]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.65) 50%,transparent 80%) var(--esm-sand);background-repeat:no-repeat;background-size:200% 100%;animation:esm-skeleton 1.4s var(--esm-ease) infinite;transition:opacity .4s var(--esm-ease);pointer-events:none}.esm-skeleton-ready [data-esm-skeleton].is-loaded:before{opacity:0;animation:none}.esm-skeleton-ready [data-esm-skeleton]:not(.is-loaded) img{opacity:0}@keyframes esm-skeleton{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.esm-skeleton-ready [data-esm-skeleton]:before{animation:none;background:var(--esm-sand);transition:none}}#MainContent[data-template=list-collections] .card__heading{font-family:var(--esm-font-body);font-size:var(--esm-text-sm);font-weight:500;letter-spacing:var(--esm-tracking-caps);line-height:1.4;text-transform:uppercase}.esm-collection-card__media:after,#MainContent[data-template=list-collections] .card__media .media:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:1;background:linear-gradient(125deg,#fff0 40%,#ffffff0d,#fffdf94d,#ffffff0d,#fff0 60%);opacity:0;transform:translate(-50%,-50%);pointer-events:none}@keyframes esm-shine-diagonal{0%{opacity:0;transform:translate(-50%,-50%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(50%,50%)}}@media(prefers-reduced-motion:no-preference){.esm-collection-card:focus-visible .esm-collection-card__media:after,#MainContent[data-template=list-collections] .card-wrapper:has(:focus-visible) .card__media .media:after{animation:esm-shine-diagonal 2.6s cubic-bezier(.45,0,.25,1) both}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.esm-collection-card:hover .esm-collection-card__media:after,#MainContent[data-template=list-collections] .card-wrapper:hover .card__media .media:after{animation:esm-shine-diagonal 2.6s cubic-bezier(.45,0,.25,1) both}esmiro-carousel.is-dragging .esm-collection-card__media:after{animation:none}}.header__heading-logo.esm-logo-header{display:block;max-width:none;height:auto}@media screen and (max-width:749px){.header__heading-logo.esm-logo-header{width:calc(var(--esm-header-logo-w, 160px) * .75)}}.header-wrapper{border-bottom:1px solid var(--esm-line);transition:background-color .2s var(--esm-ease)}.shopify-section-header-sticky.scrolled-past-header .header-wrapper{background:#ffffffeb;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px)}.header__heading-logo{height:auto}.header__heading-logo-wrapper{transition:width .3s var(--esm-ease-lux)}.header__heading-link .h2{color:var(--esm-gold);font-family:var(--esm-font-body);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.header__menu-item{padding-inline:1.2rem;color:var(--esm-ink);font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.header__menu-item span{text-decoration:none;background-image:linear-gradient(var(--esm-ink),var(--esm-ink));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .2s var(--esm-ease)}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;background-size:100% 1px}.header__menu-item:focus-visible,.header__icon:focus-visible,.header__heading-link:focus-visible{outline:2px solid var(--esm-ink);outline-offset:-2px;box-shadow:none}.header__icons{gap:.4rem}.header__icon .svg-wrapper:not(.header__icon-close){display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-flex;align-items:center;justify-content:center}.header__icon .icon{width:2rem;height:2rem}.header__icon--cart .icon{width:3.8rem;height:3.8rem}.header__icon{color:var(--esm-ink);transition:color .2s var(--esm-ease)}.header__icon:hover .icon{transform:none}@media(hover:hover)and (pointer:fine){.header__icon:hover{color:var(--esm-gold)}}.cart-count-bubble{top:.6rem;bottom:auto;left:auto;right:.4rem;width:1.6rem;height:1.6rem;background:var(--esm-ink);color:var(--esm-white);font-size:.95rem;font-weight:500;line-height:1}@media(forced-colors:active){.cart-count-bubble{border:1px solid CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:none}.esm-btn,.esm-newsletter__submit,.cart__checkout-button,#MainContent .button--primary{border:1px solid ButtonText;background-image:none}.esm-btn:focus-visible{outline-color:Highlight}.esm-btn:before{display:none}}body shopify-account.header__icon{--shopify-account-font-heading: var(--esm-font-heading);--shopify-account-font-heading-weight: 500;--shopify-account-font-body: var(--esm-font-body);--shopify-account-font-body-weight: 400;--shopify-account-radius-base: .4rem;--shopify-account-radius-button: var(--esm-radius-btn);--shopify-account-radius-button-small: var(--esm-radius-btn);--shopify-account-radius-input: var(--esm-radius-btn);--shopify-account-color-background: var(--esm-porcelain);--shopify-account-color-text: var(--esm-ink);--shopify-account-color-accent: var(--esm-ink);--shopify-account-color-accent-text: var(--esm-white)}.announcement-bar__message{padding-block:.9rem;font-family:var(--esm-font-body);font-size:1.2rem;font-weight:400;letter-spacing:.08em}.esm-money{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.esm-btn,.esm-icon-btn,.header-wrapper,.header__menu-item span,.header__heading-logo-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/esmiro-base.css.map */
