:root{--amber:#C8720A;--amber-l:#E8941A;--amber-p:#F5C878;--dark:#0F0A04;--d2:#1A1108;--d3:#261A0C;--d4:#332211;--cream:#F5EDD8;--cream2:#EDE0C4;--text:#C8B898;--text-l:#E8D8B8;--line:rgba(200,114,10,.25);--line-b:rgba(200,114,10,.6)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text);font-family:Libre Baskerville,Georgia,serif;font-size:17px;line-height:1.75;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");pointer-events:none;z-index:9000}#prog{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--amber),var(--amber-p));z-index:9999;transition:width .1s linear}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:9rem 2rem 5rem;position:relative;overflow:hidden}.hero-ring{position:absolute;border-radius:50%;border:1px solid var(--line);animation:spin 60s linear infinite}.hero-ring:nth-child(1){width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-ring:nth-child(2){width:920px;height:920px;top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:90s;animation-direction:reverse}.hero-ring:nth-child(3){width:1240px;height:1240px;top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:130s}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hero:after{content:"";position:absolute;bottom:-10%;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(200,114,10,.18),transparent 70%);pointer-events:none}.h-eye{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.38em;text-transform:uppercase;color:var(--amber);margin-bottom:1.8rem;opacity:0;animation:fu 1s .3s forwards}.h-title{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,8vw,7.5rem);font-weight:300;line-height:1.05;color:var(--cream);letter-spacing:-.01em;max-width:1000px;opacity:0;animation:fu 1s .5s forwards;position:relative;z-index:1}.h-title em{font-style:italic;color:var(--amber-p)}.h-rule{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--amber),transparent);margin:2.5rem auto;opacity:0;animation:fu 1s .7s forwards}.h-sub{font-size:1.05rem;font-style:italic;max-width:560px;line-height:1.75;color:var(--text);opacity:0;animation:fu 1s .9s forwards}.h-meta{display:flex;align-items:center;gap:2rem;margin-top:3rem;opacity:0;animation:fu 1s 1.1s forwards}.h-meta span{font-family:DM Mono,monospace;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--amber)}.h-meta .dot{width:3px;height:3px;background:var(--amber);border-radius:50%}.scroll-hint{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;animation:fu 1s 1.5s forwards}.scroll-hint span{font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--amber)}.scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--amber),transparent);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes fu{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.cnt{max-width:860px;margin:0 auto;padding:0 2rem}.cnt-w{max-width:1160px;margin:0 auto;padding:0 2rem}section{padding:5.5rem 0}.sec-label{font-family:DM Mono,monospace;font-size:.63rem;letter-spacing:.3em;text-transform:uppercase;color:var(--amber);display:flex;align-items:center;gap:1rem;margin-bottom:1.8rem}.sec-label:after{content:"";flex:1;height:1px;background:var(--line)}h2{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:300;line-height:1.15;color:var(--cream);margin-bottom:1.4rem;letter-spacing:-.01em}h2 em{font-style:italic;color:var(--amber-p)}p{margin-bottom:1.3rem}.lead{font-size:1.05rem;font-style:italic;color:var(--text-l);border-left:2px solid var(--amber);padding-left:1.4rem;margin-bottom:2rem;line-height:1.8}.pull-quote{margin:4rem 0;padding:3rem;background:var(--d3);border:1px solid var(--line);position:relative;text-align:center}.pull-quote:before{content:'"';position:absolute;top:-.3em;left:50%;transform:translate(-50%);font-family:Cormorant Garamond,serif;font-size:8rem;color:var(--amber);opacity:.12;line-height:1}.pull-quote p{font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,3vw,2rem);font-style:italic;font-weight:300;color:var(--cream);line-height:1.4;max-width:700px;margin:0 auto}.pull-quote cite{display:block;font-family:DM Mono,monospace;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-top:1.5rem;font-style:normal}.fdiv{display:flex;align-items:center;gap:1.5rem;margin:3.5rem 0;color:var(--amber);opacity:.3}.fdiv:before,.fdiv:after{content:"";flex:1;height:1px;background:var(--line)}.fdiv span{font-family:Cormorant Garamond,serif;font-size:1.2rem;letter-spacing:.3em}.product-slider-section{padding:5.5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-slider-section.alt{background:var(--d2)}.product-slider-section.alt2{background:var(--d3)}.ps-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.ps-header-left .sec-label{margin-bottom:.6rem}.ps-header-left h2{margin-bottom:.3rem}.ps-header-left p{margin-bottom:0;font-size:.92rem;color:var(--text);max-width:500px}.ps-nav{display:flex;align-items:center;gap:1rem;flex-shrink:0}.ps-btn{width:46px;height:46px;border:1px solid var(--line-b);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--amber-p);font-size:1.15rem;transition:all .3s;font-family:DM Mono,monospace}.ps-btn:hover{background:#c8720a1f;border-color:var(--amber-p)}.ps-btn:disabled{opacity:.3;cursor:default}.ps-count{font-family:DM Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:var(--amber);min-width:50px;text-align:center}.ps-outer{overflow:hidden;position:relative}.ps-track{display:flex;gap:1.5rem;transition:transform .5s cubic-bezier(.25,.46,.45,.94);padding-right:1.5rem}.prod-card{flex:0 0 calc(25% - 1.125rem);min-width:calc(25% - 1.125rem);background:var(--d3);border:1px solid var(--line);display:flex;flex-direction:column;transition:border-color .35s,transform .35s;cursor:pointer;position:relative;overflow:hidden}.prod-card:hover{border-color:var(--line-b);transform:translateY(-5px)}.prod-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--amber),transparent);opacity:0;transition:opacity .35s}.prod-card:hover:after{opacity:1}.pc-img{height:280px;background:var(--d4);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pc-img img{height:100%;object-fit:cover;transform:scale(1.1);transition:transform .5s ease}.pc-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 80%,rgba(200,114,10,.12),transparent 65%);pointer-events:none}.pc-img svg{position:relative;z-index:1;transition:transform .45s ease;filter:drop-shadow(0 18px 50px rgba(200,114,10,.18))}.prod-card:hover .pc-img svg{transform:scale(1.06) translateY(-6px);filter:drop-shadow(0 28px 65px rgba(200,114,10,.3))}.pc-badge{position:absolute;top:1rem;left:1rem;font-family:DM Mono,monospace;font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dark);background:var(--amber);padding:.25rem .65rem;z-index:2}.pc-badge.new{background:var(--amber-p);color:var(--d4)}.pc-badge.top{background:var(--cream);color:var(--d4)}.pc-stars{position:absolute;bottom:1rem;right:1rem;display:flex;gap:2px;z-index:2}.pc-stars span{color:var(--amber);font-size:.75rem}.pc-stars span.half{opacity:.4}.pc-body{padding:1.5rem 1.5rem 1.8rem;display:flex;flex-direction:column;flex:1}.pc-origin{font-family:DM Mono,monospace;font-size:.54rem;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);opacity:.75;margin-bottom:.4rem}.pc-name{font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:600;color:var(--cream);line-height:1.2;margin-bottom:.2rem}.pc-name em{font-style:italic;color:var(--amber-p)}.pc-age{font-family:DM Mono,monospace;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text);opacity:.55;margin-bottom:.9rem}.pc-notes{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.pc-note{font-family:DM Mono,monospace;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(200,114,10,.25);padding:.18rem .5rem}.pc-desc{font-size:.82rem;line-height:1.68;color:var(--text);margin-bottom:1.2rem;flex:1}.pc-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:1rem;margin-top:auto}.pc-price{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;color:var(--amber-p)}.pc-price span{font-size:.75rem;font-weight:300;color:var(--text);font-family:DM Mono,monospace}.pc-abv{font-family:DM Mono,monospace;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text);opacity:.6}.ps-dots{display:flex;gap:.6rem;justify-content:center;margin-top:1.8rem}.ps-dot{width:24px;height:2px;background:#c8720a33;cursor:pointer;transition:all .3s;border:none}.ps-dot.active{background:var(--amber);width:42px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.rd1{transition-delay:.1s}.rd2{transition-delay:.2s}.rd3{transition-delay:.3s}.rd4{transition-delay:.4s}footer{background:var(--d2);border-top:1px solid var(--line);padding:4rem 2rem 3rem;text-align:center}.f-logo{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:300;letter-spacing:.2em;color:var(--amber-p);margin-bottom:.6rem}.f-tag{font-family:DM Mono,monospace;font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--text);margin-bottom:2rem}.f-line{width:60px;height:1px;background:var(--line);margin:1.8rem auto}.f-copy{font-size:.78rem;color:var(--text);opacity:.5}@media(max-width:1100px){.prod-card{flex:0 0 calc(33.333% - 1rem);min-width:calc(33.333% - 1rem)}}@media(max-width:860px){nav{padding:.9rem 1.5rem}.nlinks,.hero-ring{display:none}.prod-card{flex:0 0 calc(50% - .75rem);min-width:calc(50% - .75rem)}.ps-header{flex-direction:column;align-items:flex-start}}@media(max-width:560px){body{font-size:15px}.prod-card{flex:0 0 calc(100% + -0px);min-width:calc(100% + -0px)}.cnt,.cnt-w{padding:0 1.2rem}section,.product-slider-section{padding:4rem 0}.pc-img{height:240px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/how-to-taste-whiskey-blog-page.css.map */
