@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600&display=swap";:root{--font-heading-family: "Cormorant Garamond", serif !important;--font-body-family: "Montserrat", sans-serif !important;--font-body-weight: 300 !important;--font-body-weight-bold: 500 !important;--color-luxury-gold: #C5A880;--color-luxury-gold-hover: #AA7C11;--color-luxury-dark: #1F1E1D;--color-luxury-ivory: #FAF9F6;--color-luxury-border: rgba(197, 168, 128, .25);--color-foreground: 42, 39, 37;--color-background: 250, 249, 246}.color-background-1,:root{--color-background: 250, 249, 246;--color-foreground: 42, 39, 37;--color-button: 31, 30, 29;--color-button-text: 250, 249, 246;--gradient-background: #FAF9F6}.color-background-2{--color-background: 243, 241, 237;--color-foreground: 42, 39, 37;--color-button: 31, 30, 29;--color-button-text: 250, 249, 246;--gradient-background: #F3F1ED}.color-inverse{--color-background: 31, 30, 29;--color-foreground: 250, 249, 246;--color-button: 250, 249, 246;--color-button-text: 31, 30, 29;--gradient-background: #1F1E1D}body{background-color:var(--color-luxury-ivory);color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family)!important;color:rgb(var(--color-foreground))!important;letter-spacing:.05em!important;text-transform:none!important;word-break:break-word}.h0,h1,.h1{font-size:clamp(3.2rem,5vw,6.2rem)!important;font-weight:300!important;line-height:1.2!important}.h2,h2{font-size:clamp(2.4rem,4vw,4.4rem)!important;font-weight:300!important;line-height:1.25!important}.h3,h3{font-size:clamp(2rem,3vw,3.2rem)!important;font-weight:400!important;line-height:1.3!important}.header-wrapper{background-color:var(--color-luxury-ivory)!important;border-bottom:1px solid var(--color-luxury-border)!important}.header__menu-item,.list-menu__item{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:rgb(var(--color-foreground))!important;padding:1.2rem 2.2rem!important;position:relative;transition:color .3s ease}.header__menu-item:hover,.list-menu__item:hover{color:var(--color-luxury-gold)!important}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-4px;left:0;background-color:var(--color-luxury-gold);transform-origin:bottom center;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.header__menu-item:hover span:after{transform:scaleX(1)}.announcement-bar{background-color:var(--color-luxury-dark)!important;border-bottom:1px solid rgba(197,168,128,.15)!important}.announcement-bar__message{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--color-luxury-gold)!important;padding:1rem 0!important}.announcement-bar__message svg,.announcement-bar__link svg,.announcement-bar__link .icon-wrap,.announcement-bar-section svg{display:none!important}.icon-wrap,.animate-arrow svg,.card-wrapper .icon-wrap,.card-wrapper svg.icon-arrow,.collection-card-wrapper svg{display:none!important}.card-wrapper{transition:transform .4s ease}.card{background-color:transparent!important;border:1px solid var(--color-luxury-border)!important;border-radius:0!important;overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease!important}.card:hover{border-color:var(--color-luxury-gold)!important;box-shadow:0 10px 30px #c5a88014!important}.card__media .media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.05)!important}.card__heading{font-family:var(--font-heading-family)!important;font-size:2.2rem!important;font-weight:400!important;margin-top:1.8rem!important;margin-bottom:.8rem!important;letter-spacing:.02em!important;color:rgb(var(--color-foreground))!important;transition:color .3s ease}.card-wrapper:hover .card__heading{color:var(--color-luxury-gold)!important}.collection-list-wrapper .card__heading{font-size:2.6rem!important;text-align:center!important;margin-top:1.5rem!important;letter-spacing:.05em!important}.price{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:1.4rem!important;letter-spacing:.05em!important;color:rgba(var(--color-foreground),.8)!important}.button,.shopify-payment-button__button{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.25em!important;border-radius:0!important;border:1px solid var(--color-luxury-dark)!important;background-color:var(--color-luxury-dark)!important;color:var(--color-luxury-ivory)!important;padding:1.6rem 3.2rem!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;position:relative;overflow:hidden;z-index:1}.button:before,.shopify-payment-button__button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-luxury-gold);z-index:-1;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.button:hover:before,.shopify-payment-button__button:hover:before{transform:translateY(0)}.button:hover,.shopify-payment-button__button:hover{border-color:var(--color-luxury-gold)!important;color:#fff!important}.button--secondary{background-color:transparent!important;color:var(--color-luxury-dark)!important;border:1px solid var(--color-luxury-dark)!important}.button--secondary:before{background-color:var(--color-luxury-dark)}.button--secondary:hover{color:var(--color-luxury-ivory)!important;border-color:var(--color-luxury-dark)!important}.badge{font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:0!important;padding:.6rem 1.2rem!important;background-color:var(--color-luxury-ivory)!important;border:1px solid var(--color-luxury-gold)!important;color:var(--color-luxury-gold)!important}.product-form__input input[type=radio]+label{border-radius:0!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.1em!important;border:1px solid var(--color-luxury-border)!important;background-color:transparent!important;transition:all .3s ease!important;padding:1rem 2rem!important}.product-form__input input[type=radio]:checked+label{background-color:var(--color-luxury-dark)!important;color:var(--color-luxury-ivory)!important;border-color:var(--color-luxury-dark)!important}.product-form__input input[type=radio]+label:hover{border-color:var(--color-luxury-gold)!important}.footer{background-color:#121212!important;border-top:1px solid var(--color-luxury-border)!important;color:#fff9!important}.footer h2.footer-block__heading{font-family:var(--font-heading-family)!important;font-size:2.2rem!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--color-luxury-gold)!important;margin-bottom:2rem!important}.footer__column--info{border-top:1px solid rgba(255,255,255,.06)!important;margin-top:4rem!important;padding-top:3rem!important}.footer__localization{border-top:1px solid rgba(255,255,255,.06)!important;padding-top:2rem!important}.footer-block__details-content .link{color:#ffffffa6!important;transition:color .3s ease}.footer-block__details-content .link:hover{color:var(--color-luxury-gold)!important}.showroom-map__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;margin-top:3rem;margin-bottom:3rem}@media screen and (min-width:750px){.showroom-map__grid{grid-template-columns:1fr 2fr;gap:8rem}}.showroom-map__info{text-align:center}@media screen and (min-width:750px){.showroom-map__info{text-align:left}}.showroom-map__title{margin-top:0;margin-bottom:2rem;color:var(--color-luxury-gold)!important}.showroom-map__address{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.8;color:rgb(var(--color-foreground));margin-bottom:3rem}.showroom-map__iframe-wrapper{position:relative;width:100%;overflow:hidden;border:1px solid var(--color-luxury-border)}.showroom-map__iframe-wrapper iframe{display:block;width:100%;border:0;filter:grayscale(1) sepia(.2) contrast(.9) brightness(.95);transition:filter .6s ease,border-color .6s ease}.showroom-map__iframe-wrapper iframe:hover{filter:none}.showroom-map__address hr.luxury-divider{border:0;border-top:1px solid var(--color-luxury-gold);width:60px;margin:2.5rem auto}@media screen and (min-width:750px){.showroom-map__address hr.luxury-divider{margin:2.5rem 0}}.showroom-map__address ul.luxury-contact-details{list-style:none;padding:0;margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:2;color:rgba(var(--color-foreground),.85)}.showroom-map__address ul.luxury-contact-details li{margin-bottom:.5rem}.card__badge{display:none!important}.card__inner{position:relative!important}.card__inner .card__content{position:static!important}.card__inner .card__badge{display:block!important;position:absolute!important;top:1rem!important;left:1rem!important;bottom:auto!important;right:auto!important;margin:0!important;z-index:3}@media screen and (max-width:749px){.card__inner{position:relative!important}.card__inner .card__content{position:static!important}.card__inner .card__badge{display:flex!important;position:absolute!important;top:.8rem!important;left:.8rem!important;bottom:auto!important;right:auto!important;margin:0!important;z-index:3}.badge{font-size:.8rem!important;padding:.3rem .6rem!important;letter-spacing:.1em!important}.product-card-wrapper .card__heading{font-size:1.5rem!important;line-height:1.3!important;margin-top:1.2rem!important;margin-bottom:.5rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:4rem}.price{font-size:1.3rem!important;margin-top:.6rem!important}.price .price-item--regular{color:rgba(var(--color-foreground),.6)!important;text-decoration:line-through}.locale-toggle{gap:.5rem!important;margin-right:.5rem!important}.locale-link{padding:1rem .6rem!important;font-size:1.3rem!important}.locale-toggle .sep{padding:0 .1rem!important;opacity:.4!important}.header{padding-top:.6rem!important;padding-bottom:.6rem!important}.header__heading-logo{max-width:140px!important}.footer-block,.footer-block__heading{text-align:center!important}}.sticky-atc-bar{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-luxury-ivory);border-top:1px solid var(--color-luxury-border);box-shadow:0 -5px 20px #0000000d;z-index:999;padding:1.2rem 1.6rem;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.sticky-atc-bar.visible{transform:translateY(0)}.sticky-atc-bar__container{display:flex;justify-content:space-between;align-items:center;max-width:600px;margin:0 auto;gap:1.5rem}.sticky-atc-bar__info{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;text-align:left}.sticky-atc-bar__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:400;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}.sticky-atc-bar__price{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;color:var(--color-luxury-gold)}.sticky-atc-bar__button{padding:1.2rem 2.4rem!important;font-size:1.1rem!important;letter-spacing:.15em!important;white-space:nowrap;flex-shrink:0}.sticky-atc-bar__button.loading{background-color:var(--color-luxury-gold)!important;border-color:var(--color-luxury-gold)!important}.menu-drawer__localization-top{padding:1.5rem 2.4rem;border-bottom:1px solid var(--color-luxury-border);display:flex;justify-content:flex-start;align-items:center;background-color:var(--color-luxury-ivory)}.menu-drawer__localization-top .locale-toggle{gap:.8rem!important}.menu-drawer__localization-top .locale-link{font-size:1.4rem!important;font-weight:500!important;padding:.8rem 1.2rem!important;color:var(--color-foreground, #000)!important;opacity:.7}.menu-drawer__localization-top .locale-link.is-active{opacity:1;font-weight:700!important;text-decoration:underline!important}.menu-drawer__localization-top .locale-toggle .sep{opacity:.4!important;font-size:1.4rem!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/luxury-atelier.css.map */
