.bidding-module__Z_urcG__button{min-height:var(--control-height);border-radius:var(--radius-control);border:0;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:600;line-height:1.3;transition:background .18s;display:inline-flex}.bidding-module__Z_urcG__button svg{width:18px;height:18px}.bidding-module__Z_urcG__primary{background:var(--text-plum);color:var(--surface-cream)}.bidding-module__Z_urcG__primary:hover{background:#72223f}.bidding-module__Z_urcG__secondary{background:var(--surface-blush);color:var(--text-plum)}.bidding-module__Z_urcG__secondary:hover{background:var(--muted)}.bidding-module__Z_urcG__button:disabled{opacity:.5}.bidding-module__Z_urcG__cta{width:100%;min-height:var(--control-height);margin-top:calc(var(--spacing) * 5)}.bidding-module__Z_urcG__mobileBar[hidden]{display:none}.bidding-module__Z_urcG__liveConnection{color:var(--text-secondary);align-items:center;gap:7px;margin:24px 0 14px;font-size:12px;display:flex}.bidding-module__Z_urcG__liveConnection>span{background:var(--text-secondary);border-radius:50%;width:7px;height:7px}.bidding-module__Z_urcG__liveConnection>.bidding-module__Z_urcG__isLive{background:var(--sage)}.bidding-module__Z_urcG__setupComplete{border-radius:var(--radius-control);background:var(--surface-soft);color:var(--text-plum);text-align:center;margin:22px 0 0;padding:16px;font-weight:600}.bidding-module__Z_urcG__bidDialog{border-radius:var(--radius-card);background:var(--surface-cream);width:min(580px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text-plum);border:0;margin:0;padding:0;display:block;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 64px #2410173d}.bidding-module__Z_urcG__bidDialog h2{font-family:var(--font-brand);letter-spacing:-.015em;text-transform:none;margin:12px 0;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.05}.bidding-module__Z_urcG__bidDialogFrame{min-width:0;max-height:inherit;flex-direction:column;display:flex}.bidding-module__Z_urcG__bidDialogHeader{border-bottom:1px solid var(--surface-blush);flex:none;justify-content:space-between;align-items:center;gap:16px;margin:0 28px;padding:20px 0;display:flex}.bidding-module__Z_urcG__bidDialogBody{overscroll-behavior:contain;min-height:0;padding:24px 28px 28px;overflow-y:auto}.bidding-module__Z_urcG__bidDialogHeader p{margin:0;font-size:16px;font-weight:600}.bidding-module__Z_urcG__bidDialogHeader .bidding-module__Z_urcG__bidDialogTitle{font-family:var(--font-brand);letter-spacing:-.015em;outline:none;margin:0;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.05}.bidding-module__Z_urcG__bidDialogHeader button{border-radius:var(--radius-control);background:var(--surface-blush);width:44px;height:44px;color:var(--text-plum);border:0;flex-shrink:0;place-items:center;display:grid}.bidding-module__Z_urcG__bidDialogHeader button:hover{background:var(--muted)}.bidding-module__Z_urcG__bidDialogHeader svg{width:22px;height:22px}.bidding-module__Z_urcG__bidDialogStep{color:var(--text-secondary);font-size:13px}.bidding-module__Z_urcG__bidDialogSetup>p,.bidding-module__Z_urcG__bidDialogForm>p,.bidding-module__Z_urcG__bidDialogReview>p,.bidding-module__Z_urcG__bidDialogResult>p{color:var(--text-secondary);font-size:15px;line-height:1.5}.bidding-module__Z_urcG__bidDialogSetup>.bidding-module__Z_urcG__button,.bidding-module__Z_urcG__bidDialogForm>.bidding-module__Z_urcG__button{width:100%;margin-top:12px}.bidding-module__Z_urcG__bidDialogInputs{grid-template-columns:.65fr 1.35fr;gap:16px;margin-top:24px;display:grid}.bidding-module__Z_urcG__bidDialogInputs label{align-content:start;gap:8px;min-width:0;display:grid}.bidding-module__Z_urcG__bidDialogInputs label>span:first-child{font-size:13px;font-weight:600}.bidding-module__Z_urcG__moneyInput{border:1px solid var(--line-dark);border-radius:var(--radius-control);background:var(--surface-soft);width:100%;height:52px}.bidding-module__Z_urcG__bidDialogInputs small{color:var(--text-secondary);font-size:12px}.bidding-module__Z_urcG__bidDialogDelivery{gap:20px;min-width:0;display:grid}.bidding-module__Z_urcG__deliveryIntro{margin:0;font-size:16px;font-weight:600}.bidding-module__Z_urcG__deliveryMethods{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.bidding-module__Z_urcG__deliveryMethods label{cursor:pointer;position:relative}.bidding-module__Z_urcG__deliveryMethods input{opacity:0;width:1px;height:1px;position:absolute}.bidding-module__Z_urcG__deliveryMethods span{border:1px solid var(--line-dark);border-radius:var(--radius-control);background:var(--surface-cream);place-items:center;min-height:48px;font-size:15px;font-weight:600;display:grid}.bidding-module__Z_urcG__deliveryMethods input:checked+span{background:var(--text-plum);border-color:var(--text-plum);color:var(--surface-cream)}.bidding-module__Z_urcG__deliveryMethods input:focus-visible+span{outline:2px solid var(--coral);outline-offset:3px}.bidding-module__Z_urcG__deliveryMethods input:disabled+span{opacity:.6;cursor:wait}.bidding-module__Z_urcG__bidDialogDeliveryField{gap:10px;min-width:0;display:grid}.bidding-module__Z_urcG__deliveryDestination{min-width:0}.bidding-module__Z_urcG__deliveryDestination[aria-busy=true]{min-height:calc(var(--control-height) * 3)}.bidding-module__Z_urcG__bidDialogDeliveryField>label{font-size:13px;font-weight:600}.bidding-module__Z_urcG__selectedAddress{overflow-wrap:anywhere;gap:3px;padding:4px 0;font-size:14px;font-style:normal;line-height:1.5;display:grid}.bidding-module__Z_urcG__selectedAddress strong{font-weight:600}.bidding-module__Z_urcG__addressOption{white-space:normal;overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.bidding-module__Z_urcG__addressOption small{font-size:13px;line-height:1.4}.bidding-module__Z_urcG__bidDialog [data-slot=select-trigger] .bidding-module__Z_urcG__addressOption{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bidding-module__Z_urcG__bidDialog [data-slot=select-trigger] .bidding-module__Z_urcG__addressOption small{display:none}.bidding-module__Z_urcG__deliveryEmpty{gap:20px;display:grid}.bidding-module__Z_urcG__deliveryEmpty p,.bidding-module__Z_urcG__pickupNote{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.bidding-module__Z_urcG__textAction{width:fit-content;min-height:44px;color:var(--text-plum);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline}.bidding-module__Z_urcG__textAction:hover{color:var(--wine)}.bidding-module__Z_urcG__textAction:disabled{opacity:.5}.bidding-module__Z_urcG__deliveryFooter{gap:16px;padding-top:4px;display:grid}.bidding-module__Z_urcG__deliveryFooter p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.bidding-module__Z_urcG__bidAddress>.bidding-module__Z_urcG__textAction{margin:-12px 0 0}.bidding-module__Z_urcG__bidAddress>p{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.bidding-module__Z_urcG__bidDialogDeliverySummary{border-radius:var(--radius-control);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:16px;margin:20px 0 24px;padding:14px 16px;display:flex}.bidding-module__Z_urcG__bidDialogDeliverySummary>div{gap:5px;min-width:0;display:grid}.bidding-module__Z_urcG__bidDialogDeliverySummary span{color:var(--text-secondary);font-size:12px}.bidding-module__Z_urcG__bidDialogDeliverySummary strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.bidding-module__Z_urcG__bidDialogDeliverySummary button{color:var(--text-plum);background:0 0;border:0;flex-shrink:0;font-size:13px;font-weight:600;text-decoration:underline}.bidding-module__Z_urcG__moneyInput{align-items:center;display:flex}.bidding-module__Z_urcG__moneyInput b{padding-left:16px}.bidding-module__Z_urcG__moneyInput input{border-radius:inherit;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0 16px 0 7px;font-size:16px}.bidding-module__Z_urcG__moneyInput:focus-within{outline:3px solid var(--coral);outline-offset:3px}.bidding-module__Z_urcG__moneyInput input:focus-visible{outline:none}.bidding-module__Z_urcG__bidCommitmentPreview{background:var(--surface-soft);border-radius:var(--radius-control);margin:24px 0 12px;padding:6px 18px}.bidding-module__Z_urcG__bidCommitmentPreview p{border-bottom:1px solid var(--surface-blush);justify-content:space-between;align-items:baseline;gap:20px;margin:0;padding:12px 0;font-size:14px;line-height:1.4;display:flex}.bidding-module__Z_urcG__bidCommitmentPreview p:last-child{border-bottom:0}.bidding-module__Z_urcG__bidCommitmentPreview strong{flex-shrink:0;font-weight:600}.bidding-module__Z_urcG__bidDialogReview dl{border-top:1px solid var(--surface-blush);margin:24px 0 14px}.bidding-module__Z_urcG__bidDialogReview dl div{border-bottom:1px solid var(--surface-blush);justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;font-size:14px;line-height:1.4;display:flex}.bidding-module__Z_urcG__bidDialogReview dt{color:var(--text-secondary)}.bidding-module__Z_urcG__bidDialogReview dd{text-align:right;margin:0;font-weight:600}.bidding-module__Z_urcG__bidDialogReview>small{color:var(--text-secondary);font-size:13px;line-height:1.5;display:block}.bidding-module__Z_urcG__bidDialogButtons{grid-template-columns:1fr 1.5fr;gap:12px;margin-top:24px;display:grid}.bidding-module__Z_urcG__bidDialogMessage>p{margin:0}.bidding-module__Z_urcG__bidDialogMessage{border-radius:var(--radius-control);background:#787f5421;padding:16px 18px;font-weight:600;line-height:1.5}.bidding-module__Z_urcG__isError{color:var(--text-plum);background:#ff4e3a1c}.bidding-module__Z_urcG__mobileBar{display:none}@media (max-width:900px){.bidding-module__Z_urcG__mobileBar{z-index:18;min-height:76px;padding-bottom:env(safe-area-inset-bottom);background:var(--surface-cream);grid-template-columns:1fr 1.2fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #2410171a}.bidding-module__Z_urcG__mobileBar p{flex-direction:column;justify-content:center;gap:3px;margin:0;padding:12px 18px;display:flex}.bidding-module__Z_urcG__mobileBar p span{color:var(--text-secondary);font-size:11px}.bidding-module__Z_urcG__mobileBar p strong{color:var(--text-plum);letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.1}.bidding-module__Z_urcG__mobileBar>button,.bidding-module__Z_urcG__mobileBar>span{background:var(--coral);color:var(--ink);border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.bidding-module__Z_urcG__mobileBar>button:hover{background:#f36d54}.bidding-module__Z_urcG__mobileBar svg{width:18px;height:18px}}@media (max-width:640px){.bidding-module__Z_urcG__bidDialog{top:auto;right:0;bottom:var(--bid-viewport-bottom,0px);width:100%;max-height:calc(var(--bid-viewport-height,100dvh) - 12px);border-radius:var(--radius-card) var(--radius-card) 0 0;margin:0;left:0;transform:none}.bidding-module__Z_urcG__bidDialogHeader{margin:0 20px;padding:18px 0}.bidding-module__Z_urcG__bidDialogHeader .bidding-module__Z_urcG__bidDialogTitle{font-size:28px}.bidding-module__Z_urcG__bidDialogBody{padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.bidding-module__Z_urcG__bidDialogInputs,.bidding-module__Z_urcG__bidDialogButtons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bidding-module__Z_urcG__button{transition:none}}.bidding-module__Z_urcG__yourBid{border-radius:var(--radius-inset);background:var(--surface-blush);color:var(--text-plum);gap:10px;margin-top:22px;padding:20px;display:grid}.bidding-module__Z_urcG__yourBid>span{font-size:12px;font-weight:600}.bidding-module__Z_urcG__yourBid>strong{font-size:21px;line-height:1.25}.bidding-module__Z_urcG__yourBid dl{grid-template-columns:1fr 1.4fr;gap:16px;margin:6px 0 0;display:grid}.bidding-module__Z_urcG__yourBid dt{color:var(--text-secondary);font-size:12px}.bidding-module__Z_urcG__yourBid dd{margin:5px 0 0;font-size:19px;font-weight:600}.bidding-module__Z_urcG__yourBid dd small{font-size:12px;font-weight:400;display:block}.bidding-module__Z_urcG__yourBid>p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.45}.bidding-module__Z_urcG__mobileBar p small{color:var(--text-plum);font-size:11px;font-weight:600;line-height:1.3}.bidding-module__Z_urcG__bidDialog [data-slot=select-trigger]{min-width:0;max-width:100%}
.lot-bidding-summary-module__XeLpnW__bottleFacts{gap:calc(var(--spacing) * 6);margin:calc(var(--spacing) * 5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lot-bidding-summary-module__XeLpnW__bottleFacts>div{align-content:start;gap:calc(var(--spacing) * 2);display:grid}.lot-bidding-summary-module__XeLpnW__bottleFacts dt{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--text-base--line-height)}.lot-bidding-summary-module__XeLpnW__bottleFacts dd{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);margin:0}.lot-bidding-summary-module__XeLpnW__pricing{gap:calc(var(--spacing) * 2);margin-inline:calc(var(--spacing) * -6);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);background:var(--surface-soft);border-color:var(--surface-blush);display:grid}.lot-bidding-summary-module__XeLpnW__priceHeading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--text-base--line-height);flex-wrap:wrap;display:flex}.lot-bidding-summary-module__XeLpnW__reserve{color:var(--text-secondary)}.lot-bidding-summary-module__XeLpnW__price{align-items:baseline;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.lot-bidding-summary-module__XeLpnW__price strong{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap}.lot-bidding-summary-module__XeLpnW__price>span{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--text-secondary)}.lot-bidding-summary-module__XeLpnW__premium{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--text-base--line-height);margin:0}.lot-bidding-summary-module__XeLpnW__closing{align-items:center;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--text-base--line-height);grid-template-columns:minmax(0,1fr) auto;display:grid}.lot-bidding-summary-module__XeLpnW__closingDate{gap:var(--spacing);display:grid}.lot-bidding-summary-module__XeLpnW__closingDate>span{color:var(--text-secondary)}.lot-bidding-summary-module__XeLpnW__closing .lot-bidding-summary-module__XeLpnW__countdown{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background:var(--surface-blush);color:var(--text-plum);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-normal);text-transform:lowercase;grid-column:auto;justify-self:end}.lot-bidding-summary-module__XeLpnW__closingDate>time{color:var(--text-plum)}
.lot-detail-module__TqrC8a__page{max-width:1600px;color:var(--text-plum);margin:0 auto;padding:0 6vw 80px}.lot-detail-module__TqrC8a__page h1,.lot-detail-module__TqrC8a__page h2,.lot-detail-module__TqrC8a__page h3{font-family:var(--font-brand);text-transform:none;letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:400;line-height:1.05}.lot-detail-module__TqrC8a__page h2{margin:0;font-size:clamp(26px,3vw,36px)}.lot-detail-module__TqrC8a__page p{line-height:1.5}.lot-detail-module__TqrC8a__breadcrumb{color:var(--text-secondary);flex-wrap:wrap;gap:12px;padding:26px 0;font-size:13px;display:flex}.lot-detail-module__TqrC8a__breadcrumb a:hover,.lot-detail-module__TqrC8a__helpLink:hover,.lot-detail-module__TqrC8a__similarHeading a:hover{text-underline-offset:4px;text-decoration:underline}.lot-detail-module__TqrC8a__detail{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lot-detail-module__TqrC8a__gallery,.lot-detail-module__TqrC8a__bidPanel,.lot-detail-module__TqrC8a__facts{background:var(--surface-cream);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.lot-detail-module__TqrC8a__gallery{padding:15px}.lot-detail-module__TqrC8a__galleryMain{border-radius:var(--radius-inset);background:var(--surface-blush);overflow:hidden}:is(.lot-detail-module__TqrC8a__galleryMain .bottle-photo,.lot-detail-module__TqrC8a__galleryMain .bottle-placeholder){background:0 0;height:clamp(470px,44vw,650px);min-height:0}.lot-detail-module__TqrC8a__galleryMain .bottle-photo:before{display:none}.lot-detail-module__TqrC8a__galleryMain .bottle-placeholder:before{display:none}.lot-detail-module__TqrC8a__galleryMain .bottle-placeholder:after{display:none}.lot-detail-module__TqrC8a__galleryMain .bottle-photo img{mix-blend-mode:multiply;filter:drop-shadow(0 12px 9px #24101724);padding:40px 65px}.lot-detail-module__TqrC8a__galleryMain .bottle-placeholder{justify-content:center;align-items:center;display:flex}.lot-detail-module__TqrC8a__galleryMain .bottle-form{transform:translateY(28px)scale(.72)}.lot-detail-module__TqrC8a__galleryMain .actual-item-note{display:none}.lot-detail-module__TqrC8a__galleryMeta{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:16px 7px 3px;font-size:12px;line-height:1.4;display:flex}.lot-detail-module__TqrC8a__galleryMeta span:last-child{flex-shrink:0}.lot-detail-module__TqrC8a__bidPanel{padding:calc(var(--spacing) * 6);min-width:0}.lot-detail-module__TqrC8a__identity{align-items:start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.lot-detail-module__TqrC8a__identity>div{min-width:0}.lot-detail-module__TqrC8a__identity button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background:var(--surface-blush);color:var(--text-plum);border-radius:var(--radius-control);border:0;place-items:center;display:grid}.lot-detail-module__TqrC8a__identity button:hover,.lot-detail-module__TqrC8a__identity button[aria-pressed=true]{background:var(--text-plum);color:var(--surface-cream)}.lot-detail-module__TqrC8a__identity button svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.lot-detail-module__TqrC8a__identity .lot-detail-module__TqrC8a__vintage{gap:calc(var(--spacing) * 2);margin:0 0 var(--spacing);font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--text-secondary);flex-wrap:wrap;display:flex}.lot-detail-module__TqrC8a__identity h1{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);letter-spacing:var(--tracking-tight);margin:0}.lot-detail-module__TqrC8a__identity .lot-detail-module__TqrC8a__wineName{font-size:var(--text-xl);line-height:var(--text-xl--line-height);text-wrap:pretty;grid-column:1/-1;margin:0}.lot-detail-module__TqrC8a__scores{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--text-secondary);flex-wrap:wrap;display:flex}.lot-detail-module__TqrC8a__scores strong{color:var(--text-plum);font-weight:var(--font-weight-semibold)}.lot-detail-module__TqrC8a__panelNote{color:var(--text-secondary);margin:18px 0 8px;font-size:14px}.lot-detail-module__TqrC8a__helpLink{justify-content:center;align-items:center;gap:var(--spacing);min-height:calc(var(--spacing) * 11);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:flex}.lot-detail-module__TqrC8a__helpLink svg,.lot-detail-module__TqrC8a__page dd svg,.lot-detail-module__TqrC8a__disclosures a svg,.lot-detail-module__TqrC8a__similarHeading a svg{vertical-align:middle;width:16px;height:16px}.lot-detail-module__TqrC8a__facts{margin-top:calc(var(--spacing) * 8);overflow:hidden}.lot-detail-module__TqrC8a__sectionHeading{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 6) 0}.lot-detail-module__TqrC8a__facts h2{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--tracking-tight)}.lot-detail-module__TqrC8a__factsLayout{margin-top:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.lot-detail-module__TqrC8a__wineFacts,.lot-detail-module__TqrC8a__bottleFacts{gap:calc(var(--spacing) * 5) calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lot-detail-module__TqrC8a__wineFacts{padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 6);align-content:start}.lot-detail-module__TqrC8a__facts dt{margin-bottom:var(--spacing);color:var(--text-secondary);font-size:var(--text-base);line-height:var(--text-base--line-height)}.lot-detail-module__TqrC8a__facts dd{font-size:var(--text-lg);line-height:var(--text-lg--line-height);overflow-wrap:anywhere;margin:0}.lot-detail-module__TqrC8a__facts .lot-detail-module__TqrC8a__featuredFact{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold)}.lot-detail-module__TqrC8a__factWide{grid-column:1/-1}.lot-detail-module__TqrC8a__bottleDetails{padding:calc(var(--spacing) * 6);background:var(--surface-soft)}.lot-detail-module__TqrC8a__facts h3{margin:0 0 calc(var(--spacing) * 4);font-family:inherit;font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-semibold)}.lot-detail-module__TqrC8a__producerDetails{padding:calc(var(--spacing) * 6);border-color:var(--surface-blush)}.lot-detail-module__TqrC8a__producerFacts{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lot-detail-module__TqrC8a__producerSource{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--text-base--line-height);text-underline-offset:var(--spacing);text-decoration:underline;display:inline-flex}.lot-detail-module__TqrC8a__producerSource:hover{color:var(--ink)}.lot-detail-module__TqrC8a__producerSource svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.lot-detail-module__TqrC8a__similarHeading p{color:var(--text-secondary);margin:10px 0 0;font-size:15px}.lot-detail-module__TqrC8a__auctionDetails{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:40px;margin-top:56px;display:grid}.lot-detail-module__TqrC8a__disclosures details{border-bottom:1px solid var(--line-dark)}.lot-detail-module__TqrC8a__disclosures details:first-child{border-top:1px solid var(--line-dark)}.lot-detail-module__TqrC8a__disclosures summary{cursor:pointer;align-items:center;gap:12px;padding:24px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.lot-detail-module__TqrC8a__disclosures summary::-webkit-details-marker{display:none}.lot-detail-module__TqrC8a__disclosures summary:after{content:"+";margin-left:auto;font-size:24px;font-weight:400}.lot-detail-module__TqrC8a__disclosures details[open] summary:after{content:"−"}.lot-detail-module__TqrC8a__disclosures summary:hover{color:var(--ink)}.lot-detail-module__TqrC8a__disclosures summary span{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:400}.lot-detail-module__TqrC8a__disclosures details>div{padding:0 0 24px;font-size:15px}.lot-detail-module__TqrC8a__disclosures details p{max-width:70ch;color:var(--text-secondary);margin:0 0 14px}.lot-detail-module__TqrC8a__disclosures a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.lot-detail-module__TqrC8a__bidHistory{margin:20px 0 0;padding:0;list-style:none}.lot-detail-module__TqrC8a__bidHistory li{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1.4fr .8fr 1.2fr;gap:12px;padding:16px 0;font-size:13px;display:grid}.lot-detail-module__TqrC8a__similar{margin-top:64px}.lot-detail-module__TqrC8a__similarHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.lot-detail-module__TqrC8a__similarHeading a{flex-shrink:0;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:1000px){.lot-detail-module__TqrC8a__galleryMain .bottle-photo img{padding:40px}}@media (max-width:900px){.lot-detail-module__TqrC8a__page{padding:0 24px 48px}.lot-detail-module__TqrC8a__detail{grid-template-columns:1fr}:is(.lot-detail-module__TqrC8a__galleryMain .bottle-photo,.lot-detail-module__TqrC8a__galleryMain .bottle-placeholder){height:450px}.lot-detail-module__TqrC8a__auctionDetails{grid-template-columns:1fr;gap:24px;margin-top:40px}.lot-detail-module__TqrC8a__factsLayout,.lot-detail-module__TqrC8a__producerFacts{grid-template-columns:1fr}}@media (max-width:480px){.lot-detail-module__TqrC8a__page{padding-inline:16px}.lot-detail-module__TqrC8a__breadcrumb{padding-block:20px;font-size:12px}.lot-detail-module__TqrC8a__detail{gap:16px}.lot-detail-module__TqrC8a__gallery{padding:12px}:is(.lot-detail-module__TqrC8a__galleryMain .bottle-photo,.lot-detail-module__TqrC8a__galleryMain .bottle-placeholder){height:350px}.lot-detail-module__TqrC8a__galleryMain .bottle-photo img{padding:30px 45px}.lot-detail-module__TqrC8a__galleryMain .bottle-form{transform:translateY(24px)scale(.48)}.lot-detail-module__TqrC8a__galleryMeta{padding-inline:3px;font-size:11px}.lot-detail-module__TqrC8a__facts{margin-top:calc(var(--spacing) * 6)}.lot-detail-module__TqrC8a__similarHeading{flex-direction:column;align-items:start;gap:14px}.lot-detail-module__TqrC8a__bidHistory li{grid-template-columns:1fr 1fr}.lot-detail-module__TqrC8a__disclosures summary{font-size:16px}}
.buyer-select-module__n5adrq__trigger{border:1px solid var(--line-dark);border-radius:var(--radius-control);background:var(--surface-soft);width:100%;min-width:0;height:52px;color:var(--text-plum);box-shadow:none;padding:0 13px;font-size:16px}.buyer-select-module__n5adrq__trigger:focus-visible{outline:2px solid var(--coral);outline-offset:0;box-shadow:none}.buyer-select-module__n5adrq__trigger [data-slot=select-value]{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.buyer-select-module__n5adrq__content{max-width:calc(100vw - 32px);max-height:min(360px, var(--radix-select-content-available-height));border:1px solid var(--wine);border-radius:var(--radius-control);background:var(--surface-cream);color:var(--text-plum);box-shadow:0 8px 24px #5b0b2724}.buyer-select-module__n5adrq__content [data-slot=select-item]{border-radius:10px;min-height:44px;padding:11px 38px 11px 13px;font-size:16px}.buyer-select-module__n5adrq__content [data-slot=select-item]:focus{background:var(--coral);color:var(--ink)}
.address-form-module__CmTbJq__form{color:var(--text-plum);gap:16px;display:grid}.address-form-module__CmTbJq__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;min-width:0;margin:0;padding:0;display:grid}.address-form-module__CmTbJq__field{gap:7px;min-width:0;display:grid}.address-form-module__CmTbJq__field>span,.address-form-module__CmTbJq__field>label{font-size:13px;font-weight:600;line-height:1.4}.address-form-module__CmTbJq__field small{color:var(--text-secondary);font-size:inherit;font-weight:400}.address-form-module__CmTbJq__wide{grid-column:1/-1}.address-form-module__CmTbJq__field input{border:1px solid var(--line-dark);border-radius:var(--radius-control);background:var(--surface-soft);height:48px;color:var(--text-plum);padding:0 13px;font-size:16px}.address-form-module__CmTbJq__field input:focus-visible{outline:2px solid var(--coral);outline-offset:0;box-shadow:none}.address-form-module__CmTbJq__field [data-slot=select-trigger]{height:48px}.address-form-module__CmTbJq__details{font-size:13px}.address-form-module__CmTbJq__details summary{cursor:pointer;padding:8px 0;font-weight:600}.address-form-module__CmTbJq__details>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.address-form-module__CmTbJq__actions{flex-direction:column;gap:12px;display:flex}.address-form-module__CmTbJq__actions button{border-radius:var(--radius-control);width:100%;min-height:52px;font-size:16px;font-weight:600}.address-form-module__CmTbJq__message{color:var(--text-plum);margin:0;font-size:14px;line-height:1.5}
.account-dialogs-module__lR52zq__dialogContent{overscroll-behavior-y:contain;background:var(--background);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--foreground);box-shadow:none;border:0;border-radius:0;gap:0;padding:0;display:block;inset:0;overflow-y:auto;transform:none!important}.account-dialogs-module__lR52zq__dialogHeader{border-bottom:1px solid var(--border);background:var(--primary);color:var(--primary-foreground);gap:8px;padding:clamp(28px,5vw,52px) clamp(88px,8vw,128px) clamp(28px,4vw,44px) clamp(24px,6vw,96px)}.account-dialogs-module__lR52zq__dialogHeaderInner{gap:10px;width:min(760px,100%);margin:0 auto;display:grid}.account-dialogs-module__lR52zq__dialogTitle{color:var(--primary-foreground);font-family:var(--font-heading);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:850;line-height:.9}.account-dialogs-module__lR52zq__dialogDescription{max-width:58ch;color:color-mix(in srgb, var(--primary-foreground) 76%, transparent);font-size:14px;line-height:1.5}.account-dialogs-module__lR52zq__dialogContent>button[aria-label=Close]{z-index:2;top:max(24px, env(safe-area-inset-top));background:var(--accent);width:48px;height:48px;color:var(--accent-foreground);border-radius:50%;position:fixed;right:24px}.account-dialogs-module__lR52zq__dialogContent>button[aria-label=Close]:hover{background:color-mix(in srgb, var(--accent) 86%, var(--primary));color:var(--accent-foreground)}.account-dialogs-module__lR52zq__dialogContent>button[aria-label=Close] svg{width:20px;height:20px}.account-dialogs-module__lR52zq__dialogBody{width:100%;padding:clamp(32px, 5vw, 56px) 24px max(48px, env(safe-area-inset-bottom))}.account-dialogs-module__lR52zq__dialogBody>*{width:min(760px,100%);margin-inline:auto}.account-dialogs-module__lR52zq__addressForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-dialogs-module__lR52zq__addressForm label{gap:7px;display:grid}.account-dialogs-module__lR52zq__addressForm label span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.account-dialogs-module__lR52zq__addressForm input{border-color:var(--border);background:var(--card);min-height:46px;color:var(--foreground)}.account-dialogs-module__lR52zq__addressForm input:focus-visible{border-color:var(--ring);--tw-ring-color:color-mix(in srgb, var(--ring) 22%, transparent)}.account-dialogs-module__lR52zq__wide{grid-column:1/-1}.account-dialogs-module__lR52zq__formFooter{align-items:center;gap:16px;padding-top:4px;display:flex}.account-dialogs-module__lR52zq__formFooter p{color:var(--primary);margin:0;font-size:13px;font-weight:650}.account-dialogs-module__lR52zq__primaryAction{background:var(--accent);min-height:44px;color:var(--accent-foreground);border-radius:10px;padding-inline:18px;font-weight:800}.account-dialogs-module__lR52zq__primaryAction:hover{background:color-mix(in srgb, var(--accent) 86%, var(--primary))}.account-dialogs-module__lR52zq__primaryAction:disabled{background:var(--secondary);color:var(--secondary-foreground);opacity:.58}.account-dialogs-module__lR52zq__paymentSetup{gap:22px;display:grid}.account-dialogs-module__lR52zq__paymentIntro{gap:6px;display:grid}.account-dialogs-module__lR52zq__paymentIntro strong{color:var(--primary);font-size:16px}.account-dialogs-module__lR52zq__paymentIntro p{max-width:60ch;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.account-dialogs-module__lR52zq__chargeAgreement{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:18px;font-size:13px;font-weight:650;line-height:1.5;display:grid}.account-dialogs-module__lR52zq__chargeAgreement input{width:20px;height:20px;accent-color:var(--primary);margin-top:1px}.account-dialogs-module__lR52zq__paymentForm{gap:20px;display:grid}.account-dialogs-module__lR52zq__paymentMessage{margin:0;font-size:13px;line-height:1.5}.account-dialogs-module__lR52zq__paymentError{color:var(--destructive)}@media (max-width:640px){.account-dialogs-module__lR52zq__dialogHeader{padding:24px 80px 22px 20px}.account-dialogs-module__lR52zq__dialogHeaderInner{gap:8px}.account-dialogs-module__lR52zq__dialogTitle{font-size:2.5rem}.account-dialogs-module__lR52zq__dialogBody{padding:26px 20px max(40px, env(safe-area-inset-bottom))}.account-dialogs-module__lR52zq__dialogContent>button[aria-label=Close]{top:max(18px, env(safe-area-inset-top));width:44px;height:44px;right:18px}.account-dialogs-module__lR52zq__addressForm{grid-template-columns:1fr}.account-dialogs-module__lR52zq__wide{grid-column:auto}.account-dialogs-module__lR52zq__formFooter{flex-direction:column;align-items:stretch}.account-dialogs-module__lR52zq__primaryAction{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.account-dialogs-module__lR52zq__dialogContent{animation:none}}
