.ssc{background:#171615;color:#f1ede6;padding-block:var(--sx-section,6rem);scroll-margin-top:80px}.ssc-wrap{max-width:1440px;margin:auto;padding-inline:var(--gut,4vw)}.ssc a{color:inherit;text-decoration:none}.ssc-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}.ssc h2{font:400 clamp(2.5rem,5.6vw,4.75rem)/1.03 var(--display,Georgia);margin:1rem 0}.ssc-intro{color:#bdb9b1;line-height:1.8;max-width:47ch}.ssc-k{font:500 .6rem/1.6 var(--sans,Arial);letter-spacing:.21em;text-transform:uppercase;color:#e6dbaa;margin:0}.ssc-link{display:inline-block;font:500 .62rem/1.7 var(--sans,Arial);text-transform:uppercase;letter-spacing:.14em;color:#e6dbaa!important;border-bottom:1px solid #e6dbaa60;padding-bottom:.3rem}.ssc-head>.ssc-link{white-space:nowrap;margin-bottom:1.1rem}.ssc-controls{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ssc-controls[hidden]{display:none}.ssc-controls p{margin-left:auto;color:#aaa69e;font-size:.8rem}.ssc-shelves{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;row-gap:3.5rem}.ssc-bottle[hidden]{display:none}.ssc-display{height:300px;display:flex;align-items:flex-end;justify-content:center;position:relative;background:radial-gradient(ellipse at 50% 90%,#69533a35,transparent 70%);padding:1.3rem 1.5rem 1rem}.ssc-display img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 8px #0005)}.ssc-description{padding:1.8rem 1.2rem 0}.ssc h3{font:400 clamp(1.4rem,2vw,1.8rem)/1.16 var(--display,Georgia);margin:.6rem 0;min-height:2.35em;color:inherit}.ssc-description h3 a:hover{color:#d6c88f}.ssc-more{text-align:center;margin-top:2.5rem}.ssc-more button{border:1px solid #d6c88f70;background:none;color:#e6dbaa;padding:1rem 1.5rem;font:500 .65rem/1.6 var(--sans);text-transform:uppercase;letter-spacing:.16em;cursor:pointer}.ssc :focus-visible{outline:2px solid #e6dbaa;outline-offset:5px}.ssc a:hover .ssc-link,.ssc-link:hover{border-color:#e6dbaa}@media(max-width:999px){.ssc-display{height:240px}.ssc h3{font-size:1.5rem}}@media(max-width:699px){.ssc-head{display:block}.ssc-head>.ssc-link{margin-top:1rem}.ssc-shelves{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.ssc-display{height:230px;padding:1rem .75rem}.ssc-description{padding:1.5rem .6rem 0}.ssc-controls{flex-wrap:wrap}.ssc-controls p{width:100%;margin:0}.ssc h3{min-height:0}.ssc-link{font-size:.57rem}}.ssc-stage{position:relative;touch-action:pan-y}.ssc-motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#171615;pointer-events:none}.ssc-motion[hidden]{display:none}.ssc-media-controls{display:flex;justify-content:center;gap:.5rem;margin:1rem .6rem 0}.ssc-media-controls button{font:500 .55rem/1.5 var(--sans);letter-spacing:.09em;text-transform:uppercase;padding:.55rem .65rem;border:1px solid #d6c88f70;color:#e6dbaa;background:transparent;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ssc-media-controls button:disabled{opacity:1;cursor:default;border-color:#d6c88f70;color:#e6dbaa}.ssc-media-controls button[aria-pressed=true]{background:#d6c88f;color:#171615}.ssc-stage.is-turning{cursor:ew-resize}.ssc-stage.is-turning a{pointer-events:none}.ssc-description{padding-top:1rem}.ssc-description h3 a{transition:color .3s ease,text-shadow .3s ease}.ssc-description h3 a:hover,.ssc-description h3 a:focus-visible{color:#e6dbaa!important;text-shadow:0 0 12px rgba(214,200,143,.48),0 0 28px rgba(214,200,143,.18);text-decoration:none}@media(prefers-reduced-motion:reduce){.ssc-description h3 a{transition:none}}.ssc-display:before{content:"";position:absolute;top:0;right:3%;bottom:10px;left:3%;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,rgba(230,219,170,.19),rgba(214,200,143,.07) 43%,transparent 72%);opacity:0;transition:opacity .4s ease}.ssc-display img{position:relative;transition:filter .4s ease}.ssc-bottle:has(.ssc-description h3 a:is(:hover,:focus-visible)) .ssc-display:before{opacity:1}.ssc-bottle:has(.ssc-description h3 a:is(:hover,:focus-visible)) .ssc-display img{filter:drop-shadow(0 0 14px rgba(214,200,143,.18)) drop-shadow(0 12px 8px #0005) brightness(1.035)}@media(prefers-reduced-motion:reduce){.ssc-display:before,.ssc-display img{transition:none}}@media(hover:none),(pointer:coarse){.ssc-display:before{opacity:.45}.ssc-description h3 a{color:#e6dbaa}.ssc-description h3 a:hover:not(:focus-visible){text-shadow:none}.ssc-bottle:has(.ssc-description h3 a:hover:not(:focus-visible)) .ssc-display:before{opacity:.45}.ssc-bottle:has(.ssc-description h3 a:hover:not(:focus-visible)) .ssc-display img{filter:drop-shadow(0 12px 8px #0005)}}@media(max-width:699px){[data-cabinet]:not([data-ready]) .ssc-bottle:nth-child(n+5){display:none}}body:has(#spirit-cabinet) .sx-fixed .chapters{display:none!important}.ssc .ssc-controls{display:block;margin:0 0 2.5rem;padding:1.6rem 0 0;border-top:1px solid #e6dbaa25}.ssc .ssc-controls>.ssc-k{margin:0;color:#e6dbaa;font-size:.6rem}.ssc-houses{display:flex;flex-wrap:wrap;gap:.25rem 2rem;margin:1rem 0 1.4rem}.ssc-houses a{display:inline-flex;align-items:center;min-height:44px;padding:.35rem 0;color:#aaa69e;font:400 clamp(1.2rem,1.7vw,1.5rem)/1.3 var(--display,Georgia);border:0;background:none;text-decoration:none;transition:color .25s,text-shadow .25s}.ssc-houses a:hover,.ssc-houses a[aria-current=true]{color:#e6dbaa;text-shadow:0 0 16px #d6c88f40}.ssc-house-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ssc .ssc-house-summary p{margin:0;color:#aaa69e;font-size:.75rem}.ssc .ssc-link{border-bottom:0;text-decoration:none}.ssc .ssc-link:hover{color:#fff2bd!important}@media(max-width:699px){.ssc-houses{gap:.25rem 1.35rem;margin:.8rem 0 1.2rem}.ssc-houses a{font-size:1.2rem}.ssc .ssc-controls{margin-bottom:1.8rem}.ssc .ssc-house-summary p{width:auto}}@media(prefers-reduced-motion:reduce){.ssc-houses a{transition:none}}.ssc-house-picker{border:0;background:transparent;color:inherit}.ssc-house-picker summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:28rem;min-height:52px;padding:.25rem 0;list-style:none;cursor:pointer;color:#e6dbaa;font:400 clamp(1.55rem,2.5vw,2rem)/1.25 var(--display,Georgia);background:transparent;border:0}.ssc-house-picker summary::-webkit-details-marker{display:none}.ssc-house-picker summary::marker{content:""}.ssc-house-picker summary:before,.ssc-house-picker summary:after{content:none}.ssc-house-picker summary svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1;transition:transform .25s}.ssc-house-picker[open] summary svg{transform:rotate(45deg)}.ssc-house-picker summary:hover{color:#fff2bd;text-shadow:0 0 16px #d6c88f40}.ssc-house-picker .ssc-houses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 2rem;margin:1.25rem 0 2rem;max-width:64rem}.ssc-house-picker:not([open])>.ssc-houses{display:none}.ssc-house-picker .ssc-houses a{white-space:normal}.ssc-house-summary{margin-top:.75rem}@media(max-width:699px){.ssc-house-picker .ssc-houses{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;margin:1rem 0 1.5rem}.ssc-house-picker summary{max-width:none}}@media(prefers-reduced-motion:reduce){.ssc-house-picker summary svg{transition:none}}.ssc-house-picker summary{min-height:56px;font-size:clamp(1.75rem,2.5vw,2rem)}.ssc-house-picker summary svg{width:20px;height:20px}.ssc-house-picker .ssc-houses a{min-height:52px;font-size:1.5rem;line-height:1.4;color:#c9c5bc}.ssc-house-picker .ssc-houses a:hover,.ssc-house-picker .ssc-houses a[aria-current=true]{color:#e6dbaa}.ssc .ssc-house-summary p{font-size:1rem;line-height:1.5;color:#c9c5bc}.ssc .ssc-house-summary .ssc-link{display:inline-flex;align-items:center;min-height:48px;font-size:.875rem;letter-spacing:.08em;white-space:nowrap;padding:.5rem 0}.ssc-more button{min-height:48px;font-size:.875rem;letter-spacing:.08em}@media(max-width:699px){.ssc-house-picker .ssc-houses{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.ssc-house-picker .ssc-houses a{font-size:1.375rem}.ssc-house-summary{align-items:center}.ssc .ssc-house-summary p{font-size:.9375rem}}@media(max-width:699px){body:has(#spirit-cabinet) .hero>.wrap>.k,#spirit-cabinet .ssc-head .ssc-k,#casa-stellar .cs-top,#trade .head>.k,#enthusiasts .se-k,#recipes .shr-chapter,#recipes .shr-kicker,#recipes .shr-card-text>p,#recipes .shr-moods small,#recipes .shr-bar>p,#savor-agave .sav-pitch>.sav-k,#savor-agave .sav-program-heading>.sav-k,#savor-agave .sav-takeaway .sav-k,#savor-agave .sav-invitations>div:first-child>.sav-k,#savor-agave .sav-note,#awards .head>.k,#locations .head>.k{display:none}#awards .head:before,#locations .head:before{content:none}#casa-stellar .cs-fields label,#casa-stellar .cs-check,#casa-stellar .cs-note,#casa-stellar .cs-quiet{font-size:14px;line-height:1.5}#recipes .shr-link,#recipes .shr-card-action,#savor-agave .sav-btn,#savor-agave .sav-link,#enthusiasts .se-copy>a{font-size:14px;line-height:1.5;letter-spacing:.06em}#savor-agave .sav-invitations>div:last-child>.sav-k{font-size:14px;letter-spacing:.06em}}.ssc-home-gallery .ssc-wrap{max-width:none;padding-inline:clamp(20px,3.5vw,64px)}.ssc-home-gallery .ssc-shelves{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.ssc-home-gallery .ssc-home-media-layer:not([hidden]){display:block}.ssc-home-gallery [hidden]{display:none!important}.ssc-home-gallery .ssc-media-controls,.ssc-swipe-note{display:none}.ssc-home-gallery .ssc-controls{padding:0;border:0;margin-bottom:28px}.ssc-home-gallery .ssc-home-filter .cf-fields{grid-template-columns:minmax(0,320px)}.ssc-home-gallery .ssc-house-summary{justify-content:flex-end;margin-top:0}.ssc-home-gallery [data-cabinet-count]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:700px)and (max-width:1099px){.ssc-home-gallery .ssc-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.ssc-home-gallery .ssc-wrap{padding-inline:20px}.ssc-home-gallery [data-cabinet-rail]{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scroll-padding-inline:0;padding-bottom:1px}.ssc-home-gallery [data-cabinet-rail]::-webkit-scrollbar{display:none}.ssc-home-gallery [data-cabinet-rail]>.ssc-bottle{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.ssc-home-gallery .ssc-stage{touch-action:pan-x pan-y pinch-zoom}.ssc-home-gallery .ssc-swipe-note{display:block;margin:18px 0 0;color:var(--stellar-gold-text,#e6dbaa);font:400 11px/1.5 Instrument Sans,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-align:center}.ssc-home-gallery [data-cabinet-rail]:focus-visible{outline:0;box-shadow:0 1px #d6c88f}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/stellar-spirit-cabinet.css.map */
