:root{--am-font-heading: "Space Grotesk", "Helvetica Neue", sans-serif;--am-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--am-color-bg: #FDFBF9;--am-color-text: #1a1a1a;--am-color-text-light: #666;--am-color-accent: #2C2C2C;--am-color-accent-hover: #000;--am-color-border: #E8E2DB;--am-color-bg-warm: #F7F3EE;--am-color-success: #4A7C59;--am-radius-sm: 4px;--am-radius-md: 8px;--am-radius-lg: 12px}.breadcrumb{font-family:var(--am-font-body)!important;font-size:.8rem!important;letter-spacing:.02em;color:var(--am-color-text-light)!important;padding:.5rem 0 1rem!important;margin-bottom:.5rem!important;border-bottom:1px solid var(--am-color-border)}.breadcrumb a{color:var(--am-color-text-light)!important;text-decoration:none!important;transition:color .2s ease}.breadcrumb a:hover{color:var(--am-color-text)!important}.breadcrumb span:last-child{color:var(--am-color-text)!important;font-weight:500}.product__info-container{font-family:var(--am-font-body)}.product__info-container .product__text{font-family:var(--am-font-body)!important;font-size:.75rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--am-color-text-light)!important;margin-bottom:.25rem!important}.product__title h1{font-family:var(--am-font-heading)!important;font-size:1.8rem!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.2!important;color:var(--am-color-text)!important;margin-bottom:.75rem!important}.price-item--regular,.price-item--sale{font-family:var(--am-font-heading)!important;font-size:1.6rem!important;font-weight:600!important;color:#1a1a1a!important;display:inline-block!important;padding:.2rem 0!important}.price-item--sale{color:#b5453a!important}.price-item--regular s{color:var(--am-color-text-light)!important;font-weight:300!important}.product-form__input label{font-size:.8rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--am-color-text-light)!important;margin-bottom:.5rem!important}.product-form__input input[type=radio]+label{border:1.5px solid var(--am-color-border)!important;border-radius:var(--am-radius-sm)!important;padding:.6rem 1.2rem!important;font-size:.85rem!important;transition:all .2s ease!important;color:var(--am-color-text)!important;background:#fff!important}.product-form__input input[type=radio]:checked+label{border-color:var(--am-color-accent)!important;background:var(--am-color-accent)!important;color:#fff!important}.product-form__submit{background:var(--am-color-accent)!important;color:#fff!important;border:none!important;border-radius:var(--am-radius-sm)!important;font-family:var(--am-font-body)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:1rem 2rem!important;min-height:52px!important;width:100%!important;cursor:pointer!important;transition:all .3s ease!important}.product-form__submit:hover{background:var(--am-color-accent-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.shopify-payment-button__button{border-radius:var(--am-radius-sm)!important;min-height:48px!important;font-size:.85rem!important;margin-top:.5rem!important}.product__info-container [style*=f9f6f2]{background:var(--am-color-bg-warm)!important;border:1px solid var(--am-color-border)!important;border-radius:var(--am-radius-md)!important;padding:1rem 1.2rem!important;margin:1.2rem 0!important}.product__info-container [style*=f9f6f2] p{font-family:var(--am-font-body)!important;font-size:.82rem!important;color:var(--am-color-text)!important;margin:.4rem 0!important;display:flex!important;align-items:center!important;gap:.5rem!important}.product__description{font-family:var(--am-font-body)!important;font-size:.95rem!important;line-height:1.75!important;color:var(--am-color-text)!important}.product__description h3{font-family:var(--am-font-heading)!important;font-size:1.05rem!important;font-weight:500!important;margin-top:1.5rem!important;margin-bottom:.5rem!important;color:var(--am-color-text)!important}.product__description a{color:var(--am-color-accent)!important;text-decoration:underline!important;text-underline-offset:2px!important}.product .accordion{border-top:1px solid var(--am-color-border)!important}.product .accordion summary{font-family:var(--am-font-body)!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--am-color-text)!important;padding:1rem 0!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:color .2s ease!important}.product .accordion summary:hover{color:var(--am-color-text-light)!important}.product .accordion summary:after{content:"+"!important;font-size:1.2rem!important;font-weight:300!important;transition:transform .3s ease!important}.product .accordion[open] summary:after{content:"\2212"!important}.product .accordion .accordion__content{font-family:var(--am-font-body)!important;font-size:.93rem!important;line-height:1.75!important;color:var(--am-color-text)!important;padding-bottom:1.2rem!important}.product .accordion:last-child{border-bottom:1px solid var(--am-color-border)!important}.product__description details{border:1px solid var(--am-color-border)!important;border-radius:var(--am-radius-md)!important;margin:.6rem 0!important;overflow:hidden!important}.product__description details summary{font-family:var(--am-font-body)!important;font-weight:500!important;font-size:.9rem!important;padding:.8rem 1rem!important;cursor:pointer!important;background:var(--am-color-bg-warm)!important;color:var(--am-color-text)!important;transition:background .2s ease!important}.product__description details summary:hover{background:var(--am-color-border)!important}.product__description details[open] summary{border-bottom:1px solid var(--am-color-border)!important}.product__description details p{padding:.8rem 1rem!important;margin:0!important;font-size:.88rem!important;color:var(--am-color-text-light)!important}.product-recommendations{padding-top:3rem!important;border-top:1px solid var(--am-color-border)!important;margin-top:2rem!important}.product-recommendations__heading{font-family:var(--am-font-heading)!important;font-size:1.3rem!important;font-weight:400!important;text-align:center!important;margin-bottom:2rem!important;letter-spacing:.02em!important}.product-recommendations .card{border:1px solid var(--am-color-border)!important;border-radius:var(--am-radius-md)!important;overflow:hidden!important;transition:all .3s ease!important;background:#fff!important}.product-recommendations .card:hover{box-shadow:0 8px 24px #00000014!important;transform:translateY(-2px)!important}.product-recommendations .card__heading{font-family:var(--am-font-body)!important;font-size:.85rem!important;font-weight:500!important;line-height:1.3!important}.product-recommendations .card-information .price{font-size:.9rem!important;font-weight:600!important}.product-recommendations .card__information .caption-with-letter-spacing{font-size:.7rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--am-color-text-light)!important}@media screen and (max-width:749px){.product__title h1{font-size:1.6rem!important}.product__info-wrapper{padding:1rem 1.2rem!important}.product__description,.product__description p,.product .accordion .accordion__content,.product .accordion .accordion__content p{font-size:1.05rem!important;line-height:1.8!important}.product .accordion summary{font-size:.88rem!important}.product__info-container [style*=f9f6f2] p{font-size:.9rem!important}.product__description details summary{font-size:.95rem!important}.product__description details p{font-size:.95rem!important}.product__info-container .product__text{font-size:.88rem!important}.price-item--regular,.price-item--sale{font-size:1.8rem!important}.product-form__submit{font-size:.8rem!important;padding:.9rem 1.5rem!important;min-height:48px!important;position:sticky!important;bottom:0!important;z-index:10!important;box-shadow:0 -4px 12px #0000001a!important}.breadcrumb{font-size:.72rem!important;padding:.4rem 0 .6rem!important;overflow-x:auto!important;white-space:nowrap!important}.product .accordion summary{font-size:.8rem!important;padding:.8rem 0!important}.product-recommendations .grid--4-col-desktop{grid-template-columns:repeat(2,1fr)!important;gap:.8rem!important}.product-recommendations .card__heading{font-size:.78rem!important}.product-form{position:relative!important}}@media screen and (min-width:750px)and (max-width:989px){.product__title h1{font-size:1.6rem!important}.product__info-wrapper{padding-left:2rem!important}}.quantity{border:1.5px solid var(--am-color-border)!important;border-radius:var(--am-radius-sm)!important;overflow:hidden!important}.quantity__button{color:var(--am-color-text)!important;transition:background .2s ease!important}.quantity__button:hover{background:var(--am-color-bg-warm)!important}.quantity__input{font-family:var(--am-font-body)!important;font-size:.9rem!important;font-weight:500!important}.product__media-item img{border-radius:var(--am-radius-md)!important}.product__info-container>*+*{margin-top:.75rem}.product-form__submit,.product-form__submit .price,.product-form__submit span{color:#fff!important}.am-drawer-close{position:absolute!important;top:.8rem!important;right:.8rem!important;background:#fff!important;border:none!important;font-size:1.8rem!important;cursor:pointer!important;z-index:99999!important;color:#1a1a1a!important;padding:.3rem .6rem!important;line-height:1!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:space-evenly!important;box-shadow:0 2px 8px #00000026!important}.am-drawer-close:hover{background:#f0f0f0!important}#mobile-drawer[open]>.oc-drawer__overlay{cursor:pointer!important;z-index:1095!important}#mobile-drawer[open] .oc-hamburger span{background:transparent!important}#mobile-drawer[open] .oc-hamburger span:first-child{background:#1a1a1a!important;transform:rotate(45deg) translateY(6px)!important}#mobile-drawer[open] .oc-hamburger span:last-child{background:#1a1a1a!important;transform:rotate(-45deg) translateY(-6px)!important}#mobile-drawer[open]{z-index:999999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}#mobile-drawer[open]>.oc-drawer__overlay{z-index:999998!important;position:fixed!important;top:0!important}#mobile-drawer[open]>.oc-drawer__panel{z-index:999999!important;top:0!important;height:100vh!important;padding-top:0!important}#mobile-drawer[open]~.shopify-section-announcement-bar,body.no-scroll .shopify-section-group-header-group .announcement-bar-section,body.no-scroll #shopify-section-announcement-bar{display:none!important}body.no-scroll .booking-bar,body.no-scroll [href*=acuityscheduling]{display:none!important}.oc-back{display:flex!important;align-items:center!important;padding:1rem 1.25rem!important;font-size:.95rem!important;font-weight:500!important;color:#1a1a1a!important;cursor:pointer!important;background:#fff!important;border:none!important;border-bottom:1px solid #eee!important;width:100%!important;text-align:left!important;font-family:inherit!important;min-height:48px!important;max-height:56px!important;overflow:hidden!important;gap:.5rem!important;font-size:0!important;color:transparent!important;line-height:1!important}.oc-back:before{content:"90  Retour"!important;font-size:.95rem!important;display:inline!important;color:#1a1a1a!important}.oc-back svg,.oc-back img,.oc-back>*{display:none!important}.oc-pane--child>div:first-child{display:flex!important;align-items:center!important;border-bottom:1px solid #eee!important;max-height:56px!important;overflow:hidden!important;flex-wrap:nowrap!important}.oc-pane__title,.oc-pane--child h3{font-size:1rem!important;font-weight:600!important;padding:1rem 1.25rem!important;margin:0!important;white-space:nowrap!important}@media screen and (min-width:990px){.header-mobile,.search-bar-mobile{display:none!important}.custom-header{display:grid!important;grid-template-columns:180px 1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:0!important;padding:.5rem 2rem 0!important;max-width:1400px!important;margin:0 auto!important}.custom-header__top{grid-column:1!important;grid-row:1!important}.custom-header__top .header__heading{margin:0!important}.custom-header__top .header__heading .h2{font-size:1.5rem!important;font-weight:400!important;margin:0!important;white-space:nowrap!important}.custom-header__search{grid-column:2!important;grid-row:1!important;justify-self:center!important;width:100%!important;max-width:550px!important;padding:0!important}.am-search-bar{display:flex!important;align-items:center!important;background:#faf8f5!important;border:1px solid #e8e2db!important;border-radius:30px!important;padding:.6rem 1.5rem!important;width:100%!important;max-width:550px!important;margin:0 auto!important;transition:all .2s ease!important}.am-search-bar:focus-within{border-color:#999!important;background:#fff!important;box-shadow:0 2px 8px #0000000f!important}.am-search-icon{flex-shrink:0!important;color:#888!important;margin-right:.6rem!important}.am-search-input{border:none!important;background:transparent!important;font-family:inherit!important;font-size:.88rem!important;color:#333!important;width:100%!important;outline:none!important;padding:0!important}.am-search-input::placeholder{color:#999!important}.custom-header__icons{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:1.2rem!important;justify-self:end!important}.custom-header__icons .header__icon{font-size:.8rem!important;text-decoration:none!important;color:#1a1a1a!important}.custom-header__bottom{grid-column:1 / -1!important;grid-row:2!important;width:calc(100% + 4rem)!important;margin-left:-2rem!important;margin-right:-2rem!important;margin-top:.5rem!important;margin-bottom:0!important;padding:.55rem 2rem!important;background:#faf8f5!important;border-top:1px solid #e8e2db!important;border-bottom:1px solid #e8e2db!important}.custom-header__bottom .list-menu--inline{display:flex!important;justify-content:space-evenly!important;width:100%!important;list-style:none!important;padding:0!important;margin:0!important}.custom-header__bottom .list-menu__item a{font-size:.76rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;color:#1a1a1a!important;text-decoration:none!important;padding:.3rem 0!important;transition:color .2s ease!important;white-space:nowrap!important}.custom-header__bottom .list-menu__item a:hover{color:#888!important}.header-wrapper{margin-bottom:0!important;padding-bottom:0!important}.header-wrapper>.header{font-size:0}.header-wrapper>.header>*{font-size:1rem}}@media screen and (min-width:990px){.shopify-section-group-header-group{margin-bottom:0!important;padding-bottom:0!important}.shopify-section-group-header-group+main,.shopify-section-group-header-group+main>.shopify-section:first-child,.shopify-section-group-header-group+main>.shopify-section:first-child>*{margin-top:0!important;padding-top:0!important}#shopify-section-header,.section-header{margin-bottom:0!important;padding-bottom:0!important}.header-wrapper{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}.custom-header{margin-bottom:0!important;padding-bottom:0!important}.custom-header__bottom{margin-bottom:0!important;border-bottom:none!important}}@media screen and (min-width:990px){.announcement-bar-section,#shopify-section-announcement-bar,.shopify-section--announcement-bar,[class*=announcement]{background:#f5eeee!important}.announcement-bar{background:#f5eeee!important;color:#1a1a1a!important}.announcement-bar__message{color:#1a1a1a!important}.header-wrapper,.section-header,#shopify-section-header,.custom-header{background:#faf8f5!important}.am-search-bar{background:#fff!important;border-color:#e0d8cf!important}}@media screen and (min-width:990px){.custom-header__bottom{border-top:none!important}.booking-bar,[class*=booking-bar],body>a[href*=acuityscheduling]:not(.am-header-cta),.shopify-section-group-header-group>a[href*=acuity]:not(.am-header-cta){display:none!important}.am-header-cta{display:inline-flex!important}.am-header-cta{display:inline-flex!important;align-items:center!important;gap:.4rem!important;padding:.5rem 1.2rem!important;border:1.5px solid #1a1a1a!important;border-radius:3px!important;font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important;color:#1a1a1a!important;text-decoration:none!important;white-space:nowrap!important;transition:all .2s ease!important;font-family:inherit!important}.am-header-cta:hover{background:#1a1a1a!important;color:#fff!important}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.shopify-section-announcement-bar .announcement-bar{overflow:hidden!important;background:linear-gradient(135deg,#c9a87c,#d4b896,#c9a87c)!important;padding:0!important;border:none!important}.shopify-section-announcement-bar .announcement-bar__message{display:block!important;overflow:hidden!important;white-space:nowrap!important;padding:10px 0!important;color:#fff!important;font-size:12px!important;letter-spacing:.18em!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}.marquee-inner{display:inline-block!important;white-space:nowrap!important;animation:marquee-scroll 30s linear infinite!important}@media screen and (min-width:990px){.header__heading{width:auto!important;max-width:none!important;min-width:auto!important;flex-shrink:0!important}.header__heading .header__heading-link{width:auto!important;max-width:none!important}.header__heading span.h2,.header__heading .h2,.header__heading h2,.header__heading-link .h2,.header__heading-link span{font-size:80px!important;line-height:1!important;white-space:nowrap!important}.custom-header{padding:10px 20px 0!important}.custom-header__bottom .list-menu.list-menu--inline{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.custom-header__bottom .list-menu--inline>.list-menu__item{padding-bottom:16px!important;margin-bottom:-8px!important;display:flex!important;align-items:center!important}.custom-header__bottom .list-menu--inline>.list-menu__item>a{font-size:13px!important;letter-spacing:.14em!important;padding:8px 0!important}.custom-header__bottom{padding:8px 0!important;position:relative!important}.custom-header__icons a[href*=account]{font-size:0!important;line-height:0!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important}.custom-header__icons a[href*=account]:before{content:"";display:block;width:26px;height:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.custom-header__icons a,.custom-header__icons .am-header-cta{font-size:13px!important}.custom-header__icons svg,.custom-header__icons img:not([src*=payment]){width:26px!important;height:26px!important}.am-search-bar,.custom-header__search input,.custom-header__search .search__input{font-size:14px!important;padding:10px 16px!important}.custom-header__bottom .list-menu__item.has-mega-menu{position:static!important}.custom-header__bottom .mega-menu{display:none!important;position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%)!important;width:100vw!important;max-width:100vw!important;background:#fff!important;box-shadow:0 8px 30px #00000014!important;border-top:1px solid #e8e2db!important;padding:30px 60px!important;z-index:99999!important}.custom-header__bottom .list-menu__item.has-mega-menu:hover>.mega-menu{display:flex!important;flex-wrap:wrap!important;gap:40px!important;justify-content:center!important}.custom-header__bottom .mega-menu>div,.custom-header__bottom .mega-menu>h3,.custom-header__bottom .mega-menu>ul{flex:0 0 auto!important;min-width:180px!important}.custom-header__bottom .mega-menu>a:last-child{flex:0 0 280px!important}.custom-header__bottom .mega-menu>a img{width:100%!important;height:auto!important;max-height:220px!important;object-fit:cover!important;border-radius:4px!important}.custom-header__bottom .mega-menu h3{font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:12px!important}.custom-header__bottom .mega-menu a,.custom-header__bottom .mega-menu li a{font-size:13px!important;padding:4px 0!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:block!important;color:#333!important}.custom-header__bottom .mega-menu a:hover{color:#000!important;text-decoration:underline!important}}@media screen and (max-width:989px){.custom-header__search,form.am-search-bar{display:none!important}a[href*=acuityscheduling]:not(.am-mobile-booking):not(.am-header-cta){display:none!important}.custom-header__bottom,.custom-header__icons .am-header-cta{display:none!important}.am-mobile-menu-extras{padding:15px 20px!important}.am-mobile-booking{display:block!important;padding:14px 20px!important;margin-bottom:8px!important;background:#2c2c2c!important;color:#fff!important;text-align:center!important;text-decoration:none!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:4px!important}.am-mobile-boutique{display:block!important;padding:12px 20px!important;border:1px solid #2c2c2c!important;color:#2c2c2c!important;text-align:center!important;text-decoration:none!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:4px!important;background:transparent!important}}@media screen and (min-width:990px){.am-mobile-menu-extras,.am-mobile-booking,.am-mobile-boutique{display:none!important}}.am-mobile-booking,a.am-mobile-booking,a.am-mobile-booking[href*=acuityscheduling]{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ambre-musc-product-ux.css.map */
