.ss-coming-soon{padding:var(--ss-coming-soon-padding-top, 72px) 0 var(--ss-coming-soon-padding-bottom, 72px);overflow:hidden;background:var(--ss-ivory, #fbf7ef);color:var(--ss-ink, #342c24);font-family:var( --ss-sans, "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif )}.ss-coming-soon *,.ss-coming-soon *:before,.ss-coming-soon *:after{box-sizing:border-box}.ss-coming-soon button,.ss-coming-soon a{font:inherit}.ss-coming-soon__shell{width:min(100%,1480px);margin:0 auto;padding-inline:clamp(18px,3vw,44px)}.ss-coming-soon__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ss-space-lg, 24px);margin-bottom:clamp(24px,4vw,42px)}.ss-coming-soon__intro{max-width:760px}.ss-coming-soon__eyebrow{margin:0 0 var(--ss-space-sm, 12px);color:var(--ss-muted, #7b7167);font-family:var(--ss-sans, "Inter", system-ui, sans-serif);font-size:var(--ss-text-xxs, 11px);font-weight:var(--ss-weight-bold, 700);letter-spacing:.22em;text-transform:uppercase}.ss-coming-soon__heading{margin:0;max-width:760px;color:var(--ss-ink-soft, #403329);font-family:var(--ss-serif, "Playfair Display", Georgia, serif);font-size:clamp(42px,5.5vw,78px);font-weight:var(--ss-weight-regular, 400);line-height:.96;letter-spacing:-.05em}.ss-coming-soon__description{max-width:610px;margin-top:var(--ss-space-md, 18px);color:var(--ss-muted, #7b7167);font-family:var(--ss-sans, "Inter", system-ui, sans-serif);font-size:var(--ss-text-md, 15px);line-height:1.7}.ss-coming-soon__description p{margin:0}.ss-coming-soon__status{flex:none;display:grid;gap:4px;min-width:78px;padding-bottom:5px;color:var(--ss-muted, #7b7167);font-size:var(--ss-text-tiny, 10px);font-weight:var(--ss-weight-bold, 700);letter-spacing:.12em;text-align:right;text-transform:uppercase}.ss-coming-soon__status [data-vote-progress]{color:var(--ss-ink-soft, #403329);font-size:var(--ss-text-sm, 13px)}.ss-coming-soon__slider-wrap{position:relative}.ss-coming-soon__slider{display:flex;gap:var(--ss-space-md, 18px);width:100%;padding:2px 1px 18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:1px;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss-coming-soon__slider::-webkit-scrollbar{display:none}.ss-coming-soon__slider:focus-visible{outline:1px solid var(--ss-line-dark, rgba(52, 44, 36, .24));outline-offset:6px}.ss-coming-soon__card{flex:0 0 var(--ss-coming-soon-card-width-desktop, 31%);min-width:280px;overflow:hidden;scroll-snap-align:start;border:1px solid var(--ss-line, rgba(52, 44, 36, .14));background:var(--ss-warm-white, #fffaf2);box-shadow:0 18px 48px #2d221914}.ss-coming-soon__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--ss-moon, #e9ddcc)}.ss-coming-soon__image-link{display:block;width:100%;height:100%}.ss-coming-soon__image,.ss-coming-soon__placeholder{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .45s ease,filter .45s ease}.ss-coming-soon__image{filter:saturate(.82) sepia(.04) contrast(.98)}.ss-coming-soon__placeholder{color:#342c2447;background:var(--ss-moon, #e9ddcc)}@media(hover:hover){.ss-coming-soon__card:hover .ss-coming-soon__image{transform:scale(1.018);filter:saturate(.9) sepia(.02) contrast(1)}}.ss-coming-soon__badge{position:absolute;top:var(--ss-space-sm, 12px);left:var(--ss-space-sm, 12px);z-index:2;padding:7px 10px;background:#fffaf2eb;color:var(--ss-ink-dark, #211711);font-size:9px;font-weight:var(--ss-weight-heavy, 800);letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ss-coming-soon__number{position:absolute;right:var(--ss-space-sm, 12px);bottom:var(--ss-space-sm, 12px);z-index:2;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--ss-radius-pill, 999px);background:var(--ss-overlay-dark, rgba(0, 0, 0, .58));color:var(--ss-white-soft, #fffaf1);font-size:var(--ss-text-tiny, 10px);font-weight:var(--ss-weight-bold, 700)}.ss-coming-soon__card-content{padding:clamp(16px,2vw,22px)}.ss-coming-soon__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ss-space-md, 18px)}.ss-coming-soon__product-title{margin:0;color:var(--ss-ink-dark, #211711);font-family:var(--ss-sans, "Inter", system-ui, sans-serif);font-size:var(--ss-text-sm, 13px);font-weight:var(--ss-weight-semibold, 600);line-height:1.35;letter-spacing:0}.ss-coming-soon__product-title a{color:inherit;text-decoration:none}.ss-coming-soon__meta{flex:none;margin:0;color:var(--ss-muted, #7b7167);font-size:9px;font-weight:var(--ss-weight-medium, 500);line-height:1.5;letter-spacing:.09em;text-align:right;text-transform:uppercase}.ss-coming-soon__product-description{min-height:42px;margin:var(--ss-space-sm, 12px) 0 var(--ss-space-md, 18px);color:var(--ss-muted-soft, #6f665d);font-size:var(--ss-text-xs, 12px);line-height:1.55}.ss-coming-soon__vote-fieldset{min-width:0;margin:0;padding:0;border:0}.ss-coming-soon__question{width:100%;margin:0 0 9px;padding:0;color:var(--ss-ink, #342c24);font-size:var(--ss-text-tiny, 10px);font-weight:var(--ss-weight-bold, 700);letter-spacing:.1em;text-transform:uppercase}.ss-coming-soon__vote-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ss-space-xs, 8px)}.ss-coming-soon__vote-button{min-height:var(--ss-button-height-sm, 46px);padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ss-line-medium, rgba(52, 44, 36, .16));background:var(--ss-warm-white, #fffaf2);color:var(--ss-ink-dark, #211711);font-size:var(--ss-text-xxs, 11px);font-weight:var(--ss-weight-bold, 700);line-height:1.25;cursor:pointer;transition:transform var(--ss-transition, .25s ease),background var(--ss-transition, .25s ease),border-color var(--ss-transition, .25s ease),color var(--ss-transition, .25s ease)}.ss-coming-soon__vote-button:hover{transform:translateY(-1px)}.ss-coming-soon__vote-button:focus-visible,.ss-coming-soon__arrow:focus-visible,.ss-coming-soon__dot:focus-visible{outline:2px solid var(--ss-rose, #9d0a36);outline-offset:3px}.ss-coming-soon__vote-button.is-selected[data-vote=like]{border-color:var(--ss-ink-dark, #211711);background:var(--ss-ink-dark, #211711);color:var(--ss-white-soft, #fffaf1)}.ss-coming-soon__vote-button.is-selected[data-vote=dislike]{border-color:var(--ss-muted, #7b7167);background:var(--ss-muted, #7b7167);color:var(--ss-white-soft, #fffaf1)}.ss-coming-soon__vote-message{min-height:18px;margin:10px 0 0;color:var(--ss-muted, #7b7167);font-size:var(--ss-text-tiny, 10px);line-height:1.45}.ss-coming-soon__controls{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:var(--ss-space-sm, 12px);margin-top:var(--ss-space-xs, 8px)}.ss-coming-soon__arrow{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ss-line-medium, rgba(52, 44, 36, .16));border-radius:var(--ss-radius-pill, 999px);background:transparent;color:var(--ss-ink, #342c24);font-size:18px;cursor:pointer;transition:opacity var(--ss-transition, .25s ease),background var(--ss-transition, .25s ease)}.ss-coming-soon__arrow:hover:not(:disabled){background:var(--ss-moon, #e9ddcc)}.ss-coming-soon__arrow:disabled{opacity:.3;cursor:default}.ss-coming-soon__dots{display:flex;align-items:center;justify-content:center;gap:7px}.ss-coming-soon__dot{width:7px;height:7px;padding:0;border:0;background:#342c2438;cursor:pointer;transition:width var(--ss-transition, .25s ease),background var(--ss-transition, .25s ease)}.ss-coming-soon__dot.is-active{width:24px;background:var(--ss-ink, #342c24)}.ss-coming-soon__swipe-text{margin:12px 0 0;color:var(--ss-muted, #7b7167);font-size:9px;font-weight:var(--ss-weight-semibold, 600);letter-spacing:.11em;text-align:center;text-transform:uppercase}.ss-coming-soon__empty{padding:40px 20px;border:1px dashed var(--ss-line-dark, rgba(52, 44, 36, .24));color:var(--ss-muted, #7b7167);text-align:center}@media screen and (max-width:989px){.ss-coming-soon__card{flex-basis:48%}}@media screen and (max-width:749px){.ss-coming-soon{padding-top:max(42px,calc(var(--ss-coming-soon-padding-top, 72px) * .7));padding-bottom:max(42px,calc(var(--ss-coming-soon-padding-bottom, 72px) * .7))}.ss-coming-soon__shell{padding-inline:0}.ss-coming-soon__header{align-items:flex-start;margin-bottom:24px;padding-inline:18px}.ss-coming-soon__heading{font-size:clamp(36px,11vw,52px);line-height:.98}.ss-coming-soon__description{margin-top:14px;font-size:var(--ss-text-sm, 13px);line-height:1.6}.ss-coming-soon__status{display:none}.ss-coming-soon__slider{gap:12px;padding:2px 18px 16px;scroll-padding-inline:18px}.ss-coming-soon__card{flex-basis:84%;min-width:0}.ss-coming-soon__card-content{padding:16px}.ss-coming-soon__product-description{min-height:38px}.ss-coming-soon__controls,.ss-coming-soon__swipe-text{padding-inline:18px}}@media screen and (max-width:390px){.ss-coming-soon__card{flex-basis:88%}.ss-coming-soon__vote-button{padding-inline:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.ss-coming-soon__slider{scroll-behavior:auto}.ss-coming-soon__image,.ss-coming-soon__vote-button,.ss-coming-soon__arrow,.ss-coming-soon__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ss-coming-soon-slider.css.map */
