:root{--sb-ink: #1c1a18;--sb-ink-2: #3b3530;--sb-muted: #6e655c;--sb-ivory: #f8f4ed;--sb-cream: #efe7da;--sb-sand: #e4d9c7;--sb-line: #dcd2c2;--sb-line-dark: #3a3430;--sb-gold: #a8854e;--sb-gold-ink: #7a5c2e;--sb-gold-soft: #cbab76;--sb-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sb-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--sb-gutter: clamp(20px, 5vw, 72px);--sb-max: 1440px}:root,body{--font-body--family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-heading--family: "Cormorant Garamond", Georgia, serif;--font-subheading--family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-accent--family: "Cormorant Garamond", Georgia, serif}.sb{font-family:var(--sb-sans);color:var(--sb-ink);-webkit-font-smoothing:antialiased}.sb *,.sb *:before,.sb *:after{box-sizing:border-box}.sb .sb-arrow{width:.72em;height:.72em;flex:none;transition:transform .25s ease}.sb-wrap{max-width:var(--sb-max);margin-inline:auto;padding-inline:var(--sb-gutter)}.sb-eyebrow{margin:0;font-family:var(--sb-sans);font-size:.6875rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--sb-gold-ink);display:flex;align-items:center;gap:.9em}.sb-eyebrow:before{content:"";width:2.4em;height:1px;background:currentColor;opacity:.55;flex:none}.sb-eyebrow--center{justify-content:center}.sb-eyebrow--center:after{content:"";width:2.4em;height:1px;background:currentColor;opacity:.55;flex:none}.sb-eyebrow--plain:before,.sb-eyebrow--plain:after{display:none}.sb-display{font-family:var(--sb-display);font-weight:300;line-height:1.04;letter-spacing:-.015em;margin:0;text-wrap:balance}.sb-display em{font-style:italic;font-weight:400;color:var(--sb-gold)}.sb-d1{font-size:clamp(2.75rem,6.2vw,5.4rem)}.sb-d2{font-size:clamp(2.25rem,4.6vw,3.9rem)}.sb-d3{font-size:clamp(1.75rem,3vw,2.6rem)}.sb-body{margin:0;font-size:clamp(.9375rem,1vw,1.0625rem);line-height:1.8;color:var(--sb-muted);max-width:44ch}.sb-body p{margin:0 0 .9em}.sb-body p:last-child{margin-bottom:0}.sb-actions{display:flex;flex-wrap:wrap;gap:12px}.sb-btn{display:inline-flex;align-items:center;gap:.75em;padding:1.05em 1.9em;font-family:var(--sb-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:1px solid var(--sb-ink);background:var(--sb-ink);color:var(--sb-ivory);border-radius:0;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.sb-btn:hover{background:var(--sb-gold-ink);border-color:var(--sb-gold-ink);color:#fff}.sb-btn:hover .sb-arrow{transform:translate(2px,-2px)}.sb-btn--ghost{background:transparent;color:var(--sb-ink)}.sb-btn--ghost:hover{background:var(--sb-ink);border-color:var(--sb-ink);color:var(--sb-ivory)}.sb-btn--on-dark{background:var(--sb-ivory);border-color:var(--sb-ivory);color:var(--sb-ink)}.sb-btn--on-dark:hover{background:var(--sb-gold-soft);border-color:var(--sb-gold-soft);color:var(--sb-ink)}.sb-btn--ghost-on-dark{background:transparent;border-color:#ffffff73;color:#fff}.sb-btn--ghost-on-dark:hover{background:#ffffff1a;border-color:#fff}.sb-link{display:inline-flex;align-items:center;gap:.6em;font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--sb-ink);padding-bottom:.45em;border-bottom:1px solid var(--sb-line);transition:border-color .25s ease,color .25s ease}.sb-link:hover{color:var(--sb-gold-ink);border-color:var(--sb-gold)}.sb-link:hover .sb-arrow{transform:translate(2px,-2px)}.sb-link--on-dark{color:#fff;border-color:#ffffff59}.sb-link--on-dark:hover{color:var(--sb-gold-soft);border-color:var(--sb-gold-soft)}.sb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.sb-head__text>*+*{margin-top:.6em}.sb-head--center{flex-direction:column;align-items:center;text-align:center}.sb-head--center .sb-body{margin-inline:auto}.sb-figure{position:relative;overflow:hidden;background:var(--sb-sand)}.sb-figure img{display:block;width:100%;height:100%;object-fit:cover}.sb-figure--zoom img{transition:transform .9s cubic-bezier(.2,.7,.3,1)}.sb-figure--zoom:hover img{transform:scale(1.04)}.sb-hero{display:grid;grid-template-columns:1.02fr .98fr;align-items:stretch;background:var(--sb-ivory)}.sb-hero--image-left .sb-hero__media{order:-1}.sb-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,7vw,112px) clamp(24px,5.5vw,96px)}.sb-hero__copy>*+*{margin-top:clamp(18px,2vw,28px)}.sb-hero__title .sb-display{display:block}.sb-hero__media{position:relative;min-height:clamp(380px,56vw,760px)}.sb-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sb-hero__badge{position:absolute;z-index:2;left:clamp(16px,2vw,32px);bottom:clamp(16px,2vw,32px);background:var(--sb-ivory);padding:18px 22px;max-width:230px;border-top:2px solid var(--sb-gold)}.sb-hero__badge-title{font-family:var(--sb-display);font-size:1.35rem;line-height:1.15;margin:0 0 4px;color:var(--sb-ink)}.sb-hero__badge-text{margin:0;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-muted)}.sb-hero__meta{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sb-line);margin-top:clamp(28px,3.5vw,48px)!important}.sb-hero__meta-item{flex:1 1 140px;padding:20px 20px 0 0}.sb-hero__meta-label{display:block;font-size:.625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--sb-gold-ink);margin-bottom:6px}.sb-hero__meta-value{display:block;font-family:var(--sb-display);font-size:1.125rem;color:var(--sb-ink);line-height:1.3}@media(max-width:860px){.sb-hero{grid-template-columns:1fr}.sb-hero--image-left .sb-hero__media,.sb-hero__media{order:-1;min-height:58vh}}.sb-ribbon{overflow:hidden;border-block:1px solid var(--sb-line-dark)}.sb-ribbon__track{display:flex;width:max-content;animation:sb-ribbon-scroll var(--sb-ribbon-speed, 42s) linear infinite}.sb-ribbon__group{display:flex;align-items:center;flex:none}.sb-ribbon__item{display:inline-flex;align-items:center;gap:1.6em;padding-inline:1.6em;font-size:.6875rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;padding-block:1.1em}.sb-ribbon__item:after{content:"\2726";font-size:.75em;letter-spacing:0;opacity:.6}@keyframes sb-ribbon-scroll{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.sb-ribbon__track{animation:none}}.sb-cats__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(300px,34vw,470px);gap:clamp(12px,1.6vw,24px)}.sb-cat{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden;grid-column:span 4}.sb-cat__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--sb-sand)}.sb-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.3,1)}.sb-cat:hover .sb-cat__media img{transform:scale(1.05)}.sb-cat__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(18,16,15,.6) 0%,rgba(18,16,15,.1) 42%,transparent 70%)}.sb-cat__label{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(18px,2vw,28px);color:#fff}.sb-cat__name{font-family:var(--sb-display);font-weight:400;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.1;margin:0 0 .35em;display:block}.sb-cat__cta{display:inline-flex;align-items:center;gap:.55em;font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.92}.sb-cat:hover .sb-cat__cta .sb-arrow{transform:translate(2px,-2px)}.sb-cat__count{position:absolute;top:clamp(14px,1.6vw,22px);right:clamp(14px,1.6vw,22px);z-index:2;background:#f8f4edeb;color:var(--sb-ink);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px}.sb-cats__grid[data-count="1"] .sb-cat{grid-column:span 12}.sb-cats__grid[data-count="2"] .sb-cat{grid-column:span 6}.sb-cats__grid[data-count="4"] .sb-cat:nth-child(1),.sb-cats__grid[data-count="4"] .sb-cat:nth-child(4){grid-column:span 7}.sb-cats__grid[data-count="4"] .sb-cat:nth-child(2),.sb-cats__grid[data-count="4"] .sb-cat:nth-child(3){grid-column:span 5}.sb-cats__grid[data-count="5"] .sb-cat:nth-child(4),.sb-cats__grid[data-count="5"] .sb-cat:nth-child(5){grid-column:span 6}@media(max-width:980px){.sb-cats__grid .sb-cat,.sb-cats__grid[data-count="4"] .sb-cat:nth-child(n),.sb-cats__grid[data-count="5"] .sb-cat:nth-child(n){grid-column:span 6}.sb-cats__grid{grid-auto-rows:clamp(260px,46vw,380px)}}@media(max-width:600px){.sb-cats__grid .sb-cat,.sb-cats__grid[data-count="4"] .sb-cat:nth-child(n),.sb-cats__grid[data-count="5"] .sb-cat:nth-child(n){grid-column:span 12}.sb-cats__grid{grid-auto-rows:70vw}}.sb-rail{display:flex;gap:clamp(12px,1.6vw,24px);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--sb-gutter);scrollbar-width:none;padding-bottom:4px;margin-inline:calc(var(--sb-gutter) * -1);padding-inline:var(--sb-gutter)}.sb-rail::-webkit-scrollbar{display:none}.sb-rail--grid{display:grid;grid-template-columns:repeat(var(--sb-cols, 4),minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.sb-card{flex:0 0 clamp(210px,23vw,300px);scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column}.sb-rail--grid .sb-card{flex:initial}.sb-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--sb-sand);margin-bottom:14px}.sb-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .9s cubic-bezier(.2,.7,.3,1)}.sb-card__media img.sb-card__alt{opacity:0}.sb-card:hover .sb-card__media img.sb-card__alt{opacity:1}.sb-card:hover .sb-card__media img{transform:scale(1.03)}.sb-card__flag{position:absolute;top:12px;left:12px;z-index:2;background:var(--sb-ink);color:var(--sb-ivory);font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;padding:6px 9px}.sb-card__flag--sold{background:var(--sb-sand);color:var(--sb-ink-2)}.sb-card__vendor{font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-gold-ink);margin:0 0 6px}.sb-card__title{font-family:var(--sb-display);font-size:1.1875rem;font-weight:400;line-height:1.25;margin:0 0 8px;color:var(--sb-ink)}.sb-card__price{margin:0;font-size:.8125rem;letter-spacing:.04em;color:var(--sb-ink-2);display:flex;gap:.6em;align-items:baseline}.sb-card__price del{color:var(--sb-muted);opacity:.7}.sb-card__price ins{text-decoration:none;color:#8a3a2e}.sb-rail-foot{margin-top:clamp(28px,3vw,44px);display:flex;justify-content:center}@media(max-width:900px){.sb-rail--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sb-core.css.map */
