:root{--color-primary-dark: #1a1a1a;--color-charcoal-hero: #6e7172;--color-ochre-gold: #d4b26f;--color-ochre-light: #f7eedb;--color-bg-light: #ffffff;--color-bg-gray: #f5f5f5;--color-bg-social: #ebdcc9;--color-bg-footer: #000000;--color-border: #e8e8e8;--color-text-dark: #1a1a1a;--color-text-muted: #666666;--color-text-light: #ffffff;--font-serif: "Lora", Georgia, serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth: all .3s cubic-bezier(.25, .8, .25, 1);--box-shadow-subtle: 0 4px 12px rgba(0, 0, 0, .05);--box-shadow-hover: 0 10px 25px rgba(0, 0, 0, .08)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--color-bg-light);color:var(--color-text-dark);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:var(--transition-smooth)}button{cursor:pointer;border:none;background:none;font-family:inherit;transition:var(--transition-smooth)}img,svg{max-width:100%;height:auto;display:block}.section-container{max-width:1200px;margin:0 auto;padding:0 20px}.announcement-bar{background-color:var(--color-ochre-gold);color:var(--color-primary-dark);font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;position:relative;min-height:38px;padding:5px 20px}.announcement-social{position:absolute;right:20px;display:flex;gap:15px}.announcement-social a{opacity:.85}.announcement-social a:hover{opacity:1;transform:translateY(-1px)}.site-header{background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100;height:80px}.header-container{max-width:1400px;margin:0 auto;padding:0 30px;height:100%;display:flex;justify-content:space-between;align-items:center}.mobile-menu-toggle{display:none;font-size:20px;color:var(--color-text-dark)}.logo{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-serif);line-height:1}.logo-main{font-size:24px;font-weight:500;color:#3b4237;letter-spacing:-.5px}.logo-sub{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var(--color-ochre-gold);margin-top:1px}.logo-leaf{margin-top:-2px}.desktop-nav>ul{display:flex;list-style:none;gap:30px}.desktop-nav>ul>li{position:relative;padding:10px 0}.desktop-nav>ul>li>a{font-size:13px;font-weight:500;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px}.desktop-nav>ul>li>a i{font-size:9px;transition:var(--transition-smooth)}.desktop-nav>ul>li:hover>a{color:var(--color-ochre-gold)}.desktop-nav>ul>li:hover>a i{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);background-color:var(--color-bg-light);border:1px solid var(--color-border);min-width:200px;box-shadow:0 8px 30px #0000000f;opacity:0;visibility:hidden;transition:var(--transition-smooth);list-style:none;border-radius:4px;padding:10px 0;z-index:105}.desktop-nav>ul>li:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown-menu li a{display:block;padding:10px 20px;font-size:13px;color:var(--color-text-dark)}.dropdown-menu li a:hover{background-color:var(--color-bg-gray);color:var(--color-ochre-gold)}.header-actions{display:flex;align-items:center;gap:25px}.action-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.5px}.action-item i{font-size:16px}.action-item:hover{color:var(--color-ochre-gold)}.cart-item{position:relative}.cart-count{position:absolute;top:-8px;right:-10px;background-color:var(--color-ochre-gold);color:var(--color-text-light);font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center}.awards-hero{background-color:var(--color-charcoal-hero);color:var(--color-text-light);text-align:center;padding:90px 20px}.awards-hero h1{font-family:var(--font-serif);font-size:48px;font-weight:400;margin-bottom:12px;letter-spacing:1px}.awards-hero p{font-size:16px;font-weight:300;letter-spacing:.5px;opacity:.9}.awards-explorer-section{padding:60px 0 40px;background-color:var(--color-bg-light)}.section-title{font-family:var(--font-serif);font-size:28px;font-weight:400;text-align:center;color:var(--color-text-dark);margin-bottom:40px}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.product-card{border:1px solid var(--color-border);padding:24px 15px;text-align:center;background-color:var(--color-bg-light);cursor:pointer;transition:var(--transition-smooth);display:flex;flex-direction:column;justify-content:space-between;min-height:350px}.product-card:hover{transform:translateY(-4px);box-shadow:var(--box-shadow-subtle);border-color:var(--color-ochre-gold)}.product-card.active{border-color:var(--color-ochre-gold);box-shadow:var(--box-shadow-subtle)}.product-image-container{height:200px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.bottle-svg{height:100%;width:auto;filter:drop-shadow(0 8px 10px rgba(0,0,0,.12));transition:var(--transition-smooth)}.product-card:hover .bottle-svg{transform:scale(1.05)}.product-info{margin-top:auto}.product-title{font-size:13px;font-weight:600;color:var(--color-text-dark);margin-bottom:5px;line-height:1.3;min-height:34px;display:flex;align-items:center;justify-content:center}.product-award-count{font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.product-details-container{display:none}.product-details-container.active{display:block}.selected-product-bar{background-color:var(--color-ochre-gold);color:var(--color-primary-dark);padding:18px 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);position:relative}.selected-product-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.selected-product-left{display:flex;align-items:center;gap:20px}.mobile-bottle-preview-box{display:none}.selected-product-meta{display:flex;flex-direction:column}.selected-product-title{font-family:var(--font-serif);font-size:20px;font-weight:500;margin-bottom:4px}.selected-product-subtitle{font-size:12px;font-weight:400;color:#1a1a1acc}.buy-now-btn{background-color:#000;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 28px;border-radius:2px;display:inline-block;box-shadow:0 2px 5px #00000026}.buy-now-btn:hover{background-color:#222;box-shadow:0 4px 10px #00000040;transform:translateY(-1px)}.awards-category-header svg{width:20px}.awards-details-section{padding:40px 0 60px;background-color:var(--color-bg-light)}.awards-group{margin-bottom:0}.awards-group:last-child{margin-bottom:0}.awards-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid var(--color-border);padding-bottom:10px}.awards-group-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border-radius:1px}.awards-group.special-honours .awards-group-label{background-color:#000;color:#fff}.awards-group.gold .awards-group-label{background-color:var(--color-ochre-gold);color:#fff}.awards-group.silver .awards-group-label{background-color:#e2e2e2;color:var(--color-text-dark)}.awards-group-count{font-size:12px;color:var(--color-text-muted)}.awards-list{display:flex;flex-direction:column;gap:1px;background-color:var(--color-border);border:1px solid var(--color-border);border-radius:2px;overflow:hidden;max-height:900px}.awards-category-header.activea+.awards-list{max-height:0px;border:0px solid transparent!important}.awards-category-header{cursor:pointer;margin:0!important;padding:40px 0!important;border-bottom:0px solid #e8e8e8!important}.awards-category-header.activea{border-bottom:2px solid #e8e8e8!important}.award-row{display:flex;align-items:center;background-color:var(--color-bg-gray);padding:16px 20px}.award-year-box{width:50px;font-size:12px;font-weight:600;color:var(--color-text-muted);display:flex;align-items:center}.award-logo-placeholder{width:32px;height:32px;background-color:#fff;border:1px solid rgba(0,0,0,.05);margin-right:20px;border-radius:1px;display:flex;justify-content:center;align-items:center;position:relative;display:none}.award-logo-placeholder:after{content:"";width:14px;height:14px;border-radius:50%;background-color:#f7eedb;border:1px solid var(--color-ochre-gold)}.special-honours .award-logo-placeholder:after{background-color:#222;border-color:#000}.silver .award-logo-placeholder:after{background-color:#e2e2e2;border-color:#ccc}.bronze .award-logo-placeholder:after{background-color:#fcc78f;border-color:#da8a3a}.award-title-text{font-size:14px;color:var(--color-text-dark);font-weight:500;flex-grow:1}.award-row.hidden-award{display:none}.view-more-container{display:flex;justify-content:center;margin-top:15px}.view-more-btn{border:1px solid var(--color-border);background-color:var(--color-bg-light);padding:12px 30px;font-size:12px;font-weight:500;color:var(--color-text-muted);width:100%;text-align:center;transition:var(--transition-smooth)}.view-more-btn:hover{background-color:var(--color-bg-gray);border-color:var(--color-ochre-gold);color:var(--color-ochre-gold)}.social-follow-section{background-color:var(--color-bg-social);padding:60px 20px;text-align:center}.social-title{font-family:var(--font-serif);font-size:28px;font-weight:400;color:var(--color-text-dark);margin-bottom:24px}.social-icons{display:flex;justify-content:center;gap:30px}.social-icons a{font-size:22px;color:var(--color-text-dark)}.social-icons a:hover{transform:translateY(-3px);color:var(--color-ochre-gold)}.brand-values-section{background-color:#0b0c0c;color:var(--color-text-light);padding:40px 20px;border-bottom:1px solid #222}.values-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.value-item{display:flex;align-items:center;gap:15px}.value-icon{font-size:24px;color:#92b082}.value-text{font-size:13px;font-weight:500;letter-spacing:.5px}.site-footer{background-color:var(--color-bg-footer);color:#999;padding:60px 0 0}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px 50px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-col-title{color:var(--color-text-light);font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-weight:600}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-col ul li a{font-size:13px;transition:var(--transition-smooth)}.footer-col ul li a:hover{color:var(--color-text-light)}.footer-social-icons{display:flex;gap:20px}.footer-social-icons a{font-size:18px;transition:var(--transition-smooth)}.footer-social-icons a:hover{color:var(--color-text-light)}.footer-bottom{border-top:1px solid #1a1a1a;padding:25px 0;background-color:#050505}.footer-bottom-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-copyright{font-size:12px;display:flex;flex-direction:column;gap:4px}.designer-credit{color:#666}.payment-icons{display:flex;gap:10px;align-items:center}.payment-badge{font-size:20px;color:#555;background-color:#121212;padding:4px 8px;border-radius:3px;border:1px solid #222;display:flex;align-items:center;justify-content:center;min-height:28px}.payment-badge .shop-pay-txt{font-size:9px;font-weight:800;font-family:var(--font-sans);color:#5a78ff;letter-spacing:-.2px}.mobile-drawer{position:fixed;top:0;left:-280px;width:280px;height:100%;background-color:var(--color-bg-light);z-index:200;box-shadow:4px 0 20px #00000026;transition:var(--transition-smooth);padding:25px;overflow-y:auto}.mobile-drawer.open{left:0}.drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid var(--color-border);padding-bottom:15px}.drawer-title{font-family:var(--font-serif);font-size:20px;font-weight:500}.drawer-close{font-size:28px;line-height:1;color:var(--color-text-muted)}.drawer-nav-list{list-style:none;display:flex;flex-direction:column;gap:10px}.drawer-item-title{font-size:14px;font-weight:600;text-transform:uppercase;padding:10px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-bg-gray);cursor:pointer}.drawer-item-title i{font-size:10px;transition:var(--transition-smooth)}.drawer-item-title.active i{transform:rotate(180deg)}.drawer-submenu{list-style:none;padding-left:15px;margin-top:5px;display:none}.drawer-submenu li a{display:block;padding:8px 0;font-size:13px;color:var(--color-text-muted)}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:190;opacity:0;visibility:hidden;transition:var(--transition-smooth)}.drawer-overlay.open{opacity:1;visibility:visible}.announcement-bar-inner{width:100%}.awards-product-image{height:150px!important;margin:0 auto 12px!important;object-fit:contain}.product-image-container{height:150px!important}.award-year{background:transparent!important;color:#000!important;font-family:inherit!important}.award-item{background-color:var(--color-bg-gray);padding:16px 20px!important}.awards-category-count{background:transparent!important;margin-left:auto;margin-right:7px}.awards-category-header svg{width:15px;filter:brightness(0) contrast(0)}.awards-category-label{padding:5px 12px!important;font-size:14px!important;border-radius:4px!important}.selected-product-meta{display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:row!important}.selected-product-left{width:100%}.awards-group.silver .awards-category-label{background-color:#e2e2e2;color:#000}.awards-group.gold .awards-category-label{background-color:#d4b26f;color:#000}.awards-group.special-honours .awards-category-label{background-color:#000;color:#d4b26f}.awards-details-wrapper{border:0!important}.product-awards-details{display:none}.product-awards-details.active{display:block}.awards-product-grid{display:flex!important;flex-wrap:nowrap;overflow:auto;margin-bottom:0!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.awards-product-grid .awards-product-card{width:auto;height:auto}.awards-section{padding:60px 0 0!important}.awards-group.bronze .awards-category-label{background:#dba269!important;color:#000!important}.award-item{align-items:baseline!important}.awards-section .swiper{position:relative;padding:0 50px}.awards-section .swiper:before,.awards-section .swiper:after{content:"";background:#fff;position:absolute;left:0;top:0;bottom:0;width:45px;right:0;z-index:2}.awards-section .swiper:after{left:auto}.awards-section .swiper button.slider-arrow{position:absolute;top:50%;right:0;width:45px;z-index:9;border:1px solid #e8e8e8;transform:translateY(-50%) rotate(180deg);border-radius:50%;height:45px;display:inline-flex;align-items:center;justify-content:center;background:#fff;transform-origin:center}.awards-section .swiper button.slider-arrow.slider-prev{right:auto;left:0;transform:translateY(-50%) rotate(0)}.awards-section .swiper{position:relative}.awards-section .swiper button.slider-arrow svg{width:15px;transform:rotate(90deg)}.awards-section .swiper button.slider-arrow.swiper-button-disabled{opacity:0}.awards-category-header svg{transform:rotateX(0);transition:all .5s ease-in-out}.awards-category-header.activea svg{transform:rotateX(180deg)}@media(max-width:991px){.desktop-nav{display:none}.mobile-menu-toggle{display:block}.header-actions .action-label{display:none}.header-container{padding:0 20px}.logo-main{font-size:20px}.logo-sub{font-size:9px;letter-spacing:2px}.footer-container{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:767px){.announcement-bar{padding:5px 15px;flex-direction:column;gap:5px}.announcement-text{text-align:center;font-size:10px}.announcement-social{display:none}.awards-hero{padding:50px 15px}.awards-hero h1{font-size:32px}.awards-hero p{font-size:14px}.section-title{font-size:22px;margin-bottom:25px}.awards-explorer-section{padding:30px 0 25px}.product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;padding:0 20px 15px;margin:0 -20px;scrollbar-width:none}.product-grid::-webkit-scrollbar{display:none}.product-card{flex:0 0 45%;scroll-snap-align:start;min-height:200px;padding:15px 10px}.product-image-container{height:100px;margin-bottom:10px}.product-title{font-size:12px;min-height:30px;margin-bottom:2px}.product-award-count{font-size:9px}.selected-product-bar{padding:15px 0}.selected-product-container{flex-direction:column;align-items:stretch;gap:15px}.selected-product-left{align-items:center;gap:15px}.mobile-bottle-preview-box{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#fff;border-radius:2px;padding:10px;box-shadow:0 1px 3px #00000014;flex-shrink:0}.mobile-bottle-preview-box svg{height:100%;width:auto}.selected-product-title{font-size:16px}.selected-product-subtitle{font-size:11px;line-height:1.4}.buy-now-btn{width:100%;text-align:center;padding:12px;font-size:11px}.awards-details-section{padding:25px 0 40px}.award-row{padding:15px;justify-content:space-between;gap:10px}.award-year-box{width:auto;font-size:11px;margin-right:0;flex-shrink:0;align-self:flex-start;margin-top:2px}.award-title-text{font-size:12px;line-height:1.4;font-weight:500;order:2}.award-year-box{order:1;margin-right:5px}.award-logo-placeholder{order:3;margin-right:0;margin-left:auto;flex-shrink:0;width:28px;height:28px}.award-logo-placeholder:after{width:10px;height:10px}.awards-group-header{margin-bottom:10px}.awards-group-label{font-size:9px}.awards-group-count{font-size:11px}.values-container{flex-direction:column;align-items:flex-start;gap:15px;padding:0 10px}.value-item{gap:10px}.footer-container{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.footer-bottom-container{flex-direction:column;align-items:flex-start;gap:15px}.awards-product-grid{display:flex!important;flex-wrap:nowrap;overflow:auto;margin-bottom:0!important}.awards-product-image{width:80px;height:100%!important;margin:0 auto 12px;object-fit:contain}.awards-product-grid .awards-product-card .product-image-container{display:none!important}.selected-product-meta{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start;gap:10px}.buy-now-btn{border-radius:5px;color:#d4b26f;padding:11px 12px}.mobile-bottle-preview-box{width:120px;height:140px}.award-year{padding-top:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/style.css.map */
