.sc{--sc-plum:#24132f;--sc-ink:#36213f;--sc-muted:#706474;--sc-gold:#e7cc94;--sc-paper:#f8f5ef;--sc-border:#ded5df;background:var(--sc-paper);color:var(--sc-ink);font-family:var(--text-font-family,Arial,sans-serif);font-size:16px;line-height:1.65;overflow-wrap:anywhere}
.sc *{box-sizing:border-box}.sc [hidden]{display:none!important}.sc h1,.sc h2,.sc h3,.sc p{margin:0}.sc a{text-decoration:none}.sc a,.sc button,.sc input,.sc select{touch-action:manipulation}.sc :is(a,button,input,select):focus-visible{outline:3px solid #9c6fb3;outline-offset:5px}.sc .sx-icon{width:24px;height:24px;flex:none}.sc-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.sc-kicker{font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.17em;text-transform:uppercase}.sc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sc-intro{background:var(--sc-plum);color:#faf5fb;padding:36px 0 0;position:relative;overflow:hidden}.sc-intro__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,7vw,112px)}.sc-intro__copy{padding:32px 0 56px}.sc-intro__copy>.sc-kicker{color:var(--sc-gold);margin-bottom:26px}.sc-intro h1{font-family:var(--heading-font-family,Georgia,serif);font-weight:400;font-size:clamp(48px,6.2vw,88px);line-height:.99;letter-spacing:-.04em;max-width:640px}.sc-intro h1 em{font-style:italic;display:block;color:var(--sc-gold);margin-top:7px}.sc-intro__description{margin-top:28px!important;color:#d4c5db;max-width:470px;font-size:16px;line-height:1.9}.sc-intro__description p+p{margin-top:12px}.sc-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 24px;min-height:54px;border-radius:40px;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.5;text-align:center;cursor:pointer;transition:background .2s,color .2s}.sc-button--gold{background:var(--sc-gold);color:var(--sc-plum)!important;margin-top:30px}.sc-button--gold:hover{background:#f6e3bd}.sc-button--plum{background:var(--sc-plum);color:#fff!important}.sc-button--plum:hover{background:#523263}.sc-intro__signature{display:flex;align-items:center;gap:12px;margin-top:36px;color:#c9b8cf;font-size:12px}.sc-intro__signature .sx-icon{width:20px;height:20px;color:var(--sc-gold)}.sc-intro__line{display:flex;align-items:center;justify-content:center;gap:22px;margin:35px auto 0;width:calc(100% - 96px);color:#b99965;padding-bottom:25px}.sc-intro__line>span{height:1px;flex:1;background:#71516e}.sc-intro__line>.sx-icon{width:15px;height:15px}.sc-intro__empty-art{display:grid;place-items:center;min-height:330px;border:1px solid #71516e;border-radius:50%}.sc-intro__empty-art .sx-icon{width:130px;height:130px;color:var(--sc-gold)}
.sc-discovery{min-width:0;padding:0 0 12px;position:relative}.sc-discovery__heading{display:flex;align-items:center;justify-content:space-between;color:var(--sc-gold);margin-bottom:16px}.sc-discovery__heading .sx-icon{width:19px;height:19px}.sc-rail{display:block;min-width:0}.sc-rail__track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a182a5 #382340;border-radius:5px 48px 5px 5px}.sc-rail__item{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.sc-rail__controls{display:flex;align-items:center;justify-content:space-between;padding-top:14px;color:#d4c5db;font-size:12px}.sc-rail__controls>div{display:flex;gap:9px}.sc-rail__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #8f7396;background:transparent;color:#f3dfb9;border-radius:50%;cursor:pointer}.sc-rail__controls button:first-child .sx-icon{transform:rotate(180deg)}.sc-rail__controls button:disabled{opacity:.35;cursor:default}.sc-rail__controls button:not(:disabled):hover{background:#503256}
.sc-product{min-width:0}.sc-product__image{display:block;position:relative;background:#eee9e5;aspect-ratio:1.12;overflow:hidden;border-radius:4px 34px 4px 4px}.sc-product__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s}.sc-product:hover .sc-product__image img{transform:scale(1.025)}.sc-product__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#92759e}.sc-product__placeholder .sx-icon{width:80px;height:80px}.sc-product__badge{position:absolute;left:14px;top:14px;padding:5px 10px;color:#fff;background:#4a3455;font-size:11px;border-radius:3px}.sc-product__copy{padding:20px 0 0}.sc-product__type{color:#806340;font-size:10px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px!important}.sc-product h3{font-family:var(--heading-font-family,Georgia,serif);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.02em}.sc-product h3 a{color:inherit}.sc-product h3 a:hover{text-decoration:underline;text-underline-offset:4px}.sc-product__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:18px;padding-top:15px;border-top:1px solid var(--sc-border)}.sc-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px}.sc-product__price small{font-size:11px;width:100%;color:var(--sc-muted)}.sc-product__price strong{font-size:19px;font-weight:600;white-space:nowrap}.sc-product__price s{font-size:12px;color:var(--sc-muted)}.sc-product__link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font-size:12px;font-weight:600;color:var(--sc-ink)!important;white-space:nowrap}.sc-product__link .sx-icon{width:19px;height:19px}.sc-product--featured{background:#f8f1e5;color:var(--sc-ink);border:1px solid #baa17b;border-radius:5px 48px 5px 5px;overflow:hidden}.sc-product--featured .sc-product__image{aspect-ratio:1.85;border-radius:0;background:#d9d1c6}.sc-product--featured .sc-product__image img{object-fit:cover;object-position:center 40%}.sc-product--featured .sc-product__copy{padding:20px 24px}.sc-product--featured h3{font-size:28px}.sc-product--featured .sc-product__bottom{margin-top:14px;padding-top:12px}
.sc-categories{padding-top:38px;padding-bottom:35px;border-bottom:1px solid var(--sc-border)}.sc-categories>.sc-kicker{color:#806340;margin-bottom:17px}.sc-categories__links{display:flex;flex-wrap:wrap;gap:12px}.sc-category{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:11px 18px;border:1px solid #d9cedc;border-radius:4px;color:var(--sc-ink)!important;font-size:14px;transition:background .2s,border-color .2s}.sc-category>.sx-icon{width:20px;height:20px;color:#866344}.sc-category small{font-size:11px;background:#e9e1eb;padding:1px 7px;border-radius:20px;margin-left:5px}.sc-category:hover{background:#eee7f0;border-color:#a689b2}.sc-category.is-current{background:var(--sc-plum);color:#fff!important;border-color:var(--sc-plum)}.sc-category.is-current>.sx-icon{color:var(--sc-gold)}.sc-category.is-current small{background:#67416e}
.sc-catalog{padding-top:48px;padding-bottom:65px;scroll-margin-top:125px}.sc-catalog__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.sc-catalog__heading .sc-kicker{color:#806340;margin-bottom:12px}.sc-catalog h2{font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(34px,3.7vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.025em}.sc-catalog__count{font-size:13px;color:var(--sc-muted);padding-bottom:5px}.sc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;margin-bottom:30px}.sc-search{display:flex;align-items:center;width:min(100%,430px);min-height:52px;border:1px solid #cfc2d5;border-radius:4px;background:#fffcf7}.sc-search input{font:inherit;font-size:14px;flex:1;min-width:0;width:100%;border:0;background:transparent;padding:13px 16px;color:var(--sc-ink)}.sc-search input::placeholder{color:#77677f;opacity:1}.sc-search button{display:grid;place-items:center;background:transparent;border:0;width:50px;height:50px;color:var(--sc-ink);cursor:pointer}.sc-search .icon{width:20px;height:20px}.sc-sort{display:flex;align-items:center;gap:12px;font-size:12px}.sc-sort label{color:var(--sc-muted);white-space:nowrap}.sc-sort select{color:var(--sc-ink);background:transparent;border:0;border-bottom:1px solid #b5a1bf;padding:12px 25px 12px 5px;font:inherit;min-height:48px;max-width:240px;cursor:pointer}.sc-sort__submit{border:1px solid #cfc2d5;background:transparent;padding:10px;font:inherit;cursor:pointer;min-height:44px}.sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.sc-grid--single{grid-template-columns:minmax(0,1fr)}.sc-grid--single>.sc-product{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:40px;padding:28px;border:1px solid var(--sc-border);border-radius:4px;background:#fdfbf7}.sc-grid--single .sc-product__image{aspect-ratio:1.5}.sc-grid--single .sc-product__copy{padding:0;max-width:600px}.sc-grid--single h3{font-size:clamp(28px,3vw,40px)}.sc-grid--single .sc-product__bottom{margin-top:26px}.sc-pagination{margin-top:40px}.sc-empty{display:grid;justify-items:center;text-align:center;padding:55px 24px;border:1px solid var(--sc-border);gap:18px}.sc-empty>.sc-button{margin-top:8px}.sc-empty h3{font-family:var(--heading-font-family,Georgia,serif);font-size:30px;font-weight:400}.sc-empty p{color:var(--sc-muted)}.sc-empty>span>.sx-icon{width:44px;height:44px;color:#926a3f}.sc-help{display:flex;gap:24px;align-items:center;border-top:1px solid var(--sc-border);padding-top:35px;margin-top:55px}.sc-help>span{flex:none;display:grid;place-items:center;color:#8c673d;width:68px;height:68px;border:1px solid #d5bf9d;border-radius:50%}.sc-help>span .sx-icon{width:31px;height:31px}.sc-help>div{flex:1}.sc-help h2{font-size:27px;max-width:600px}.sc-help p{color:var(--sc-muted);font-size:13px;line-height:1.8;margin-top:9px;max-width:600px}.sc-help>a{display:inline-flex;align-items:center;gap:14px;font-size:13px;color:var(--sc-ink);min-height:48px;border-bottom:1px solid #b9a2c4;white-space:nowrap}
@media(min-width:1500px){.sc-intro{padding-top:65px}.sc-product--featured .sc-product__image{aspect-ratio:1.6}}
@media(max-width:1000px){.sc-wrap{width:calc(100% - 56px)}.sc-intro__grid{gap:40px}.sc-intro h1{font-size:61px}.sc-product--featured h3{font-size:24px}.sc-product--featured .sc-product__copy{padding:18px}.sc-toolbar{align-items:flex-start}.sc-sort{flex-direction:column;align-items:flex-start;gap:0}.sc-grid{gap:32px 20px}.sc-product h3{font-size:24px}.sc-product__bottom{flex-wrap:wrap}.sc-help{flex-wrap:wrap}.sc-help>a{margin-left:92px}}
@media(max-width:749px){.sc-wrap{width:calc(100% - 36px)}.sc-intro{padding-top:29px}.sc-intro__grid{grid-template-columns:minmax(0,1fr);gap:6px}.sc-intro__copy{padding:6px 0 30px}.sc-intro__copy>.sc-kicker{margin-bottom:19px}.sc-intro h1{font-size:clamp(46px,10.5vw,64px);max-width:550px}.sc-intro__description{font-size:15px;margin-top:20px!important;max-width:540px}.sc-button{min-height:52px;padding:14px 23px}.sc-button--gold{margin-top:23px}.sc-intro__signature{margin-top:23px;font-size:11px}.sc-discovery{padding-bottom:0;max-width:540px;width:100%;margin-inline:auto}.sc-product--featured .sc-product__image{aspect-ratio:1.8}.sc-product--featured .sc-product__copy{padding:19px 20px}.sc-product--featured h3{font-size:26px}.sc-intro__line{width:calc(100% - 36px);margin-top:27px;padding-bottom:22px}.sc-categories{padding-top:27px;padding-bottom:26px}.sc-categories__links{gap:9px}.sc-category{font-size:12px;min-height:48px;padding:10px 13px;gap:8px}.sc-category small{margin-left:0}.sc-catalog{padding-top:32px;padding-bottom:42px;scroll-margin-top:100px}.sc-catalog__heading{align-items:center}.sc-catalog h2{font-size:35px}.sc-catalog__heading .sc-kicker{font-size:9px;max-width:200px;margin-bottom:9px}.sc-catalog__count{font-size:12px;white-space:nowrap}.sc-toolbar{flex-direction:column;gap:13px;margin-top:23px;margin-bottom:25px}.sc-search{width:100%;max-width:none}.sc-search input{font-size:16px}.sc-sort{flex-direction:row;align-items:center;gap:12px;width:100%;justify-content:space-between}.sc-sort select{font-size:13px;max-width:72%;min-height:44px}.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.sc-grid .sc-product__copy{padding-top:13px}.sc-grid .sc-product__image{aspect-ratio:.9;border-top-right-radius:25px}.sc-grid .sc-product h3{font-size:22px}.sc-product__price strong{font-size:17px}.sc-product__price s{font-size:11px}.sc-grid .sc-product__bottom{gap:4px;margin-top:13px;padding-top:11px}.sc-grid .sc-product__link{font-size:11px;gap:6px}.sc-grid--single{grid-template-columns:minmax(0,1fr)}.sc-grid--single>.sc-product{display:block;padding:18px}.sc-grid--single .sc-product__image{aspect-ratio:1.5}.sc-grid--single .sc-product__copy{padding-top:21px}.sc-grid--single .sc-product h3{font-size:29px}.sc-grid--single .sc-product__bottom{justify-content:space-between;margin-top:18px}.sc-help{gap:15px;margin-top:35px;padding-top:27px;align-items:flex-start}.sc-help>span{width:45px;height:45px}.sc-help>span .sx-icon{width:24px;height:24px}.sc-help h2{font-size:25px}.sc-help>div{min-width:0;flex-basis:calc(100% - 60px)}.sc-help>a{margin-left:60px}.sc-rail__controls{padding-top:12px}}
@media(prefers-reduced-motion:reduce){.sc *, .sc *::before,.sc *::after{scroll-behavior:auto!important;transition:none!important}}

.sc-discovery__heading h2.sc-kicker{font-family:var(--text-font-family,Arial,sans-serif);font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.17em}
