@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ef516e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ef516e{--font-shefit-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-shefit-sans:"Outfit","Outfit Fallback"}.shefit-root{--sf-berry:#a61b5d;--sf-berry-deep:#7a1244;--sf-rose:#c45b7a;--sf-blush:#f0e4e8;--sf-blush-deep:#e4d0d8;--sf-ink:#1c1418;--sf-charcoal:#2a2226;--sf-plum:#4a2c40;--sf-muted:#6a5c64;--sf-muted-soft:#8a7c84;--sf-ivory:#f8f4f0;--sf-cream:#fffbf7;--sf-paper:var(--sf-ivory);--sf-surface:#ffffff;--sf-line:rgba(74,44,64,0.12);--sf-line-strong:rgba(74,44,64,0.22);--sf-berry-soft:rgba(166,27,93,0.09);--sf-soft:rgba(166,27,93,0.05);--sf-plum-soft:rgba(74,44,64,0.07);--sf-achieve:#2f6b5a;--sf-achieve-soft:rgba(47,107,90,0.12);--sf-success:var(--sf-achieve);--sf-success-soft:var(--sf-achieve-soft);--sf-warning:#9a6b16;--sf-warning-soft:rgba(154,107,22,0.14);--sf-danger:#9b2c3e;--sf-danger-soft:rgba(155,44,62,0.12);--sf-info:#3d5a80;--sf-info-soft:rgba(61,90,128,0.12);--sf-focus-ring:rgba(166,27,93,0.35);--sf-space-1:0.25rem;--sf-space-2:0.5rem;--sf-space-3:0.75rem;--sf-space-4:1rem;--sf-space-5:1.5rem;--sf-space-6:2rem;--sf-space-8:3rem;--sf-radius:1.125rem;--sf-radius-sm:0.75rem;--sf-radius-lg:1.5rem;--sf-radius-xl:2rem;--sf-shadow:0 12px 40px rgba(28,20,24,0.07);--sf-shadow-sm:0 4px 16px rgba(28,20,24,0.05);--sf-font-display:var(--font-shefit-display),var(--font-oswald),Georgia,serif;--sf-font-sans:var(--font-shefit-sans),var(--font-manrope),system-ui,sans-serif;color:var(--sf-ink);background:radial-gradient(1200px 600px at 10% -10%,rgba(166,27,93,.06),transparent 55%),radial-gradient(900px 500px at 100% 0,rgba(74,44,64,.05),transparent 50%),var(--sf-paper);font-family:var(--sf-font-sans);font-feature-settings:"ss01" on;overflow-x:clip;max-width:100vw;-webkit-text-size-adjust:100%}.shefit-root .font-sf-display,.shefit-root .sf-display,.shefit-root .sf-section-title{font-family:var(--sf-font-display);letter-spacing:-.02em;font-weight:600;color:var(--sf-ink)}.shefit-root .sf-skip-link{position:absolute;left:1rem;top:-100%;z-index:100;border-radius:var(--sf-radius-sm);background:var(--sf-berry);color:#fff;padding:.65rem 1rem;font-size:.875rem;font-weight:650}.shefit-root .sf-skip-link:focus{top:1rem}.shefit-root :focus-visible{outline:2px solid var(--sf-berry);outline-offset:2px}.shefit-root .sf-container{width:min(72rem,calc(100% - 2rem));margin-inline:auto}@media (max-width:380px){.shefit-root .sf-container{width:calc(100% - 1.25rem)}}.shefit-root .sf-nav-link{border-radius:var(--sf-radius-sm);padding:.5rem .75rem;font-size:.875rem;font-weight:600;color:var(--sf-muted);transition:background .18s ease,color .18s ease}.shefit-root .sf-nav-link:hover{background:var(--sf-soft);color:var(--sf-plum)}.shefit-root .sf-nav-link[data-active=true]{background:var(--sf-berry-soft);color:var(--sf-berry-deep)}.shefit-root .sf-touch-target{min-height:2.75rem;min-width:2.75rem}.shefit-root .sf-badge-warning{background:var(--sf-warning-soft);color:var(--sf-warning)}.shefit-root .sf-badge-danger{background:var(--sf-danger-soft);color:var(--sf-danger)}.shefit-root .sf-badge-info{background:var(--sf-info-soft);color:var(--sf-info)}.shefit-root .sf-container-wide{width:min(80rem,calc(100% - 2rem));margin-inline:auto}.shefit-root .sf-page-title{font-family:var(--sf-font-display);font-size:clamp(1.75rem,6vw,2.35rem);line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--sf-ink)}.shefit-root .sf-h-scroll{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:.25rem}.shefit-root .sf-h-scroll>*{flex-shrink:0}.shefit-root img:not([data-nimg]),.shefit-root video{max-width:100%;height:auto}.shefit-root .sf-kicker{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sf-berry)}.shefit-root .sf-section-title{font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.15}.shefit-root .sf-prose{color:var(--sf-muted);line-height:1.7}.shefit-root .sf-price{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;color:var(--sf-charcoal)}.shefit-root .sf-btn,.shefit-root .sf-btn-ghost,.shefit-root .sf-btn-outline,.shefit-root .sf-btn-primary,.shefit-root .sf-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--sf-radius-sm);padding:.7rem 1.35rem;font-size:.8125rem;font-weight:650;letter-spacing:.02em;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.shefit-root .sf-btn-primary{background:var(--sf-berry);color:#fff;box-shadow:0 8px 22px rgba(166,27,93,.22)}.shefit-root .sf-btn-primary:hover{background:var(--sf-berry-deep);transform:translateY(-1px)}.shefit-root .sf-btn-outline,.shefit-root .sf-btn-secondary{border:1.5px solid var(--sf-line-strong);background:var(--sf-surface);color:var(--sf-ink)}.shefit-root .sf-btn-outline:hover,.shefit-root .sf-btn-secondary:hover{border-color:var(--sf-berry);background:var(--sf-berry-soft)}.shefit-root .sf-btn-ghost{background:transparent;color:var(--sf-plum);text-decoration:underline;text-underline-offset:.2em;padding-inline:.25rem}.shefit-root .sf-btn-ghost:hover{color:var(--sf-berry)}.shefit-root .sf-card{background:var(--sf-surface);box-shadow:var(--sf-shadow-sm)}.shefit-root .sf-card,.shefit-root .sf-card-quiet{border-radius:var(--sf-radius);border:1px solid var(--sf-line)}.shefit-root .sf-card-quiet{background:color-mix(in srgb,var(--sf-cream) 80%,white)}.shefit-root .sf-input{width:100%;height:2.65rem;border-radius:var(--sf-radius-sm);border:1px solid var(--sf-line);background:var(--sf-surface);padding:0 .85rem;font-size:.875rem;color:var(--sf-ink)}.shefit-root .sf-input:focus{outline:2px solid rgba(166,27,93,.22);border-color:var(--sf-berry)}.shefit-root .sf-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--sf-radius-sm);border:1px solid var(--sf-line);background:var(--sf-surface);padding:.35rem .7rem;font-size:.75rem;font-weight:600;color:var(--sf-charcoal)}.shefit-root .sf-chip[data-active=true]{border-color:var(--sf-berry);background:var(--sf-berry-soft);color:var(--sf-berry-deep)}.shefit-root .sf-badge{display:inline-flex;align-items:center;border-radius:var(--sf-radius-sm);background:var(--sf-blush);padding:.25rem .55rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-plum)}.shefit-root .sf-badge-achieve{background:var(--sf-achieve-soft);color:var(--sf-achieve)}@media (prefers-reduced-motion:reduce){.shefit-root *,.shefit-root :after,.shefit-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes sf-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.shefit-root .sf-animate-in{animation:sf-fade-up .55s ease both}.shefit-root .sf-animate-in-delay-1{animation-delay:.08s}.shefit-root .sf-animate-in-delay-2{animation-delay:.16s}.shefit-root .sf-animate-in-delay-3{animation-delay:.24s}.shefit-root .sf-sticky-buy{position:sticky;bottom:0;z-index:40;display:flex;flex-wrap:wrap;gap:.65rem;border-top:1px solid var(--sf-line);background:color-mix(in srgb,var(--sf-cream) 92%,white);backdrop-filter:blur(10px);padding:.85rem 1rem max(.85rem,env(safe-area-inset-bottom));margin-inline:-.5rem}.shefit-root .sf-sticky-buy>.sf-btn-primary,.shefit-root .sf-sticky-buy>a.sf-btn-primary,.shefit-root .sf-sticky-buy>a.sf-btn-secondary,.shefit-root .sf-sticky-buy>button{flex:1 1 auto;min-width:min(100%,9.5rem)}@media (min-width:1024px){.shefit-root .sf-sticky-buy{position:static;border:0;background:transparent;backdrop-filter:none;padding:0;margin-inline:0}.shefit-root .sf-sticky-buy>.sf-btn-primary,.shefit-root .sf-sticky-buy>a.sf-btn-primary,.shefit-root .sf-sticky-buy>a.sf-btn-secondary,.shefit-root .sf-sticky-buy>button{flex:0 1 auto;min-width:0}}.shefit-root .sf-compare-tray{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}@media (max-width:639px){.shefit-root .sf-btn-outline,.shefit-root .sf-btn-primary,.shefit-root .sf-btn-secondary{min-height:2.75rem}.shefit-root .sf-filter-bar{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch}.shefit-root .sf-filter-bar .sf-input,.shefit-root .sf-filter-bar label,.shefit-root .sf-filter-bar select{width:100%;min-width:0}.shefit-root .sf-filter-bar .sf-btn-primary{width:100%}}