.header-logo{display:flex!important}.announcement-bar,[class*=header-announcements]{display:none!important}:root{--font-heading--family: "Cormorant Garamond", "Georgia", serif;--font-heading--weight: 600;--font-heading--style: normal;--font-accent--family: "Cormorant Garamond", "Georgia", serif;--font-accent--weight: 600;--font-accent--style: normal;--font-body--family: "Montserrat", "Helvetica Neue", sans-serif;--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: "Montserrat", "Helvetica Neue", sans-serif;--font-subheading--weight: 500;--font-subheading--style: normal;--letter-spacing--heading-normal: .12em;--letter-spacing--heading-tight: .06em;--letter-spacing--heading-loose: .18em;--letter-spacing--body-normal: .02em;--letter-spacing--body-loose: .04em;--letter-spacing--display-normal: .08em;--letter-spacing--display-tight: .04em;--letter-spacing--display-loose: .12em;--line-height--display-tight: 1.05;--line-height--display-normal: 1.15;--line-height--heading-tight: 1.2;--line-height--heading-normal: 1.3;--line-height--body-normal: 1.7;--line-height--body-loose: 1.8;--hover-transition-duration: .4s;--hover-transition-timing: cubic-bezier(.25, .46, .45, .94);--surface-transition-duration: .4s;--animation-speed-slow: .35s;--animation-speed: .2s;--hover-lift-amount: 2px;--hover-scale-amount: 1.02;--hover-subtle-zoom-amount: 1.01}h1,.h1.h1,h2,.h2.h2,h3,.h3.h3,h4,.h4.h4{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase;letter-spacing:.12em}h5,.h5.h5,h6,.h6.h6{font-family:Montserrat,Helvetica Neue,sans-serif!important;text-transform:uppercase;letter-spacing:.15em;font-weight:500}body{font-family:Montserrat,Helvetica Neue,sans-serif;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,.paragraph,.rte{letter-spacing:.02em;line-height:1.8}.button:not(.button-secondary):not(.button-unstyled){border-radius:0!important;text-transform:uppercase;letter-spacing:.15em;font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:500;font-size:.75rem;padding-block:16px;padding-inline:44px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.button:not(.button-secondary):not(.button-unstyled):hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000001f}.button-secondary{border-radius:0!important;text-transform:uppercase;letter-spacing:.15em;font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:500;font-size:.75rem;padding-block:16px;padding-inline:44px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.button-secondary:hover{transform:translateY(-1px)}a.link,.link{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500;font-family:Montserrat,Helvetica Neue,sans-serif;position:relative;text-decoration:none!important}a.link:after,.link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width .4s cubic-bezier(.25,.46,.45,.94)}a.link:hover:after,.link:hover:after{width:100%}header-component,.header{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.header-menu__item,.header a[href],header-component nav a,overflow-list a{text-transform:uppercase;letter-spacing:.1em;font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:400;font-size:.75rem;transition:color .3s ease,opacity .3s ease}.header-menu__item:hover,header-component nav a:hover,overflow-list a:hover{opacity:.6}header-component[sticky] .header,header-component[stuck] .header{box-shadow:0 1px #00000014}.header__logo img{transition:opacity .3s ease}.header__logo:hover img{opacity:.8}.header-actions__icon,.header__icon{transition:opacity .3s ease}.header-actions__icon:hover,.header__icon:hover{opacity:.6}.header-menu__submenu,.header-dropdown{border-top:1px solid #e6ddcd;box-shadow:0 8px 30px #0000000f}.menu-drawer{z-index:9999!important}.menu-drawer__backdrop{z-index:9998!important}.mega-menu__collection-label{display:inline!important;background-color:#2b2620;color:#f7f3ec!important;font-family:Montserrat,Helvetica Neue,sans-serif!important;font-size:.45rem!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px!important;margin-left:6px;line-height:1;vertical-align:middle;white-space:nowrap}.product-card{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.card-gallery{border-radius:0!important;overflow:hidden;position:relative}.card-gallery img,.card-gallery .product-media{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.product-card:hover .card-gallery img,.product-card:hover .card-gallery .product-media{transform:scale(1.06)!important}.product-card__content a p,.product-card .product-title,.product-card__content [ref=productTitleLink] p{font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:400;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;transition:color .3s ease;line-height:1.6}.product-card:hover .product-card__content a p,.product-card:hover .product-card__content [ref=productTitleLink] p{color:#a98c5f!important}.product-card .price,.product-card price-component,.product-card [class*=price]{font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.06em;color:#888}.product-card .price--on-sale,.product-card .price--sale{color:#b5544d}.product-grid{gap:2rem!important}@media screen and (min-width:750px){.product-grid{gap:2.5rem!important}}.badge{border-radius:0!important;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:500}.product-grid__card.product-grid__card{gap:.75rem}.hero .text-block,.hero__content,[class*=hero] .text-block{letter-spacing:.08em}.hero h1,.hero h2,.hero .h1,.hero .h2,[class*=hero] h1,[class*=hero] h2{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase;letter-spacing:.15em;font-weight:500}.hero .button,.hero .button-secondary,[class*=hero] .button,[class*=hero] .button-secondary{border-radius:0!important;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;padding:18px 50px}.shopify-section{--padding-block-start: 80px;--padding-block-end: 80px}@media screen and (min-width:750px){.shopify-section{--padding-block-start: 100px;--padding-block-end: 100px}}@media screen and (min-width:990px){.shopify-section{--padding-block-start: 120px;--padding-block-end: 120px}}.collection-heading,.collection__title{margin-bottom:3rem}.section-header__title,.section__title{font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.12em}.footer{border-top:1px solid #e6ddcd}.footer h2,.footer h3,.footer h4,.footer .h2,.footer .h3,.footer .h4,.footer .footer__heading{font-family:Montserrat,Helvetica Neue,sans-serif!important;text-transform:uppercase;letter-spacing:.15em;font-weight:600;font-size:.75rem;margin-bottom:1.5rem}.footer a,.footer-utilities a{font-family:Montserrat,Helvetica Neue,sans-serif;font-size:.8rem;letter-spacing:.04em;transition:opacity .3s ease;text-decoration:none}.footer a:hover,.footer-utilities a:hover{opacity:.6}.footer input[type=email]{border-radius:0!important;border:1px solid #e6ddcd;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:.8rem;letter-spacing:.04em;padding:14px 16px}.footer-utilities{border-top:1px solid #e6ddcd;padding-top:2rem;margin-top:3rem}.footer__copyright,.footer-utilities__copyright{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;opacity:.5}.collection-card{border-radius:0!important}.collection-card__image{border-radius:0!important;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.collection-card:hover .collection-card__image{transform:scale(1.04)}.collection-card__title,.collection-card h3,.collection-card h2{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase;letter-spacing:.12em}.facets__label,.facet-filters__label{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500}dialog[open],.drawer{border-radius:0!important}.drawer__header h2,.drawer__header h3{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase;letter-spacing:.12em}.cart-item__title,.cart-products__title{font-family:Montserrat,Helvetica Neue,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.cart-item__price,.cart-products__price{font-family:Montserrat,Helvetica Neue,sans-serif;letter-spacing:.04em}.quantity-selector{border-radius:0!important}.cart__checkout-button,[name=checkout]{border-radius:0!important;text-transform:uppercase;letter-spacing:.15em;font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:500}input,textarea,select{border-radius:0!important;font-family:Montserrat,Helvetica Neue,sans-serif;letter-spacing:.02em}.search__input,.predictive-search__input{border-radius:0!important;font-family:Montserrat,Helvetica Neue,sans-serif;letter-spacing:.04em}.announcement-bar,.header-announcements{font-family:Montserrat,Helvetica Neue,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:500}@keyframes luxuryFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes luxuryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes luxurySlideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.luxury-animate{opacity:0}.luxury-animate.luxury-visible{animation:luxuryFadeInUp .8s cubic-bezier(.25,.46,.45,.94) forwards}.luxury-animate-fade.luxury-visible{animation:luxuryFadeIn 1s cubic-bezier(.25,.46,.45,.94) forwards}.luxury-animate-left.luxury-visible{animation:luxurySlideInLeft .8s cubic-bezier(.25,.46,.45,.94) forwards}.luxury-stagger-1{animation-delay:.1s}.luxury-stagger-2{animation-delay:.2s}.luxury-stagger-3{animation-delay:.3s}.luxury-stagger-4{animation-delay:.4s}.luxury-stagger-5{animation-delay:.5s}.luxury-stagger-6{animation-delay:.6s}.luxury-stagger-7{animation-delay:.7s}.luxury-stagger-8{animation-delay:.8s}@media(prefers-reduced-motion:reduce){.luxury-animate,.luxury-animate-fade,.luxury-animate-left{opacity:1;animation:none!important;transform:none!important}}html{scrollbar-width:thin;scrollbar-color:#a98c5f transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#a98c5f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#8a6f47}.popover,[popover]{border-radius:0!important}dialog{border-radius:0!important}.quick-add-modal{border-radius:0!important}.breadcrumb,.breadcrumbs{font-family:Montserrat,Helvetica Neue,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.pagination{font-family:Montserrat,Helvetica Neue,sans-serif;letter-spacing:.06em}.product__title,.product-information h1,.product-information .h1{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase;letter-spacing:.1em;font-weight:500;line-height:1.3}.product__price,.product-information .price{font-family:Montserrat,Helvetica Neue,sans-serif;letter-spacing:.06em;font-weight:400}.product__description,.product-information .rte{font-family:Montserrat,Helvetica Neue,sans-serif;line-height:1.8;letter-spacing:.02em;font-size:.875rem}.variant-picker__label,.product-form__label{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:500;font-family:Montserrat,Helvetica Neue,sans-serif}.product-form__submit,.product-form .button{border-radius:0!important;text-transform:uppercase;letter-spacing:.18em;font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:500;font-size:.8rem;padding:18px 40px}.product-information .accordion,.product-information details{border-color:#e6ddcd}.product-information .accordion summary,.product-information details summary{font-family:Montserrat,Helvetica Neue,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:500}.article__title,.blog-post__title{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase;letter-spacing:.1em}.article__content,.blog-post__content{font-family:Montserrat,Helvetica Neue,sans-serif;line-height:1.9;letter-spacing:.02em}.article__date,.blog-post__date{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.media-with-content h2,.media-with-content h3,.media-with-content .h2,.media-with-content .h3{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase;letter-spacing:.12em}::selection{background-color:#a98c5f;color:#fff}::-moz-selection{background-color:#a98c5f;color:#fff}:focus-visible{outline-color:#a98c5f}.marquee,.marquee-text{font-family:Montserrat,Helvetica Neue,sans-serif;text-transform:uppercase;letter-spacing:.15em;font-weight:400}.divider,.section-divider,hr{border-color:#e6ddcd;opacity:.6}.predictive-search,.search-modal{border-radius:0!important}.predictive-search__heading{text-transform:uppercase;letter-spacing:.1em;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:.7rem;font-weight:600}.predictive-search-results__card .product-card__content a p{font-family:Montserrat,Helvetica Neue,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.slideshow__controls button,.carousel__button{border-radius:0!important;transition:all .3s ease}.slideshow__controls button:hover,.carousel__button:hover{opacity:.7}.facets-wrapper,.facets{border-bottom:1px solid #e6ddcd;padding-bottom:1.25rem;margin-bottom:2rem}.facets__button,.disclosure__toggle,[data-filter-toggle]{border-radius:0!important;border:1px solid #e6ddcd!important;background:transparent!important;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground);padding:8px 20px;transition:border-color .3s ease,background .3s ease}.facets__button:hover,.disclosure__toggle:hover{border-color:#a98c5f!important;color:#a98c5f}.facets__button[aria-expanded=true],.disclosure__toggle[aria-expanded=true]{border-color:#2b2620!important;background:#2b2620!important;color:#f7f3ec!important}.facets__selected-count,.active-facets__button{border-radius:0!important;background:#2b2620!important;color:#f7f3ec!important;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.facet-filters__sort select,.facets__sort select{border-radius:0!important;border:1px solid #e6ddcd;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:.75rem;letter-spacing:.06em;background-color:transparent}.product-count,.facets__product-count{font-family:Montserrat,Helvetica Neue,sans-serif;font-size:.75rem;letter-spacing:.06em;color:var(--color-foreground);opacity:.6}.main-collection-banner,.collection-hero{text-align:center}.shopify-section:has(results-list),.shopify-section:has(.page-width-content),.shopify-section:has(blog-posts-list){padding-block-start:0!important;padding-block-end:0!important}.is-animating .product-grid-container .product-grid__item{opacity:0}.is-animating .product-grid-container .product-grid__item img{clip-path:inset(0 100% 0 0)}.is-animating .product-grid-container .facets,.is-animating .product-grid-container .facets-wrapper,.is-animating .product-grid-container .facet-filters,.is-animating .product-grid-container .product-count,.is-animating .product-grid-container .facets__product-count,.is-animating .product-grid-container .facet-filters__sort,.is-animating .shopify-section h1{opacity:0}.product-grid__item .card-gallery,.product-grid__item .product-card__media{overflow:hidden}.product-grid__item .card-gallery img,.product-grid__item .product-card__media img{transition:transform 1s cubic-bezier(.22,1,.36,1);will-change:transform}.product-grid__item:hover .card-gallery img,.product-grid__item:hover .product-card__media img{transform:scale(1.05)}.product-grid__item .product-card__content a,.product-grid__item .product-title a{transition:color .35s cubic-bezier(.22,1,.36,1)}.main-page .rte,.main-page .page-content,.main-page [class*=page-content]{max-width:680px;line-height:1.9;font-size:.9375rem;letter-spacing:.02em}.main-page h1,.main-page .h1{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5em;padding-bottom:1rem;border-bottom:1px solid #e6ddcd}.main-page h2{font-size:1.25rem;margin-top:2.5rem;margin-bottom:.75rem}.main-page p{margin-bottom:1.25em;color:var(--color-foreground)}.main-page a{color:#a98c5f;text-decoration:underline;text-underline-offset:3px}.blog-post-card,[class*=blog-post-card]{transition:opacity .4s ease}.blog-post-card:hover{opacity:.85}.blog-post-card img,[class*=blog-post-card] img{border-radius:0!important;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.blog-post-card:hover img{transform:scale(1.03)}.main-blog h1,.main-blog .h1{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:.1em;text-transform:uppercase}.main-blog-post{max-width:800px;margin-inline:auto}.main-blog-post h1,.main-blog-post .h1{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.main-blog-post img{border-radius:0!important}.main-blog-post .rte,.main-blog-post [class*=blog-post-content]{max-width:680px;margin-inline:auto;font-size:.9375rem;line-height:1.9;letter-spacing:.02em}.main-blog-post .rte p{margin-bottom:1.4em}.main-blog-post .rte h2,.main-blog-post .rte h3{margin-top:2.5rem;margin-bottom:.75rem}.main-blog-post [class*=blog-post-info],.main-blog-post [class*=post-details]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:2.5rem}a{transition:color .3s ease,opacity .3s ease}img{transition:opacity .4s ease}.shopify-section{transition:background-color .5s ease}
/*# sourceMappingURL=/cdn/shop/t/1/assets/luxury-redesign.css.map */
