:root{--qa-font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--qa-font-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--qa-font-accent: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--qa-charcoal: #141111;--qa-wine: #4A0021;--qa-gold: #A6731B;--qa-neutral-soft: #E8E8E8;--qa-white-soft: #F7F7F7;--qa-border-subtle: rgba(20, 17, 17, .08);--qa-container-max: 1440px;--qa-gutter: clamp(16px, 3.5vw, 48px)}body{font-family:var(--qa-font-body);color:var(--qa-charcoal);background-color:var(--qa-white-soft);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.collection-title,.product-title,.announcement-bar__text{font-family:var(--qa-font-heading);letter-spacing:-.015em;font-weight:500}.announcement-bar{background-color:var(--qa-wine)!important;color:#fff!important;letter-spacing:.045em!important;font-size:12px!important;font-weight:500!important;padding:9px 20px!important}.announcement-bar a{color:#fff!important;text-decoration:none!important;transition:opacity .2s ease}.announcement-bar a:hover{opacity:.85}.header__menu-link,.header__dropdown-link,.drawer-menu__link{font-family:var(--qa-font-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:500;transition:color .2s ease}.header__menu-link:hover,.header__dropdown-link:hover{color:var(--qa-wine)!important}.button--primary,.button-primary,button.add-to-cart-button,.product-form__submit{background-color:var(--qa-charcoal)!important;color:#fff!important;border:1px solid var(--qa-charcoal)!important;border-radius:0!important;font-family:var(--qa-font-accent)!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.8125rem!important;min-height:48px!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease!important}.button--primary:hover,.button-primary:hover,button.add-to-cart-button:hover,.product-form__submit:hover{background-color:var(--qa-wine)!important;border-color:var(--qa-wine)!important;color:#fff!important}.button--secondary,.button-secondary{background-color:transparent!important;color:var(--qa-charcoal)!important;border:1px solid var(--qa-charcoal)!important;border-radius:0!important;font-family:var(--qa-font-accent)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.8125rem!important;min-height:48px!important;transition:all .25s ease!important}.button--secondary:hover,.button-secondary:hover{background-color:var(--qa-charcoal)!important;color:#fff!important}.button,button,input[type=button],input[type=submit],.facets__summary,.facets__label,.header__icon,.menu-drawer a,.menu-drawer button,.qa-october-link,.qa-october-btn{min-height:44px;align-items:center}.facets__summary{font-family:var(--qa-font-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600;border-bottom:1px solid var(--qa-border-subtle);padding:14px 0}.facets__summary:hover{color:var(--qa-wine)}.checkbox__label-text,.facets__pill-label,.facets__swatch-label{font-family:var(--qa-font-body);font-size:.875rem;letter-spacing:.02em}.checkbox__input:checked+.checkbox__label .checkbox__label-text{font-weight:600;color:var(--qa-wine)}.product-card{transition:transform .25s ease,box-shadow .25s ease}.product-card .product-title{font-family:var(--qa-font-heading);font-size:1.0625rem;letter-spacing:.01em;font-weight:400;color:var(--qa-charcoal);margin-top:10px}.product-card .price{font-family:var(--qa-font-body);font-size:.9375rem;font-weight:500;letter-spacing:.04em;color:var(--qa-charcoal)}.product-card .price--on-sale{color:var(--qa-wine)}.badge{font-family:var(--qa-font-accent)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.6875rem!important;font-weight:600!important;border-radius:0!important;padding:4px 8px!important}.badge--sale{background-color:var(--qa-wine)!important;color:#fff!important}.qa-keywords-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.qa-wordmark{font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-size:clamp(20px,2vw,28px)!important;font-weight:600!important;letter-spacing:.08em!important;white-space:nowrap!important;color:#141111!important;text-decoration:none!important;display:inline-block!important}.header-logo .header-logo__image{display:none!important}.header-section{background-color:#f7f7f7!important;border-bottom:1px solid #ddd8d7!important}.header-section .header{background-color:#f7f7f7!important}.header-section .menu-list__link-title{font-family:var(--qa-font-body)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important;color:#141111!important;transition:color .18s ease!important}.header-section .menu-list__link:hover .menu-list__link-title{color:#4a0021!important}body.template-index .shopify-section-group-footer-group{display:none!important}.social-icons__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm, .75rem)}.social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg, 1.5rem);height:var(--icon-size-lg, 1.5rem)}.social-icons__icon-wrapper svg.social-icons__icon{display:block;width:var(--icon-size-lg, 1.5rem)!important;height:var(--icon-size-lg, 1.5rem)!important;max-width:none;flex-shrink:0}.social-icons__icon-wrapper:has(svg path) .social-icons__icon-label{display:none}#header-component .search-action{min-inline-size:44px;flex-shrink:0}@media screen and (max-width:749px){#header-component .header__columns{--header-template-columns: 44px 44px minmax(0, 1fr) 44px 44px}#header-component .header__columns header-actions{grid-area:auto;grid-column:4 / span 2;grid-row:1;min-width:0}#header-component .header__columns .header-logo{min-width:0;max-width:100%}#header-component .header__icon--menu{inline-size:44px;max-inline-size:44px;box-sizing:border-box}}@media screen and (max-width:360px){#header-component .header__columns{grid-template-areas:"center center center center center" "leftA leftB space rightA rightB";row-gap:0}#header-component .header__columns .header-logo{grid-area:center;justify-self:center}#header-component .header__columns header-actions,#header-component .header__columns .search-action{grid-row:2}#header-component .header__columns header-drawer{grid-area:leftA;grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/qa-atelier-luxe.css.map */
