.vendor-storefront-root.theme-aurelia{--surface:#fcfaf8;--ink:#38272d;--muted:#74636a;--line:#e3d9d6;--card:#fcfaf8;--field:#fff;--shop-display:"Cormorant Garamond",Georgia,serif;--lux-panel:#f0e8e4}.vendor-storefront-root.theme-valence{--surface:#fff;--ink:#242122;--muted:#70676a;--line:#e6e2e0;--card:#fff;--field:#f7f5f4;--shop-display:"Bodoni Moda",Georgia,serif;--lux-panel:#f0ecea}.vendor-storefront-root.theme-obsidian{--surface:#161c1e;--ink:#f0ede7;--muted:#aeb8b9;--line:#394448;--card:#1e272b;--field:#232e32;--shop-display:"Manrope",Arial,sans-serif;--lux-panel:#232e32;color-scheme:dark}.vendor-storefront-root.sf-luxury{color:var(--ink);background:var(--surface)}.vendor-storefront-root.sf-luxury .sf-header{min-height:96px;padding-inline:5%}.vendor-storefront-root.sf-luxury .sf-brand-name{font:500 28px/1.2 var(--shop-display);letter-spacing:.12em}.vendor-storefront-root.sf-luxury .sf-brand:has(.sf-brand-name) .sf-logo-letter{display:none}.vendor-storefront-root.sf-luxury .sf-custom-links{font-size:12px;gap:30px}.vendor-storefront-root.sf-luxury .campaign-eyebrow{font-size:12px;letter-spacing:.03em;text-transform:none;font-weight:400}.vendor-storefront-root.sf-luxury .campaign-copy h1,.vendor-storefront-root.sf-luxury .campaign-copy h2{font-weight:400;letter-spacing:-.045em;line-height:1.06}.vendor-storefront-root.sf-luxury .campaign-link{min-height:48px;padding:15px 24px;gap:26px;border:1px solid var(--shop-accent)}.vendor-storefront-root.sf-luxury .campaign-copy p{font-size:14px;line-height:1.9}.vendor-storefront-root.sf-luxury .campaign-bottom{padding:16px 5%}.vendor-storefront-root.sf-luxury .campaign-caption{letter-spacing:.01em;font-size:12px}.vendor-storefront-root.sf-luxury .campaign-controls button,.vendor-storefront-root.sf-luxury .commerce-rail-controls button{width:44px;height:44px}.vendor-storefront-root.sf-luxury .commerce-contact-bar{padding-inline:5%;background:var(--surface)}.vendor-storefront-root.sf-luxury .commerce-section,.vendor-storefront-root.sf-luxury .shop-catalog-zone{padding:72px 5%}.vendor-storefront-root.sf-luxury .commerce-heading{margin-bottom:32px;align-items:end}.vendor-storefront-root.sf-luxury .commerce-kicker{font-size:12px;text-transform:none;letter-spacing:.01em;color:var(--muted)}.vendor-storefront-root.sf-luxury .catalog-title-row h2,.vendor-storefront-root.sf-luxury .commerce-heading h2{font:400 clamp(30px,3.6cqw,52px)/1.15 var(--shop-display);letter-spacing:-.025em}.vendor-storefront-root.sf-luxury .commerce-product-rail{gap:24px}.vendor-storefront-root.sf-luxury .commerce-rail-item{flex-basis:calc((100% - 72px)/4)}.vendor-storefront-root.sf-luxury .feed-photo-wrap{background:var(--lux-panel)}.vendor-storefront-root.sf-luxury .feed-title{color:var(--ink);font-size:14px;line-height:1.6}.vendor-storefront-root.sf-luxury .feed-amount,.vendor-storefront-root.sf-luxury .feed-price{color:var(--ink);font-size:13px;font-weight:500}.vendor-storefront-root.sf-luxury .feed-meta{padding:18px 0 10px}.vendor-storefront-root.sf-luxury .wish-btn{width:44px;height:44px;background:var(--surface);color:var(--ink);border:1px solid var(--line)}.vendor-storefront-root.sf-luxury .commerce-category small{display:none}.vendor-storefront-root.sf-luxury .commerce-category span{font-size:16px}.vendor-storefront-root.sf-luxury .commerce-story{background:var(--lux-panel);padding-block:80px;margin-inline:5%}.vendor-storefront-root.sf-luxury .sf-footer{padding:40px 5%}.vendor-storefront-root.sf-luxury :is(a,button,input,select):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.vendor-storefront-root.theme-aurelia .sf-header{border-bottom:3px double var(--line)}.vendor-storefront-root.theme-aurelia .campaign-slide{grid-template-columns:48% 52%;background:var(--lux-panel)}.vendor-storefront-root.theme-aurelia .campaign-copy{grid-area:1/1;align-self:center;padding:70px 13%;background:none;color:var(--ink)}.vendor-storefront-root.theme-aurelia .campaign-copy h1,.vendor-storefront-root.theme-aurelia .campaign-copy h2{font-size:clamp(48px,6cqw,88px);max-width:520px}.vendor-storefront-root.theme-aurelia .campaign-copy p{color:var(--muted);max-width:290px}.vendor-storefront-root.theme-aurelia .campaign-image{grid-area:1/2;min-height:590px;margin:32px 32px 32px 0;border-radius:46% 46% 0 0}.vendor-storefront-root.theme-aurelia .campaign-bottom{border-block:1px solid var(--line)}.vendor-storefront-root.theme-aurelia .commerce-featured{text-align:center}.vendor-storefront-root.theme-aurelia .commerce-heading h2{font-size:clamp(34px,4cqw,58px)}.vendor-storefront-root.theme-aurelia .commerce-category-image{aspect-ratio:1;border-radius:50% 50% 0 0}.vendor-storefront-root.theme-aurelia .commerce-categories{background:#f5efec}.vendor-storefront-root.theme-aurelia .commerce-story{border:1px solid #c9b795;background:var(--surface)}.vendor-storefront-root.theme-valence .sf-brand-name{font-size:30px;letter-spacing:.16em}.vendor-storefront-root.theme-valence .campaign-image{min-height:690px}.vendor-storefront-root.theme-valence .campaign-image img{object-position:50% 42%}.vendor-storefront-root.theme-valence .campaign-copy{padding:110px 7% 70px;background:linear-gradient(transparent,rgba(24,10,16,.83))}.vendor-storefront-root.theme-valence .campaign-copy h1,.vendor-storefront-root.theme-valence .campaign-copy h2{max-width:730px;font-size:clamp(48px,6.5cqw,92px)}.vendor-storefront-root.theme-valence .campaign-link{color:#242122;background:#fff;border-color:#fff}.vendor-storefront-root.theme-valence .commerce-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.vendor-storefront-root.theme-valence .commerce-category-image{aspect-ratio:3/4}.vendor-storefront-root.theme-valence .commerce-story{background:var(--shop-accent);color:var(--accent-ink);margin-inline:0}.vendor-storefront-root.theme-valence .commerce-story .commerce-kicker{color:inherit}.vendor-storefront-root.theme-obsidian .sf-brand-name{font:500 21px/1.2 var(--shop-display);letter-spacing:.18em}.vendor-storefront-root.theme-obsidian .campaign-slide{grid-template-columns:53% 47%}.vendor-storefront-root.theme-obsidian .campaign-image{grid-area:1/1;min-height:620px;margin:28px 0 28px 28px}.vendor-storefront-root.theme-obsidian .campaign-copy{grid-area:1/2;align-self:center;color:var(--ink);background:none;padding:60px 12%}.vendor-storefront-root.theme-obsidian .campaign-copy h1,.vendor-storefront-root.theme-obsidian .campaign-copy h2{font-size:clamp(38px,4.4cqw,64px);line-height:1.15;letter-spacing:-.04em}.vendor-storefront-root.theme-obsidian .campaign-copy p{color:var(--muted)}.vendor-storefront-root.theme-obsidian .campaign-bottom{background:var(--lux-panel)}.vendor-storefront-root.theme-obsidian .catalog-title-row h2,.vendor-storefront-root.theme-obsidian .commerce-heading h2{font-size:clamp(26px,3cqw,40px)}.vendor-storefront-root.theme-obsidian .commerce-category-image{aspect-ratio:1}.vendor-storefront-root.theme-obsidian .commerce-story{border-block:1px solid var(--line);background:transparent}.vendor-storefront-root.theme-obsidian .commerce-story h2{font-size:clamp(30px,4cqw,52px)}.vendor-storefront-root.sf-luxury.sfp-page .sfp-main{max-width:1440px;padding:28px 5% 70px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:7%}.vendor-storefront-root.sf-luxury.sfp-page .sfp-info{padding-top:28px;gap:20px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-title{font-weight:400;font-size:clamp(32px,3.8cqw,54px);line-height:1.13}.vendor-storefront-root.sf-luxury.sfp-page .sfp-stage{border-radius:0;border:0;background:var(--lux-panel);aspect-ratio:4/5}.vendor-storefront-root.sf-luxury.sfp-page .sfp-amount{font-size:23px;font-weight:500;letter-spacing:0}.vendor-storefront-root.sf-luxury.sfp-page .sfp-shop{font-weight:500;font-size:12px;letter-spacing:.04em}.vendor-storefront-root.sf-luxury.sfp-page :is(.sfp-thumbs button,.sfp-qty,.sfp-add,.sfp-icon-btn,.sfp-whatsapp,.sfp-variants button,.sfp-share .share-product-icon){border-radius:2px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-add{min-height:54px;font-size:13px;font-weight:500;letter-spacing:.03em}.vendor-storefront-root.sf-luxury.sfp-page .sfp-variants button{min-height:46px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-howto{border:0;border-radius:0;padding:22px;background:var(--lux-panel)}.vendor-storefront-root.sf-luxury.sfp-page .sfp-block{padding-top:24px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-block h2{font-size:23px;font-weight:400}.vendor-storefront-root.sf-luxury.sfp-page .sfp-sticky{background:var(--surface);border-color:var(--line)}.vendor-storefront-root.theme-aurelia.sfp-page .sfp-stage{border-radius:46% 46% 0 0}.vendor-storefront-root.theme-aurelia.sfp-page .sfp-info{border-top:3px double var(--line)}.vendor-storefront-root.theme-obsidian.sfp-page .sfp-title{font-size:clamp(30px,3.2cqw,44px)}.vendor-storefront-root.theme-obsidian.sfp-page .sfp-stage{border:1px solid var(--line)}.vendor-storefront-root.theme-obsidian.sfp-page .sfp-block h2{font-size:18px}.luxury-demo-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 5%;background:#fff;color:#242122;font:12px/1.5 Arial,sans-serif;border-bottom:1px solid #ddd}.luxury-demo-bar>span{text-align:center}.luxury-demo-bar a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:underline;text-underline-offset:4px}@media (max-width:480px){.luxury-demo-bar{font-size:10px;gap:12px;padding-block:6px}}@container (max-width:760px){.vendor-storefront-root.sf-luxury .sf-header{min-height:76px;padding:16px 5%;gap:8px}.vendor-storefront-root.sf-luxury .sf-brand-name{font-size:20px;letter-spacing:.08em}.vendor-storefront-root.sf-luxury .campaign-copy h1,.vendor-storefront-root.sf-luxury .campaign-copy h2{font-size:clamp(38px,10cqw,60px)}.vendor-storefront-root.sf-luxury .campaign-copy p{font-size:13px;line-height:1.8}.vendor-storefront-root.sf-luxury .campaign-eyebrow{font-size:11px}.vendor-storefront-root.sf-luxury .campaign-caption{max-width:130px;font-size:10px}.vendor-storefront-root.sf-luxury .campaign-controls{gap:2px}.vendor-storefront-root.sf-luxury .campaign-count{gap:4px}.vendor-storefront-root.sf-luxury .campaign-count i{width:12px}.vendor-storefront-root.sf-luxury .commerce-section,.vendor-storefront-root.sf-luxury .shop-catalog-zone{padding:42px 5%}.vendor-storefront-root.sf-luxury .commerce-heading{align-items:center;gap:12px}.vendor-storefront-root.sf-luxury .commerce-heading h2{font-size:32px}.vendor-storefront-root.sf-luxury .commerce-kicker{font-size:11px}.vendor-storefront-root.sf-luxury .commerce-product-rail{gap:14px}.vendor-storefront-root.sf-luxury .commerce-rail-item{flex-basis:72%}.vendor-storefront-root.sf-luxury .commerce-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vendor-storefront-root.sf-luxury .commerce-category span{font-size:13px}.vendor-storefront-root.sf-luxury .commerce-story{padding:46px 7%}.vendor-storefront-root.theme-aurelia .campaign-slide{grid-template-columns:1fr}.vendor-storefront-root.theme-aurelia .campaign-copy{grid-area:2/1;padding:30px 8% 38px;text-align:center}.vendor-storefront-root.theme-aurelia .campaign-copy h1,.vendor-storefront-root.theme-aurelia .campaign-copy h2{margin:14px auto}.vendor-storefront-root.theme-aurelia .campaign-copy p{margin:0 auto 22px}.vendor-storefront-root.theme-aurelia .campaign-image{grid-area:1/1;min-height:340px;margin:22px 10% 0}.vendor-storefront-root.theme-valence .campaign-image{min-height:600px}.vendor-storefront-root.theme-valence .campaign-copy{padding:100px 7% 42px}.vendor-storefront-root.theme-valence .campaign-copy h1,.vendor-storefront-root.theme-valence .campaign-copy h2{max-width:360px}.vendor-storefront-root.theme-obsidian .campaign-slide{grid-template-columns:1fr}.vendor-storefront-root.theme-obsidian .campaign-image{grid-area:1/1;min-height:380px;margin:20px 5% 0}.vendor-storefront-root.theme-obsidian .campaign-copy{grid-area:2/1;padding:32px 7% 40px}.vendor-storefront-root.theme-obsidian .campaign-copy h1,.vendor-storefront-root.theme-obsidian .campaign-copy h2{font-size:37px}.vendor-storefront-root.theme-obsidian .commerce-heading h2{font-size:26px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-main{padding:16px 5% 40px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-layout{grid-template-columns:minmax(0,1fr);gap:28px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-gallery{position:relative;top:0}.vendor-storefront-root.sf-luxury.sfp-page .sfp-stage{aspect-ratio:1}.vendor-storefront-root.sf-luxury.sfp-page .sfp-info{padding-top:16px;gap:18px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-title{font-size:36px}.vendor-storefront-root.sf-luxury.sfp-page .sfp-more{padding-inline:0}}@container (max-width:360px){.vendor-storefront-root.sf-luxury .campaign-caption{display:none}.vendor-storefront-root.sf-luxury .campaign-bottom{justify-content:center}.vendor-storefront-root.sf-luxury .commerce-heading{flex-wrap:wrap}.vendor-storefront-root.sf-luxury .sf-brand-name{font-size:17px}}.vendor-storefront-root .filter-dock.collection-controls{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.vendor-storefront-root .collection-controls .search-box{flex:1 1 240px;width:auto;min-height:44px}.vendor-storefront-root .collection-controls .cat-select{flex:0 1 190px;width:auto;min-height:44px}.vendor-storefront-root .collection-active-filters button:focus-visible,.vendor-storefront-root .collection-controls :is(input,select):focus-visible,.vendor-storefront-root .feed-card :is(a,button):focus-visible{outline:2px solid var(--shop-accent);outline-offset:3px}.vendor-storefront-root .collection-active-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 20px;font-size:12px;color:var(--muted)}.vendor-storefront-root .collection-active-filters button{color:var(--ink);background:none;border:0;padding:10px 0 10px 12px;font:inherit;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;cursor:pointer}.vendor-storefront-root .shop-catalog-zone[data-product-columns] .catalog-grid{grid-template-columns:repeat(var(--collection-columns,4),minmax(0,1fr))}.vendor-storefront-root .shop-catalog-zone[data-product-ratio] .feed-card .feed-photo-wrap{aspect-ratio:var(--collection-image-ratio,1);flex:none}.vendor-storefront-root .sf-card-slot>.feed-card{height:100%}.vendor-storefront-root .feed-card .feed-image-link{display:block;position:absolute;inset:0;border-radius:inherit;color:inherit}.vendor-storefront-root .feed-card .feed-image-link:focus-visible{outline-offset:-4px}.vendor-storefront-root .feed-card .feed-title-link{color:inherit;text-decoration:none}.vendor-storefront-root .feed-card .feed-title-link:hover{text-decoration:underline;text-underline-offset:3px}.vendor-storefront-root .collection-empty{padding:56px 20px;color:var(--muted);text-align:center}.vendor-storefront-root .collection-empty p{margin:0 0 16px;font-size:14px}@container store (max-width: 700px){.vendor-storefront-root .shop-catalog-zone[data-product-columns] .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-storefront-root .collection-controls .search-box{flex-basis:100%}.vendor-storefront-root .collection-controls .cat-select{flex:1 1 130px}}@media (max-width:700px){.vendor-storefront-root .shop-catalog-zone[data-product-columns] .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-storefront-root .collection-controls .search-box{flex-basis:100%}.vendor-storefront-root .collection-controls .cat-select{flex:1 1 130px}}