.logo-container,.navbar-brand{display:flex;align-items:center}.process-card,body.no-scroll{overflow:hidden}.footer-link,.recaptcha-notice a,a{text-decoration:none}.grecaptcha-badge{visibility:hidden!important}:root{--color-gold:#C9A962;--color-gold-light:#D4BC7E;--color-gold-dark:#A88B4A;--color-bronze:#8B6914;--color-cream:#F5F0E6;--color-cream-dark:#E8E0D0;--color-black:#0A0A0A;--color-dark:#1A1A1A;--color-dark-brown:#2C2419;--font-serif:'Cormorant Garamond',Georgia,serif;--font-sans:'Montserrat',Arial,sans-serif;--section-padding:120px;--container-max:1200px;--transition-smooth:cubic-bezier(0.4, 0, 0.2, 1)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-cream);background-color:var(--color-black);overflow-x:clip;-webkit-overflow-scrolling:touch}.logo-monogram,.logo-text,h1,h2,h3,h4,h5,h6{font-family:var(--font-serif)}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}p{margin-bottom:1rem}a{color:var(--color-gold);transition:color .3s var(--transition-smooth)}a:hover{color:var(--color-gold-light)}::selection{background-color:var(--color-gold);color:var(--color-black)}.navbar{padding:1.5rem 0;transition:padding .4s var(--transition-smooth),background-color .4s var(--transition-smooth),box-shadow .4s var(--transition-smooth);background:0 0;will-change:padding,background-color}.lang-btn,.navbar-nav .nav-link{transition:color .3s var(--transition-smooth)}.navbar.scrolled{background:rgba(10,10,10,.98);padding:1rem 0;box-shadow:0 2px 30px rgba(0,0,0,.3)}@media (min-width:992px){.navbar.scrolled{background:rgba(10,10,10,.95);backdrop-filter:blur(10px)}}.logo-container{gap:.75rem}.logo-monogram,.nav-lang{display:flex;align-items:center}.logo-monogram{position:relative;font-weight:500;color:var(--color-gold);border:1px solid var(--color-gold);width:2.5rem;height:2.5rem;justify-content:center}.logo-text,.navbar-nav .nav-link{color:var(--color-cream);font-weight:500}.logo-monogram .letter-c{position:absolute;font-size:2.2rem;left:50%;top:46%;transform:translate(-50%,-50%)}.logo-monogram .letter-f{position:absolute;font-size:1.8rem;left:50%;top:60%;transform:translate(-25%,-50%)}.logo-text{font-size:1.1rem;letter-spacing:.2em}.hero-description,.hero-subtitle,.lang-btn,.navbar-nav .nav-link{font-family:var(--font-sans)}.navbar-nav .nav-link{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;padding:.5rem 1.25rem!important;position:relative}.navbar-nav .nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--color-gold);transition:all .3s var(--transition-smooth);transform:translateX(-50%)}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover,.recaptcha-notice a:hover{color:var(--color-gold)}.navbar-nav .nav-link.active::after,.navbar-nav .nav-link:hover::after{width:60%}.navbar-toggler{border:none;padding:.5rem;background:0 0;width:36px;height:28px;position:relative}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:none;width:100%;height:100%;position:relative;display:block}.navbar-toggler-icon::after,.navbar-toggler-icon::before{content:'';position:absolute;left:0;width:100%;height:1px;background-color:var(--color-gold)}.navbar-toggler-icon::before{top:0}.navbar-toggler-icon::after{bottom:0}.navbar-toggler-icon span{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-gold);transform:translateY(-50%)}.nav-lang{margin-left:1rem}.hero,.lang-switcher{display:flex;align-items:center}.lang-switcher{gap:.5rem;padding:.25rem .75rem;border:1px solid rgba(201,169,98,.3);border-radius:2px}.lang-btn{background:0 0;border:none;font-size:.7rem;font-weight:500;letter-spacing:.1em;color:var(--color-cream-dark);cursor:pointer;padding:.25rem .5rem;opacity:.6}.footer-link:hover,.lang-btn.active,.lang-btn:hover{color:var(--color-gold);opacity:1}.lang-separator{color:rgba(201,169,98,.3);font-size:.7rem}.hero{min-height:100vh;min-height:100dvh;justify-content:center;position:relative;padding:80px 0 0;background:linear-gradient(180deg,rgba(10,10,10,.4) 0,rgba(10,10,10,.5) 50%,rgba(10,10,10,.85) 90%,#0a0a0a 100%) center/cover,url('background.png') center/cover}.hero-overlay,.section-maison::after{position:absolute;pointer-events:none}.hero-overlay{inset:0;background:radial-gradient(ellipse at center,rgba(201,169,98,.05) 0,transparent 70%)}.hero-logo,.image-frame,.section,.section-image{position:relative}.hero-content{text-align:center;z-index:1;padding:1rem 2rem 60px;max-width:800px}.hero-logo{margin-bottom:clamp(1.5rem,4vh,3rem);display:inline-block}.hero-logo-img{width:clamp(150px,20vw,260px);height:auto;filter:drop-shadow(0 2px 10px rgba(0, 0, 0, .3))}.hero-subtitle{font-size:clamp(.7rem, 1.5vw, .85rem);font-weight:400;letter-spacing:.35em;color:var(--color-gold);margin-bottom:clamp(1rem,2vh,2rem)}.hero-divider{display:flex;align-items:center;justify-content:center;gap:1rem;margin:clamp(1rem,2vh,2rem) auto}.hero-divider::after,.hero-divider::before{content:'';width:40px;height:1px;background:var(--color-gold)}.hero-divider span{color:var(--color-gold);font-size:.9rem;line-height:1}.hero-motto{font-family:var(--font-serif);font-size:clamp(1.3rem, 3vw, 2.5rem);font-weight:400;color:var(--color-cream);margin-bottom:clamp(.75rem,1.5vh,1.5rem);font-style:italic}.hero-description{font-size:clamp(.85rem, 1.5vw, 1rem);font-weight:300;color:var(--color-cream-dark);line-height:1.7;margin-bottom:clamp(1.5rem,3vh,3rem);opacity:.9}.btn-discover,.section-label{font-family:var(--font-sans);font-weight:500}.btn-discover{display:inline-block;font-size:.75rem;letter-spacing:.2em;color:var(--color-cream);border:1px solid var(--color-gold);padding:.875rem 2rem;transition:background .4s var(--transition-smooth),color .4s var(--transition-smooth),border-color .4s var(--transition-smooth);background:0 0;margin-bottom:2rem}.btn-age-yes,.btn-discover:hover{background:var(--color-gold);color:var(--color-black)}@media (max-height:700px){.hero{padding:80px 0 40px}.hero-logo{margin-bottom:.75rem}.hero-logo-img{width:clamp(180px,60vw,280px)}.hero-divider{margin:.75rem auto}}@media (max-height:600px){.hero-description{display:none}.hero-divider{margin:.5rem auto}}.section{padding:var(--section-padding) 0;overflow-x:hidden}.section-label{display:inline-block;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold);margin-bottom:1rem}.section-title{font-family:var(--font-serif);font-size:clamp(2rem, 4vw, 3rem);font-weight:400;color:var(--color-cream);margin-bottom:1.5rem;line-height:1.3}.title-ornament{width:60px;height:1px;background:linear-gradient(90deg,var(--color-gold),transparent);margin-bottom:2rem}.section-text{font-family:var(--font-sans);font-size:1rem;font-weight:300;color:var(--color-cream-dark);line-height:1.9;margin-bottom:1.5rem}.section-text em{font-family:var(--font-serif);color:var(--color-gold);font-style:italic}.section-subtitle{font-family:var(--font-sans);font-size:.8rem;font-weight:400;letter-spacing:.2em;color:var(--color-gold);margin-bottom:1rem}.process-number,.process-title{font-family:var(--font-serif);margin-bottom:1rem}.product-badge,.product-origin{letter-spacing:.15em;text-transform:uppercase}.section-maison{background:var(--color-black)}.section-maison::after{content:'';bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent 0,var(--color-black) 100%);z-index:2}.image-frame::after,.image-frame::before{width:70%;height:70%;border:1px solid var(--color-gold);z-index:0;position:absolute;opacity:.3;content:''}.image-frame{padding:20px}.image-frame::before{top:0;right:0}.image-frame::after{bottom:0;left:0}.section-image{z-index:1;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.process-card,.product-card{text-align:center;height:100%;transition:all .4s var(--transition-smooth);position:relative}.section-terroir{background:linear-gradient(180deg,var(--color-black) 0,var(--color-dark) 30%,var(--color-dark) 70%,var(--color-black) 100%)}.section-savoir-faire{background:linear-gradient(180deg,var(--color-black) 0,transparent 20%,transparent 80%,var(--color-black) 100%),radial-gradient(ellipse at center,transparent 0,rgba(10,10,10,.8) 100%),radial-gradient(ellipse at 30% 20%,rgba(201,169,98,.08) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(201,169,98,.05) 0,transparent 40%),repeating-linear-gradient(90deg,transparent 0,transparent 40px,rgba(44,36,25,.3) 40px,rgba(44,36,25,.3) 41px,transparent 41px,transparent 80px),repeating-linear-gradient(90deg,transparent 0,transparent 120px,rgba(44,36,25,.15) 120px,rgba(44,36,25,.15) 122px),linear-gradient(180deg,var(--color-black) 0,rgba(44,36,25,.4) 35%,rgba(44,36,25,.4) 65%,var(--color-black) 100%)}.process-card{background:linear-gradient(135deg,rgba(44,36,25,.5) 0,rgba(26,26,26,.5) 100%);border:1px solid rgba(201,169,98,.2);padding:3rem 2rem}.process-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--color-gold),transparent);opacity:0;transition:opacity .4s var(--transition-smooth)}.process-card:hover{transform:translateY(-10px);border-color:rgba(201,169,98,.4);box-shadow:0 20px 40px rgba(0,0,0,.3)}.process-card:hover::before{opacity:1}.process-number{font-size:3rem;font-weight:300;color:var(--color-gold);opacity:.3}.process-title{font-size:1.5rem;font-weight:500;color:var(--color-cream)}.process-text,.product-badge{font-family:var(--font-sans)}.process-text,.product-notes p:last-child{margin-bottom:0}.process-text{font-size:.95rem;font-weight:300;color:var(--color-cream-dark);line-height:1.8}.section-cognacs{background:linear-gradient(180deg,var(--color-black) 0,var(--color-black) 8%,var(--color-dark-brown) 50%,var(--color-black) 92%,var(--color-black) 100%);padding-bottom:150px}.product-card{background:linear-gradient(180deg,rgba(26,26,26,.8) 0,rgba(10,10,10,.9) 100%);border:1px solid rgba(201,169,98,.15);padding:2rem}.product-card.featured{border-color:var(--color-gold);transform:scale(1.02)}.product-card:hover{border-color:rgba(201,169,98,.5);box-shadow:0 30px 60px rgba(0,0,0,.4)}.product-badge{position:absolute;top:1rem;right:1rem;font-size:.65rem;font-weight:500;color:var(--color-black);background:var(--color-gold);padding:.3rem .8rem}.product-image{padding:2rem 0;display:flex;justify-content:center;align-items:center;min-height:250px}.bottle-img{max-height:220px;width:auto;object-fit:contain;transition:transform .5s var(--transition-smooth)}.product-card:hover .bottle-img{transform:scale(1.05)}.product-info{padding-top:1.5rem;border-top:1px solid rgba(201,169,98,.1)}.product-name{font-family:var(--font-serif);font-size:1.5rem;font-weight:500;color:var(--color-cream);margin-bottom:.25rem}.product-description,.product-details,.product-number,.product-origin{font-family:var(--font-sans)}.product-origin{font-size:.75rem;font-weight:400;color:var(--color-gold);margin-bottom:1rem}.product-description,.product-notes p{font-weight:300;color:var(--color-cream-dark)}.product-description{font-size:.9rem;line-height:1.7;margin-bottom:1.5rem}.product-details{display:flex;justify-content:center;gap:2rem;font-size:.8rem;color:var(--color-cream);opacity:.7}.product-number{font-size:.65rem;font-weight:500;letter-spacing:.2em;color:var(--color-gold);opacity:.7;margin-bottom:.5rem}.product-tagline{font-family:var(--font-serif);font-size:1rem;color:var(--color-gold);margin-bottom:1rem}.product-category,.product-notes p{font-family:var(--font-sans);margin-bottom:.5rem}.product-category{font-size:.7rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold-light)}.product-notes{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(201,169,98,.15);text-align:left}.product-notes p{font-size:.85rem;line-height:1.6}.product-notes strong{font-weight:500;color:var(--color-gold)}.quote-content blockquote,.quote-title{font-family:var(--font-serif);color:var(--color-cream);margin-bottom:1.5rem;font-weight:400}.section-quote{padding:100px 0;position:relative;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(201,169,98,.08) 0,transparent 60%),radial-gradient(circle at 20% 30%,rgba(201,169,98,.04) 0,transparent 30%),radial-gradient(circle at 80% 70%,rgba(201,169,98,.03) 0,transparent 25%),repeating-linear-gradient(135deg,transparent 0,transparent 100px,rgba(201,169,98,.015) 100px,rgba(201,169,98,.015) 101px),repeating-linear-gradient(45deg,transparent 0,transparent 150px,rgba(201,169,98,.01) 150px,rgba(201,169,98,.01) 151px),radial-gradient(ellipse at center,transparent 0,rgba(10,10,10,.6) 100%),var(--color-black)}.section-quote::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,var(--color-black) 0,transparent 15%),linear-gradient(to top,var(--color-black) 0,transparent 15%),radial-gradient(ellipse at center,rgba(201,169,98,.03) 0,transparent 50%);pointer-events:none}.quote-content{text-align:center;position:relative}.quote-title{font-size:clamp(1.3rem, 2.5vw, 1.8rem);letter-spacing:.05em}.quote-mark{font-family:var(--font-serif);font-size:8rem;color:var(--color-gold);opacity:.2;line-height:0;margin-bottom:2rem}.quote-content blockquote{font-size:clamp(1.8rem, 4vw, 3rem);font-style:italic;line-height:1.4}.quote-content cite{font-family:var(--font-sans);font-size:.85rem;font-weight:400;letter-spacing:.2em;color:var(--color-gold);font-style:normal}.section-art-vivre{background:linear-gradient(180deg,var(--color-black) 0,var(--color-black) 10%,var(--color-dark) 50%,var(--color-black) 90%,var(--color-black) 100%)}.art-vivre-list{list-style:none;padding:0;margin:0}.art-vivre-list li{font-family:var(--font-serif);font-size:1.2rem;font-style:italic;color:var(--color-cream);padding:.75rem 0 .75rem 1.5rem;border-bottom:1px solid rgba(201,169,98,.15);position:relative}.art-vivre-list li:last-child{border-bottom:none}.art-vivre-list li::before{content:'—';position:absolute;left:0;color:var(--color-gold)}.section-distribution{position:relative;background:linear-gradient(to bottom,var(--color-black) 0,transparent 12%),linear-gradient(to top,var(--color-black) 0,transparent 12%),radial-gradient(ellipse 100% 80% at 50% 50%,rgba(201,169,98,.06) 0,transparent 50%),radial-gradient(circle at 10% 50%,rgba(201,169,98,.03) 0,transparent 25%),radial-gradient(circle at 90% 50%,rgba(201,169,98,.03) 0,transparent 25%),repeating-linear-gradient(0deg,transparent 0,transparent 80px,rgba(201,169,98,.02) 80px,rgba(201,169,98,.02) 81px),repeating-linear-gradient(90deg,transparent 0,transparent 200px,rgba(201,169,98,.015) 200px,rgba(201,169,98,.015) 201px),radial-gradient(ellipse at center,transparent 0,rgba(10,10,10,.5) 100%),var(--color-black)}.distribution-item{text-align:center;padding:2rem 1rem}.distribution-icon{display:block;font-size:2.5rem;margin-bottom:1rem;opacity:.8}.distribution-item p{font-family:var(--font-sans);font-size:.9rem;font-weight:400;letter-spacing:.1em;color:var(--color-cream);margin-bottom:0}.contact-item h4,.footer-logo{font-family:var(--font-serif)}.section-contact{background:linear-gradient(180deg,var(--color-black) 0,var(--color-dark) 25%,var(--color-dark) 100%)}.contact-info{margin-bottom:3rem}.contact-item{text-align:center;padding:2rem}.contact-icon{font-size:2rem;margin-bottom:1rem}.contact-item h4{font-size:1.2rem;font-weight:500;color:var(--color-gold);margin-bottom:.75rem}.btn-submit,.contact-item p{font-family:var(--font-sans)}.contact-item p{font-size:.95rem;font-weight:300;color:var(--color-cream-dark);line-height:1.7;margin-bottom:0}.contact-form .form-control,.contact-form .form-select{background:rgba(26,26,26,.5);border:1px solid rgba(201,169,98,.2);color:var(--color-cream);padding:1rem 1.25rem;font-family:var(--font-sans);font-size:.95rem;font-weight:300;border-radius:0;transition:all .3s var(--transition-smooth)}.contact-form .form-control:focus,.contact-form .form-select:focus{background:rgba(26,26,26,.8);border-color:var(--color-gold);box-shadow:none;color:var(--color-cream)}.contact-form .form-control::placeholder{color:var(--color-cream-dark);opacity:.5}.contact-form .form-select{color:var(--color-cream-dark)}.contact-form .form-select option{background:var(--color-dark);color:var(--color-cream)}.btn-submit{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-black);background:var(--color-gold);border:1px solid var(--color-gold);padding:1rem 3rem;cursor:pointer;transition:all .4s var(--transition-smooth)}.btn-submit:hover{background:0 0;color:var(--color-gold)}.recaptcha-notice{font-size:.7rem;color:rgba(255,255,255,.4);margin-top:1rem;text-align:center}.recaptcha-notice a{color:rgba(201,169,98,.6)}.footer{background:var(--color-black);padding:60px 0 40px;border-top:1px solid rgba(201,169,98,.1)}.footer-brand{display:flex;align-items:center;gap:1rem}.footer-logo{font-size:1.2rem;font-weight:500;color:var(--color-gold);border:1px solid var(--color-gold);padding:.25rem .5rem;letter-spacing:.1em}.footer-motto,.footer-name{font-family:var(--font-serif);font-size:1rem}.footer-name{font-weight:500;color:var(--color-cream);letter-spacing:.2em}.footer-motto{font-style:italic;color:var(--color-gold);margin-bottom:0}.footer-copyright,.footer-legal{font-size:.75rem;font-weight:300}.footer-copyright,.footer-legal,.footer-link{font-family:var(--font-sans);color:var(--color-cream-dark)}.footer-legal{opacity:.7;line-height:1.6;margin-bottom:0}.footer-divider{border-color:rgba(201,169,98,.1);margin:2rem 0}.footer-copyright{opacity:.5;margin-bottom:0}.footer-link{font-size:.7rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;opacity:.6;transition:color .3s var(--transition-smooth),opacity .3s var(--transition-smooth)}.modal-body h6,.modal-title{font-family:var(--font-serif);font-weight:500}.modal-content{background:var(--color-dark);border:1px solid rgba(201,169,98,.3);border-radius:0;color:var(--color-cream)}.modal-footer,.modal-header{background:var(--color-black)}.age-modal-subtitle,.modal-body h6,.modal-title{color:var(--color-gold)}.modal-header{border-bottom:1px solid rgba(201,169,98,.2);padding:1.5rem 2rem}.modal-title{font-size:1.5rem;letter-spacing:.1em}.modal-body{padding:2rem}.modal-body h6{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.75rem}.modal-body h6:first-child{margin-top:0}.modal-body p{font-family:var(--font-sans);font-size:.9rem;font-weight:300;color:var(--color-cream-dark);line-height:1.7;margin-bottom:.5rem}.modal-footer{border-top:1px solid rgba(201,169,98,.2);padding:1rem 2rem}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.age-modal{position:fixed;inset:0;background:rgba(10,10,10,.98);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:all .5s var(--transition-smooth)}.age-modal.hidden{opacity:0;visibility:hidden}.age-modal-content{text-align:center;padding:3rem;max-width:500px}.age-modal-logo{margin-bottom:1.5rem;display:flex;justify-content:center}.age-modal-logo .logo-monogram{width:5rem;height:5rem;border-width:2px;margin:0 auto}.age-modal-logo .logo-monogram .letter-c{font-size:3.2rem}.age-modal-logo .logo-monogram .letter-f{font-size:2.8rem}.age-modal-content h2{font-family:var(--font-serif);font-size:2rem;font-weight:400;letter-spacing:.3em;color:var(--color-cream);margin-bottom:.5rem}.age-modal-subtitle{font-family:var(--font-sans);font-size:.8rem;font-weight:400;letter-spacing:.2em;margin-bottom:1.5rem}.age-modal-divider{width:60px;height:1px;background:var(--color-gold);margin:2rem auto}.age-modal-content p{font-family:var(--font-sans);font-size:.95rem;font-weight:300;color:var(--color-cream-dark);line-height:1.7}.age-question{font-family:var(--font-serif);font-size:1.3rem;color:var(--color-cream)!important;margin:2rem 0!important}.age-modal-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.btn-age{font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2rem;border:1px solid var(--color-gold);cursor:pointer;transition:all .3s var(--transition-smooth)}.btn-age-yes:hover{background:var(--color-gold-light)}.btn-age-no{background:0 0;color:var(--color-cream)}.btn-age-no:hover{background:rgba(201,169,98,.1)}.age-modal-warning{font-size:.75rem!important;opacity:.6;margin-bottom:0!important}.contact-form,.process-card,.product-card,.quote-content,.section-label,.section-title,.title-ornament,[data-animate]{opacity:0}[data-animate=fade-up]{transform:translateY(50px)}[data-animate=fade-right]{transform:translateX(-50px)}[data-animate=fade-left]{transform:translateX(50px)}@media (max-width:991.98px){.nav-lang{margin-left:0;margin-top:1.5rem}.lang-switcher{border:none;padding:0;gap:1rem;justify-content:center}.contact-form,.process-card,.product-card,.quote-content,.section-label,.section-title,.title-ornament,[data-animate]{transition:opacity .6s ease-out,transform .6s ease-out}:root{--section-padding:80px}.navbar-collapse{background:rgba(10,10,10,.98);padding:2rem;margin-top:1rem;border:1px solid rgba(201,169,98,.2)}.navbar-nav .nav-link{padding:.75rem 0!important;border-bottom:1px solid rgba(201,169,98,.1)}.navbar-nav .nav-link::after{display:none}.section-content{margin-bottom:3rem}}@media (max-width:767.98px){:root{--section-padding:60px}.hero-content{padding:1rem}.hero-subtitle{letter-spacing:.15em;font-size:.75rem}.section-content{text-align:center}.section-content .section-label,.section-content .title-ornament{margin-left:auto;margin-right:auto}.art-vivre-list{display:inline-block;text-align:left}.contact-item{padding:1rem .5rem}.contact-info,.footer-motto{margin-bottom:1.5rem}.contact-icon{font-size:1.5rem;margin-bottom:.5rem}.footer-brand{justify-content:center;margin-bottom:1.5rem}.footer-link{display:inline-block;text-align:center;margin-top:1.5rem}.col-md-4.text-md-end{text-align:center!important}.age-modal-content{padding:2rem 1.5rem}.age-modal-buttons{flex-direction:column}.btn-age{width:100%}}@media (max-width:575.98px){.product-card{max-width:320px;margin:0 auto}}.text-gold{color:var(--color-gold)!important}.bg-dark-gradient{background:linear-gradient(180deg,var(--color-black) 0,var(--color-dark) 100%)}