@keyframes cs-sig-breathe{0%,to{box-shadow:inset 0 0 60px #c6a56b00,0 0 #c6a56b00}50%{box-shadow:inset 0 0 80px #c6a56b0f,0 0 40px #c6a56b0a}}@keyframes cs-num-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cs-shimmer{0%{transform:translate(-120%) skew(-15deg)}to{transform:translate(220%) skew(-15deg)}}@keyframes cs-line-draw-top{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cs-line-draw-bottom{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cs-letter-expand{0%{letter-spacing:.05em;opacity:0}to{letter-spacing:.28em;opacity:1}}@keyframes cs-word-up{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cs-underline-draw{0%{opacity:0;transform:scaleX(0);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}@keyframes cs-card-in-left{0%{opacity:0;transform:translate(-60px) translateY(20px)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes cs-card-in-up{0%{opacity:0;transform:translateY(60px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cs-card-in-right{0%{opacity:0;transform:translate(60px) translateY(20px)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes cs-elem-rise{0%{transform:translateY(14px);opacity:.4}to{transform:translateY(0);opacity:1}}.collections-section{background:var(--cs-bg, #050505);color:var(--cs-text, #ffffff);padding:200px 0}.collections-section .container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.collections-section .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px}.collections-section .section-head .eyebrow{display:block;margin-bottom:18px;font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;color:var(--cs-accent, #c6a56b);opacity:0}.collections-section .section-head h2{font-family:var(--font-display);font-size:clamp(32px,4.2vw,56px);font-weight:400;letter-spacing:.01em;line-height:1.05;color:var(--text-primary);overflow:hidden}.collections-section .section-head h2 .word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:2px}.collections-section .section-head h2 .word-inner{display:inline-block;transform:translateY(110%);opacity:0}.collections-section .section-head .view-all{font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding-bottom:6px;white-space:nowrap;opacity:0;position:relative;text-decoration:none;color:var(--text-secondary, #bdbdbd);border-bottom:1px solid var(--hairline-gold);transition:color .3s var(--ease),border-color .3s var(--ease)}.collections-section .section-head .view-all:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:var(--cs-accent, #c6a56b);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.collections-section .section-head .view-all:hover{color:var(--cs-accent, #c6a56b)}.collections-section .section-head .view-all:hover:after{transform:scaleX(1)}.collections-section .section-head.is-visible .eyebrow{animation:cs-letter-expand .9s var(--ease) .1s forwards}.collections-section .section-head.is-visible .word-inner{animation:cs-word-up .8s var(--ease) forwards}.collections-section .section-head.is-visible .view-all{animation:cs-underline-draw .6s var(--ease) .8s forwards}@media(max-width:700px){.collections-section .section-head{flex-direction:column;align-items:flex-start;gap:16px}}.collections-section .collections-grid{display:grid;grid-template-columns:.85fr 1.3fr .85fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline);perspective:1600px}.collections-section .collection-card{background:var(--cs-bg, #050505);position:relative;min-height:640px;padding:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:background .5s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease);transform-style:preserve-3d;transform:rotateX(var(--ry, 0deg)) rotateY(var(--rx, 0deg)) translateZ(0);will-change:transform;text-decoration:none;color:var(--text-primary);opacity:0}.collections-section .collection-card.is-signature{min-height:720px}.collections-section .collection-card[data-card="0"].is-entering{animation:cs-card-in-left .9s var(--ease) .2s forwards}.collections-section .collection-card[data-card="1"].is-entering{animation:cs-card-in-up .9s var(--ease) .4s forwards}.collections-section .collection-card[data-card="2"].is-entering{animation:cs-card-in-right .9s var(--ease) .6s forwards}.collections-section .collection-card:hover{transform:rotateX(var(--ry, 0deg)) rotateY(var(--rx, 0deg)) translateZ(18px);box-shadow:0 30px 60px #00000073}.collections-section .collection-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;transition:opacity .5s var(--ease);z-index:0;background:var(--card-tint, radial-gradient(circle at 50% 20%, rgba(255,255,255,.05), transparent 60%))}.collections-section .collection-card:hover:before{opacity:1}.collections-section .collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity .4s var(--ease);pointer-events:none;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.07),transparent 45%)}.collections-section .collection-card:hover:after{opacity:1}.collections-section .card-bottle-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:0;min-height:0;overflow:hidden}.collections-section .card-bottle-img{width:100%;height:100%;max-width:100%;aspect-ratio:auto;opacity:.8;transform:scale(1.1);position:relative}.collections-section .card-bottle-img img{width:100%;height:100%;object-fit:cover;filter:brightness(.5) saturate(.9);transition:filter .6s var(--ease),transform .6s var(--ease);display:block}.collections-section .collection-card:hover .card-bottle-img img{filter:brightness(.65) saturate(1.1);transform:scale(1.05)}.collections-section .card-bottle-img .bottle-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#0a0a0a)}.collections-section .card-bottle-glow{display:none}.collections-section .collection-card .card-content{position:relative;z-index:1;margin-top:auto;padding:40px 36px;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 40%,transparent 100%);transition:background .4s var(--ease);flex-shrink:0}.collections-section .collection-card:hover .card-content{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 40%,transparent 100%)}.collections-section .collection-num{position:absolute;top:30px;left:30px;z-index:2;font-family:var(--font-display);font-size:14px;letter-spacing:.2em;color:#fff6;animation:cs-num-float 3.5s ease-in-out infinite;animation-delay:var(--float-delay, 0s)}.collections-section .collection-tier{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#fff9;margin-bottom:10px;position:relative;z-index:1;transition:color .3s var(--ease),transform .45s var(--ease),opacity .45s var(--ease);transition-delay:0s}.collections-section .collection-card:hover .collection-tier{color:#fffc;transition-delay:.04s}.collections-section .collection-card h3{margin-bottom:10px;position:relative;z-index:1;font-family:var(--font-display);font-size:clamp(26px,2.8vw,34px);font-weight:400;letter-spacing:.01em;line-height:1.05;color:#fff;transition:letter-spacing .5s var(--ease),transform .45s var(--ease),opacity .45s var(--ease);transition-delay:0s}.collections-section .collection-card:hover h3{letter-spacing:.03em;transition-delay:.08s}.collections-section .collection-card p{max-width:300px;margin-bottom:16px;position:relative;z-index:1;color:#ffffffb3;line-height:1.7;font-size:14px;transition:transform .45s var(--ease),opacity .45s var(--ease),color .3s var(--ease);transition-delay:0s}.collections-section .collection-card:hover p{color:#ffffffd9;transition-delay:.12s}.collections-section .collection-price{font-family:var(--font-display);font-size:18px;margin-bottom:18px;position:relative;z-index:1;color:var(--cs-accent, #c6a56b);transition:transform .45s var(--ease),opacity .45s var(--ease);transition-delay:0s}.collections-section .collection-card:hover .collection-price{transition-delay:.16s}.collections-section .collection-link{font-size:12px;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;position:relative;z-index:1;width:fit-content;padding-bottom:4px;border-bottom:1px solid rgba(198,165,107,.3);color:var(--cs-accent, #c6a56b);transition:border-color .3s var(--ease),transform .45s var(--ease),opacity .45s var(--ease);transition-delay:0s}.collections-section .collection-card:hover .collection-link{border-color:var(--cs-accent, #c6a56b);transition-delay:.2s}.collections-section .collection-link svg{width:14px;height:14px;transition:transform .35s var(--ease)}.collections-section .collection-card:hover .collection-link svg{transform:translate(6px)}.collections-section .collection-card:hover .collection-tier,.collections-section .collection-card:hover h3,.collections-section .collection-card:hover p,.collections-section .collection-card:hover .collection-price,.collections-section .collection-card:hover .collection-link{animation:cs-elem-rise .5s var(--ease) both}.collections-section .card-shimmer{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.04) 45%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 55%,transparent 70%);z-index:1;pointer-events:none;opacity:0;transform:translate(-120%) skew(-15deg)}.collections-section .collection-card:hover .card-shimmer{animation:cs-shimmer .9s var(--ease) .15s forwards}.collections-section .card-border-top,.collections-section .card-border-bottom{position:absolute;left:0;width:100%;height:1px;z-index:2;pointer-events:none}.collections-section .card-border-top{top:0;background:linear-gradient(90deg,transparent,var(--cs-accent, #c6a56b) 80%,transparent);transform:scaleX(0)}.collections-section .card-border-bottom{bottom:0;background:linear-gradient(90deg,transparent,var(--cs-accent, #c6a56b) 80%,transparent);transform:scaleX(0)}.collections-section .collection-card:hover .card-border-top{animation:cs-line-draw-top .6s var(--ease) .05s forwards}.collections-section .collection-card:hover .card-border-bottom{animation:cs-line-draw-bottom .6s var(--ease) .15s forwards}.collections-section .collection-card.is-signature.is-entered{animation:cs-sig-breathe 4s ease-in-out infinite}.collections-section .collection-card.is-signature.is-entered:hover{animation:none;box-shadow:0 30px 60px #00000073,inset 0 0 100px #c6a56b14}@media(max-width:900px),(hover:none){.collections-section .collection-card{transform:none!important}.collections-section .collection-card:hover{transform:none!important;box-shadow:none}.collections-section .collection-card.is-signature.is-entered{animation:none}.collections-section .collection-card:hover .card-bottle-img img{transform:scale(1.02)}}@media(max-width:900px){.collections-section .collections-grid{grid-template-columns:1fr}.collections-section .collection-card,.collections-section .collection-card.is-signature{min-height:500px}.collections-section .collection-card.is-signature{min-height:550px}.collections-section .collection-card .card-content{padding:30px 24px}.collections-section .collection-num{top:20px;left:20px}.collections-section .collection-card[data-card="0"].is-entering,.collections-section .collection-card[data-card="1"].is-entering,.collections-section .collection-card[data-card="2"].is-entering{animation:cs-card-in-up .8s var(--ease) forwards}.collections-section .collection-card[data-card="1"].is-entering{animation-delay:.15s}.collections-section .collection-card[data-card="2"].is-entering{animation-delay:.3s}}@media(max-width:480px){.collections-section{padding:60px 0}.collections-section .collection-card{min-height:420px}.collections-section .collection-card.is-signature{min-height:460px}.collections-section .collection-card .card-content{padding:24px 20px}.collections-section .collection-card p{font-size:13px;margin-bottom:12px}.collections-section .collection-card h3{font-size:22px}.collections-section .collection-price{font-size:16px;margin-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/collections-grid.css.map */
