.ss-pdp a.c1-opt-pill.is-busy{pointer-events:none;opacity:.6}.ss-pdp .c1-fold{--sst-ease: cubic-bezier(.22,.61,.36,1)}.ss-pdp .c1-fold .c1-buy.has-sst .c1-opts{gap:0;margin:22px 0 18px}.ss-pdp .c1-fold .sst-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.ss-pdp .c1-fold .sst-h{margin:0;font-family:var(--font-display, "Cormorant Garamond", serif);font-weight:300;font-size:26px;line-height:1.1;color:var(--ssb-ink, #1a1714)}.ss-pdp .c1-fold .sst-h em{font-style:italic;color:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .sst-count{flex:none;white-space:nowrap;font-family:var(--font-body, "DM Sans", sans-serif);font-size:12.5px;letter-spacing:.07em;color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .sst-count.is-all{color:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .sst-segs{display:flex;gap:4px;margin:14px 0 0}.ss-pdp .c1-fold .sst-seg{flex:1 1 0;height:3px;border-radius:2px;background:var(--ssb-dust, #e8e0d0);transition:background-color .32s var(--sst-ease)}.ss-pdp .c1-fold .sst-seg.is-on{background:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .c1-opts>.sst-note{margin:12px 0 0;font-family:var(--font-display, "Cormorant Garamond", serif);font-style:italic;font-size:14px;line-height:1.3;color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .sst-step{margin:10px 0 0;background:#fff;border:1px solid var(--ssb-dust, #e8e0d0);border-radius:16px;box-shadow:0 1px 2px #1a2a440f;transition:border-color .18s var(--sst-ease),box-shadow .18s var(--sst-ease)}.ss-pdp .c1-fold .c1-opts>.sst-note+.sst-step{margin-top:16px}.ss-pdp .c1-fold .sst-step.is-open{border-color:var(--ssb-terracotta, #a85e38);box-shadow:0 8px 24px #1a2a4414}.ss-pdp .c1-fold .sst-hd{margin:0;font:inherit;letter-spacing:normal;line-height:inherit;color:inherit}.ss-pdp .c1-fold .sst-toggle{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:58px;margin:0;padding:9px 16px 9px 15px;background:none;border:0;border-radius:16px;font-family:var(--font-body, "DM Sans", sans-serif);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--ssb-ink, #1a1714);text-align:left;cursor:pointer}.ss-pdp .c1-fold .sst-toggle:focus-visible{outline:2px solid var(--ssb-terracotta, #a85e38);outline-offset:2px}.ss-pdp .c1-fold .sst-num{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--ssb-dust-deep, #d4c8b4);background:#fff;font-size:13px;line-height:1;color:var(--ssb-slate, #6e655c);transition:background-color .18s var(--sst-ease),border-color .18s var(--sst-ease),color .18s var(--sst-ease)}.ss-pdp .c1-fold .sst-step.is-done .sst-num{background:var(--ssb-terracotta, #a85e38);border-color:var(--ssb-terracotta, #a85e38);color:#fff;font-size:14px}.ss-pdp .c1-fold .sst-thumb{flex:none;width:40px;height:40px;border-radius:9px;overflow:hidden;background:var(--ssb-parchment, #f2ede4);box-shadow:0 0 0 1px var(--ssb-dust, #e8e0d0)}.ss-pdp .c1-fold .sst-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ss-pdp .c1-fold .sst-step.is-done .sst-toggle:has(>.sst-thumb:not([hidden])) .sst-num{position:absolute;z-index:1;top:calc(50% - 26px);left:45px;width:20px;height:20px;font-size:10px;font-weight:600;border:2px solid #fff}.ss-pdp .c1-fold [data-sst-kind=print] .sst-thumb img{object-fit:contain;background:var(--ssb-parchment, #f2ede4);padding:3px}.ss-pdp .c1-fold .sst-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.ss-pdp .c1-fold .sst-title{font-family:var(--font-display, "Cormorant Garamond", serif);font-weight:400;font-size:20px;line-height:1.1;color:var(--ssb-ink, #1a1714);text-wrap:balance}.ss-pdp .c1-fold .sst-sub{font-size:12.5px;line-height:1.3;color:var(--ssb-terracotta, #a85e38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-pdp .c1-fold .sst-sub .sst-val{color:var(--ssb-ink-soft, #4a4540)}.ss-pdp .c1-fold .sst-caret{flex:none;width:16px;height:16px;color:var(--ssb-ink, #1a1714);transition:transform .32s var(--sst-ease)}.ss-pdp .c1-fold .sst-step.is-open .sst-caret{transform:rotate(180deg)}.ss-pdp .c1-fold .sst-body{--sst-pad: 16px;padding:0 var(--sst-pad) 18px}.ss-pdp .c1-fold .sst-body>.sst-note{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-group{margin:0;gap:0}.ss-pdp .c1-fold .sst-step .sst-body .c1-choice-note{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0;overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches.sst-n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches.sst-swipe{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sst-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:5px var(--sst-pad) 4px;margin:-5px calc(-1 * var(--sst-pad)) -4px;-webkit-mask-image:none;mask-image:none}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.sst-swipe::-webkit-scrollbar{display:none}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches .c1-sw-wrap{display:flex;position:relative;min-width:0}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches.sst-swipe .c1-sw-wrap{flex:0 0 calc((100% - 20px) / 2.4);scroll-snap-align:start}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch{position:relative;width:100%;height:auto;min-height:0;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;font-family:var(--font-body, "DM Sans", sans-serif);color:inherit;text-decoration:none;text-align:center;cursor:pointer}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch .c1-sw-img{display:block;flex:none;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;line-height:0;background:var(--ssb-parchment, #f2ede4);box-shadow:0 0 0 1px var(--ssb-dust, #e8e0d0);transition:box-shadow .18s var(--sst-ease)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch .c1-sw-img img{display:block;width:100%;height:100%;object-fit:cover}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch .c1-sw-name{display:block;width:100%;padding:9px 2px 0;font-size:13px;font-weight:300;line-height:1.25;white-space:normal;text-align:center;color:var(--ssb-slate, #6e655c);transition:color .18s var(--sst-ease)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch:hover .c1-sw-img{box-shadow:0 0 0 1px var(--ssb-terracotta-light, #d4896a)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch:hover .c1-sw-name{color:var(--ssb-ink, #1a1714)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch:focus-visible{outline:none;box-shadow:none}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch:focus-visible .c1-sw-img{box-shadow:0 0 0 2px #fffdf9,0 0 0 4px var(--ssb-navy, #1c2b3a)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch.is-sel{background:none;border:0;box-shadow:none}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch.is-sel .c1-sw-img{box-shadow:0 0 0 2px #fffdf9,0 0 0 4px var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch.is-sel .c1-sw-name{color:var(--ssb-ink, #1a1714);font-weight:500}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch.is-sel:after{content:none}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch.is-oos{cursor:not-allowed}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch.is-oos:hover .c1-sw-img{box-shadow:0 0 0 1px var(--ssb-dust, #e8e0d0)}.ss-pdp .c1-fold .sst-step .sst-body .c1-sw-wrap>.c1-sw-zoom{top:6px;right:6px;bottom:auto;left:auto;width:24px;height:24px;background:#fffdf9f0;border:0;box-shadow:0 1px 4px #1c2b3a2e;color:var(--ssb-ink-soft, #4a4540)}.ss-pdp .c1-fold .sst-step .sst-body .c1-sw-wrap>.c1-sw-zoom svg{width:12px;height:12px}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills:not(.is-swatches){display:flex;flex-wrap:wrap;gap:8px}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pill:not(.is-swatch){background:#fff;padding:10px 18px}.ss-pdp .c1-fold .sst-step .sst-body .ssp-car .ssp-panel{grid-template-columns:minmax(0,1fr)}.ss-pdp .c1-fold .sst-step .sst-body .ssp-car .ssp-panel-inner{overflow:visible;min-width:0}.ss-pdp .c1-fold .sst-step .sst-body .ssp-car .ssp-rail{padding:6px var(--sst-pad) 8px;margin:0 calc(-1 * var(--sst-pad));scroll-padding-inline:var(--sst-pad)}.ss-pdp .c1-fold .sst-step .sst-body .ssp-car .c1-choice-note{margin-top:4px}.ss-pdp .c1-fold .c1-opts .c1-opt-hint{display:none!important}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine{margin:12px 0 18px;padding:0;background:transparent;border:1.5px dashed var(--ssb-dust-deep, #d4c8b4);border-radius:16px;transition:border-color .18s var(--sst-ease)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine.is-need{border-color:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine [hidden]{display:none!important}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-head{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 17px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-h{margin:0;font:inherit;letter-spacing:normal;line-height:1;color:inherit}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-h>span{display:block;margin:0;font-family:var(--font-display, "Cormorant Garamond", serif);font-weight:400;font-size:25px;line-height:1.1;letter-spacing:normal;color:var(--ssb-ink, #1a1714)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-h em{font-style:italic;color:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-sub{font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;line-height:1.3;color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine.is-need .sst-wine-sub{color:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-switch{position:relative;flex:none;width:46px;height:28px;min-height:0;margin:0;padding:0;border:0;border-radius:14px;background:var(--ssb-dust-deep, #d4c8b4);cursor:pointer;transition:background-color .2s var(--sst-ease)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-switch:before{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-switch>span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1a171438;transition:transform .2s var(--sst-ease)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-switch[aria-checked=true]{background:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-switch[aria-checked=true]>span{transform:translate(18px)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-switch:focus-visible{outline:2px solid var(--ssb-navy, #1c2b3a);outline-offset:3px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-body{padding:0 16px 16px 17px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options{gap:6px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button.c1-wine-opt{min-width:0;min-height:64px;gap:5px;padding:6px 5px;background:#fff;border:1px solid var(--ssb-dust, #e8e0d0);border-radius:10px;transition:border-color .15s var(--sst-ease),box-shadow .15s var(--sst-ease)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button.c1-wine-opt:hover{border-color:var(--ssb-terracotta-light, #d4896a)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button.c1-wine-opt.is-sel{background:var(--ssb-terracotta-tint, #f5ebe4);border-color:var(--ssb-terracotta, #a85e38);box-shadow:inset 0 0 0 1px var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-opt img{flex:0 0 16px;width:16px;height:40px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-txt{flex:1 1 auto}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-name{font-size:13px;overflow-wrap:break-word}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-price{font-size:12px}@media(max-width:370px){.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-name{font-size:12px}}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-price{color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-legal-toggle{display:inline-block;margin:12px 0 0;padding:4px 0;min-height:0;background:none;border:0;font-family:var(--font-body, "DM Sans", sans-serif);font-size:12.5px;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--ssb-slate, #6e655c);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-legal-toggle:hover{color:var(--ssb-ink, #1a1714)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-legal-toggle:focus-visible{outline:2px solid var(--ssb-navy, #1c2b3a);outline-offset:2px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine p.sst-wine-legal{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine p.sst-wine-fine{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine p.sst-wine-fine .sst-wine-legal-toggle{display:inline;margin:0;padding:0;font-size:inherit;line-height:inherit}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine.is-one-price .c1-wine-options button .c1-wine-price{display:none}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine p.c1-wine-notice{display:none!important}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine [data-wine-age-wrap] label{margin:12px 0 0!important}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine [data-wine-age-error]{margin:6px 0 0;font-size:13px;line-height:1.4;color:#8c2f24}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine p.c1-wine-notice{margin:8px 0 0;font-size:12.5px;line-height:1.5}.ss-pdp .c1-fold .c1-buy.has-sst .c1-actions{margin:0 0 10px}.ss-pdp .c1-fold .sst-cta{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:16px}.ss-pdp .c1-fold .sst-cta-price{flex:none;display:flex;flex-direction:column;gap:3px}.ss-pdp .c1-fold .sst-cta-amt{font-family:var(--font-display, "Cormorant Garamond", serif);font-weight:400;font-size:26px;line-height:1;color:var(--ssb-teal, #2d6b5e)}.ss-pdp .c1-fold .sst-cta-sub{font-size:12px;line-height:1.2;color:var(--ssb-slate, #6e655c);white-space:nowrap}.ss-pdp .c1-fold .sst-cta .pdp-btn{flex:1 1 auto;width:auto;min-width:0;min-height:50px;padding:14px 18px;font-size:13px;letter-spacing:.16em;line-height:1.25;white-space:normal;text-align:center}@media(max-width:749px){.ss-pdp .c1-fold.is-compact .c1-buy.has-sst{background:none;border:0;border-radius:0;box-shadow:none;padding:0;max-width:none;margin-inline:calc(16px - clamp(20px,4vw,56px))}}@media(max-width:600px){.ss-pdp .c1-fold.is-compact .c1-buy.has-sst{margin-inline:0;padding-inline:2px}}@media(max-width:749px){.ss-pdp .c1-fold .sst-cta{gap:14px}.ss-pdp .c1-fold .sst-cta .pdp-btn{padding:13px 14px;font-size:12.5px;letter-spacing:.12em}}.ss-pdp .c1-fold .c1-buy.has-sst .sst-more{display:none}@media(max-width:749px){.ss-pdp .c1-fold .c1-buy.has-sst .c1-desc:not(.is-open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ss-pdp .c1-fold .c1-buy.has-sst .sst-more{display:inline-block;margin:-4px 0 0;padding:2px 0;min-height:0;background:none;border:0;border-radius:0;font-family:var(--font-body, "DM Sans", sans-serif);font-size:14.5px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--ssb-terracotta, #a85e38);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.ss-pdp .c1-fold .c1-buy.has-sst .sst-more:hover{color:var(--ssb-terracotta-hover, #8f4e2e)}.ss-pdp .c1-fold .c1-buy.has-sst .sst-more:focus-visible{outline:2px solid var(--ssb-navy, #1c2b3a);outline-offset:2px}}.ss-pdp.pdp-stickybar:has(.sst-cta-sb){background:#fffdf9;-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.ss-pdp.pdp-stickybar .pdp-stickybar-in:has(>.sst-cta-sb){gap:22px}.ss-pdp.pdp-stickybar .sst-sb-price{flex:none;display:flex;flex-direction:column;gap:4px}.ss-pdp.pdp-stickybar .sst-sb-price .sb-price{font-family:var(--font-display, "Cormorant Garamond", serif);font-weight:400;font-size:26px;line-height:1;color:var(--ssb-teal, #2d6b5e)}.ss-pdp.pdp-stickybar .sst-sb-price .sst-cta-sub{font-size:12px;line-height:1.2;color:var(--ssb-slate, #6e655c);white-space:nowrap}.ss-pdp.pdp-stickybar .sst-cta-sb{flex:1 1 auto;min-width:0;display:flex}.ss-pdp.pdp-stickybar .sst-cta-sb .pdp-btn{flex:1 1 auto;width:auto;min-width:0;min-height:48px;padding:13px 14px;font-size:12.5px;letter-spacing:.12em;line-height:1.25;white-space:normal;text-align:center}@media(max-width:370px){.ss-pdp.pdp-stickybar .pdp-stickybar-in:has(>.sst-cta-sb){gap:14px}.ss-pdp .c1-fold .sst-title{font-size:19px;text-wrap:balance}}@media(max-width:749px){.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches:not(.sst-swipe){grid-template-columns:repeat(3,78px)}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches.sst-swipe .c1-sw-wrap{flex-basis:78px}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch .c1-sw-name{padding-top:7px;font-size:12.5px}.ss-pdp .c1-fold .sst-step .sst-body .ssp-car .ssp-card-wrap{flex-basis:104px}.ss-pdp .c1-fold .sst-step .sst-body .ssp-car .ssp-card-name{font-size:13.5px}}@media(min-width:750px){.ss-pdp .c1-fold .sst-h{font-size:28px}.ss-pdp .c1-fold .sst-toggle{padding:10px 20px 10px 18px;gap:14px}.ss-pdp .c1-fold .sst-title{font-size:22px}.ss-pdp .c1-fold .sst-step.is-done .sst-toggle:has(>.sst-thumb:not([hidden])) .sst-num{left:48px}.ss-pdp .c1-fold .sst-body{--sst-pad: 18px;padding-bottom:20px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-head{padding:14px 20px 14px 21px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-wine-body{padding:0 20px 20px 21px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options{gap:8px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button.c1-wine-opt{gap:8px;padding:6px 8px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-opt img{flex-basis:20px;width:20px;height:50px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-name{font-size:14px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-price{font-size:13px}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches:not(.sst-swipe){gap:12px}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches:not(.sst-swipe){grid-template-columns:repeat(3,minmax(0,108px))}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches.sst-swipe{gap:12px}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills.is-swatches.sst-swipe .c1-sw-wrap{flex-basis:min(calc((100% - 36px) / 3.3),108px)}.ss-pdp .c1-fold .sst-step .sst-body .ssp-car .ssp-card-wrap{flex-basis:128px}}.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-group{position:relative}.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-nav{display:none}@media(min-width:750px){.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-nav{display:block;position:absolute;left:0;right:0;height:0;z-index:2;top:var(--sst-rail-mid, 50px);pointer-events:none}.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-nav.no-overflow{display:none}.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-arrow{position:absolute;top:-18px;width:36px;height:36px;padding:0;margin:0;display:grid;place-items:center;pointer-events:auto;border-radius:50%;background:#fff;color:var(--ssb-ink-soft, #4a4540);border:1.5px solid var(--ssb-dust, #e8e0d0);box-shadow:0 2px 8px #2c241c1f;cursor:pointer;transition:opacity .18s ease,border-color .18s ease}.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-arrow.is-prev{left:-10px}.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-arrow.is-next{right:-10px}.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-arrow svg{width:16px;height:16px}.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-arrow:hover:not(:disabled){border-color:var(--ssb-terracotta-light, #d4896a);color:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .sst-step .sst-body .sst-rail-arrow:disabled{opacity:0;pointer-events:none}}@media(hover:hover)and (pointer:fine){.ss-pdp .c1-fold .ssp-car .ssp-foot-hint{display:none}}@media(prefers-reduced-motion:reduce){.ss-pdp .c1-fold .sst-seg,.ss-pdp .c1-fold .sst-step,.ss-pdp .c1-fold .sst-num,.ss-pdp .c1-fold .sst-caret,.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine,.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-switch,.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .sst-switch>span,.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button.c1-wine-opt,.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch .c1-sw-img,.ss-pdp .c1-fold .sst-step .sst-body .c1-opt-pills .c1-opt-pill.is-swatch .c1-sw-name{transition:none}}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button.c1-wine-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 6px;min-height:0;text-align:center}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-opt img{flex:0 0 auto;width:14px;height:35px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-txt{flex:0 0 auto;width:100%}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-name{display:block;font-size:13px;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button.c1-wine-opt{flex-direction:column;align-items:stretch;gap:0;padding:0;background:var(--ssb-parchment, #f2ede4);text-align:center}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-opt img{flex:none;width:100%;height:92px;object-fit:contain;border-radius:0}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-txt{flex:none;justify-content:center;min-height:51px;padding:5px 3px 7px}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-name{font-size:12px;line-height:1.2}.ss-pdp .c1-fold .c1-buy.has-sst .sst-wine .c1-wine-options button .c1-wine-price{font-size:11px}.ss-pdp .c1-fold .sst-count{text-align:right}.ss-pdp .sst-tip-dot{display:none}.ss-pdp .sst-tip{display:block;margin-top:2px;color:var(--ssb-slate, #6e655c);white-space:nowrap}.ss-pdp .c1-fold .sst-swap{display:none;flex:none;font-size:12.5px;line-height:1.3;color:var(--ssb-terracotta, #a85e38);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ss-pdp .c1-fold .sst-step.is-done:not(.is-open) .sst-swap{display:inline}@media(hover:hover)and (pointer:fine){.ss-pdp .c1-fold .sst-toggle:hover .sst-swap{color:var(--ssb-terracotta-hover, #8f4e2e)}}.ss-pdp .c1-fold .sst-cta-top{margin:18px 0 6px;display:flex;flex-direction:column;gap:12px}.ss-pdp .c1-fold .sst-cta-top .pdp-btn{width:100%;min-height:52px;padding:15px 18px;font-size:13px;letter-spacing:.16em;line-height:1.25;white-space:normal;text-align:center}.ss-pdp .c1-fold .sst-top-note{margin:0;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;font-size:13px;line-height:1.45;color:var(--ssb-slate, #6e655c)}.ss-pdp .c1-fold .sst-top-custom{-webkit-appearance:none;appearance:none;box-shadow:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;width:100%;min-height:50px;margin:0;padding:12px 18px;background:transparent;border:1.5px solid var(--ssb-navy, #1c2b3a);border-radius:999px;font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;font-weight:500;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--ssb-navy, #1c2b3a);text-decoration:none;cursor:pointer;transition:background-color .15s ease}.ss-pdp .c1-fold .sst-top-custom-n{font-size:13px;letter-spacing:.02em;text-transform:none;font-weight:500;color:var(--ssb-terracotta, #a85e38)}.ss-pdp .c1-fold .sst-top-custom-n:empty{display:none}.ss-pdp .c1-fold .sst-top-custom:hover{background:#1c2b3a0d;color:var(--ssb-navy, #1c2b3a)}.ss-pdp .c1-fold .sst-top-custom:active{background:#1c2b3a17}.ss-pdp .c1-fold .sst-top-custom:focus-visible{outline:2px solid var(--ssb-terracotta, #a85e38);outline-offset:3px}@media(hover:none){.ss-pdp .c1-fold .sst-top-custom:hover{background:transparent}}.ss-pdp .c1-buy:not(:has([data-sst-ready])) .sst-top-custom{visibility:hidden}.ss-pdp .c1-buy:not(:has([data-sst-ready])) .sst-top-note{visibility:hidden}@media(max-width:749px){.ss-pdp .c1-fold .sst-cta-top{margin:16px 0 4px}.ss-pdp .c1-fold .sst-cta-top .pdp-btn{padding:14px;font-size:12.5px;letter-spacing:.12em}.ss-pdp .c1-fold .sst-top-custom{min-height:48px;padding:11px 14px;font-size:12.5px;letter-spacing:.12em}.ss-pdp .c1-fold .sst-top-custom-n{font-size:12.5px}}.ss-pdp.pdp-stickybar .sst-sb-price .sb-price .ss-lo-tag--below{margin-top:11px}.ss-pdp.pdp-stickybar .sb-price .ss-lo-tag{padding:3px 7px 2px;color:#fff;-webkit-text-fill-color:#fff!important}body:has([data-sticky-bar].is-visible) #ss-btt{display:none!important}@media(prefers-reduced-motion:reduce){.ss-pdp.pdp-stickybar{transition:none}}.ss-pdp.pdp-stickybar:has(.sst-cta-sb){padding-bottom:12px}@media(max-width:749px){.ss-pdp:has(.c1-buy.has-sst) .c1-crumb-row{display:none}}.ss-pdp.pdp-stickybar .sst-sb-title{display:none}@media(min-width:750px){.ss-pdp.pdp-stickybar:has(.sst-cta-sb){display:block;padding:14px 24px}.ss-pdp.pdp-stickybar:has(.sst-cta-sb) .pdp-stickybar-in{max-width:880px;margin:0 auto;gap:32px}.ss-pdp.pdp-stickybar .sst-sb-price{flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px 18px}.ss-pdp.pdp-stickybar .sst-sb-title{display:none;font-family:var(--font-display, "Cormorant Garamond", serif);font-weight:400;font-size:26px;line-height:1.1;color:var(--ssb-ink, #1c2b3a);white-space:nowrap}.ss-pdp.pdp-stickybar .sst-sb-title em{color:var(--ssb-terracotta, #a85e38)}.ss-pdp.pdp-stickybar .sst-sb-price .sst-cta-sub{flex-basis:100%;font-size:13px}.ss-pdp.pdp-stickybar .sst-sb-price .sst-tip-dot{display:inline}.ss-pdp.pdp-stickybar .sst-sb-price .sst-tip{display:inline;margin:0}.ss-pdp.pdp-stickybar .sst-cta-sb{flex:0 0 320px}.ss-pdp.pdp-stickybar .sst-cta-sb .pdp-btn{padding:15px 18px;font-size:13px;letter-spacing:.16em}}@media(min-width:750px)and (max-width:999px){.ss-pdp.pdp-stickybar .sst-cta-sb{flex-basis:280px}}@media(min-width:1000px){.ss-pdp.pdp-stickybar .sst-sb-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(min-width:750px)and (max-width:999px){.ss-pdp:has(.c1-buy.has-sst) .c1-hero-img{aspect-ratio:4 / 3}.ss-pdp:has(.c1-buy.has-sst) .c1-fold.is-compact .c1-hero-img .ph img{object-fit:cover}}@media(max-width:749px){.ss-pdp .c1-fold.is-compact .c1-hero-img .ph img[src*=-box-]{transform:scale(1.1);transform-origin:50% 50%}.ss-pdp .c1-fold.is-compact .c1-thumbs--box{right:6px;bottom:6px;padding:3px;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ss-pdp-steps.css.map */
