:root{--font-primary:"Urbanist",sans-serif;--font-secondary:"Poppins",sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-h1-desktop:72px;--fs-h2-desktop:56px;--fs-h3-desktop:48px;--fs-h4-desktop:36px;--fs-h5-desktop:28px;--fs-body-lg-desktop:20px;--fs-body-desktop:16px;--fs-body-sm-desktop:14px;--fs-body-xs-desktop:16px;--fs-cta-desktop:18px;--fs-h1-mobile:40px;--fs-h2-mobile:32px;--fs-h3-mobile:24px;--fs-h4-mobile:20px;--fs-h5-mobile:18px;--fs-body-lg-mobile:16px;--fs-body-mobile:15px;--fs-body-sm-mobile:14px;--fs-body-xs-mobile:13px;--lh-heading:1.2;--lh-body:1.2;--primary-50:#fff1f2;--primary-100:#ffe4e6;--primary-200:#fecaca;--primary-300:#fda4af;--primary-400:#fb7185;--primary-500:#e11d48;--primary-600:#be123c;--primary-700:#710014;--primary-800:#5b000f;--primary-900:#3f000b;--primary-950:#1f0005;--secondary-gold-50:#faf7f2;--secondary-gold-100:#f3ece1;--secondary-gold-200:#e7d7b8;--secondary-gold-300:#d9c08a;--secondary-gold-400:#cfae6e;--secondary-gold-500:#c7a370;--secondary-gold-600:#b8935c;--secondary-gold-700:#9b7a4b;--secondary-gold-800:#7c623d;--secondary-gold-900:#5c4930;--secondary-gold-950:#2f2518;--secondary-cream-50:#fffcf7;--secondary-cream-100:#fff7ec;--secondary-cream-200:#feebd2;--secondary-cream-300:#f8dfb8;--secondary-cream-400:#efd0a3;--secondary-cream-500:#e1b885;--secondary-cream-600:#c99763;--secondary-cream-700:#a3744b;--secondary-cream-800:#7c5838;--secondary-cream-900:#5a4029;--secondary-cream-950:#2e2014;--neutral-50:#fff;--neutral-100:#f2f2f2;--neutral-200:#e0e0e0;--neutral-300:#c6c6c6;--neutral-400:#a8a8a8;--neutral-500:#8a8a8a;--neutral-600:#6e6e6e;--neutral-700:#525252;--neutral-800:#353535;--neutral-900:#1b1b1b;--neutral-950:#0f0f0f;--color-primary:var(--primary-700);--color-secondary:var(--secondary-gold-500);--color-background:var(--neutral-50);--color-surface:var(--secondary-cream-100);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-600);--color-border:var(--neutral-200)}body{font-family:var(--font-primary);font-size:var(--fs-body-mobile);line-height:var(--lh-body);font-weight:var(--fw-regular)}h1,h2,h3,h4,h5{font-weight:var(--fw-semibold);line-height:var(--lh-heading)}h1{font-size:var(--fs-h3-desktop)}h2{font-size:var(--fs-h2-mobile)}h3{font-size:var(--fs-h3-mobile)}h4{font-size:var(--fs-h4-mobile)}h5{font-size:var(--fs-h5-mobile)}.body-lg{font-size:var(--fs-body-lg-mobile)}.body-sm{font-size:var(--fs-body-sm-mobile)}.body-xs{font-size:var(--fs-body-xs-mobile)}@media (min-width:992px){h1{font-size:var(--fs-h3-desktop)}h2{font-size:var(--fs-h2-desktop)}h3{font-size:var(--fs-h3-desktop)}h4,h5{font-size:var(--fs-h5-desktop)}body{font-size:var(--fs-body-desktop)}.body-lg{font-size:var(--fs-body-lg-desktop)}.body{font-size:var(--fs-body-desktop)}.body-sm{font-size:var(--fs-body-sm-desktop)}.body-xs{font-size:var(--fs-body-xs-desktop)}}html body{overflow-x:hidden}.container{max-width:100%;padding:0 80px}.hero-section{background-position:50%;background-size:cover;height:auto;min-height:100vh;position:relative;overflow:hidden}.hero-gradient{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 35%,#000000a6 65%,#000000d9 100%);width:100%;height:35%;position:absolute;bottom:0;left:0}.hero-banner{font-family:var(--font-primary);color:var(--neutral-50);z-index:2;margin-bottom:20px;font-size:10vw;font-weight:800;line-height:.95;position:relative}.sticky-header{z-index:999;will-change:transform;width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s;position:fixed;top:0;left:0;transform:translateY(0)}.sticky-header.hide{transition-duration:.28s;transition-timing-function:ease-in;transform:translateY(-100%)}.sticky-header.scrolled{background:#fffffff2;box-shadow:0 6px 20px #0000001a,inset 0 -1px #ffffff14}.header-inner{justify-content:space-between;align-items:center;height:96px;display:flex}.burger-bar{cursor:pointer;background:0 0;border:none}.burger-bar svg{transition:transform .25s,opacity .25s}.fullscreen-menu{z-index:9999;opacity:0;visibility:hidden;background:#fff;border-bottom-right-radius:40px;border-bottom-left-radius:40px;flex-direction:column;height:95vh;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .25s .1s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.fullscreen-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.menu-topbar{background:var(--neutral-50);border-bottom:1px solid var(--secondary-gold-500);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.menu-logo-link{display:inline-flex}.menu-logo-img{width:auto;height:44px}.close-menu{cursor:pointer;font-size:var(--fs-body-desktop);color:var(--secondary-gold-500);line-height:var(--lh-body);font-family:var(--font-primary);background:0 0;border:none;padding:4px 8px;transition:opacity .2s,transform .3s}.close-menu:hover{opacity:.7;transform:rotate(90deg)}.menu-wrapper{min-height:calc(95vh - 96px);display:flex}.menu-left{border-right:1px solid var(--secondary-gold-500);scrollbar-width:none;flex-direction:column;flex-shrink:0;width:415px;padding:50px 100px;display:flex;overflow:hidden auto}.menu-left::-webkit-scrollbar{width:6px}.menu-left::-webkit-scrollbar-track{background:0 0}.menu-left::-webkit-scrollbar-thumb{opacity:0;background:#c12a3e;border-radius:10px;transition:opacity .3s}.menu-left:hover::-webkit-scrollbar-thumb{opacity:1}.menu-left::-webkit-scrollbar-thumb:hover{background:#a61f30}.menu-left::-webkit-scrollbar-button{display:none}.menu-left:hover{scrollbar-width:thin;scrollbar-color:#c12a3e transparent}.menu-left::-webkit-scrollbar-button{width:0;height:0;display:none}.nav-group{margin-bottom:10px}.nav-parent{font-family:var(--font-primary);font-size:var(--fs-h3-mobile);color:var(--neutral-950);letter-spacing:0%;font-weight:400;line-height:var(--lh-body);display:block}.nav-children{flex-direction:column;gap:2px;margin-top:5px;display:flex}.nav-child{font-family:var(--font-primary);font-size:var(--fs-h3-mobile);color:#444;font-weight:400;line-height:var(--lh-body);letter-spacing:0%;align-items:center;gap:8px;padding:9px 0;text-decoration:none;transition:color .2s;display:flex}.nav-bullet{width:14px;color:var(--primary-700);opacity:0;flex-shrink:0;font-size:11px;transition:opacity .2s,transform .2s;display:inline-block;transform:scale(.4)}.nav-child:hover .nav-bullet{opacity:1;transform:scale(1)}.nav-child.active{color:var(--primary-700)}.nav-child.active .nav-bullet{opacity:1;transform:scale(1)}.nav-solo{font-family:var(--font-primary);font-size:var(--fs-h3-mobile);color:#444;font-weight:400;line-height:var(--lh-body);letter-spacing:0%;align-items:center;gap:8px;padding:13px 0;text-decoration:none;transition:color .2s;display:flex}.nav-solo:hover,.nav-solo.active{color:var(--primary-700)}.nav-redirect{font-family:var(--font-primary);font-size:var(--fs-h3-mobile);color:#444;font-weight:400;line-height:var(--lh-body);letter-spacing:0%;align-items:center;gap:8px;padding:13px 0;text-decoration:none;transition:color .2s;display:flex}.nav-redirect:hover{color:var(--primary-700)}.menu-footer{color:#888;flex-direction:column;gap:6px;margin-top:auto;padding-top:40px;font-size:13px;display:flex}.menu-footer a{color:#888;text-decoration:none}.menu-right{border-left:1px solid #e8e2d9;flex-direction:column;flex:1;padding:20px 60px;display:flex;overflow:hidden auto}.menu-content{height:100%;display:none}.menu-content.active{display:block}.menu-content.product-ui .row{align-items:center;margin:0}.bottle-col{cursor:pointer;border:1px solid #1b171666;flex-direction:column;justify-content:center;align-items:center;padding:25px 0 0;transition:opacity .5s,transform .5s;display:flex;position:relative}.bottle-col:not(:last-child):after{content:"";background:#ffffff1f;width:1px;height:80%;position:absolute;top:10%;right:0}.bottle-col:before{content:"";opacity:0;pointer-events:none;filter:blur(3px);background:#c7a370;border-radius:50%;width:150px;height:16px;transition:opacity .5s;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.bottle-col:hover:before{opacity:.6}.bottle-img-wrap{justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative}.bottle-img-wrap img{object-fit:contain;max-width:100%;max-height:100%;padding-top:30px;transition:filter .5s,transform .5s}.bottle-col:hover .bottle-img-wrap img{filter:drop-shadow(0 30px 60px #ffffff14);transform:translateY(-30px)}.bottle-title{font-family:Urbanist;font-weight:600;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:center;margin-top:24px;margin-bottom:0;padding:14px 0;text-decoration:none;transition:color .4s,letter-spacing .4s}.bottle-col:hover .bottle-title{color:#9b1a2c}.menu-content.story-ui .row{align-items:center;margin:0}.story-ui .story-col{cursor:pointer;flex-direction:column;align-items:flex-start;transition:opacity .5s,transform .5s;display:flex;position:relative}.story-img-wrap{justify-content:center;align-items:center;width:100%;height:500px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.story-img-wrap img{object-fit:cover;max-width:100%;height:100%;transition:filter .5s,transform .5s}.story-col:hover .story-img-wrap img{transform:scale(1.08)}.story-title{font-family:Urbanist;font-weight:600;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:center;margin-top:24px;margin-bottom:0;padding:14px 0;transition:color .4s,letter-spacing .4s}.menu-content.event-ui .row{align-items:center;margin:0}.event-ui .event-col{cursor:pointer;flex-direction:column;align-items:flex-start;transition:opacity .5s,transform .5s;display:flex;position:relative}.event-col .event-date{font-weight:400;font-style:Regular;font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-90050);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.event-col .event-name{font-weight:600;font-style:SemiBold;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;overflow:hidden}.event-col .event-short-description{font-weight:400;font-style:Regular;font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#494545;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-img-wrap{justify-content:center;align-items:center;width:100%;height:400px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.event-img-wrap img{object-fit:cover;width:100%;height:100%;transition:filter .5s,transform .5s}.event-col:hover .event-img-wrap img{transform:scale(1.08)}.event-title{font-family:Urbanist;font-weight:600;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:center;margin-bottom:0;padding:0;transition:color .4s,letter-spacing .4s}.quick-action{justify-content:flex-end;padding-bottom:21.5px;display:flex}.quick-action .secondary-btn,.quick-action .secondary-btn svg{color:#9b1a2c!important;fill:#9b1a2c!important}.whats-new-label{font-weight:var(--fw-medium);font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950)}.menu-event-card{align-items:flex-end;gap:36px;padding-left:90px;display:flex}.menu-event-img{flex-shrink:0;width:495px;height:495px;overflow:hidden}.menu-event-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.menu-event-img:hover img{transform:scale(1.04)}.menu-event-info{flex-direction:column;gap:12px;padding-top:100px;display:flex}.menu-event-date{font-family:Urbanist;font-style:italic;font-weight:400;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%}.menu-event-title{font-family:Urbanist;font-style:italic;font-weight:500;font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%}.menu-event-link{font-family:Urbanist;font-weight:500;font-style:Medium;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;vertical-align:middle;color:var(--neutral-950);align-items:center;gap:16px;text-decoration:none;display:flex}.menu-event-link:hover,.menu-event-link:hover svg{color:var(--primary-700);fill:var(--primary-700)}.menu-event-link span{font-size:var(--fs-body-sm-desktop)}.fullscreen-menu.active .nav-group,.fullscreen-menu.active .nav-solo,.fullscreen-menu.active .menu-footer{animation:.4s both menuItemIn}.fullscreen-menu.active .nav-group:first-child{animation-delay:.12s}.fullscreen-menu.active .nav-group:nth-child(2){animation-delay:.18s}.fullscreen-menu.active .nav-group:nth-child(3){animation-delay:.24s}.fullscreen-menu.active .nav-solo:nth-child(4){animation-delay:.28s}.fullscreen-menu.active .nav-solo:nth-child(5){animation-delay:.31s}.fullscreen-menu.active .nav-solo:nth-child(6){animation-delay:.34s}.fullscreen-menu.active .nav-solo:nth-child(7){animation-delay:.37s}.fullscreen-menu.active .menu-footer{animation-delay:.4s}.fullscreen-menu.active .whats-new-label{animation:.4s .2s both menuItemIn}.fullscreen-menu.active .menu-event-card{animation:.5s .28s both menuItemIn}.fullscreen-menu a{color:var(--neutral-950);text-decoration:none!important}@keyframes menuItemIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tab-indo{z-index:9;flex-direction:column;justify-content:space-between;width:100%;height:calc(100vh - 350px);display:flex;position:absolute}.tab{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:75px;width:90vw;display:flex;overflow:auto hidden}.tab::-webkit-scrollbar{display:none}.tab::-webkit-scrollbar{height:6px}.tab::-webkit-scrollbar-thumb{background:#0000004d;border-radius:10px}.tab button{cursor:pointer;font-family:var(--font-primary);font-size:var(--fs-h5-desktop);color:var(--neutral-50);transform-origin:50%;will-change:transform;white-space:nowrap;background:0 0;border:none;flex:none;min-height:52px;padding:14px 0;font-weight:500;line-height:1;transition:transform .25s,font-weight .25s;transform:scale(.78)}.tab button.active{font-weight:700;transform:scale(1)}.tabcontent{display:none}.tabcontent.active{display:block}.tab-description{font-size:var(--fs-h5-desktop);font-weight:600;line-height:var(--lh-body);width:100%;color:var(--neutral-50);z-index:9;padding-right:35%}.explore-btn{cursor:pointer;width:200px;height:200px;position:relative}.circle-text{width:100%;height:100%}@media (max-width:768px){.circle-text{animation:15s linear infinite rotate}}@media (min-width:769px){.explore-btn:hover .circle-text{animation:15s linear infinite rotate}}.circle-text text{fill:var(--neutral-50);font-size:var(--fs-body-xs-desktop);letter-spacing:4.8px;text-transform:uppercase;font-weight:500}.play-icon{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explore-btn:hover .play-icon{transition:all .3s;transform:translate(-50%,-50%)scale(1.1)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.second-img{z-index:2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;bottom:0;right:0}@media (max-width:768px){.sticky-header{background:#1a18181a}.tab-indo{width:90%;justify-content:flex-end!important}.tab{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;gap:24px;overflow:auto hidden}.tab::-webkit-scrollbar{display:none}.tab button{font-size:var(--fs-h5-mobile);flex:none;min-height:auto;padding:10px 0;transform:scale(.78)}.tab button.active{font-weight:700;transform:scale(1)}.tab-description{font-size:var(--fs-h5-mobile);font-weight:400;line-height:var(--lh-body);width:90%;color:var(--neutral-50);z-index:9;padding-bottom:50px;position:absolute}}.foundations-section{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-image .4s;position:relative}.foundations-section:before{content:"";z-index:1;background:linear-gradient(#fffc 55.42%,#fff 100%);position:absolute;inset:0}.foundations-section>.container{z-index:2;position:relative}.foundations-image{object-fit:cover;object-position:top center;border-radius:16px;width:800px;height:500px;left:516px}.foundations-carousel{overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;gap:50px;padding-bottom:10px;display:flex;overflow:auto visible}.foundations-carousel::-webkit-scrollbar{display:none}.foundation-item{scroll-snap-align:start;flex:0 0 100%}.foundation-card{justify-content:space-around;display:flex}.foundation-content{flex-direction:column;justify-content:center;display:flex}.carousel-nav{font-family:var(--font-primary);justify-content:center;align-items:center;gap:20px;padding:24px 0;display:flex}.nav-btn{font-size:var(--fs-h3-mobile);cursor:pointer;fill:var(--secondary-gold-500);background:0 0;border:none}.nav-btn:disabled{opacity:.3;cursor:not-allowed;fill:var(--neutral-950)}.nav-indicator{font-size:var(--fs-h5-desktop);font-weight:500}.stats-section{background:#fff}.stat-item{text-align:center;text-align:center;justify-content:center;align-items:center}.stat-item h2{font-variant-numeric:tabular-nums;color:#1b1716;margin-bottom:8px;transition:transform .3s}.stat-item h2.animate{transform:scale(1.05)}.stat-item p{line-height:var(--lh-body);color:#1b1716;margin:0}.stat-divider{text-align:center;justify-content:center;align-items:center;display:flex}.divider{background:var(--color-secondary);width:2px;height:100px}.parallax-section{background-position:50%;background-size:cover;border-top-left-radius:0;border-top-right-radius:0;transition:background-image .4s ease-in-out;position:relative}.bg-img{opacity:0;background-position:top;background-size:cover;border-top-left-radius:0;border-top-right-radius:0;width:100%;height:110vh;transition:transform .6s ease-out;position:sticky;top:0;transform:translateY(100px)}.parallax-section .bg-img.process-1{opacity:1;transition:none;transform:translateY(0)}.parallax-section .bg-img:first-child{border-top-left-radius:0;border-top-right-radius:0}.parallax-section .bg-img:first-child .overlay,.parallax-section .bg-img:not(:first-child) .overlay{border-top-left-radius:0!important;border-top-right-radius:0!important}.bg-img.active{opacity:1;transform:translateY(0)}.parallax-section .overlay{z-index:1;pointer-events:none;background:linear-gradient(270deg,#00000080 14.9%,#0000004d 57.45%,#000000bf 100%);position:absolute;inset:0;border-top-left-radius:60px!important;border-top-right-radius:60px!important}.content-overlay{z-index:2;width:100%;height:100%;position:relative}.parallax-section .container{z-index:2;padding-top:50px}.timeline-slide,.content{z-index:2;flex-direction:column;place-content:space-between;height:80vh;display:flex}.parallax-section .golden-title{color:var(--color-secondary);font-weight:500;font-style:Medium;font-size:var(--fs-h4-desktop);line-height:var(--lh-body);letter-spacing:0%}.parallax-section .main-title{color:var(--neutral-50);font-weight:600;font-style:SemiBold;font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%}.main-note{color:var(--neutral-50);font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%}.btn-light{font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--neutral-950);background-color:#efebe6;padding:8px 32px;text-decoration:none}.timeline-container{width:80%}.timeline-item{flex-direction:column;gap:18px;display:flex;position:relative}.timeline-item:before{content:"";z-index:0;background:linear-gradient(#c7a37026 0%,#c7a3708c 30% 70%,#c7a37026 100%);width:1.5px;position:absolute;top:8px;bottom:8px;left:7px}.timeline-title{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.timeline-title svg{fill:var(--secondary-gold-500);cursor:pointer;background:0 0;flex-shrink:0}.timeline-title p{color:#c7a37066;cursor:pointer;visibility:hidden}.timeline-title.active p{color:var(--neutral-50);visibility:visible!important}.timeline-title.active svg{fill:var(--neutral-50);cursor:default}.timeline-slide .right-content{color:var(--neutral-50);text-align:right}.timeline-slide .left-content{color:var(--neutral-50)}.timeline-slide .center-content{text-align:right;color:var(--neutral-50)}.timeline-row{width:90%;position:absolute;bottom:15%}.history-book{border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;overflow:hidden}.history-book.dark{color:#fff;background:#120b0c}.history-page.red{color:#fff;background:#9e0016}.history-page.gold{color:#2b1d0e;background:#c2a46c}.history-page.gold .history-title,.history-page.gold .history-subtitle,.history-page.gold .history-description{color:#1b1716}.quick-actn-btn{width:100%}.history-slider{grid-template-columns:1fr 1fr;justify-content:space-between;padding-top:80px;transition:transform .8s cubic-bezier(.77,0,.18,1);display:none}.history-slider.active{display:grid}.history-left{flex-direction:column;gap:30px;display:flex}.history-left img{object-fit:cover;width:100%}.history-left .history-image{border:6px solid var(--neutral-50);height:500px}.history-left .image-note{font-weight:var(--fw-semibold);font-size:var(--fs-body-desktop);line-height:var(--lh-body);text-align:right;color:var(--neutral-50);margin:0;padding-top:16px}.history-right{flex-direction:column;gap:50px;padding-left:100px;display:flex}.history-year{font-weight:var(--fw-semibold);color:#0000;-webkit-text-stroke:7.47px #fffc;font-size:250px;line-height:.9}.histoty-details{flex-direction:column;gap:15px;display:flex}.history-book .history-title{font-weight:var(--fw-medium);font-size:var(--fs-h2-desktop);margin:0}.history-book .history-description{font-weight:var(--fw-normal);font-size:var(--fs-body-desktop);line-height:var(--lh-body);color:var(--neutral-50);margin:0}.history-nav{pointer-events:none;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.history-nav button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:all;background:#ffffff14;border:1px solid #ffffff4d;justify-content:center;align-items:center;width:100px;height:200px;display:flex;position:absolute}#prevPage{border-radius:0 240px 240px 0;left:0}#nextPage{border-radius:240px 0 0 240px;right:0}.history-nav button svg{width:30px;height:30px}.history-nav button:hover{background:#ffffff26;transition:all .3s;transform:scale(1.03)}.timeline{padding:50px 0}.history-book .timeline-wrapper{cursor:grab;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex;overflow-x:auto}.timeline-wrapper *{-webkit-user-select:none;user-select:none}.history-book .timeline-wrapper.dragging{cursor:grabbing!important;scroll-behavior:auto!important}.history-book .timeline-wrapper.dragging,.history-book .timeline-wrapper.dragging *{-webkit-user-select:none!important;user-select:none!important}.history-book .timeline-wrapper::-webkit-scrollbar{display:none}.timeline .timeline-line:last-child{display:none}.history-book .timeline-box{flex-direction:column;align-items:center;min-width:80px;display:flex}.history-book .timeline-year{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);color:var(--secondary-gold-500);justify-content:center;align-items:flex-end;height:48px;margin:0 0 10px;line-height:1;transition:all .3s;display:flex}.timeline-box.active .timeline-year{color:var(--neutral-50);font-size:48px}.history-book .timeline-line{background:#c7a370;border-radius:5px;flex:1;min-width:80px;height:3px;margin-bottom:15px}.timeline-box .timeline-dot svg{cursor:pointer;border:2px solid #0000;border-radius:50%;transition:all .3s}.timeline-box.active .timeline-dot circle{fill:var(--neutral-50)}.timeline-box.active .timeline-dot svg{border:2px solid var(--neutral-50)}.timeline-box:hover .timeline-dot svg{border:2px solid #c7a370}.living-experience{margin:160px 0}.living-experience .loudest-title{font-weight:600;font-style:SemiBold;font-size:var(--fs-h3-desktop);letter-spacing:0%;text-align:center;padding-top:90px}.loudest-title span{color:#710014}.living-experience .dark-bg-card{background-color:#1b1716}.living-experience .gold-bg-card{background-color:var(--secondary-gold-500)}.living-experience .short-divider{background:#000;border-radius:5px;width:10%;height:8px}.title-sticky-inner{position:sticky;top:40%}.living-experience .main-title{font-family:Urbanist;font-weight:600;font-size:var(--fs-h1-desktop);color:#710014;text-align:center;opacity:1;margin:0;padding:150px 0;animation:linear forwards zoomFade;animation-timeline:view();animation-range:entry exit;transform:scale(1)}@keyframes zoomFade{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(0)}}.living-experience .cards-section{z-index:100;position:relative}.living-experience .card-details{padding:30px}.living-experience .card-details .title{font-weight:500;font-style:Medium;letter-spacing:0%;vertical-align:middle;color:var(--neutral-50);margin:0;font-size:42px}.living-experience .card-details .description{font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);letter-spacing:0%;vertical-align:middle;color:var(--neutral-50);margin:0;padding:15px 0 0}.gold-bg-card .title,.gold-bg-card .description{color:var(--neutral-950)!important}.gold-bg-card .card-details .divider-line{background-color:var(--neutral-950)!important}.gold-bg-card .card-details a{color:var(--neutral-950)!important}.gold-bg-card .card-details a svg{fill:var(--neutral-950)!important}.living-experience .card-details .divider-line{background-color:var(--neutral-50);height:1px;margin:20px 0}.living-experience .card-details a{font-weight:500;font-style:Medium;font-size:var(--fs-h5-desktop);letter-spacing:0%;color:var(--neutral-50);text-transform:uppercase;align-items:center;gap:5px;width:max-content;margin:0;padding:6px 6px 6px 0;text-decoration:none;display:flex}.rum-expressions{color:#fff;background-color:#0000;background-image:url(/images/rum-expressions/rum-expressions-cover.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:90px 6%;position:relative;overflow:hidden}.rum-overlay-white-bg{background:linear-gradient(#fff0 50%,#fff 50%);width:100%;height:65%;position:absolute;bottom:0;left:0}.rum-overlay{background:linear-gradient(#000 0%,#0003 100%);width:100%;height:70%;position:absolute;top:0;left:0}.rum-container{z-index:2;position:relative}.rum-header{text-align:right;margin-bottom:80px}.rum-header .title{font-weight:600;font-style:SemiBold;font-size:var(--fs-h2-desktop);letter-spacing:0%;color:var(--neutral-50)}.rum-header .description{font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);letter-spacing:0%;color:var(--neutral-50)}.rum-content{justify-content:space-between;display:flex}.rum-text .title{font-family:Urbanist;font-weight:600;font-style:SemiBold;font-size:var(--fs-h5-desktop);letter-spacing:0%}.rum-text p{font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);letter-spacing:0%}.rum-cta a{font-weight:500;font-style:Medium;font-size:var(--fs-h5-desktop);letter-spacing:0%;color:var(--neutral-50);align-items:center;gap:8px;margin:0;padding:6px;text-decoration:none;display:flex}.rum-thumbnails-wrapper{width:100%;padding-top:50px;overflow:hidden}.rum-thumbnails{gap:40px;transition:transform .6s;display:flex}.thumb{text-align:left;cursor:pointer;min-width:calc(25% - 30px);transition:transform .4s,box-shadow .4s}.thumb img{object-fit:cover;border:3px solid #0000;width:100%;height:400px;margin-bottom:20px;transition:border .3s}.thumb span{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);text-align:center;color:var(--neutral-950)}.thumb.hovered{transform:translateY(-30px)!important}.thumb.hovered img{border:3px solid var(--neutral-50)}.thumb.active{transform:translateY(-30px)!important}.thumb.active img{border:3px solid var(--neutral-50)}.rum-nav button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.rum-nav{justify-content:center;gap:20px;padding-top:40px;display:flex}.rum-nav button{color:#000;cursor:pointer;background:#00000008;border:none;border-radius:50%;width:50px;height:50px;transition:background-color .3s,transform .3s}.rum-nav button svg{fill:var(--secondary-gold-500);transition:fill .3s}.rum-nav button:hover,.rum-nav button:focus{background-color:var(--secondary-cream-500);transform:scale(1.08)}.rum-nav button:hover svg,.rum-nav button:active svg,.rum-nav button:focus svg{fill:#fff}.together-section{color:#fff;background:linear-gradient(#fff 4.85%,#c7a370 22.69%,#810100 54.66%,#000 100%)}.together-section-1{color:#fff;padding:20px 6%}.together-top{gap:60px;margin-bottom:80px;display:flex}.together-media{flex:1;position:relative}.together-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.play-button{letter-spacing:2px;color:#fff;text-align:center;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.together-content{text-align:right;flex:1}.small-heading{font-weight:500;font-style:Medium;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500)}.big-heading{font-weight:600;font-style:SemiBold;font-size:var(--fs-h2-desktop);letter-spacing:0%;color:var(--neutral-950);margin-bottom:24px}.together-content p{font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);letter-spacing:0%;color:var(--neutral-950);margin-bottom:70px}.toast-btn{color:#fff;font-weight:600;font-size:var(--fs-h5-desktop);letter-spacing:0;text-align:center;text-transform:uppercase;background:#1b1716cc;padding:8px 32px;text-decoration:none;display:inline-block}.toast-btn:hover{background:#000}.together-events{margin-bottom:5px}.together-events .event-row{border-bottom:1px solid var(--neutral-200);font-size:var(--fs-h5-desktop);justify-content:space-between;align-items:center;padding:24px;transition:background .4s,border-color .4s;display:flex}.together-events .event-row .event-title{font-family:Urbanist,sans-serif;font-style:italic;font-weight:500;font-size:var(--fs-h4-desktop);letter-spacing:0;color:var(--neutral-50);text-align:left;line-height:1;transition:color .4s,transform .4s}.together-events .event-row .event-date{font-family:Urbanist,sans-serif;font-style:italic;font-weight:400;font-size:var(--fs-h5-desktop);letter-spacing:0;color:var(--neutral-50);line-height:1;transition:color .4s,transform .4s}.together-events .event-row:hover{border-bottom:1px solid var(--secondary-cream-950);cursor:pointer;background:#fff}.together-events .event-row:hover .event-title,.together-events .event-row:hover .event-date{color:var(--secondary-gold-950)}.together-events .event-row:hover .event-title{transform:translate(6px)}.together-events .event-row:hover .event-date{transform:translate(-6px)}.spacer{letter-spacing:4px;text-transform:uppercase;color:#ffffff2e;justify-content:center;align-items:center;height:60vh;font-size:13px;display:flex}.global-scroll-stage{height:160vh;position:relative;overflow-x:clip}.global-sticky{height:100vh;position:sticky;top:0;overflow:visible}.globe-wrap{will-change:transform,left;z-index:2;width:68vmin;height:68vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.globe-wrap img{object-fit:contain;width:100%;height:100%}.global-content{opacity:0;will-change:transform,opacity;z-index:3;width:55%;padding:0 0 0 24px;position:absolute;top:50%;right:100px;transform:translateY(-50%)translate(80px)}.global-header{padding-bottom:10px}.global-small{font-weight:600;font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:right;color:var(--neutral-50);text-align:right;margin:0}.global-heading{font-weight:600;font-style:SemiBold;font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:right;color:#fff;margin:6px 0}.global-description{font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:right;color:var(--neutral-50);margin:0}.global-list{margin-top:12px;margin-bottom:20px}.global-item{border-bottom:1px solid var(--neutral-50);padding:21px 0}.regional-name{font-weight:var(--fw-semibold);font-size:var(--fs-body-lg-desktop);letter-spacing:0%;line-height:1}.regional-discription{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;margin:0}.global-store-btn{justify-content:flex-end;display:flex}.scroll-hint{letter-spacing:4px;text-transform:uppercase;color:#fff3;z-index:20;pointer-events:none;font-size:11px;transition:opacity .4s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.spacer-bottom{letter-spacing:4px;text-transform:uppercase;color:#ffffff1a;justify-content:center;align-items:center;height:60vh;font-size:13px;display:flex}.stories-section{padding:80px 0}.stories-container{max-width:1400px;margin:0 auto}.stories-header{margin-bottom:16px}.stories-subtitle{font-weight:500;font-style:Medium;font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:left;color:var(--secondary-gold-500)}.stories-title{font-family:Urbanist;font-weight:600;font-style:SemiBold;font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:left;color:var(--neutral-950)}.stories-categories{scrollbar-width:none;margin-bottom:32px;overflow-x:auto}.stories-categories::-webkit-scrollbar{display:none}.stories-category-list{white-space:nowrap;flex-wrap:nowrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.stories-category-item{cursor:pointer;font-style:italic;font-weight:500;font-size:var(--fs-cta-desktop);letter-spacing:-2%;text-align:right;text-transform:lowercase;color:#000;background:#fff7ec;flex-shrink:0;padding:4px 16px;line-height:160%;transition:all .3s}.stories-category-item.active{color:#710014;font-weight:700}.stories-category-item:hover{color:#710014;font-weight:700;transform:translateY(-4px)}.stories-wrapper{width:100%}.stories-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;display:grid}.story-card{transition:transform .4s,box-shadow .4s;overflow:hidden}.story-image{overflow:hidden}.story-image img{object-fit:cover;width:100%;transition:transform .6s;display:block}.story-image .large{height:500px}.story-image .medium{height:420px}.story-image .small{height:330px}.story-card:hover .story-image img{transform:scale(1.08)}.story-content{padding-top:16px}.story-content .story-title{font-weight:600;font-style:SemiBold;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:left;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 8px;padding:0;display:-webkit-box;overflow:hidden}.story-content .story-date{font-weight:400;font-style:Regular;font-size:var(--fs-body-xs-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:left;margin:0 0 8px;padding:0}.story-content .story-description{font-weight:400;font-style:Regular;font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:left;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 8px;padding:0;display:-webkit-box;overflow:hidden}.primary-btn{font-weight:500;font-size:var(--fs-cta-desktop);text-transform:uppercase;cursor:pointer;border:.5px solid #0000;align-items:center;gap:16px;width:fit-content;padding:5px 25px;text-decoration:none;transition:background-color .4s,color .4s,border-color .4s;display:flex;position:relative}.primary-btn svg{transition:opacity .4s,transform .4s,fill .4s}.primary-btn.dark{color:var(--neutral-50);background:#1b1716cc}.primary-btn.dark svg{fill:var(--neutral-50)}.primary-btn.dark:hover{background:#1b1716}.primary-btn.light{color:var(--neutral-950);background:#fff}.primary-btn.light svg{fill:var(--neutral-950)}.primary-btn.light:hover{background:#f5f5f5}.primary-btn.dark:focus{border:.5px solid;border-image:linear-gradient(97.6deg,#ffffffd6 .04%,#636363 65.37%,#b1b1b1eb 99.96%) 1}.secondary-btn{font-weight:500;font-size:var(--fs-cta-desktop);text-transform:uppercase;align-items:center;gap:8px;width:fit-content;padding:6px 6px 6px 0;text-decoration:none;display:flex;position:relative}.secondary-btn svg{width:22px;height:22px;transition:opacity .4s,transform .4s}.secondary-btn .icon-first{display:none;transform:translate(-10px)}.secondary-btn .icon-second,.secondary-btn:hover .icon-first{display:block;transform:translate(0)}.secondary-btn:hover .icon-second{display:none;transform:translate(10px)}.secondary-btn.dark,.secondary-btn.dark svg{color:var(--neutral-950);fill:var(--neutral-950)}.secondary-btn.light,.secondary-btn.light svg{color:var(--neutral-100);fill:var(--neutral-100)}.secondary-btn.gold,.secondary-btn.gold svg{color:var(--secondary-gold-500);fill:var(--secondary-gold-500)}.secondary-btn.sm{font-weight:500;font-style:Medium;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;vertical-align:middle;text-transform:uppercase;align-items:center;gap:16px;width:fit-content;padding:6px 4px;display:flex;position:relative}.secondary-btn.sm svg{transition:opacity .4s,transform .4s}.secondary-btn.sm .icon-first{display:none;transform:translate(-10px)}.secondary-btn.sm .icon-second,.secondary-btn.sm:hover .icon-first{display:block;transform:translate(0)}.secondary-btn.sm:hover .icon-second{display:none;transform:translate(10px)}.secondary-btn.sm.dark,.secondary-btn.sm.dark svg{color:var(--neutral-950);fill:var(--neutral-950)}.secondary-btn.sm.light,.secondary-btn.sm.light svg{color:var(--neutral-100);fill:var(--neutral-100)}.secondary-btn.lg{font-weight:var(--fw-medium);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;vertical-align:middle;text-transform:uppercase;align-items:center;gap:16px;width:fit-content;padding:6px 4px;display:flex;position:relative}.secondary-btn.lg svg{transition:opacity .4s,transform .4s}.secondary-btn.lg .icon-first{display:none;transform:translate(-10px)}.secondary-btn.lg .icon-second,.secondary-btn.lg:hover .icon-first{display:block;transform:translate(0)}.secondary-btn.lg:hover .icon-second{display:none;transform:translate(10px)}.secondary-btn.lg.dark,.secondary-btn.lg.dark svg{color:var(--neutral-950);fill:var(--neutral-950)}.secondary-btn.lg.light,.secondary-btn.lg.light svg{color:var(--neutral-100);fill:var(--neutral-100)}.secondary-btn.lg.red,.secondary-btn.lg.red svg{color:#c12a3e;fill:#c12a3e}.community-section{padding:80px 0}.community-header{margin-bottom:16px}.community-subtitle{font-weight:500;font-style:Medium;font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:right;color:var(--secondary-gold-500)}.community-title{font-family:Urbanist;font-weight:600;font-style:SemiBold;font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:right;color:var(--neutral-950)}.community-card{margin-bottom:20px;position:relative;overflow:hidden}.community-card .cc-image{object-fit:cover;width:100%;height:auto;display:block}.sm-tag{color:#fff;background:linear-gradient(#0000 0%,#000c 100%);justify-content:space-between;align-items:flex-end;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.sm-user{align-items:center;gap:12px;display:flex}.sm-user img{object-fit:cover;border-radius:50%;width:80px;height:80px}.sm-tag .community-name,.sm-tag .community-role{margin-bottom:0}.contact-section{background:#fff;padding:80px 0;box-shadow:0 0 24.3px #3d171714}.contact-header{border-bottom:1px solid var(--neutral-950);margin-bottom:32px;padding:10px 0}.contact-header .contact-title{font-weight:500;font-style:Medium;font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;margin:0}.contact-details{flex-direction:column;gap:20px;display:flex}.contact-details .contact-item{overflow-wrap:anywhere;align-items:center;gap:16px;margin:0;display:flex}.contact-details .contact-item .contact-text p{margin-bottom:0;line-height:1.5}.contact-details .contact-item a{color:var(--neutral-950);text-decoration:none}footer{background-color:var(--neutral-950);position:relative}footer:before{content:"";clip-path:polygon(0% 0%,50% 100%,100% 0%);z-index:1;background:#fff;width:100%;height:180px;position:absolute;top:-1px;left:0}.footer-brand{z-index:9;justify-content:center;padding-top:70px;padding-bottom:50px;display:flex;position:relative}.footer-brand .footer-brand-logo{border-radius:50%;transition:box-shadow .5s cubic-bezier(.4,0,.2,1)}.footer-brand .footer-brand-logo:hover{box-shadow:0 0 40px #e1ba9e}.footer-container{flex-direction:column;align-items:center;display:flex}.footer-content{width:100%;padding-bottom:25px}.footer-social{width:fit-content;padding-bottom:80px}.footer-social-icons{justify-content:space-between;padding:50px 30px 0;display:flex}.footer-social-icons .social-icon{cursor:pointer;border-radius:50%;transition:transform .3s,background-color .3s}.footer-social-icons .social-icon:hover{transform:translateY(-5px)scale(1.1)}.footer-links{justify-content:space-between;padding-bottom:65px;display:flex}.footer-links-column{flex:1}.footer-links-list{margin:0;padding:0;list-style:none}.footer-links-header{border-bottom:1px solid #fff;width:fit-content;margin-bottom:32px;padding:16px 24px}.footer-links-header .footer-links-title{font-weight:700;font-size:var(--fs-body-desktop);color:var(--neutral-50);margin:0;line-height:1}.footer-links-item{padding:8px 24px}.footer-links-link{font-weight:400;font-size:var(--fs-body-sm-desktop);color:var(--neutral-50);line-height:1.4;text-decoration:none;transition:opacity .3s}.footer-links-link:hover{color:var(--secondary-gold-500)}.footer-bottom .footer-bottom-text{font-weight:400;font-style:Regular;font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-50);margin:0}.menu-overlay{-webkit-backdrop-filter:blur(3px);z-index:998;opacity:0;visibility:hidden;pointer-events:none;background:#0000008c;transition:opacity .4s,visibility .4s;position:fixed;inset:0}.menu-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.parallax-section .timeline-title{cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content;transition:opacity .25s,transform .2s}.parallax-section .timeline-title p{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#c7a37080;transition:color .25s;visibility:visible!important}.parallax-section .timeline-title svg{transition:fill .25s,transform .2s}.parallax-section .timeline-title:not(.active):hover p{color:#c7a370cc}.parallax-section .timeline-title:not(.active):hover svg{fill:#c7a370cc;transform:scale(1.15)}.parallax-section .timeline-title.active{cursor:default}.parallax-section .timeline-title.active p{color:var(--neutral-50)!important}.parallax-section .timeline-title.active svg{fill:var(--neutral-50)!important}.collection-nav-section{background:#fff;padding:96px 0 0;position:relative}.collection-nav-inner{justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.coll-arrow-btn{background:var(--secondary-gold-500);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:background .25s,transform .2s;display:flex}.coll-arrow-btn:hover{background:var(--secondary-gold-600);transform:scale(1.07)}.coll-arrow-btn:active{background:var(--secondary-gold-600);transform:scale(.95)}.coll-arrow-btn svg{fill:#fff}.collection-title-wrap{text-align:center;flex:1}.collection-main-title{font-family:var(--font-primary);color:var(--neutral-950);letter-spacing:-1px;margin:0;font-size:clamp(52px,8vw,80px);font-weight:600;line-height:1}.collection-description-block{justify-content:center;align-items:center;display:flex}.collection-description{font-family:var(--font-primary);font-size:var(--fs-body-desktop);color:var(--neutral-700);font-weight:400;line-height:var(--lh-body);text-align:center;width:50%;margin:24px 0 18px}.product-tabs-bar{scrollbar-width:none;white-space:nowrap;justify-content:center;align-items:center;gap:60px;padding:30px 0;display:flex;overflow-x:auto}.product-tabs-bar::-webkit-scrollbar{display:none}.product-tab-btn{font-weight:600;font-style:SemiBold;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;cursor:pointer;text-transform:uppercase;color:var(--neutral-500);white-space:nowrap;align-items:center;gap:10px;margin:0;padding:6px 0;transition:color .25s;display:flex;position:relative}.product-tab-btn:hover,.product-tab-btn.active{color:#9b1a2c}.product-hero{background-color:#3d1a0e;background-position:50%;background-size:cover;align-items:flex-start;width:100%;min-height:80vh;transition:background-image .5s;display:flex;position:relative;overflow:hidden}.product-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0f0805c7 0%,#140a068c 40%,#190c074d 70%,#1e0f0826 100%);position:absolute;inset:0}.product-hero-grid{z-index:2;grid-template-columns:3fr 1.5fr;width:100%;padding:60px 0 0;display:grid;position:relative}.product-hero-left{flex-direction:column;display:flex}.product-hero-heading{font-style:italic;font-weight:300;font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0}.product-hero-heading span{font-style:normal;font-weight:600}.product-hero-center{justify-content:center;align-items:flex-end;display:flex;position:relative}.product-bottle-img{object-fit:contain;filter:drop-shadow(0 40px 80px #00000080);width:auto;height:clamp(420px,60vh,720px);transition:transform .6s,opacity .4s;transform:translateY(60px)}.product-hero-right{flex-direction:column;justify-content:center;gap:24px;padding-bottom:60px;display:flex}.product-hero-description{font-size:var(--fs-body-lg-desktop);color:var(--neutral-50);letter-spacing:0%;margin:0;padding-bottom:34px;font-weight:400}.product-stat-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #fff3;border-radius:4px;align-items:center;gap:10px;width:fit-content;padding:10px 32px;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #fff3}.product-stat-box-circle{text-align:center;background-image:url(../media/abv-circle.80c7d7a0.svg);background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.product-stat-label{font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);text-transform:uppercase}.product-stat-value{font-weight:600;font-style:SemiBold;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50)}.packaging-badge{z-index:3;cursor:pointer;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:absolute;bottom:48px;left:80px}.packaging-badge-svg{width:100%;height:100%;animation:10s linear infinite rotateBadge;position:absolute;inset:0}.packaging-badge-svg text{fill:var(--neutral-50);font-family:var(--font-primary);letter-spacing:2.8px;text-transform:uppercase;font-size:10.5px;font-weight:500}@keyframes rotateBadge{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.packaging-badge:hover .packaging-badge-svg{animation-duration:4s}.packaging-thumb{object-fit:contain;z-index:1;filter:drop-shadow(0 2px 8px #fff6);height:50%;transition:transform .3s;position:relative}.packaging-badge:hover .packaging-thumb{transform:scale(1.08)}.notes-container{padding:0 0 100px}.note-item{border-bottom:1px solid var(--secondary-gold-500);align-items:center;gap:46px;padding:15px 0;display:flex}.note-item:last-child{border-bottom:none}.note-item .note-icon img{object-fit:contain;width:56px;height:56px;padding:6px 0}.note-item .note-content .note-label{font-weight:600;font-style:SemiBold;font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0;padding-bottom:5px}.note-item .note-content .note-desc{font-weight:400;font-style:Regular;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.product-visual{justify-content:center;align-items:center;height:90vh;margin:auto;display:flex;position:relative}.bg-splash-img{z-index:1;object-fit:contain;width:100%;height:90vh;position:absolute}.main-product-img{z-index:2;will-change:transform;height:80vh;position:relative}.ingredient-img{object-fit:contain;opacity:0;width:auto;height:90vh;position:absolute}@keyframes ingredientFade{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ingredientFromLeft{0%{opacity:0;transform:translate(-70px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ingredientFromRight{0%{opacity:0;transform:translate(70px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ingredientFromBottom{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes ingredientFromTop{0%{opacity:0;transform:translateY(-70px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.product-visual.animated .ingredient-img:first-child{animation:1.4s cubic-bezier(.22,1,.36,1) .4s forwards ingredientFade}.product-visual.animated .ingredient-img:nth-child(2){animation:1.4s cubic-bezier(.22,1,.36,1) .3s forwards ingredientFromTop}.product-visual.animated .ingredient-img:nth-child(4){animation:1s cubic-bezier(.22,1,.36,1) .2s forwards ingredientFromBottom}.recognised-track-wrap{cursor:grab;padding-bottom:10px;position:relative;overflow:hidden}.recognised-track-wrap:active{cursor:grabbing}.recognised-track{will-change:transform;flex-wrap:nowrap;gap:40px;width:max-content;display:flex}.recognised-item{flex:none}.recognised-section{padding:56px 0 64px}.recognised-item{flex:none;align-items:center;gap:24px;max-width:500px;display:flex}.recognised-section .recognised-heading{color:var(--secondary-gold-700);letter-spacing:.04em;margin-bottom:40px;padding:0;font-size:clamp(18px,2.2vw,26px);font-weight:600}.recognised-medal-wrap img{object-fit:contain;border-radius:50%;width:120px;height:120px;display:block}.recognised-title{font-weight:400;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.recognised-year{font-weight:600;font-style:SemiBold;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950)}.recognised-track,.recognised-item,.recognised-item *{-webkit-user-select:none;user-select:none}.recognised-item img{pointer-events:none;-webkit-user-drag:none}.product-video-section{background:#000;height:90vh;position:relative;overflow:hidden}.recognised-track-wrap{scrollbar-width:none;overflow-x:scroll}.recognised-track-wrap::-webkit-scrollbar{display:none}.video-cover{position:absolute;inset:0}.video-cover img{object-fit:cover;width:100%;height:100%}.video-cover .video-overlay{z-index:1;background:#00000080;transition:background .3s;position:absolute;inset:0}.video-cover .play-button{z-index:2;position:relative}.play-button{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#videoFrame{width:100%;height:100%;display:none}.master-quote-section{background:#f0f4f8;flex-direction:column;justify-content:flex-start;align-items:center;height:160vh;display:flex;position:relative;overflow:hidden}.master-quote-bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.master-quote-bg img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.master-quote-bg-fade{pointer-events:none;background:linear-gradient(#ffffff1a 0%,#ffffff0d 30%,#fff0 50%,#ffffff8c 75%,#fffffff2 100%);position:absolute;inset:0}.master-quote-content{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:100px;display:flex;position:relative}.master-quote-marks{flex-shrink:0;width:72px;height:auto}.master-quote-marks.top-mark{z-index:0;align-self:flex-start;margin-bottom:-50px}.master-quote-marks.bottom-mark{z-index:0;justify-content:flex-end;align-self:flex-end;margin-top:-190px;display:flex}.master-quote-marks svg{width:100%;height:auto;display:block}.master-quote-text{font-weight:500;font-style:Medium;font-size:var(--fs-h4-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-50);z-index:9;text-shadow:1px 1px 2px #0009,-1px -1px 2px #fff6;filter:invert();margin-bottom:40px;padding:0 80px}.master-quote-attribution{font-style:italic;font-weight:400;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:#fff;text-shadow:1px 1px 2px #0009,-1px -1px 2px #fff6;filter:invert()}.master-quote-bottle{z-index:3;justify-content:center;align-items:flex-end;width:100%;padding-top:20px;display:flex;position:relative}.mq-bg-image.mq-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:100vh}.master-quote-bottle img{object-fit:cover;filter:drop-shadow(0 40px 80px #0000002e);width:100vw;height:100vh}.experience-khukri{padding:64px 0 120px}.experience-khukri .exp-khukri-header .exp-khukri-subtitle{font-weight:600;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.experience-khukri .exp-khukri-header .exp-khukri-title{font-weight:600;font-size:var(--fs-h2-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.cocktail-card{cursor:pointer;flex-direction:column;margin-top:40px;transition:transform .35s,box-shadow .35s;display:flex}.cocktail-card a{text-decoration:none}.cocktail-card:hover{transform:translateY(-40px)}.cocktail-img-wrap{border-radius:4px;flex:1;width:100%;overflow:hidden}.cocktail-img-wrap img{object-fit:cover;width:100%;height:445px;transition:transform .7s cubic-bezier(.25,.46,.45,.94);display:block}.cocktail-img-wrap .large{height:445px}.cocktail-img-wrap .small{height:400px}.cocktail-name{font-weight:var(--fw-semibold);font-size:clamp(var(--fs-h4-mobile),1.5vw,var(--fs-h5-desktop));line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0;padding-top:32px}.cocktail-prep{font-weight:var(--fw-regular);font-size:clamp(var(--fs-body-mobile),1.2vw,var(--fs-body-desktop));line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);padding-top:8px}.cocktail-card:hover .cocktail-name,.cocktail-card:hover .cocktail-prep{color:#c12a3e}.packaging-modal{-webkit-backdrop-filter:blur(13.5px);backdrop-filter:blur(13.5px);background:#1b1716}.packaging-modal .modal-dialog{justify-content:center;align-items:center;max-width:100%;height:100vh;margin:0;display:flex}.packaging-modal .modal-content{background:0 0;border:none;justify-content:center;align-items:center;height:100vh;display:flex}.packaging-modal img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:99vh;padding:50px}.lightbox-close{font-size:var(--fs-h5-desktop);color:#d6b98c;z-index:10;background:0 0;border:none;position:absolute;top:20px;right:30px}.packaging-modal .modal-content{background:0 0;border:none}.carousel-control-nav{pointer-events:none;z-index:9;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control-prev,.carousel-control-next{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:all;background:#ffffff14;border:1px solid #ffffff4d;justify-content:center;align-items:center;width:100px;height:200px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control-prev{border-radius:0 240px 240px 0;left:0}.carousel-control-next{border-radius:240px 0 0 240px;right:0}.carousel-control-prev-icon,.carousel-control-next-icon{background-size:40px}.event-pg-section{background-position:50%;background-size:cover;height:auto;min-height:100vh;position:relative;overflow:hidden}.event-pg-gradient{z-index:0;pointer-events:none;background:linear-gradient(#0c0c0c6e 0%,#0000 134.58%);width:100%;height:100%;position:absolute;bottom:0;left:0}.highlight-banner{width:100%;padding:60px 0 0;position:relative}.highlight-event{width:100%;padding:60px 0 0;display:flex}.highlight-event-notes{width:60%}.highlight-event-details{width:40%}.highlight-event-notes .highlight-event-schedule{color:var(--neutral-50);font-weight:var(--fw-medium);font-style:italic;font-size:var(--fs-body-lg-desktop);letter-spacing:0%;align-items:center;gap:5px;margin:0;padding-bottom:12px;display:flex}.highlight-event-notes .highlight-event-title{color:var(--neutral-50);font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);letter-spacing:0%;margin:0}.highlight-event-notes .highlight-event-venue{color:var(--neutral-50);font-weight:var(--fw-semibold);font-style:SemiBold;font-size:var(--fs-body-lg-desktop);letter-spacing:0%;align-items:center;gap:5px;margin:0;padding-top:12px;display:flex}.highlight-event-notes .highlight-event-schedule svg,.highlight-event-notes .highlight-event-venue svg{width:32px;height:32px}.highlight-event-details .highlight-event-description{font-weight:var(--fw-semibold);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50)}.banner-play-button{z-index:9;position:absolute;bottom:50px;right:50px}.khukri-event-section,.khukri-event-card{padding:40px 0}.khukri-event-info .khukri-event-heading{font-weight:var(--fw-medium);font-size:var(--fs-h3-desktop);color:var(--neutral-950);width:max-content;margin:0}.khukri-event-card:hover .khukri-event-heading{color:var(--primary-900);cursor:pointer}.khukri-event-info .khukri-event-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0;padding:5px 0}.khukri-event-info .khukri-event-meta{gap:70px;display:flex}.khukri-event-info .khukri-event-date,.khukri-event-info .khukri-event-location{font-weight:var(--fw-regular);font-style:italic;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);align-items:center;gap:5px;margin:0;display:flex}.khukri-event-info .khukri-event-date svg,.khukri-event-info .khukri-event-location svg{width:32px;height:32px}.khukri-event-media{padding-top:24px}.khukri-event-media .khukri-event-image img,.khukri-event-media .khukri-event-video img{object-fit:cover;width:100%;height:500px}.khukri-event-video{height:500px;position:relative;overflow:hidden}.khukri-event-video img{object-fit:cover;width:100%;height:100%}.khukri-event-video .video-overlay{z-index:1;background:#1b171633;width:100%;height:100%;position:absolute;top:0;left:0}.khukri-event-video .explore-btn{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.khukri-event-video .explore-btn .play-button{z-index:3}.khukri-event-image,.khukri-event-video{position:relative;overflow:hidden}.khukri-event-image img,.khukri-event-video img{object-fit:cover;will-change:transform;width:100%;height:500px;transition:transform .5s}.khukri-event-image:hover img,.khukri-event-video:hover img{transform:scale(1.1)}.khukri-event-video .video-overlay{pointer-events:none}.khukri-event-video iframe{width:100%;height:100%}.khukri-event-card:nth-child(2n) .khukri-event-media .row{flex-direction:row-reverse}.packaging-modal .carousel-item{height:70vh}.packaging-modal iframe{width:100%;height:100%}.carousel-item iframe{z-index:2;position:relative}.packaging-modal .carousel,.packaging-modal .carousel-inner,.packaging-modal .carousel-item{z-index:0;width:100%;height:100vh}.gallery-carousel .gallery-video-slide .gallery-video-wrap{width:100%;height:85vh;padding:50px}.gallery-video-wrap iframe{border:0;width:100%;height:100%}.video-wrapper{width:100%;height:100%;padding:50px}.video-wrapper iframe{border:0;width:100%;height:100%}.event-detail-section{padding-top:96px}.action-btn-wrapper{padding:16px 0}.back-btn{color:var(--neutral-950);align-items:center;gap:16px;width:max-content;padding:6px;text-decoration:none;transition:transform .3s;display:flex}.back-btn .icon-back{width:24px;height:24px;transition:transform .3s}.back-text{font-weight:var(--fw-medium);font-size:var(--fs-body-desktop);line-height:var(--lh-body)}.back-btn:hover{transform:translate(-4px)}.back-btn:hover .icon-back{transform:translate(-2px)}.event-title-wrapper .event-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:left}.title-divider-hr{margin:40px 0}.event-about{padding-bottom:80px}.event-about .event-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0;padding-bottom:24px}.event-about .event-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.event-info{padding-bottom:56px}.event-info .event-info-item{border-left:1px solid var(--secondary-gold-500);align-items:center;gap:16px;padding:8px 24px;display:flex}.event-info-item .event-icon{margin:8px}.event-info-item .info-label{font-weight:var(--fw-semibold);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.event-info-item .info-value{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#710014;margin:0;font-style:italic}.event-highlights-section{padding:56px 0 115px}.highlights-title{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;padding-bottom:15px}.gallery-img-wrap{cursor:pointer;margin-bottom:24px;display:block;position:relative;overflow:hidden}.gallery-img-wrap .gallery-img{object-fit:cover;width:100%;height:630px;transition:transform .4s,filter .4s;display:block}.event-highlights-section .khukri-event-video{height:630px}.event-highlights-section .khukri-event-image img,.khukri-event-video img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .5s}.gallery-img-wrap:hover .gallery-img{transform:scale(1.04)}.gallery-lightbox-dialog{max-width:100vw;margin:auto}.gallery-lightbox-content{background:#0a0a0a;border:none;border-radius:0;justify-content:center;height:100vh;padding:0;display:flex;position:relative}.gallery-lightbox-close{z-index:10;cursor:pointer;background:#0000008c;border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,border-color .25s;display:flex;position:absolute;top:18px;right:20px}.gallery-lightbox-close:hover{background:#c7a370cc;border-color:#0000}.gallery-lightbox-counter{z-index:10;color:#fff;font-family:var(--font-primary,"Urbanist",sans-serif);font-size:var(--fs-body-xs-desktop);letter-spacing:.08em;pointer-events:none;white-space:nowrap;background:#00000080;border-radius:20px;padding:4px 16px;font-weight:500;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.gallery-carousel{width:100%}.gallery-carousel-img{object-fit:contain;width:100%;max-height:85vh;padding:0;display:block}.gallery-carousel-prev,.gallery-carousel-next{background:#00000080;border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-carousel-prev{left:16px}.gallery-carousel-next{right:16px}.gallery-carousel-prev:hover,.gallery-carousel-next:hover{background:#c7a370d9;border-color:#0000}.gallery-carousel-prev .carousel-control-prev-icon,.gallery-carousel-next .carousel-control-next-icon{display:none}.blog-banner-section{background-position:50%;background-size:cover;border-bottom:8px solid #c12a3e;align-items:flex-end;height:auto;min-height:100vh;padding:96px 0 50px;display:flex;position:relative;overflow:hidden}.blog-banner-overlay{z-index:0;pointer-events:none;background:linear-gradient(#0c0c0c6e 0%,#0000 134.58%);width:100%;height:100%;position:absolute;bottom:0;left:0}.blog-banner-content{position:relative}.blog-banner-content .blog-banner-date{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:left;color:var(--neutral-50);margin:0;padding-bottom:8px}.blog-banner-content .blog-banner-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);letter-spacing:0%;text-align:left;color:var(--neutral-50);margin:0;line-height:1.2}.blog-banner-btn-wrap .secondary-btn{color:#c12a3e;padding:7px 8px 7px 0}.blog-banner-btn-wrap .secondary-btn svg{fill:#c12a3e}.journals-section{padding:64px 0}.journals-header{justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.journals-header .journals-title{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);letter-spacing:0%;color:var(--neutral-950);margin:0;line-height:1.2}.journals-header .journals-search-icon{width:45px;height:45px;fill:var(--neutral-950);margin:0 13px}.journals-tabs-wrapper{padding:12px 24px}.journals-tabs-nav{justify-content:space-between;align-items:center;gap:64px;display:flex}.journals-tabs-nav .journals-tab-btn{cursor:pointer;background:#00000008;border:0;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background-color .3s,transform .3s;display:flex}.journals-tabs-nav .journals-tab-btn svg{fill:#c12a3e}.journals-tabs-list{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;flex:1;align-items:center;gap:48px;display:flex;overflow:auto hidden}.journals-tabs-list.dragging{cursor:grabbing}.journals-tabs-list::-webkit-scrollbar{display:none}.journals-tab-item{flex:none}.journals-tab-item .journals-tab-text{font-weight:var(--fw-regular);font-style:italic;font-size:var(--fs-h5-desktop);letter-spacing:0%;color:var(--neutral-950);white-space:nowrap;cursor:pointer;flex:none;margin:0;line-height:100%}.journals-tab-item .journals-tab-text:hover{color:#a1321f}.journals-tab-item.active{background-color:#a1321f;padding:12px 48px}.journals-tab-item.active .journals-tab-text{color:var(--neutral-50)}.journals-tabs-nav .journals-tab-btn{opacity:1}.journals-tabs-nav .journals-tab-btn:disabled,.journals-tabs-nav .journals-tab-btn.inactive{opacity:.5;pointer-events:none}.journals-content-item{padding-top:64px;display:none}.journals-content-item.active{display:block}.journal-card{padding-bottom:25px}.journal-card-image-wrap{position:relative;overflow:hidden}.journal-card-image-wrap .journal-card-image{object-fit:cover;width:100%;height:497px;transition:transform .4s,filter .4s}.journal-card-tag-wrap .journal-card-tag{font-weight:var(--fw-regular);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);background-color:#850305a6;margin:0;padding:12px 24px}.journal-card-tag-wrap{position:absolute;top:15px;right:20px}.journal-card-content{margin-top:16px;padding:0 16px}.journal-card-content .journal-card-text .journal-card-date{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:left;color:var(--neutral-950);margin:0;padding-bottom:8px}.journal-card-content .journal-card-text .journal-card-title{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);letter-spacing:0%;text-align:left;color:var(--neutral-950);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.4em;max-height:2.4em;margin:0;line-height:1.2;transition:color .3s;display:-webkit-box;overflow:hidden}.journal-card-content .journal-card-text .journal-card-description{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:left;color:var(--neutral-950);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;padding-top:8px;display:-webkit-box;overflow:hidden}.journal-card-content .journal-card-divider{margin:24px 0}.journal-card-content .secondary-btn{color:#c12a3e}.journal-card-content .secondary-btn svg{fill:#c12a3e}.journal-card:hover .journal-card-image{transform:scale(1.08)}.journal-card:hover .journal-card-title{color:#c12a3e}.blog-details-banner-section{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;align-items:flex-end;height:auto;min-height:100vh;padding:96px 0 50px;display:flex;position:relative;overflow:hidden}.blog-details-banner-overlay{z-index:0;pointer-events:none;background:linear-gradient(#0c0c0c6e 0%,#0000 134.58%);width:100%;height:100%;position:absolute;bottom:0;left:0}.blog-details-banner-content{position:relative}.blog-details-banner-section .back-btn{color:#fff;position:relative}.blog-details-banner-section .icon-back{fill:#fff}.blog-details-banner-content .blog-details-banner-tag{font-weight:var(--fw-semibold);font-style:italic;font-size:var(--fs-h5-desktop);letter-spacing:0%;color:#c12a3e;margin:0;line-height:1.2}.blog-details-banner-content .blog-details-banner-title{font-weight:var(--fw-semibold);font-style:italic;font-size:var(--fs-h1-desktop);letter-spacing:0%;color:var(--neutral-50);margin:0;padding:10px 0;line-height:1.1}.blog-details-banner-content .blog-details-banner-date{font-weight:var(--fw-semibold);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0}.blog-details-banner-content .blog-details-banner-date-value{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0}.blog-topic-section{padding-top:64px}.blog-topic-image-row{padding-top:20px}.blog-topic-content{padding-bottom:60px;scroll-margin-top:100px}.blog-topic-content .blog-topic-heading{font-weight:var(--fw-bold);font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);padding-bottom:20px}.blog-topic-text{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%}.blog-topic-section .blog-topic-sidebar{flex-direction:column;gap:16px;padding-bottom:100px;display:flex;position:sticky;top:100px}.blog-topic-sidebar-item{cursor:pointer}.blog-topic-sidebar-item .blog-topic-sidebar-text{font-weight:var(--fw-bold);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;text-transform:uppercase;color:var(--neutral-950);text-wrap-mode:nowrap;text-overflow:ellipsis;border-left:3px solid #0000;margin:0;padding:2px 8px;overflow:hidden}.blog-topic-sidebar-item.active .blog-topic-sidebar-text,.blog-topic-sidebar-item:hover .blog-topic-sidebar-text{color:#c12a3e;border-left:3px solid #c12a3e}.blog-topic-image-wrap{position:relative;overflow:hidden}.blog-topic-image-wrap .blog-topic-image{object-fit:cover;width:100%;max-height:495px}.more-stories-section{border-top:3px solid #c7a370;padding:64px 0}.more-stories-section .more-stories-header{padding-bottom:48px}.more-stories-section .more-stories-header .more-stories-subtitle{font-weight:var(--fw-medium);font-size:var(--fs-h5-desktop);letter-spacing:0%;text-align:left;color:#c12a3e;margin:0}.more-stories-section .more-stories-header .more-stories-title{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);letter-spacing:0%;text-align:left;color:var(--neutral-950);margin:0}.more-stories-nav-wrapper{justify-content:center;gap:48px;padding-top:48px;display:flex}.more-stories-tab-btn{cursor:pointer;background:#00000008;border:0;border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background-color .3s,transform .3s;display:flex}.more-stories-tab-btn-icon{fill:#c12a3e;width:34px;height:34px}.more-stories-tab-btn:hover{background:#c12a3e}.more-stories-tab-btn:hover .more-stories-tab-btn-icon{fill:var(--neutral-50)}.more-stories-lists{--slides-visible:3;--card-gap:24px;overflow:hidden}.journals-content-track{gap:var(--card-gap);will-change:transform;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.journal-card-item{flex:0 0 calc((100% - (var(--slides-visible) - 1)*var(--card-gap))/var(--slides-visible));min-width:0}.div-hr-line{border-bottom:3px solid #c12a3e;width:100%;height:100%}.age-verification-section{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.age-verification-overlay{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}.age-verification-glass{-webkit-backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(135deg,#fff0 0% 35%,#fff0 100%);border:1px solid #ffffff1f;height:100%;padding:25px;position:relative;overflow:visible;box-shadow:inset 16px 16px 23.8px #00000040}.age-verification-glass:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.age-verification-container{background:#710014;border:2px solid #c29866;flex-direction:column;align-items:center;padding:90px 60px;display:flex}.age-verification-content .age-verification-header{padding-bottom:72px}.age-verification-content .age-verification-header .age-verification-subtitle{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);text-align:center;color:var(--neutral-50);margin:0}.age-verification-content .age-verification-header .age-verification-title{font-weight:500;font-size:var(--fs-h3-desktop);line-height:var(--lh-body);text-align:center;color:var(--neutral-50);margin:0}.age-verification-action{flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px;display:flex}.age-verification-dropdown{width:100%;max-width:380px;margin-bottom:24px;position:relative}.age-verification-dropdown-toggle{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:8px;outline:none;justify-content:space-between;align-items:center;width:100%;height:55px;padding:0 20px;display:flex}.age-verification-dropdown-text{color:#9c9e9d;font-size:var(--fs-body-lg-desktop);font-weight:400;line-height:1}.age-verification-dropdown-arrow{justify-content:center;align-items:center;transition:transform .3s;display:flex}.age-verification-dropdown.active .age-verification-dropdown-arrow{transform:rotate(180deg)}.age-verification-dropdown-menu{z-index:99;background:#f3f3f3;border-radius:0 0 8px 8px;width:100%;max-height:260px;padding:10px;display:none;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 10px 25px #0000002e}.age-verification-dropdown.active .age-verification-dropdown-menu{display:block}.age-verification-dropdown-option{font-weight:var(--fw-medium);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#8f9499;cursor:pointer;margin:3px 0;padding:8px 10px;transition:background .2s,color .2s}.age-verification-dropdown-option:hover,.age-verification-dropdown-option.selected{color:var(--neutral-950);background:#dcdcdc}.age-verification-dropdown-menu::-webkit-scrollbar{width:8px}.age-verification-dropdown-menu::-webkit-scrollbar-track{background:#ddd;border-radius:10px}.age-verification-dropdown-menu::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.age-verification-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#777}.age-verification-button{background:#a4a2a2;text-decoration:none}.age-verification-button .age-verification-button-text{font-weight:var(--fw-bold);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--neutral-950);margin:0;padding:8px 32px}.age-verification-button.active{background:var(--secondary-gold-400);text-decoration:none}.age-verification-disclaimer-wrap .age-verification-disclaimer{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-50);max-width:500px;margin:0}.age-verification-footer-text{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--secondary-gold-400);margin:0;position:absolute;bottom:64px}.age-verification-glass .age-confirmed{background:#710014;border:2px solid #c29866;flex-direction:column;align-items:center;padding:150px 60px;display:flex}.age-verification-glass .age-confirmed-note{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:#efebe6;margin:0;padding-top:24px}.age-verification-glass .age-confirmed-title{font-weight:var(--fw-medium);font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--secondary-gold-400);margin:0}.scroll-progress-bar{z-index:99;opacity:1;visibility:visible;width:100%;transition:top .3s,opacity .4s,visibility .4s,transform .4s;position:sticky;top:0;transform:translateY(0)}.scroll-progress-bar.scrolling-up{top:96px}.scroll-progress-bar.hide-progress-bar{opacity:0;visibility:hidden;transform:translateY(-10px)}.progress-bar-area{background:#ffffff26;width:100%;height:4px;overflow:hidden}.progress-bar-cover{background:#c7a370;width:0%;height:100%;transition:width .15s linear}.scroll-progress-bar .progress-bar-area{height:8px;color:#000!important;background-color:#9e9e9e!important}.scroll-progress-bar .progress-bar-area .progress-bar-cover{background-color:#c12a3e;height:8px}.custom-dark-theme{background:#1b1716}.our-process-section{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;align-items:flex-end;height:auto;min-height:100vh;padding:96px 0 100px;display:flex;position:relative;overflow:hidden}.our-process-overlay{z-index:0;pointer-events:none;background:linear-gradient(#0c0c0c6e 0%,#0000 134.58%);width:100%;height:100%;position:absolute;bottom:0;left:0}.our-process-location{padding-top:50px}.our-process-location .our-process-location-text{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:right;color:var(--neutral-50);margin:0}.our-process-content{grid-template-columns:1.2fr 1.2fr;display:grid}.our-process-text .our-process-title{letter-spacing:0%;color:var(--secondary-gold-500);margin:0;font-size:128px;font-weight:900;line-height:.7}.our-process-text .our-process-subtitle{font-weight:var(--fw-medium);font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0;padding-bottom:8px}.our-process-text .our-process-description{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0}.our-process-logo{justify-content:flex-end;align-items:flex-end;display:flex}.our-process-logo .our-process-logo-img{mix-blend-mode:Luminosity;object-fit:contain;width:auto;height:200px}.our-processs-parallax{background-position:50%;background-size:cover;transition:background-image .4s ease-in-out}.our-processs-parallax .process-bg-img{will-change:transform;width:100%;height:100vh;transition:transform .6s;position:absolute;inset:0;overflow:hidden}.process-main{position:relative}.our-processs-parallax .process-wrapper{flex-direction:column;align-items:center;height:100%;padding:32px 0 60px;display:flex}.process-header .header-content{grid-template-columns:2fr 1.5fr;padding:100px 0;display:grid}.process-header .header-content .subtitle{font-weight:var(--fw-medium);font-size:var(--fs-h4-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.process-header .header-content .title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);letter-spacing:0%;color:var(--neutral-50);margin:0;line-height:100%}.process-header .header-content .desc{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0;padding-top:18px}.process-wrap-div{grid-template-columns:2fr 2fr;align-items:center;display:grid}.steps-list{flex-direction:column;gap:16px;width:max-content;display:flex}.steps-list .step{cursor:pointer}.steps-list .step .step-text{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);letter-spacing:0%;color:var(--neutral-50);border-left:3px solid #0000;margin:0;padding:0 7px;line-height:100%}.steps-list .step.active .step-text{font-weight:var(--fw-bold);color:var(--secondary-gold-500);border-left:3px solid var(--secondary-gold-500)}.process-details,.process-header{position:relative}.process-details .details-content .step-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.process-details .details-content .step-title{font-weight:var(--fw-semibold);letter-spacing:0%;color:var(--neutral-50);margin:0;padding-bottom:40px;font-size:96px;line-height:1}.process-details .details-content .text{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0}.our-processs-parallax{height:auto;position:relative;overflow:visible}.our-processs-parallax .process-main{height:100%;position:relative;overflow:visible}.our-processs-parallax .process-bg-img{will-change:transform;background-position:50%;background-size:cover;width:100%;height:100vh;transition:transform .6s;position:sticky;top:0}.our-processs-parallax .process-steps{z-index:999;position:absolute;top:60%;left:100px;transform:translateY(-40%)}.our-processs-parallax .process-header .header-content{padding:20px 0}.our-processs-parallax .process-wrapper{justify-content:center;height:100%;padding:32px 0 60px}.process-card .overlay{pointer-events:none;background:linear-gradient(#000 0%,#00000080 25%,#0006 50%,#00000080 75%,#000 100%);position:absolute;inset:0}.tc-section{padding-top:96px}.tc-container{padding-bottom:120px}.tc-content-wrap{flex-direction:column;gap:56px;display:flex}.tc-header{padding-bottom:80px}.tc-header .tc-main-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-950);margin:0;padding-bottom:8px}.tc-header .tc-date{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-950);margin:0}.tc-content .tc-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-transform:uppercase;color:var(--neutral-950);margin:0;padding-bottom:8px}.tc-content .tc-title{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-transform:uppercase;margin:0;padding-bottom:40px}.tc-content .tc-text{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0;padding-bottom:15px}.privacy-policy-section{padding-top:96px}.privacy-policy-container{padding-bottom:120px}.privacy-policy-content-wrap{flex-direction:column;gap:56px;display:flex}.privacy-policy-content{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.privacy-policy-header{padding-bottom:80px}.privacy-policy-header .privacy-policy-main-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-950);margin:0;padding-bottom:8px}.privacy-policy-header .privacy-policy-date{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-950);margin:0}.privacy-policy-content .privacy-policy-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;text-transform:uppercase;color:var(--neutral-950);margin:0;padding-bottom:8px}.privacy-policy-content .privacy-policy-title{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-transform:uppercase;margin:0;padding-bottom:40px}.privacy-policy-content .privacy-policy-text{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0;padding-bottom:15px}.store-locator-section{padding-top:96px}.store-locator-header{padding-top:60px;padding-bottom:60px}.store-locator-content{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);color:var(--neutral-950);margin:0}.store-locator-short-title{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);color:#c12a3e;text-align:center;margin:0;padding-bottom:12px;line-height:100%}.store-locator-main-title{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);text-align:center;color:var(--neutral-950);line-height:100%}.store-map-section{position:relative;overflow:hidden}.store-location-pin{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.store-location-pin .location-pin{width:50px;height:auto}.location-pin{z-index:3;cursor:pointer;pointer-events:auto;position:absolute;transform:translate(-50%,-100%)}.pin-1{top:30%;left:40%}.pin-2{top:45%;left:55%}.pin-3{top:60%;left:35%}.pin-4{top:25%;left:70%}.pin-5{top:50%;left:20%}.pin-6{top:65%;left:60%}.pin-7{top:35%;left:80%}.pin-8{top:75%;left:50%}.pin-9{top:20%;left:30%}.pin-10{top:55%;left:75%}.store-map{will-change:transform;z-index:1;pointer-events:none;object-fit:cover;width:100%;height:100vh;transition:transform 1.5s ease-in-out;display:block;position:relative;transform:scale(1)}.store-cloud{pointer-events:none;z-index:9;position:absolute;inset:0}.store-cloud img{width:100%;transition:transform 1.5s ease-in-out;position:absolute}.store-cloud img:first-child{top:0;left:0}.store-cloud img:nth-child(2){top:0;left:20%}.store-cloud img:nth-child(3),.store-cloud img:nth-child(4){bottom:-20%;left:0}.store-cloud img:nth-child(5){bottom:0;left:-40%}.store-map-section.active .store-cloud img:first-child{transform:translate(-80%)}.store-map-section.active .store-cloud img:nth-child(2){transform:translate(90%)}.store-map-section.active .store-cloud img:nth-child(3){transform:translate(80%)}.store-map-section.active .store-cloud img:nth-child(4){transform:translate(100%)}.store-map-section.active .store-cloud img:nth-child(5){transform:translate(-50%)}.store-panel{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;top:40px;left:0}.store-panel-content{pointer-events:all;background:#fff;border-radius:12px;flex-direction:column;width:550px;min-height:350px;max-height:80%;padding:32px;transition:all .5s;display:flex;position:absolute;top:50%;left:-550px;transform:translateY(-50%)}.store-map-section.panel-active .store-panel-content{left:40px;transform:translateY(-50%)}.store-header-wrap{border-bottom:2px solid var(--neutral-950)}.store-panel-header{justify-content:space-between;align-items:flex-start;display:flex}.store-country-name{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);color:#c12a3e;margin:0;line-height:1}.store-county-subtitle{font-weight:var(--fw-medium);font-size:var(--fs-body-desktop);color:var(--neutral-950);margin:0;padding-bottom:12px;line-height:100%}.close-panel{cursor:pointer;background:0 0;border:none}.close-panel svg{fill:#c12a3e;width:50px;height:50px}.store-list{scrollbar-width:thin;scrollbar-color:#c12a3e #f1f1f1;flex:1;min-height:0;margin-top:20px;padding-right:20px;overflow-y:auto}.store-list::-webkit-scrollbar-track{background:0 0}.store-list::-webkit-scrollbar-thumb{background:#c12a3e;border-radius:10px}.store-list::-webkit-scrollbar-button{width:0;height:0;display:none}.store-item{border-bottom:1px solid var(--neutral-950);cursor:pointer;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.store-name{font-weight:var(--fw-medium);font-size:var(--fs-body-desktop);color:var(--neutral-950);margin:0}.store-address{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);color:var(--neutral-950);margin:0}.store-website svg{width:35px;height:35px;fill:var(--neutral-950)}.store-item:hover .store-name,.store-item:hover svg{color:#c12a3e;fill:#c12a3e}.country-btn-wrap{flex-shrink:0;justify-content:center;gap:50px;padding:25px 0;display:flex}.country-btn-wrap .coll-arrow-btn{cursor:pointer;background:#c12a3e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:background .25s,transform .2s;display:flex}.coll-arrow-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.store-panel-secondary-section{display:none}.store-panel-secondary{pointer-events:none;z-index:5;width:100%;height:100%}.store-panel-secondary .store-panel-secondary-content{pointer-events:all;background:#fff;border-radius:12px;flex-direction:column;width:100%;height:500px;padding:24px 0;transition:all .5s;display:flex}.store-panel-secondary .store-header-wrap{border-bottom:2px solid var(--neutral-950)}.store-panel-secondary .store-panel-secondary-header{justify-content:space-between;align-items:flex-start;display:flex}.store-panel-secondary .store-panel-secondary-header .store-country-name{font-size:var(--fs-h3-mobile)}.store-panel-secondary .store-county-subtitle{font-size:var(--fs-body-sm-mobile);padding-bottom:12px}.store-panel-secondary .close-panel{cursor:pointer;background:0 0;border:none}.store-panel-secondary .close-panel svg{fill:#c12a3e;width:25px;height:25px}.store-panel-secondary .store-list{scrollbar-width:thin;scrollbar-color:#c12a3e #f1f1f1;flex:1;min-height:0;margin-top:20px;padding-right:20px;overflow-y:auto}.store-panel-secondary .store-list::-webkit-scrollbar-track{background:0 0}.store-panel-secondary .store-list::-webkit-scrollbar-thumb{background:#c12a3e;border-radius:10px}.store-panel-secondary .store-list::-webkit-scrollbar-button{width:0;height:0;display:none}.store-panel-secondary .store-item{border-bottom:1px solid var(--neutral-950);cursor:pointer;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.store-panel-secondary .store-name{font-weight:var(--fw-medium);font-size:var(--fs-body-mobile);color:var(--neutral-950);margin:0}.store-panel-secondary .store-address{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-mobile);color:var(--neutral-950);margin:0}.store-panel-secondary .store-website svg{width:25px;height:25px;fill:var(--neutral-950)}.store-panel-secondary .store-item:hover .store-name,.store-panel-secondary .store-item:hover svg{color:#c12a3e;fill:#c12a3e}.store-panel-secondary .country-btn-wrap{flex-shrink:0;justify-content:center;gap:50px;padding:15px 0;display:flex}.store-panel-secondary .country-btn-wrap .coll-arrow-btn{cursor:pointer;background:#c12a3e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,transform .2s;display:flex}.about-us-section{padding-top:96px}.about-us-section .about-container{padding-top:60px}.about-main-content{flex-direction:column;align-items:center;gap:40px;padding:0 200px;display:flex}.about-heading .section-tag{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);text-align:center;color:var(--secondary-gold-500);margin:0}.about-heading .section-title{font-weight:var(--fw-semibold);letter-spacing:0%;text-align:center;color:var(--neutral-50);margin:0;font-size:120px;line-height:98%}.about-main-content .about-description{font-weight:var(--fw-regular);font-style:var(--fs-body-desktop);font-size:var(--fs-body-desktop);letter-spacing:0%;text-align:center;color:var(--neutral-50);margin:0;line-height:1.5}.about-main-image{padding-top:80px}.about-main-image img{object-fit:cover;width:100%;height:100vh}.about-details-section .about-row{grid-template-columns:1fr 1fr;gap:70px;padding-top:100px;display:grid}.about-details-section .about-row.reverse{direction:rtl}.about-details-section .about-row.straight{grid-template-columns:1fr}.about-row .about-image img{object-fit:cover;width:100%;height:90vh}.about-row .about-content{flex-direction:column;justify-content:center;gap:80px;display:flex}.about-content .about-heading .section-tag{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);text-align:left;margin:0}.about-content .about-heading .section-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);letter-spacing:0%;color:var(--neutral-50);text-align:left;margin:0;line-height:1}.about-content .about-description p{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);letter-spacing:0%;color:var(--neutral-50);text-align:left;line-height:1.5}.straight .about-content{grid-template-columns:1fr 1fr;display:grid}.our-timeline-section{padding:65px 0}section.journey{height:100vh;position:relative;overflow:hidden}.journey-morph{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.journey-morph img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.journey-year-morph{z-index:3;pointer-events:none;white-space:nowrap;transform-origin:0 0;margin:0;font-size:448px;font-weight:800;line-height:1;position:absolute}.journey-wrapper{height:100vh;position:sticky;top:0;overflow:hidden}.journey-slide{opacity:0;pointer-events:none;z-index:1;width:100%;height:100vh;transition:opacity .7s;position:absolute;top:0;left:0}.journey-slide.active{opacity:1;pointer-events:all;z-index:2}.journey-slide .journey-overlay{background:#00000080;width:100%;height:100%;position:absolute}.journey-bg{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.journey-bg .journey-year{font-weight:800;font-style:ExtraBold;letter-spacing:-2%;color:var(--secondary-gold-500);z-index:2;margin:0;font-size:448px;line-height:1}.journey-bg .journey-heading{font-weight:var(--fw-medium);font-size:var(--fs-h3-desktop);letter-spacing:0%;text-align:center;color:var(--neutral-50);z-index:2;margin:0;line-height:100%}.journey-content{grid-template-columns:1fr 1fr;gap:40px;display:grid}.journey-text{flex-direction:column;justify-content:space-around;height:100%;display:flex}.journey-text-inner{flex-direction:column;justify-content:center;gap:54px;display:flex}.journey-text-inner .journey-heading{font-weight:var(--fw-medium);font-size:var(--fs-h3-desktop);letter-spacing:0%;color:var(--secondary-gold-500);margin:0;line-height:100%}.journey-text-inner .journey-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);letter-spacing:0%;color:var(--neutral-50);margin:0;line-height:1.5}.journey-year-wrap .journey-year{font-weight:var(--fw-semibold);color:#0000;-webkit-text-stroke:7.47px #fffc;font-size:250px;line-height:.9}.journey-media{width:100%;height:100%}.journey-media img{object-fit:cover;width:100%;height:100%;display:block}.journey-slide--story .row{height:100%;padding:80px 0}.journey-slide--story .col-sm-6{height:100%}.journey-timeline-wrapper{z-index:10;width:fit-content;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.journey-btn-grp{flex-direction:column;gap:25px;display:flex}.journey-btn{cursor:pointer;background:#737373;width:30px;height:5px}.journey-btn.active{background:var(--neutral-50)}.journey-morph,.journey-year-morph{opacity:0}.journey-loaded .journey-morph,.journey-loaded .journey-year-morph{opacity:1;transition:opacity .3s}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(36px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal:nth-child(2){transition-delay:80ms}.reveal:nth-child(3){transition-delay:.16s}.reveal:nth-child(4){transition-delay:.24s}.reveal:nth-child(5){transition-delay:.32s}.reveal:nth-child(6){transition-delay:.4s}.reveal:nth-child(7){transition-delay:.48s}.reveal:nth-child(8){transition-delay:.56s}.reveal:nth-child(9){transition-delay:.64s}.reveal:nth-child(10){transition-delay:.72s}#khukri-loader{z-index:99999;pointer-events:all;justify-content:center;align-items:center;transition:opacity .7s cubic-bezier(.76,0,.24,1),visibility .7s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0}#khukri-loader.loader-hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-bg{z-index:0;background:radial-gradient(#1a0008 0%,#0d0004 60%,#060002 100%);position:absolute;inset:0}.loader-bg:after{content:"";opacity:.35;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.loader-inner{z-index:2;flex-direction:column;align-items:center;gap:32px;animation:.5s forwards loaderFadeIn;display:flex;position:relative}@keyframes loaderFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.loader-logo-wrap{display:inline-block;position:relative;overflow:hidden}.loader-logo{opacity:0;will-change:opacity;backface-visibility:hidden;width:clamp(140px,20vw,220px);height:auto;animation:.8s .3s forwards logoFade;display:block;transform:translateZ(0)}@keyframes logoFade{0%{opacity:0}to{opacity:1}}.loader-bar-track{opacity:0;background:#c7a3702e;border-radius:2px;width:clamp(120px,18vw,200px);height:1.5px;animation:.4s .7s forwards barTrackIn;overflow:hidden}@keyframes barTrackIn{to{opacity:1}}.loader-bar-fill{background:linear-gradient(90deg,transparent,var(--secondary-gold-500),transparent);width:40%;height:100%;animation:1.4s linear infinite infiniteBar;position:relative;left:-40%}@keyframes infiniteBar{0%{left:-40%}to{left:100%}}.loader-tagline{font-size:var(--fs-body-sm-desktop);letter-spacing:.28em;text-transform:uppercase;color:var(--secondary-gold-500);opacity:0;margin:0;font-weight:500;animation:.6s 1s forwards taglineIn}@keyframes taglineIn{0%{opacity:0;letter-spacing:.45em}to{opacity:.7;letter-spacing:.28em}}.cocktail-banner-section{background-position:50%;background-size:cover;height:auto;min-height:75vh;position:relative;overflow:hidden}.cocktail-banner-gradient{z-index:0;pointer-events:none;background:linear-gradient(#0c0c0c6e 0%,#0000 134.58%);width:100%;height:100%;position:absolute;bottom:0;left:0}.cocktail-wrapper{width:100%;padding:60px 0 0;position:relative}.cocktail-content{grid-template-columns:1.2fr 1fr;gap:40px;padding:60px 0 0;display:grid}.cocktail-content .cocktail-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);letter-spacing:0%;color:var(--neutral-50);line-height:100%}.cocktail-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);letter-spacing:0%;color:var(--neutral-50);line-height:100%}.rum-selection-section{padding:50px 0 80px}.rum-selection-header{padding-bottom:30px}.rum-selection-header .rum-selection-title{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-950);margin:0}.rum-content-wrapper{display:none}.rum-content-wrapper.active{display:block}.rum-tabs{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:16px;padding:10px 0;display:flex;overflow-x:auto}.rum-tabs::-webkit-scrollbar{display:none}.rum-tab{text-align:center;cursor:pointer;border:1px solid #999;flex:none;min-width:160px;transition:all .3s;padding:16px 80px!important}.rum-tab p{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);font-size:var(--fs-body-sm-desktop);letter-spacing:0%;color:var(--neutral-950);margin:0;line-height:100%}.rum-tab:hover{background:#e6e6e6}.rum-tab.active{background:var(--neutral-950);border-color:var(--neutral-950)}.rum-tab.active p{color:var(--neutral-50)}.rum-recipe-detail-section{padding-top:96px}.rum-recipe-title-wrapper{justify-content:space-between;align-items:center;display:flex}.rum-recipe-title-wrapper .rum-recipe-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:left;font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:left}.rum-recipe-title-wrapper .rum-product-name{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#c12a3e}.rum-recipe-about{padding-bottom:40px}.rum-recipe-about .rum-recipe-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0;padding-bottom:24px}.rum-recipe-about .rum-recipe-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.rum-recipe-info{padding-bottom:40px}.rum-recipe-info .rum-recipe-info-item{border-left:1px solid var(--secondary-gold-500);align-items:center;gap:16px;padding:8px 24px;display:flex}.rum-recipe-info-text{flex-direction:column;gap:4px;display:flex}.rum-recipe-info-item .info-label{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.rum-recipe-info-item .info-value{font-weight:var(--fw-regular);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#710014;margin:0}.rum-recipe-banner-img-section .rum-recipe-img{object-fit:cover;width:100%;height:100%;max-height:100vh}.ingredients-section{padding:40px 0}.ingredients-wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.ingredients-content{flex-direction:column;gap:80px;display:flex}.ingredients-content .ingredients-header{flex-direction:column;gap:16px;display:flex}.ingredients-header .ingredients-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.ingredients-header .ingredients-heading{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.ingredients-header .ingredients-description p{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.ingredients-list{flex-direction:column;gap:18px;display:flex}.ingredients-list .ingredient-item{align-items:center;gap:10px;display:flex}.ingredient-item .ingredient-icon{width:5px;height:5px;fill:var(--neutral-950)}.ingredient-item .ingredient-text{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.ingredients-image img{width:100%;height:100%}.recipe-process{padding:40px 0}.recipe-process-header .recipe-process-title{font-weight:var(--fw-medium);font-size:var(--fs-h4-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#c12a3e;margin:0;padding:10px 0}.recipe-process-wrapper{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding-top:24px;overflow-x:auto}.recipe-process-wrapper.dragging{cursor:grabbing}.recipe-process-wrapper::-webkit-scrollbar{display:none}.recipe-process-wrapper:active{cursor:grabbing}.recipe-process-wrapper,.recipe-process-wrapper *,.recipe-process-wrapper.dragging,.recipe-process-wrapper.dragging *{-webkit-user-select:none;user-select:none}.recipe-process-list{align-items:stretch;gap:20px;width:max-content;padding:0 180px;display:flex}.recipe-step{cursor:pointer;pointer-events:auto;background:#e7e7e7;flex-direction:column;gap:32px;width:400px;height:350px;padding:32px;transition:all .3s;display:flex}.recipe-step.active{color:#fff;background:#1b1716}.recipe-step.active h2,.recipe-step.active p,.recipe-step.active h3,.recipe-step.active h5{color:#fff}.recipe-step .recipe-step-header{align-items:center;gap:4px;display:flex}.recipe-step-header .recipe-step-number{font-weight:var(--fw-medium);font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.recipe-step-header .recipe-step-total{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#5c5c5c;margin:0}.recipe-step-content{flex-direction:column;gap:24px;display:flex}.recipe-step-content .recipe-step-title{font-weight:var(--fw-medium);font-size:var(--fs-h4-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.recipe-step-content .recipe-step-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.recipe-tip{text-align:center;padding:80px 0}.recipe-tip-wrap{flex-direction:column;gap:20px;display:flex}.recipe-tip-wrap .recipe-tip-title{font-weight:var(--fw-medium);font-size:var(--fs-h4-desktop);line-height:var(--lh-body);text-align:center;color:#c12a3e;margin:0}.recipe-tip-wrap .recipe-tip-description{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-950);margin:0}.contact-hero{padding-top:96px}.contact-hero-row{padding:40px 0}.contact-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.contact-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.contact-banner-img{object-fit:cover;object-position:top;width:100%;height:85vh}.contact-form-section{padding:80px 0}.contact-form-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.contact-form-title{font-weight:var(--fw-medium);font-size:var(--fs-h4-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.contact-form-fields{gap:32px}.form-input,.form-textarea,.form-select{border:1px solid var(--neutral-950);background:0 0;border-radius:0;outline:none;width:100%;padding:24px;transition:all .3s}.form-textarea{resize:none;min-height:120px}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:#c7a370}.form-group{position:relative}.form-label{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);color:var(--neutral-950);pointer-events:none;background:#fff;padding:0 5px;transition:all .3s;position:absolute;top:24px;left:24px}.form-group.active .form-label{color:#c7a370;top:-8px}.contact-office-section{padding:80px 0 0}.contact-office-wrapper{flex-direction:column;gap:32px;display:flex}.contact-heading-wrap{flex-direction:column;gap:16px;display:flex}.contact-office-header{flex-direction:column;gap:8px;display:flex}.office-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.office-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.contact-info-wrap{flex-direction:column;gap:4px;display:flex}.contact-info-txt{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.office-card-inner{border:1px solid var(--secondary-gold-500);flex-direction:column;gap:24px;height:100%;padding:20px;display:flex}.office-card-title{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.office-card-header-wrap{padding:4px 0}.office-card-content{flex-direction:column;gap:16px;display:flex}.office-info-item{align-items:center;gap:16px;display:flex}.office-icon{flex-shrink:0;width:24px;height:24px}.office-text{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0;text-decoration:none;transition:color .3s}.office-card a:hover{color:var(--secondary-gold-500)}.contact-map{background:#f5f5f5;height:80vh;position:relative;overflow:hidden}.contact-map iframe{border:0;width:100%;height:100%;display:block}.bar-academy-section{padding-top:96px}.academy-heading-wrap{padding:70px 0}.academy-heading .academy-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.academy-heading .academy-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.academy-content{flex-direction:column;gap:40px;display:flex}.academy-content .academy-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.about-ba-section{padding:40px 0}.ba-group{flex-direction:column;gap:48px;display:flex}.ba-wrapper,.ba-header{flex-direction:column;gap:24px;display:flex}.ba-header .ba-title{flex-direction:column;gap:4px;display:flex}.ba-header .ba-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.ba-header .ba-heading{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.ba-header .ba-description{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.ba-info-item{border-left:1px solid var(--secondary-gold-500);align-items:center;gap:16px;padding:8px 24px;display:flex}.ba-info-item .ba-info-text{flex-direction:column;gap:4px;display:flex}.ba-info-text .info-label{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.ba-info-text .info-value{font-weight:var(--fw-regular);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#710014;margin:0}.ba-img .ba-showcase-img{object-fit:cover;width:100%;height:100%;max-height:90vh}.academy-section{padding:40px 0}.academy-section .academy-header{flex-direction:column;gap:16px;padding-bottom:26px;display:flex}.academy-header .academy-title{flex-direction:column;gap:4px;display:flex}.academy-title .academy-tag{font-weight:var(--fw-semibold);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.academy-title .academy-heading{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.academy-header .academy-description{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.academy-card-wrapper .academy-card{flex-direction:column;gap:32px;display:flex;overflow:hidden}.academy-card-img-wrap{overflow:hidden}.academy-card .academy-card-img{object-fit:cover;will-change:transform;backface-visibility:hidden;width:100%;height:360px;transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1)}.academy-card:hover .academy-card-img{transition:transform .8s cubic-bezier(.25,1,.5,1);transform:scale(1.12)}.academy-card .academy-card-body{flex-direction:column;gap:4px;display:flex}.academy-card-body .academy-card-title{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.academy-card-body .academy-card-text{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.testimonials-section{padding:60px 0}.testimonials-section .testimonials-header{flex-direction:column;gap:4px;display:flex}.testimonials-header .testimonials-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.testimonials-header .testimonials-heading{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.testimonials-section .testimonials-content{padding:48px 0 0}.testimonials-content .testimonials-list{will-change:transform;gap:20px;padding-bottom:0;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.testimonials-list .testimonial-card{background-color:var(--secondary-gold-50);flex-direction:column;gap:24px;padding:24px;display:flex}.testimonial-card .testimonial-card-inner{flex-direction:column;gap:30px;display:flex}.testimonial-card .testimonial-card-inner,.testimonial-card .testimonial-video-wrapper{height:425px}.testimonial-card-inner .testimonial-quote-icon{background-color:var(--secondary-gold-500);width:fit-content;padding:14px}.testimonial-card-inner .testimonial-text{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.testimonial-card .testimonial-author{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.testimonial-video-wrapper .testimonial-video{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}.testimonial-video:before{content:"";background:#0000004d;position:absolute;inset:0}.testimonials-content .testimonials-controls{justify-content:center;gap:32px;display:flex}.testimonials-controls .testimonials-controls-btn{cursor:pointer;background:var(--neutral-50);border:0;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background-color .3s,transform .3s;display:flex;box-shadow:inset -1px 1px 1px 2px #0000000d}.testimonials-controls .testimonials-controls-btn:hover{background:var(--secondary-gold-500)}.testimonials-controls .testimonials-controls-btn:hover svg{fill:var(--neutral-50)}.testimonials-viewport{padding-bottom:48px;overflow:hidden}.testimonials-list .testimonial-card{flex:0 0 calc(25% - 10px);min-width:0}.testimonials-list.no-transition{transition:none!important}.factory-sipping-suite-section{padding:40px 0}.factory-sipping-suite-image-wrapper{overflow:hidden}.factory-sipping-suite-image-wrapper .factory-sipping-suite-image{object-fit:cover;will-change:transform;backface-visibility:hidden;width:100%;height:80vh;transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1)}.factory-sipping-suite-image-wrapper:hover .factory-sipping-suite-image{transition:transform .8s cubic-bezier(.22,1,.5,1);transform:scale(1.12)}.factory-sipping-suite-section .academy-section{flex-direction:column;gap:40px;display:flex}.factory-plan-btn{justify-content:flex-end;align-items:flex-end;display:flex}.khukri-exp-section{padding-top:96px}.khukri-exp-heading-wrap{padding:70px 0}.khukri-exp-heading .khukri-exp-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.khukri-exp-heading .khukri-exp-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.khukri-exp-content{flex-direction:column;gap:40px;display:flex}.khukri-exp-content .khukri-exp-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.khukri-slide-img{object-fit:cover;width:100%;height:80vh}.khukri-slider-container{flex-direction:column;gap:40px;width:100%;display:flex;position:relative;overflow:hidden}.khukri-slider-wrapper{transition:transform .5s;display:flex}.khukri-slide-img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;width:100%}.khukri-slider-controls-inner{justify-content:center;align-items:center;display:flex}.khukri-slider-btn{cursor:pointer}.khukri-slider-btn .khukri-slider-icon{fill:#c7c7c7;width:56px;height:56px}.khukri-slider-btn:hover .khukri-slider-icon{fill:var(--secondary-gold-500)}.khukri-slider-counter{padding:10px 33px}.khukri-slider-counter .khukri-slider-count-text{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.khukri-menu-section .khukri-menu-header{flex-direction:column;gap:4px;display:flex}.khukri-menu-header .khukri-menu-subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--secondary-gold-500);margin:0}.khukri-menu-header .khukri-menu-heading{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:center;margin:0}.collections-section{padding-top:80px}.collections-section .collections-container{flex-direction:column;gap:40px;display:flex}.collections-tabs{scrollbar-width:none;overflow-x:auto}.collections-tabs::-webkit-scrollbar{display:none}.collections-tabs .collections-tab-list{gap:20px;width:max-content;display:flex}.collections-tab-list .collections-tab{border:1px solid var(--neutral-950);cursor:pointer;flex:none;min-width:200px;padding:16px 40px}.collections-tab-list .collections-tab:hover{background-color:#e6e6e6}.collections-tab .collections-tab-name{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:center;text-wrap-mode:nowrap;margin:0}.collections-tab-list .collections-tab.active{border:1px solid var(--neutral-950);background-color:var(--neutral-950)}.collections-tab.active .collections-tab-name{color:var(--neutral-50);text-align:center;text-wrap-mode:nowrap}.collections-content{background:var(--secondary-gold-50);opacity:0;border:.5px solid #c7a370;padding:24px;transition:opacity .3s;display:none}.collections-content.active{opacity:1;display:block}.collections-card-list .collections-card{padding:24px;position:relative}.collections-card-list .collections-card:after{content:"";background:linear-gradient(90deg,#faf7f2 0%,#bb9052 50%,#faf7f2 100%);width:100%;height:1px;position:absolute;bottom:0;left:0}.collections-card-list .collections-card:last-child:after{display:none}.collections-card-inner{cursor:pointer;align-items:center;gap:24px;display:flex}.collections-card-inner .collections-card-img-wrap{justify-content:center;align-items:center;width:100px;min-width:100px;height:100px;display:flex;overflow:hidden}.collections-card-inner .collections-card-img-wrap .collections-card-img{object-fit:cover;will-change:transform;backface-visibility:hidden;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.collections-card-inner .collections-card-body .collections-card-text{flex-direction:column;gap:8px;display:flex}.collections-card-text .collections-card-title{font-weight:var(--fw-semibold);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.collections-card-text .collections-card-desc{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.collections-card-inner:hover .collections-card-title{color:#c12a3e}.collections-card-inner:hover .collections-card-img{transition:transform .8s cubic-bezier(.22,1,.5,1);transform:scale(1.12)}.menu-item-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:9999;opacity:0;pointer-events:none;background:#0000008c;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:fixed;inset:0}.menu-item-modal-overlay.active{opacity:1;pointer-events:all}.menu-item-modal{background:#fff;border-radius:4px;width:100%;max-width:380px;max-height:90vh;transition:transform .35s cubic-bezier(.22,1,.36,1);overflow-y:auto;transform:translateY(24px)scale(.97);box-shadow:0 24px 60px #00000040}.menu-item-modal-overlay.active .menu-item-modal{transform:translateY(0)scale(1)}.menu-item-modal-img-wrap{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.menu-item-modal-img{object-fit:cover;width:100%;height:100%;display:block}.menu-item-modal-close{cursor:pointer;color:#1a1a1a;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:14px;right:14px}.menu-item-modal-close svg path{fill:var(--neutral-50)}.menu-item-modal-close:hover svg{transform:scale(1.1)}.menu-item-modal-body{flex-direction:column;gap:16px;padding:24px;display:flex}.menu-item-content-wrap{flex-direction:column;gap:8px;display:flex}.menu-item-modal-title{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.menu-item-modal-price{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.menu-item-modal-desc{font-weight:var(--fw-regular);font-size:var(--fs-body-sm-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.menu-item-hr{background:linear-gradient(90deg,#faf7f2 0%,#bb9052 50%,#faf7f2 100%);border:none;height:1px;margin:0}.menu-item-modal-ingredients{flex-direction:column;gap:8px;display:flex}.menu-item-modal-ing-label{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.menu-item-modal-ing-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.menu-item-modal-ing-list li{color:#333;padding-left:18px;font-size:.875rem;position:relative}.menu-item-modal-ing-list li:before{content:"";background:#9b1a2c;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.menu-item-modal::-webkit-scrollbar{width:4px}.menu-item-modal::-webkit-scrollbar-track{background:0 0}.menu-item-modal::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.menu-item-modal-overlay{opacity:0;visibility:hidden;transition:all .3s}.menu-item-modal-overlay.active{opacity:1;visibility:visible}.tasting-notes{padding:80px 0}.tasting-notes-header{padding:20px 0}.tasting-notes-header .tasting-notes-title{font-style:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.tasting-notes-wrapper{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:32px;scroll-padding:50%;display:flex;overflow-x:auto}.tasting-notes-wrapper::-webkit-scrollbar{display:none}.tasting-item{scroll-snap-align:center;flex-shrink:0;gap:20px;display:flex;position:relative}.tasting-item:nth-child(2n){margin-top:120px}.tasting-item-content{z-index:999;flex-direction:column;gap:20px;width:250px;display:flex}.tasting-item-heading{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0;padding-left:85px}.tasting-item-subtext{font-weight:var(--fw-regular);font-style:italic;font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);text-align:right;margin:0}.tasting-item-image-wrap{overflow:hidden}.tasting-item-image{object-fit:cover;width:450px;height:80vh;transition:transform .5s}.tasting-item-image-wrap:hover .tasting-item-image{transform:scale(1.04)}.rl-header{padding-bottom:80px}.rl-header .rl-title-wrap{flex-direction:column;gap:4px;display:flex}.rl-title-wrap .rl-subtitle{font-weight:var(--fw-medium);font-size:var(--fs-h4-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--secondary-gold-500);margin:0}.rl-title-wrap .rl-title{font-weight:var(--fw-semibold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;text-align:center;color:var(--neutral-50);margin:0}.royal-legacy-image-wrapper{overflow:hidden}.royal-legacy-image-wrapper .royal-legacy-image{object-fit:cover;will-change:transform;backface-visibility:hidden;width:100%;height:80vh;transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1)}.royal-legacy-image-wrapper:hover .royal-legacy-image{transition:transform .8s cubic-bezier(.22,1,.5,1);transform:scale(1.12)}.royal-legacy-section .academy-section{flex-direction:column;gap:40px;display:flex}.royal-legacy-section{padding:40px 0}.royal-legacy-section .royal-legacy-header{flex-direction:column;gap:16px;padding-bottom:26px;display:flex}.royal-legacy-header .royal-legacy-title{flex-direction:column;gap:4px;display:flex}.royal-legacy-title .royal-legacy-tag{font-weight:var(--fw-semibold);font-size:var(--fs-body-lg-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--secondary-gold-500);margin:0}.royal-legacy-title .royal-legacy-heading{font-weight:var(--fw-semibold);font-size:var(--fs-h2-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0}.royal-legacy-header .royal-legacy-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);margin:0}.coronation-section{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;height:100vh;display:flex;overflow:hidden}.royal-legacy-card{flex-direction:column;align-items:center;gap:80px;display:flex}.royal-legacy-card .royal-legacy-logo img{width:100%;height:100%;padding:0 120px}.royal-legacy-content{flex-direction:column;align-items:center;gap:40px;display:flex}.royal-legacy-content .royal-legacy-description{font-weight:var(--fw-regular);font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);text-align:center;margin:0}.coronation-highlights{background-color:var(--neutral-50);padding:80px 0}.coronation-highlights-wrapper{flex-direction:column;gap:40px;display:flex}.coronation-highlights-title{font-weight:var(--fw-medium);font-size:var(--fs-h4-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.coronation-highlights-title .highlight-brand{color:#c12a3e}.highlight-card{flex-direction:column;gap:16px;display:flex}.highlight-card-image{overflow:hidden}.highlight-card-image img{object-fit:cover;will-change:transform;backface-visibility:hidden;width:100%;height:600px;transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1)}.highlight-card-image:hover img{transition:transform .8s cubic-bezier(.22,1,.5,1);transform:scale(1.12)}.highlight-card-content{padding:0 16px}.highlight-card-content .highlight-card-text{font-weight:var(--fw-semibold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);margin:0}.coronation-highlights-grid .highlight-card-wrap:first-child .highlight-card{margin-top:0}.coronation-highlights-grid .highlight-card-wrap:nth-child(2) .highlight-card{margin-top:90px}.coronation-highlights-grid .highlight-card-wrap:nth-child(3) .highlight-card{margin-top:180px}.page-not-found-section{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.page-not-found-section:before{content:"";z-index:1;background:linear-gradient(#fff0 0% 25%,#fff0 75%,#fff 100%);position:absolute;inset:0}.page-not-found-section .container{z-index:2;position:relative}.page-not-found-wrap{flex-direction:column;align-items:center;gap:30px;display:flex}.page-not-found-title{font-weight:var(--fw-bold);font-size:var(--fs-h1-desktop);line-height:var(--lh-body);letter-spacing:0%;color:#9b1a2c;margin:0}.page-not-found-message{font-weight:var(--fw-bold);font-size:var(--fs-h5-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-950);text-align:center;margin:0}.common-product-notes{flex-direction:column;align-items:center;gap:150px;display:flex}.cp-tasting-item{scroll-snap-align:center;flex-shrink:0;gap:20px;display:flex;position:relative}.cp-second{margin-top:100px}.cp-tasting-item-content{z-index:999;flex-direction:column;gap:10px;width:40%;display:flex}.cp-tasting-item-heading{font-weight:var(--fw-medium);font-size:var(--fs-h3-desktop);line-height:var(--lh-body);letter-spacing:0%;text-transform:uppercase;mix-blend-mode:difference;text-shadow:1px 1px 2px #0009,-1px -1px 2px #fff6;filter:invert();margin:0;padding-top:90px;padding-left:85px;color:var(--neutral-50)!important}.cp-tasting-item-subtext{font-weight:var(--fw-regular);font-style:italic;font-size:var(--fs-body-desktop);line-height:var(--lh-body);letter-spacing:0%;color:var(--neutral-50);text-align:right;margin:0}.cp-tasting-item-image-wrap{width:100%;overflow:hidden}.cp-tasting-item-image{object-fit:cover;width:100%;height:400px;transition:transform .5s}.cp-tasting-item-image-wrap:hover .cp-tasting-item-image{transform:scale(1.04)}.cp-notes-wrapper{position:relative}.cp-product-notes{z-index:2;justify-content:center;display:flex;position:relative}.cp-product-overlay{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.common-product-notes .row>div:not(:first-child) .cp-tasting-item{margin:50px 0}.common-product-notes .row>div:nth-child(2) .cp-tasting-item{margin-top:50px}.common-product-notes .row>div:nth-child(3) .cp-tasting-item{margin-top:100px}.common-product-notes .row>div:nth-child(4) .cp-tasting-item{margin-top:150px}
