@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Inter:wght@400;500;600;700&display=swap";:root{--sst-color-ink: #241a1f;--sst-color-ink-soft: #5b4a50;--sst-color-blush: #fbedea;--sst-color-blush-deep: #f5deda;--sst-color-cream: #fffcfa;--sst-color-rose: #c2607a;--sst-color-rose-light: #e9afbe;--sst-color-mauve: #5c2a3a;--sst-color-mauve-dark: #401d28;--sst-color-gold: #b98a2e;--sst-color-gold-light: #e7c878;--sst-color-sage: #4b6b57;--sst-color-sage-tint: #e6eee9;--sst-color-border: #e9d9d3;--sst-color-border-strong: #d8bfb6;--sst-color-danger: #b0433f;--sst-color-bg: var(--sst-color-blush);--sst-color-surface: var(--sst-color-cream);--sst-color-text: var(--sst-color-ink);--sst-color-text-muted: var(--sst-color-ink-soft);--sst-color-accent: var(--sst-color-rose);--sst-color-success: var(--sst-color-sage);--sst-color-success-bg: var(--sst-color-sage-tint);--sst-color-focus: var(--sst-color-rose);--sst-font-display: "Marcellus", Georgia, "Times New Roman", serif;--sst-display-stroke: .018em;--sst-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sst-text-xs: clamp(1.152rem, 1.104rem + .15vw, 1.248rem);--sst-text-sm: clamp(1.312rem, 1.264rem + .15vw, 1.408rem);--sst-text-base: clamp(1.52rem, 1.456rem + .2vw, 1.6rem);--sst-text-md: clamp(1.68rem, 1.6rem + .25vw, 1.84rem);--sst-text-lg: clamp(1.92rem, 1.792rem + .4vw, 2.24rem);--sst-text-xl: clamp(2.24rem, 2.048rem + .6vw, 2.72rem);--sst-text-2xl: clamp(2.88rem, 2.56rem + 1vw, 3.76rem);--sst-text-3xl: clamp(3.6rem, 3.04rem + 1.6vw, 4.96rem);--sst-text-4xl: clamp(4.4rem, 3.52rem + 2.4vw, 6.56rem);--sst-text-5xl: clamp(5.44rem, 4.16rem + 3.6vw, 8rem);--sst-weight-regular: 400;--sst-weight-medium: 500;--sst-weight-semibold: 600;--sst-weight-bold: 700;--sst-leading-tight: 1.1;--sst-leading-snug: 1.3;--sst-leading-normal: 1.6;--sst-leading-relaxed: 1.75;--sst-space-0: 0;--sst-space-1: .4rem;--sst-space-2: .8rem;--sst-space-3: 1.2rem;--sst-space-4: 1.6rem;--sst-space-5: 2.4rem;--sst-space-6: 3.2rem;--sst-space-7: 4rem;--sst-space-8: 4.8rem;--sst-space-9: 6.4rem;--sst-space-10: 8rem;--sst-space-11: 10.4rem;--sst-space-12: 12.8rem;--sst-space-section: clamp(4.8rem, 3.52rem + 3.5vw, 10.4rem);--sst-space-section-sm: clamp(3.2rem, 2.56rem + 1.8vw, 5.6rem);--sst-radius-sm: .6rem;--sst-radius-md: 1.2rem;--sst-radius-lg: 2rem;--sst-radius-xl: 3.2rem;--sst-radius-full: 999rem;--sst-border-thin: .1rem;--sst-shadow-sm: 0 .1rem .2rem rgb(36 26 31 / 6%), 0 .1rem .1rem rgb(36 26 31 / 4%);--sst-shadow-md: 0 .6rem 1.6rem rgb(36 26 31 / 8%), 0 .2rem .6rem rgb(36 26 31 / 5%);--sst-shadow-lg: 0 1.6rem 4rem rgb(36 26 31 / 12%), 0 .4rem 1.2rem rgb(36 26 31 / 6%);--sst-shadow-gold: 0 .8rem 2.4rem rgb(185 138 46 / 25%);--sst-container-max: 135rem;--sst-container-narrow: 86rem;--sst-container-pad: clamp(2rem, 1.6rem + 2vw, 4.8rem);--sst-measure-head: 64rem;--sst-bp-sm: 480px;--sst-bp-md: 768px;--sst-bp-lg: 1024px;--sst-bp-xl: 1280px;--sst-ease-out: cubic-bezier(.16, 1, .3, 1);--sst-transition-fast: .15s var(--sst-ease-out);--sst-transition-base: .28s var(--sst-ease-out);--sst-transition-slow: .48s var(--sst-ease-out);--sst-control-min-height: 4.4rem;--sst-icon-size: 2rem;--ease-out-slow: var(--sst-ease-out);--duration-short: .16s;--duration-default: .24s;--duration-medium: .32s;--duration-long: .52s}@media screen and (max-width:749px){:root{--sst-container-pad: 1.6rem;--sst-space-section: 4rem;--sst-space-section-sm: 2.4rem}}html{interpolate-size:allow-keywords;scroll-behavior:smooth}:target{scroll-margin-top:var(--sst-space-9)}.sst-faq__item::details-content,.accordion::details-content{block-size:0;overflow:hidden;transition:block-size var(--sst-transition-base),content-visibility var(--sst-transition-base) allow-discrete}.sst-faq__item[open]::details-content,.accordion[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.sst-faq__item::details-content,.accordion::details-content{transition-duration:.01ms}}body{background-color:var(--sst-color-bg)!important}.sst-heading-xl,.sst-heading-lg,.sst-heading-md,.sst-heading-sm{color:var(--sst-color-ink);font-family:var(--sst-font-display);font-weight:var(--sst-weight-regular);letter-spacing:0;line-height:var(--sst-leading-tight);paint-order:stroke fill;-webkit-text-stroke:var(--sst-display-stroke) currentColor}.sst-heading-xl{font-size:var(--sst-text-5xl)}.sst-heading-lg{font-size:var(--sst-text-4xl)}.sst-heading-md{font-size:var(--sst-text-3xl)}.sst-heading-sm{font-size:var(--sst-text-2xl)}.sst-text-lg{font-size:var(--sst-text-lg)}.sst-text-md{font-size:var(--sst-text-md)}.sst-text-sm{font-size:var(--sst-text-sm)}.sst-text-xs{font-size:var(--sst-text-xs)}.sst-text-muted{color:var(--sst-color-text-muted)}.sst-text-center{text-align:center}.sst-visually-hidden{border:0;clip-path:inset(50%);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.1rem}.sst-icon{fill:none;height:1em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:1em}.sst-icon .sst-icon--fill,.sst-icon--fill{fill:currentColor;stroke:none}.sst-icon-badge{--sst-badge-size: 5.6rem;align-items:center;background:linear-gradient(145deg,var(--sst-color-rose-light),var(--sst-color-rose));border-radius:50%;box-shadow:0 .6rem 1.6rem #c2607a59,inset 0 .1rem .1rem #fff6;color:var(--sst-color-cream);display:inline-flex;flex-shrink:0;height:var(--sst-badge-size);justify-content:center;position:relative;width:var(--sst-badge-size)}.sst-icon-badge .sst-icon{height:44%;stroke-width:1.8;width:44%}.sst-icon-badge--gold{background:linear-gradient(145deg,var(--sst-color-gold-light),var(--sst-color-gold));box-shadow:0 .6rem 1.6rem #b98a2e59,inset 0 .1rem .1rem #ffffff7f;color:var(--sst-color-mauve-dark)}.sst-icon-badge--mauve{background:linear-gradient(145deg,#7a3f52,var(--sst-color-mauve));box-shadow:0 .6rem 1.6rem #5c2a3a66,inset 0 .1rem .1rem #ffffff40}.sst-icon-badge--sage{background:linear-gradient(145deg,#6f9a80,var(--sst-color-sage));box-shadow:0 .6rem 1.6rem #4b6b5759,inset 0 .1rem .1rem #ffffff4d}.sst-icon-badge--sm{--sst-badge-size: 4rem}.sst-icon-badge--xs{--sst-badge-size: 2.8rem}.sst-icon-badge--xs .sst-icon{stroke-width:2.4}.sst-badge{align-items:center;border-radius:var(--sst-radius-full);display:inline-flex;font-size:var(--sst-text-xs);line-height:1.5;font-weight:var(--sst-weight-semibold);gap:var(--sst-space-1);padding:var(--sst-space-1) var(--sst-space-3)}.sst-badge--sale{background:var(--sst-color-rose);color:var(--sst-color-cream)}.sst-badge--stock{background:var(--sst-color-success-bg);color:var(--sst-color-success)}.sst-btn-primary,.sst-btn-secondary,.sst-btn-outline,.sst-btn-outline-light,.sst-btn-gold,.sst-btn-ghost{align-items:center;border:var(--sst-border-thin) solid transparent;border-radius:var(--sst-radius-full);cursor:pointer;display:inline-flex;font-family:var(--sst-font-body);font-size:var(--sst-text-sm);font-weight:var(--sst-weight-semibold);gap:var(--sst-space-2);justify-content:center;letter-spacing:.01em;min-height:var(--sst-control-min-height);padding:var(--sst-space-3) var(--sst-space-6);text-decoration:none;white-space:nowrap;transition:background-color var(--sst-transition-base),border-color var(--sst-transition-base),box-shadow var(--sst-transition-base),color var(--sst-transition-base),transform var(--sst-transition-fast)}.sst-btn-primary:active,.sst-btn-secondary:active,.sst-btn-outline:active,.sst-btn-outline-light:active,.sst-btn-gold:active,.sst-btn-ghost:active{transform:translateY(var(--sst-border-thin))}.sst-btn-primary{background:var(--sst-color-mauve);box-shadow:var(--sst-shadow-md);color:var(--sst-color-cream)}.sst-btn-primary:hover{background:var(--sst-color-mauve-dark);box-shadow:var(--sst-shadow-lg)}.sst-btn-secondary{background:var(--sst-color-rose);color:var(--sst-color-cream)}.sst-btn-secondary:hover{background:var(--sst-color-mauve)}.sst-btn-gold{background:linear-gradient(135deg,var(--sst-color-gold-light),var(--sst-color-gold));box-shadow:var(--sst-shadow-gold);color:var(--sst-color-mauve-dark)}.sst-btn-gold:hover{filter:brightness(1.05)}.sst-btn-outline{background:transparent;border-color:var(--sst-color-mauve);color:var(--sst-color-mauve)}.sst-btn-outline:hover{background:var(--sst-color-mauve);color:var(--sst-color-cream)}.sst-btn-outline-light{background:transparent;border-color:#fffcfa7f;color:var(--sst-color-cream)}.sst-btn-outline-light:hover{background:#fffcfa1f;border-color:var(--sst-color-cream)}.sst-btn-ghost{background:transparent;color:var(--sst-color-ink)}.sst-btn-ghost:hover{color:var(--sst-color-rose)}.sst-btn-block{width:100%}.sst-btn-sm{font-size:var(--sst-text-xs);min-height:0;padding:var(--sst-space-2) var(--sst-space-4)}.sst-btn-icon{align-items:center;background:transparent;border:0;border-radius:var(--sst-radius-full);color:var(--sst-color-mauve);cursor:pointer;display:inline-flex;height:var(--sst-control-min-height);justify-content:center;padding:var(--sst-space-2);transition:background-color var(--sst-transition-fast),color var(--sst-transition-fast);width:var(--sst-control-min-height)}.sst-btn-icon:hover{background:var(--sst-color-blush-deep)}.sst-btn-icon .sst-icon{font-size:var(--sst-icon-size)}.sst-container{margin-inline:auto;max-width:var(--sst-container-max);padding-inline:var(--sst-container-pad);width:100%}.sst-container--narrow{max-width:var(--sst-container-narrow)}.sst-section{padding-block:var(--sst-space-section)}.sst-section--sm{padding-block:var(--sst-space-section-sm)}.sst-section--alt{background:var(--sst-color-blush-deep)}.sst-section--dark{background:var(--sst-color-mauve);color:var(--sst-color-cream)}.sst-section--dark h2,.sst-section--dark h3{color:var(--sst-color-cream)}.sst-section-head{margin-bottom:var(--sst-space-8);max-width:var(--sst-measure-head)}.sst-section-head--center{margin-inline:auto;text-align:center}.sst-section-head--center .sst-eyebrow{justify-content:center}.sst-section-head__title{font-size:var(--sst-text-3xl);margin:var(--sst-space-3) 0 0}.sst-section-head__text{color:var(--sst-color-text-muted);font-size:var(--sst-text-md);margin:var(--sst-space-3) 0 0}.sst-grid{display:grid;gap:var(--sst-space-6)}.sst-flex{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sst-space-4)}.sst-eyebrow{align-items:center;color:var(--sst-color-rose);display:inline-flex;font-size:var(--sst-text-xs);font-weight:var(--sst-weight-semibold);gap:var(--sst-space-2);letter-spacing:.14em;margin:0;text-transform:uppercase}.sst-gold-rule{background:linear-gradient(90deg,var(--sst-color-gold),var(--sst-color-rose));border-radius:var(--sst-radius-full);height:.2rem;width:5.6rem}.sst-carousel{display:flex;gap:var(--sst-space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sst-carousel::-webkit-scrollbar{display:none}.sst-carousel>*{flex:0 0 var(--sst-carousel-slide, 84%);scroll-snap-align:center}.sst-carousel[data-sst-drag-scroll]{cursor:grab}.sst-carousel.sst-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.sst-carousel.sst-dragging>*{pointer-events:none}.sst-carousel img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sst-price{-webkit-text-stroke:0;color:var(--sst-color-mauve);font-family:var(--sst-font-body);font-size:var(--sst-text-lg);font-weight:var(--sst-weight-regular);line-height:1.1}.sst-price--old{color:var(--sst-color-text-muted);font-family:var(--sst-font-body);font-size:var(--sst-text-sm);font-weight:var(--sst-weight-regular);text-decoration:line-through}.sst-m-0{margin:var(--sst-space-0)}.sst-mt-2{margin-top:var(--sst-space-2)}.sst-mt-4{margin-top:var(--sst-space-4)}.sst-mt-5{margin-top:var(--sst-space-5)}.sst-mt-6{margin-top:var(--sst-space-6)}.sst-mt-8{margin-top:var(--sst-space-8)}.sst-mb-4{margin-bottom:var(--sst-space-4)}.sst-mb-6{margin-bottom:var(--sst-space-6)}.sst-p-4{padding:var(--sst-space-4)}.sst-p-6{padding:var(--sst-space-6)}.sst-gap-2{gap:var(--sst-space-2)}.sst-gap-4{gap:var(--sst-space-4)}.sst-gap-6{gap:var(--sst-space-6)}.sst-gap-8{gap:var(--sst-space-8)}.sst-btn-primary:focus-visible,.sst-btn-secondary:focus-visible,.sst-btn-outline:focus-visible,.sst-btn-outline-light:focus-visible,.sst-btn-gold:focus-visible,.sst-btn-ghost:focus-visible,.sst-btn-icon:focus-visible{outline:calc(var(--sst-border-thin) * 2) solid var(--sst-color-focus);outline-offset:var(--sst-space-1)}@media(prefers-reduced-motion:reduce){.sst-btn-primary,.sst-btn-secondary,.sst-btn-outline,.sst-btn-outline-light,.sst-btn-gold,.sst-btn-ghost,.sst-btn-icon{transition-duration:.01ms}}.section+.section{margin-top:0}ul.collection-list.grid{margin-bottom:5rem}.collection-card-wrapper .card__information{padding:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sst-styles.css.map */
