:root{--ink:#30213f;--muted:#6d5d78;--teal:#653587;--gold:#b38936;--gold-light:#edce8e;--gold-text:#795919;--line:#e4dbea;--surface:#faf7fc;--color-fg-primary:48 33 63;--color-fg-secondary:99 76 113;--color-fg-muted:109 93 120;--color-bg-surface:250 247 252;--color-bg-muted:244 237 249;--color-border-subtle:228 219 234;--color-border-strong:176 149 193;--color-success:101 53 135}
@font-face{font-family:Courgette;src:url('./fonts/courgette-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.galleria-live{--store-script:'Courgette','Lora',Georgia,cursive;background:#fff;color:var(--ink)}
.galleria-live :is(.hero h1,.hero-copy>p,.section-heading h2,.home-stories h2,.home-newsletter h2,.galleria-account-band h2,.galleria-showroom-copy h2,.galleria-mall-invite h2,.home-questions h2,.page-heading-band h1,.auth-image h2,.account-welcome h2){font-family:var(--store-script)!important;font-weight:400!important;line-height:1.4}
.galleria-live ::selection{background:#e9d8f5;color:#3f2055}
.galleria-live :is(input,select,textarea){accent-color:#743d96}
.galleria-live :is(input,select,textarea):focus{border-color:#8457a0;outline-color:#8457a0;box-shadow:0 0 0 3px #8457a014}
.galleria-live :is(a,button):focus-visible{outline-color:#8757a5}
.galleria-live .announcement{background:#c6a15a;border-bottom:1px solid #e6c786;color:#33203e}
.galleria-live .announcement a{color:#33203e}
.galleria-live .site-header{background:#341943;border-bottom:2px solid #bb9551;box-shadow:0 5px 24px #25102f2b}
.galleria-live .header-inner .brand{color:#f6e5c5}
.galleria-live .brand .monogram{color:#e6be74}
.galleria-live .brand small{color:#d8b977}
.galleria-live .header-inner>nav>a,.galleria-live .category-dropdown>summary{color:#f0e3f4}
.galleria-live .header-inner>nav>a.active,.galleria-live .header-inner>nav>a:hover,.galleria-live .category-dropdown[open]>summary{color:#f0cc89}
.galleria-live .header-inner>nav>a.active:after{background:#e6be74;height:3px}
.galleria-live .header-inner>nav .mall-nav{color:#f0cc89!important;border-left-color:#b78d484d}
.galleria-live .header-actions :is(a,button){color:#eed09a;border:1px solid transparent}
.galleria-live .header-actions :is(a,button):hover{background:#59336e;color:#ffe5b2;border-color:#bd995c80}
.galleria-live .header-actions .cart-count{background:#d3ae65;color:#341943}
.galleria-live :is(.header-search,.category-menu-search,.mobile-category-search){background:#faf6fd;border-color:#e6d9ed}
.galleria-live .header-search{background:#482657;border-color:#a7804b80}
.galleria-live .header-search :is(input,svg){color:#f2d9b0}
.galleria-live .header-search input::placeholder{color:#dbc5e5;opacity:1}
.galleria-live .category-mega{background:#351d45;border:1px solid #b994535e;border-top:3px solid #d4ad61;box-shadow:0 24px 50px #21102e66}
.galleria-live .category-menu-heading{border-color:#82668f}
.galleria-live .category-menu-heading strong{color:#fff0d8}
.galleria-live .category-menu-heading .eyebrow,.galleria-live .category-menu-heading>a{color:#edca88}
.galleria-live .header-inner nav .category-menu-heading>a{color:#edca88}
.galleria-live .category-menu-search{background:#482958;border-color:#80628e}
.galleria-live .category-menu-search :is(input,svg){color:#f6e6fd}
.galleria-live .category-menu-search input::placeholder{color:#d9c4e5;opacity:1}
.galleria-live .category-browser-list>button{background:transparent;color:#f2e8f7}
.galleria-live .category-browser-list>button :is(small,svg){color:#cdb7dc}
.galleria-live .category-browser-list>button:hover{background:#4c2c60}
.galleria-live .category-browser-list>button[aria-selected=true]{background:#603c76;border-color:#bd995c}
.galleria-live .category-browser-list>button[aria-selected=true] svg{color:#f1cc89}
.galleria-live .category-browser-subcategories{background:#442653;border-left-color:#d5ad65}
.galleria-live .category-browser-subcategories .eyebrow{color:#edca88}
.galleria-live .category-browser-subcategories h3{color:#fff0d8}
.galleria-live .header-inner nav .category-view-all{color:#f1ce8c}
.galleria-live .header-inner nav .category-subcategory-links a{color:#f2e4f8;border-color:#765382}
.galleria-live .header-inner nav .category-subcategory-links a:hover{color:#f1ce8c}
.galleria-live .category-subcategory-links p{color:#dbc7e6}
.galleria-live .category-browser-pagination{color:#ddcbe7;border-color:#765382}
.galleria-live .category-browser-pagination button{color:#f3d49d;border-color:#a68551;background:#4c2c60}
.galleria-live .category-menu-empty{color:#ddcbe7}
.galleria-live .category-menu-editorial>span{background:#3a204ceF;border-top:1px solid #b89250}
.galleria-live .category-menu-editorial :is(small,em){color:#edca88}
.galleria-live .category-menu-editorial strong{color:#fff0d8}
.galleria-live .menu-drawer{background:#341943;color:#f4e8f9;border-left:2px solid #bb9551}
.galleria-live .menu-drawer .eyebrow{color:#edca88}
.galleria-live .menu-drawer h2{color:#fff0d8}
.galleria-live .menu-drawer .close{background:#57316d;color:#f0cc89;border:1px solid #b99453}
.galleria-live .menu-drawer nav>a,.galleria-live .mobile-categories details{border-color:#755080}
.galleria-live .menu-drawer nav>a:hover,.galleria-live .mobile-categories details[open]>summary{color:#f0cc89}
.galleria-live .menu-drawer .mobile-category-search{background:#482958;border-color:#80628e}
.galleria-live .menu-drawer .mobile-category-search :is(input,svg){color:#f4e8f9}
.galleria-live .menu-drawer .mobile-category-search input::placeholder{color:#d9c4e5;opacity:1}
.galleria-live .menu-drawer nav .mobile-categories a{color:#dfc9eb}
.galleria-live .menu-drawer nav .mobile-categories .category-view-all{color:#f0cc89}
.galleria-live .mobile-categories summary svg{color:#e4bf7b}
.galleria-live .hero{background:#2d1537}
.galleria-live .hero-scrim{background:#26112c29}
.galleria-live .hero-copy>p{color:#f7edf9}
.galleria-live .hero-description{color:#e8ddec}
.galleria-live .hero-bottom{color:#f0e3f4}
.galleria-live .hero .eyebrow{color:#efd29b}
.galleria-live :is(.btn-primary,.button.dark){background:#663886;color:#fff;border:1px solid #663886;box-shadow:0 4px 14px #60337914;transition:background .2s,box-shadow .2s,transform .2s}
.galleria-live :is(.btn-primary,.button.dark):hover{background:#49235f;border-color:#a67d33;box-shadow:0 6px 20px #60337925}
.galleria-live :is(.btn.gold,.button.gold){background:#d2ae67;color:#30203b;border:1px solid #b68b3b;box-shadow:inset 0 1px #f5dfb0;font-weight:750}
.galleria-live :is(.btn.gold,.button.gold):hover{background:#e4c68b;border-color:#d0a044}
.galleria-live :is(.button.outline,.btn-outline){border-color:#b59ac6;color:#643783;background:#fff}
.galleria-live :is(.button.outline,.btn-outline):hover{background:#f7f0fb;border-color:#9365b0}
.galleria-live :is(.text-link,.inline-link){color:#72428c;border-color:#bd9d59;font-weight:650}
.galleria-live .eyebrow{color:#856020}
.galleria-live .section-heading h2{color:#472459}
.galleria-live .discovery-bar{background:#faf7fc;border-bottom-color:#e2d4eb}
.galleria-live .discovery-bar svg{color:#a17b2e}
.galleria-live .discovery-bar :is(span,a){color:#624672;font-size:12px;font-weight:600}
.galleria-live #galleria-categories{background:#fff}
.galleria-live .category>div{border:1px solid #e9deee;border-radius:5px;background:#faf6fc}
.galleria-live .category>div>span{background:#663886;color:#f4dfb4;border:1px solid #b49155;font-weight:700;width:29px;height:29px}
.galleria-live .category h3{color:#573267}
.galleria-live .category:hover h3{color:#89601f}
.galleria-live .category-grid>.category img{background:#faf7fc}
.galleria-live .product-photo{border:1px solid #eadff0;border-radius:5px;transition:border-color .25s,box-shadow .25s}
.galleria-live .product-card:hover .product-photo{border-color:#bc964c;box-shadow:0 8px 26px #512b6910}
.galleria-live .product-photo .product-open img{background:#fcfafd;padding:32px 30px 76px}
.galleria-live .product-card:hover .product-photo img{transform:translateY(-3px)}
.galleria-live .category-grid>.category img{padding:32px}
.galleria-live .category:hover img{transform:translateY(-3px)}
.galleria-live .product-main-image img{padding:48px}
.galleria-live #live-product .detail-image img{padding:40px}
.galleria-live .product-copy .product-title{color:#452456}
.galleria-live .product-copy>small{color:#7d608d}
.galleria-live :is(.price,.large-price,#live-preview-price){color:#6a358b;font-weight:750}
.galleria-live .price-compare{color:#8a7e90;font-weight:500}
.galleria-live .product-label{background:#663886;color:#f7e5bd;border:1px solid #9d7735;font-weight:750;border-radius:3px;padding:6px 9px}
.galleria-live .product-controls{background:none;color:#fff;opacity:1;transform:none;gap:6px}
.galleria-live .product-controls button{min-width:0;min-height:42px;height:42px;padding:7px 8px;border-radius:3px;font-family:var(--store-body);font-weight:700;line-height:1.35;box-shadow:0 3px 12px #32133d24}
.galleria-live .product-controls .js-quick-view{background:#60317f;color:#fff4d9;border:1px solid #b9914e;flex:1 1 auto}
.galleria-live .product-controls .js-quick-view:hover{background:#45205d;color:#ffe5b0;border-color:#e7bf77}
.galleria-live .product-controls .js-add-to-cart{background:#d8b575;color:#351c43;border:1px solid #bc9144;flex:0 0 42px;padding:8px}
.galleria-live .product-controls .js-add-to-cart:hover{background:#ebcc93;color:#351c43}
.galleria-live .save-product{color:#623b7c;background:#fffaf2;border:1px solid #decaa4}
.galleria-live .save-product[aria-pressed=true]{color:#885d1b}
.galleria-live .home-featured-section{background:#fbf8fd;border-block:1px solid #eee4f3}
.galleria-live .home-product-section:not(.home-featured-section){background:#fff}
.galleria-live .section-heading-actions>button{background:#fff;border-color:#ccb7d7;color:#653b7d}
.galleria-live .section-heading-actions>button:hover{background:#6b3b87;border-color:#6b3b87;color:#fff0ce}
.galleria-live .galleria-promo-grid>a{padding-bottom:0;border-color:#d8bfdc;background:#f9f4fc;min-height:200px;isolation:isolate}
.galleria-live .galleria-promo-grid>a img{height:100%;min-height:200px;aspect-ratio:2.6;object-position:right center}
.galleria-live .galleria-promo-grid>a span{position:absolute;inset:auto 0 0;margin:0;padding:16px 22px;background:#382044ed;color:#f7e4ba;border-top:1px solid #be9959;font-family:var(--store-display);font-size:21px}
.galleria-live .home-stories{background:#f7f0fa url('./purple-gold-gallery.webp') center/cover no-repeat;padding-block:70px;position:relative;isolation:isolate}
.galleria-live .home-stories:before{content:'';position:absolute;inset:0;z-index:-1;background:#fffafba3}
.galleria-live .home-stories h2{color:#4b285d}
.galleria-live .home-stories p{color:#685472;line-height:1.85;font-size:15px}
.galleria-live .story-accordion details{background:none;border-color:#cfb778}
.galleria-live .story-accordion summary{color:#56336a;border-color:#d8c5df}
.galleria-live .story-accordion summary span{color:#976e25}
.galleria-live .story-accordion details[open] summary{color:#784795}
.galleria-live .galleria-showroom{background:#2c1739;border-block:1px solid #ae853a}
.galleria-live .galleria-showroom-copy p{color:#e3d6eb}
.galleria-live .galleria-showroom-copy .eyebrow{color:#f0d39a}
.galleria-live .galleria-showroom-copy{max-width:265px}
.galleria-live .galleria-showroom-product{left:0;right:0;bottom:0;width:auto;max-width:none;display:flex;align-items:center;justify-content:flex-end;gap:30px;padding:18px 6%;background:#2c1739f5;border-top:1px solid #ae853a;color:#fff5e5;z-index:2}
.galleria-live .galleria-showroom-product strong{margin:0;max-width:480px;font-size:14px;line-height:1.6}
.galleria-live .galleria-showroom-product a{flex-shrink:0;color:#f4d69e;font-size:13px}
.galleria-live .galleria-showroom-controls button{border-color:#aa8649;background:#39204766;color:#f2d59d;display:grid;place-items:center;border-radius:4px}
.galleria-live .galleria-showroom-controls button:hover{background:#754893}
.galleria-live .galleria-account-band{position:relative;isolation:isolate;background:#f9f5fc url('./purple-gold-gallery.webp') center 60%/cover no-repeat;padding-block:60px;border-block:1px solid #e2d3e9}
.galleria-live .galleria-account-band:before{content:'';position:absolute;inset:0;z-index:-1;background:#fffaf8b3}
.galleria-live .galleria-account-band h2{color:#502861}
.galleria-live .galleria-account-band p{color:#6a5378;max-width:680px}
.galleria-live .home-newsletter{background:#f7f1fa url('./purple-gold-gallery.webp') right center/cover no-repeat;position:relative;isolation:isolate;padding-block:65px}
.galleria-live .home-newsletter:before{content:'';position:absolute;inset:0;background:#fcf9fcc2;z-index:-1}
.galleria-live .home-newsletter h2{color:#4e285f}
.galleria-live .home-newsletter p{color:#6d567a}
.galleria-live .home-newsletter .input{background:#fffefef2;border-color:#c8abd6}
.galleria-live .galleria-mall-invite{position:relative;isolation:isolate;background:#2e163a;padding:95px 0;min-height:510px;overflow:hidden}
.galleria-mall-invite>.mall-invite-photo{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;z-index:-2}
.galleria-live .galleria-mall-invite:before{content:'';position:absolute;inset:0;background:#2911354d;z-index:-1}
.galleria-live .galleria-mall-invite>.container{display:block}
.galleria-live .galleria-mall-invite>.container>div{max-width:530px}
.galleria-live .galleria-mall-invite h2{color:#fff8ed;font-size:44px}
.galleria-live .galleria-mall-invite p{color:#f0e5f3;max-width:480px}
.galleria-live :is(.galleria-mall-invite,.auth-image,.live-footer) .eyebrow{color:#f0d39a}
.galleria-live .home-questions{background:#fff;padding-top:70px;padding-bottom:55px}
.galleria-live .home-questions h2{color:#4a285c}
.galleria-live .home-questions summary{color:#543166;font-weight:650;font-size:16px}
.galleria-live .home-questions p{color:#715e7c;font-size:14px}
.galleria-live .page-heading-band{background:#f6eff9;border-bottom-color:#ddc7a5}
.galleria-live .page-heading-band :is(h1,.breadcrumbs,.page-title p){color:#48255b}
.galleria-live .page-columns .summary-panel{background:#faf6fc;border-top:3px solid #b38b42}
.galleria-live .summary-panel .total{color:#653587}
.galleria-live .collection-form .collection-refine{background:#faf6fd;border-block:1px solid #e6d8ee}
.galleria-live .variant-option.is-active{background:#f5ecfa;border-color:#9862b4;box-shadow:0 0 0 1px #9862b4}
.galleria-live .variant-option small{color:#715981}
.galleria-live :is(.product-main-image,.product-thumbnails img,.cart-item img,.co-thumb){background:#fcfafd}
/* Display-only blending: product uploads remain unchanged, including white details. */
@supports(mix-blend-mode:multiply){
 .galleria-live :is(.product-photo,.product-main-image,.product-thumbnails button,#live-product .detail-image){isolation:isolate;background-color:#f9f3fc}
 .galleria-live .product-photo .product-open img,.galleria-live .product-main-image img,.galleria-live .product-thumbnails img,.galleria-live #live-product .detail-image img{background:transparent;mix-blend-mode:multiply}
 .galleria-live .variant-option>img{background:transparent;mix-blend-mode:multiply}
 .galleria-live .galleria-wishlist-item>a{display:block;isolation:isolate;background:#f9f3fc}
 .galleria-live .galleria-wishlist-item>a img{background:transparent;mix-blend-mode:multiply}
}
.galleria-live :is(.chip-success,.chip,.status.completed,.alert-success){background:#f1e7f7;color:#663987;border-color:#9b74b0}
.galleria-live .text-success{color:#764597}
.galleria-live .chip-warning{background:#fbf1de;color:#795919}
.galleria-live .metric:nth-child(1){background:#f0e6f7;border-color:#d4b9e3}
.galleria-live .metric:nth-child(2){background:#faf0d9;border-color:#e1c993}
.galleria-live .metric:nth-child(3){background:#f6edf8;border-color:#dfc4e5}
.galleria-live .metric:nth-child(4){background:#fdf8ef;border-color:#e5d5b2}
.galleria-live .metric :is(strong,svg){color:#73448e}
.galleria-live .metric:nth-child(even) :is(strong,svg){color:#8a6521}
.galleria-live .account-welcome{background:#f6effa}
.galleria-live .account-avatar{background:#613480;color:#f2d8a9}
.galleria-live .account-sidebar nav :is(a.active,a[aria-current=page]){background:#f3e8fa;color:#673b85;border-color:#b38936}
.galleria-live .auth-layout{background:#fbf7fd}
.galleria-live .auth-image:after{background:#24102b33}
.galleria-live .auth-image>img{object-position:70% center}
.galleria-live .live-footer{background:#2c1838;border-top:3px solid #ae8336;color:#e6d8ed}
.galleria-live .live-footer .brand small{color:#dac7e6}
.galleria-live .live-footer :is(h3,.footer-heading){color:#edcf94}
.galleria-live .live-footer a:hover{color:#f5dba6}
.galleria-live .footer-bottom{border-color:#755780}
@media(min-width:1101px){.galleria-live .hero-image{object-position:center 58%}.galleria-live .hero-copy{padding-top:85px}.galleria-live .hero h1{max-width:550px}}
@media(max-width:760px){.galleria-live .hero-image{object-position:60% center}.galleria-live .hero-scrim{background:#24102c85}.galleria-live .hero-copy{padding-top:85px}.galleria-live .hero h1{max-width:330px}.galleria-live .hero-bottom>span{max-width:170px;line-height:1.8}.galleria-live .discovery-bar{padding:15px 6%;gap:12px}.galleria-live .discovery-bar :is(span,a){font-size:10px}.galleria-live .home-stories{padding-block:45px;background-position:72% center}.galleria-live .home-stories:before{background:#fffafbe8}.galleria-live .home-stories p{font-size:14px}.galleria-live .galleria-account-band{padding-block:45px}.galleria-live .home-newsletter{padding-block:45px}.galleria-live .galleria-mall-invite{padding:60px 0;min-height:540px}.galleria-mall-invite>.mall-invite-photo{object-position:57% center}.galleria-live .galleria-mall-invite:before{background:#2911359c}.galleria-live .galleria-mall-invite h2{font-size:32px}.galleria-live .galleria-mall-invite p{font-size:14px}.galleria-live .galleria-promo-grid>a span{font-size:18px}.galleria-live .home-questions{padding-top:45px}}
@media(max-width:760px) and (max-height:740px){.galleria-live .hero-copy{padding-top:35px}}
@media(max-width:760px){.galleria-live .product-controls button{font-size:12px;padding-inline:5px}.galleria-live .product-controls .js-add-to-cart{flex-basis:36px}.galleria-live .hero h1{font-size:32px}.galleria-live .section-heading h2{font-size:27px}.galleria-live .galleria-showroom-copy h2{font-size:27px}}
@media(max-width:480px){.galleria-live .product-controls .js-quick-view>svg{display:none}}
@media(max-width:760px){.galleria-live .product-photo .product-open img{padding:20px 16px 65px}.galleria-live .category-grid>.category img{padding:24px}.galleria-live .product-main-image img{padding:30px}.galleria-live #live-product .detail-image img{padding:28px}}
@media(max-width:760px){.galleria-live .galleria-showroom,.galleria-live .galleria-showroom canvas{min-height:700px;height:700px}.galleria-live .galleria-showroom-product{display:grid;gap:8px;text-align:left;min-height:110px;padding:16px 6%}.galleria-live .galleria-showroom-product strong{font-size:13px}.galleria-live .galleria-showroom-product a{font-size:12px}.galleria-live .galleria-showroom-copy{max-width:260px}}
