body{--text-base: 1.0625rem;--text-sm: .9375rem;--text-xs: .8125rem;--text-letter-spacing: .012em;--heading-letter-spacing: .06em;--text-heading-size-factor: 1.3;--button-font: normal 400 .6875rem / 1.6 var(--heading-font-family);--button-letter-spacing: .22em;--button-text-transform: uppercase;--button-border-radius: 0rem;--input-border-radius: 0rem;--border-color: 223 220 213;--popover-border-color: 223 220 213;--drawer-border-color: 223 220 213;--modal-border-color: 223 220 213;--container-gutter: clamp(1.25rem, 4vw, 3.75rem);--section-without-border-vertical-spacing: clamp(3.75rem, 6.5vw, 8rem);--section-with-border-vertical-spacing: clamp(3.75rem, 6.5vw, 8rem);--section-without-border-vertical-spacing-tight: clamp(2.5rem, 4vw, 5rem);--section-with-border-vertical-spacing-tight: clamp(2.5rem, 4vw, 5rem);--section-stack-gap: clamp(2.25rem, 3.4vw, 4rem);--section-stack-gap-tight: clamp(1.5rem, 2.2vw, 2.5rem);--luxe-ease: cubic-bezier(.22, .61, .28, 1)}body{line-height:1.75;font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}::selection{background-color:rgb(var(--text-primary));color:#fff}:focus-visible{outline:1px solid rgb(var(--text-color, var(--text-primary)));outline-offset:3px}hr{border-color:rgb(var(--border-color))}html{scrollbar-width:thin}.announcement-bar{background-color:rgb(var(--text-primary))!important;color:#fff!important}.announcement-bar :is(p,span,a,.h6){font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;line-height:1.7}.header{border-block-end:1px solid rgb(var(--header-text) / .14)}.header__primary-nav-item>a,.header__primary-nav-item details>summary{font-size:.72rem;letter-spacing:.19em;text-transform:uppercase}.header__primary-nav-item>a{position:relative;padding-block:.35rem}.header__primary-nav-item>a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background-color:currentColor;transform:scaleX(0);transition:transform .55s var(--luxe-ease)}.header__primary-nav-item>a:hover:after{transform:scaleX(1)}.header__dropdown-menu>li>a{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}:is(.h0,.h1,.h2){line-height:1.2;letter-spacing:.055em}.h3{line-height:1.32}.prose>h3.h6,.prose>h4.h6,.product-info .vendor{font-size:.6875rem;letter-spacing:.26em;text-transform:uppercase;opacity:.7}.section-header.text-center .prose>:is(h2,h3,.h1,.h2,.h3,.h4):after{content:"";display:block;width:2.75rem;height:1px;margin:1.35rem auto 0;background-color:currentColor;opacity:.28}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{padding-block:1.0625rem;padding-inline:2.625rem;transition:color .5s var(--luxe-ease),border-color .5s var(--luxe-ease),background-size .6s var(--luxe-ease),background-position .6s var(--luxe-ease)}.button--sm{padding-block:.6875rem;padding-inline:1.625rem;font-size:.625rem}.button--outline{--button-outline-color: var(--text-color)}.button-group{gap:1.5rem}.link-faded,.link-faded-reverse{transition:opacity .45s var(--luxe-ease)}.link-faded:hover{opacity:.55}:is(.zoom-image,.constrained-image,.content-over-media) :is(img,picture,video){transition-duration:1.4s;transition-timing-function:var(--luxe-ease)}.collection-card .content-over-media{background-color:#f6f5f2}.collection-card__content{margin-block-start:1.25rem}.collection-card__content>.h6{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase}.product-card__figure{background-color:#f6f5f2}.product-card__info{margin-block-start:1.15rem}.product-card .product-title{font-size:.9375rem;letter-spacing:.03em;line-height:1.55}.product-card :is(sale-price,compare-at-price,unit-price){font-size:.8125rem;letter-spacing:.1em}.badge-list>*{border-radius:0;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase}.product-info__block-list{row-gap:1.35rem}.product-info .product-title{letter-spacing:.04em;line-height:1.28}.product-info .price-list :is(sale-price,compare-at-price,unit-price){letter-spacing:.08em}.variant-picker__option-info{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}:is(.block-swatch,.color-swatch){border-radius:0}:is(.input,.select,textarea){border-radius:0;border-color:rgb(var(--border-color));background-color:transparent;letter-spacing:.05em}:is(.input,.select,textarea):focus{border-color:rgb(var(--text-color));box-shadow:none}.footer__block .v-stack>p.h6:first-child{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.footer a{transition:opacity .45s var(--luxe-ease)}.footer a:hover{opacity:.6}.accordion{border-color:rgb(var(--border-color))}.accordion__toggle{letter-spacing:.08em;padding-block:1.15rem}.breadcrumb{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase}.collection-toolbar__button{letter-spacing:.18em;text-transform:uppercase}.circle-button{background-color:transparent;border:1px solid rgb(var(--text-color) / .28);transition:border-color .45s var(--luxe-ease),background-color .45s var(--luxe-ease)}.circle-button:hover{border-color:rgb(var(--text-color) / .75);background-color:rgb(var(--text-color) / .06)}:is(.popover,.drawer,.modal){border-radius:0}.popover__value-list button{letter-spacing:.1em}@media screen and (max-width:699px){body{--text-heading-size-factor: 1.14;--button-letter-spacing: .16em}.button,.shopify-challenge__button{padding-block:.95rem;padding-inline:1.85rem}.header__primary-nav-item>a{letter-spacing:.14em}}.content-over-media .button:not(.button--outline){background-image:none;background-color:transparent;border-color:rgb(var(--text-color) / .85);color:rgb(var(--text-color))}.content-over-media .button:not(.button--outline):hover{background-color:rgb(var(--text-color));border-color:rgb(var(--text-color));color:rgb(var(--background))}.prose>p:is(.h5,.h6):first-child>strong:only-child{display:inline-block;font-weight:400;font-size:.6875rem;letter-spacing:.26em;text-transform:uppercase;opacity:.72}.prose>p:is(.h5,.h6):first-child:has(>strong:only-child){margin-block-end:.35rem}.localization-toggle{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.content-over-media .content{padding:clamp(1.5rem,4vw,4.5rem)}@media screen and (max-width:699px){.announcement-bar :is(p,span,a,.h6){font-size:.625rem;letter-spacing:.13em}.prose>p:is(.h5,.h6):first-child>strong:only-child{letter-spacing:.2em}.collection-card__content>.h6{letter-spacing:.18em}}@media screen and (max-width:760px){.content-over-media:not(.content-over-media-sm--fill)>.content{--text-color: var(--text-primary) !important}main .h3,main :where(.prose h3){font-size:max(1.625rem,var(--text-h3))}main .h4,main :where(.prose h4){font-size:max(1.5rem,var(--text-h4))}}body{--luxe-gold: 197 162 83;--luxe-gold-bright: 214 184 116}.prose>p:is(.h5,.h6):first-child>strong:only-child{display:block;font-size:.8125rem;line-height:1.6;letter-spacing:.3em;text-indent:.3em;opacity:1}@media screen and (min-width:1000px){.prose>p:is(.h5,.h6):first-child>strong:only-child{font-size:.875rem}}.prose>p:is(.h5,.h6):first-child:has(>strong:only-child):after{content:"";display:inline-block;width:4.5rem;height:1px;margin-block-start:1.15rem;background-image:linear-gradient(90deg,transparent,rgb(var(--luxe-gold) / .85) 25%,rgb(var(--luxe-gold)) 50%,rgb(var(--luxe-gold) / .85) 75%,transparent)}.section-header.text-center .prose>:is(h2,h3,.h1,.h2,.h3,.h4):after{width:4.5rem;opacity:1;background-color:transparent;background-image:linear-gradient(90deg,transparent,rgb(var(--luxe-gold)) 50%,transparent)}main .prose p.fd_p{font-size:1.1875rem;line-height:1.75;letter-spacing:.02em}.button:not(.button--sm),.shopify-challenge__button{font-size:.8125rem;letter-spacing:.2em;padding-block:1.15rem;padding-inline:2.9rem}main .content-over-media .button:not(.button--outline),main .content-over-media .button--outline{border-color:rgb(var(--luxe-gold) / .85)}main .content-over-media .button:not(.button--outline):hover,main .content-over-media .button--outline:hover{border-color:rgb(var(--luxe-gold-bright))}.section-header.text-center .prose:has(>p:is(.h5,.h6):first-child>strong:only-child)>:is(h2,h3,.h1,.h2,.h3,.h4):after{display:none}@media screen and (max-width:699px){.prose>p:is(.h5,.h6):first-child>strong:only-child{font-size:.75rem;letter-spacing:.22em;text-indent:.22em}.prose>p:is(.h5,.h6):first-child:has(>strong:only-child):after{width:3.25rem;margin-block-start:.9rem}.button:not(.button--sm),.shopify-challenge__button{font-size:.75rem;letter-spacing:.16em;padding-block:1rem;padding-inline:2rem}main .prose p.fd_p{font-size:1.0625rem}}@media screen and (min-width:1000px){.header__primary-nav,.header__secondary-nav,.header__secondary-nav .split,.header__secondary-nav .menu-nav,.header__secondary-nav .others-nav{flex-wrap:nowrap}.header__primary-nav{column-gap:clamp(1.6rem,3vw,3.25rem);padding-block-start:1.15rem;margin-block-start:1.05rem;border-block-start:1px solid rgb(var(--header-text) / .12)}.header__primary-nav-item>a,.header__primary-nav-item details>summary{white-space:nowrap}.header__secondary-nav .others-nav{column-gap:clamp(.9rem,1.4vw,1.4rem);align-items:center}.header .localization-selectors :is(button,summary){font-size:.72rem;letter-spacing:.19em}.header .header__nav-icon,.header__secondary-nav .others-nav svg{width:1.25rem;height:1.25rem}}.footer{position:relative;padding-block-start:clamp(3.5rem,6vw,6rem)}.footer:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:1px;background:linear-gradient(90deg,transparent,rgb(176 141 87 / .55) 18%,rgb(176 141 87 / .55) 82%,transparent)}.footer__block-list{justify-content:space-between;column-gap:clamp(2.5rem,6vw,7rem);row-gap:2.5rem}.footer__block-list>*{flex:0 1 auto;min-width:0}.footer__block-list>.footer__block--text:first-child{flex:0 1 28rem;max-width:28rem}.footer .footer__block-title,.footer__block-list .h6{letter-spacing:.22em;opacity:.72}.footer .social-media{margin-block-start:clamp(2.25rem,4vw,3.5rem)}.footer__aside{margin-block-start:clamp(2.25rem,4vw,3.25rem);padding-block-start:1.75rem;border-block-start:1px solid rgb(var(--footer-text, 255 255 255) / .12)}@media screen and (max-width:699px){.footer__block-list{column-gap:2.5rem}}.jdgm-cards-carousel{--md-ink: 4 22 51;--md-gold: 176 141 87}.jdgm-cards-carousel .jdgm-header{padding-block-end:clamp(1.75rem,3vw,2.75rem)}.jdgm-cards-carousel .jdgm-header:before{content:"From our clients";display:block;font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--md-gold));margin-block-end:1rem}.jdgm-cards-carousel .jdgm-title{font-family:var(--heading-font-family)!important;font-weight:400!important;letter-spacing:.015em;color:rgb(var(--md-ink))!important}.jdgm-cards-carousel .jdgm-header:after{content:"";display:block;width:3.5rem;height:1px;background:rgb(var(--md-gold));opacity:.85;margin:1.35rem auto 0}.jdgm-cards-carousel .jdgm-card{background:transparent!important;border:0!important;border-radius:0!important;border-block-start:1px solid rgb(var(--md-gold) / .5)!important;box-shadow:none!important;padding:1.5rem 1.35rem 0 0!important;text-align:start!important;justify-content:flex-start!important}.jdgm-cards-carousel .jdgm-text:before{content:"\201c";display:block;font-family:var(--heading-font-family);font-size:2.4rem;line-height:.9;color:rgb(var(--md-gold));opacity:.7;margin-block-end:.4rem}.jdgm-cards-carousel .jdgm-text p{font-family:var(--heading-font-family)!important;font-size:1rem!important;line-height:1.72!important;letter-spacing:.012em;color:rgb(var(--md-ink))!important;text-align:start!important}.jdgm-cards-carousel .jdgm-rating-section{text-align:start!important;margin-block-start:auto!important;padding-block-start:1.35rem}.jdgm-cards-carousel .jdgm-stars{font-size:.82rem!important;letter-spacing:.12em}.jdgm-cards-carousel .jdgm-reviewer-name{font-family:var(--heading-font-family)!important;font-weight:400!important;font-size:.74rem!important;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--md-ink) / .72)!important}.jdgm-cards-carousel .jdgm-product-name{display:none!important}.jdgm-cards-carousel .jdgm-arrow{color:rgb(var(--md-ink) / .4)!important;transition:color .45s var(--luxe-ease)}.jdgm-cards-carousel .jdgm-arrow:hover{color:rgb(var(--md-gold))!important}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.product-card[reveal-on-scroll]{animation:mdResolve linear both;animation-timeline:view();animation-range:entry 0% entry 65%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 45%,rgba(0,0,0,0) 80%);mask-image:linear-gradient(to bottom,#000 0% 45%,#0000 80%);-webkit-mask-size:100% 240%;mask-size:100% 240%}@keyframes mdResolve{0%{transform:translateY(30px);-webkit-mask-position:0 100%;mask-position:0 100%}to{transform:none;-webkit-mask-position:0 0;mask-position:0 0}}}}:root{--md-gold:176 141 87}.gf-cat__name,.gf-as__name{font-weight:400!important;font-size:.82rem!important;line-height:1.55!important;letter-spacing:.16em!important;text-transform:uppercase!important}.gf-cat__num{color:rgb(var(--md-gold))!important;letter-spacing:.18em!important}.button:active{--hover-gradient:linear-gradient(rgb(var(--md-gold)),rgb(var(--md-gold)))!important;background-size:100% 100%,100% 100%!important;border-color:rgb(var(--md-gold))!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/luxe-atelier.css.map */
