#hero{height:80vh;transition:all 0.7s ease-out}#hero
.container{padding:0
20px;transition:all 0.7s ease}#hero
p{width:100%;padding:0
50px;transition:all 0.7s ease}#hero
span.display{display:none}#hero
.cover{display:flex;align-items:center;justify-content:center;position:relative;height:100%;margin:0px;border:none;border-radius:0px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all 0.7s ease}#hero .cover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:0px;background:rgba(0, 0, 0, 0.1);transition:border-radius 0.7s ease}#hero.scrolled
.cover{margin:0;border-radius:0}#hero.scrolled .cover::before{border-radius:0}#hero .text-content{position:relative;display:grid;row-gap:50px;text-shadow:0px 0px 25px rgba(0, 0, 0, 0.15);z-index:1}#hero .text-gap{position:relative;display:grid;row-gap:25px}#featured-products{padding:50px
0px}#featured-products
.title{display:grid;row-gap:15px;padding:0px
20px}#featured-products .feat-img-1{width:25px;height:auto}#featured-products
.swiper{width:100%;height:auto;overflow:hidden;padding:20px
250px 20px 50px}#featured-products .swiper-wrapper{display:flex;gap:35px}#featured-products .swiper-slide{min-width:280px !important;width:280px;height:auto;cursor:pointer;transition:transform 0.6s}#featured-products .swiper-slide
.thumbnail{width:100% !important;height:250px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#CCC;background-position:center;background-repeat:no-repeat;background-size:cover}#featured-products .swiper-slide
.description{width:100%;height:auto;min-height:155px;padding:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#F5F5F5;cursor:pointer;transition:transform 0.6s}#featured-products a.featured-select{border:none;text-decoration:none}#presentation
.container{display:grid;row-gap:25px}#presentation
.vignette{height:275px;border-radius:30px;background-color:#CCC;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all 0.7s ease}#presentation .text-content{position:relative;display:grid;row-gap:30px;z-index:1}#presentation .text-content
.text{position:relative;display:grid;row-gap:15px;z-index:1}#locations
.title{padding:50px
20px 0 20px}#locations .text-content{position:relative;display:grid;row-gap:10px;z-index:1}#locations .locating-markers{padding-left:10px;padding-right:10px}#locations .locating-markers
.markers{overflow-y:auto;height:250px;padding-bottom:25px}#locations .location-container{border:none;border-radius:10px;cursor:pointer}#locations .location-icon{width:fit-content;height:fit-content;padding:8px
13px;background-color:var(--nld-green);color:var(--white)}#locations .location-icon-yellow{width:fit-content;height:fit-content;padding:8px
13px;background-color:var(--nld-yellow);color:var(--black)}#locations .location-container .location-icon i, #locations .location-container .location-icon-yellow
i{transform:rotate(0deg);transition:all 0.7s ease}#locations .location-container:hover .location-icon i, #locations .location-container:hover .location-icon-yellow
i{transform:rotate(45deg)}#locations .location-container
p{display:flex;align-items:center;margin:0;transition:all 0.7s ease}#locations .location-container:hover
p{margin:0
0 0 5px}#locations
.ctas{padding:0
20px 50px 20px}.leaflet-left{left:85% !important;transition:all 0.7s ease !important}.leaflet-top{top:10px !important;transition:all 0.7s ease !important}.leaflet-popup-content{margin:10px
!important}.leaflet-popup{bottom:-5px !important;left:-80px !important}#endorsments{padding:50px
0px}#endorsments
.title{display:grid;row-gap:15px;padding:0px
20px}#endorsments
.swiper{width:100%;height:auto;overflow:hidden;padding:20px
225px 20px 50px}#endorsments .swiper-wrapper{display:flex;gap:35px}#endorsments .swiper-slide{min-width:280px !important;width:280px;height:auto;cursor:pointer;transition:transform 0.6s}#endorsments .swiper-slide .review-card{display:flex;flex-direction:column;gap:10px;width:100% !important;height:auto;padding:20px
20px 30px 20px;border:var(--light-grey) solid thin;border-radius:20px;background-color:var(--white)}#endorsments .swiper-slide
.stars{display:flex;gap:9px;color:var(--nld-yellow)}#insta-flow
.container{display:grid;row-gap:25px}#insta-flow
.vignette{height:160px;border-radius:20px !important;background-color:var(--light-grey);background-position:center;background-repeat:no-repeat;background-size:cover}:root{--nld-green:#5ebf8a;--nld-yellow:#F5D51E;--nld-tangerine:#ff7043;--black:#000;--dark:#666;--dark20:rgba(102,102,102,0.2);--light-grey:#D9D9D9;--lighter-grey:#F2F2F2;--white:#FFF;--white-50:rgba(255, 255, 255, 0.5)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{margin:0
!important;padding:0
!important;scroll-behavior:smooth;line-height:16px}body{overflow-x:hidden;font-family:'Poppins',sans-serif !important;font-size:16px;font-style:normal;text-rendering:optimizeLegibility;color:var(--black);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.scroll-lock{overflow:hidden}button.btn-close{background-color:transparent !important;border-color:transparent !important}h1,h2,h3{font-weight:700 !important}h1{font-size:50px !important;line-height:60px !important;letter-spacing:-0.2rem !important}h2{font-size:40px !important;line-height:44px !important;letter-spacing:-0.1rem !important}h3{font-size:30px !important;line-height:40px !important;letter-spacing:-0.05rem !important}h4,h5,h6{letter-spacing:-0.01rem !important}p,li{font-weight:400 !important;font-size:1.1rem !important;line-height:26px !important;letter-spacing:0.03rem !important}p.headline{font-weight:400 !important;font-size:1rem !important;line-height:28px !important;letter-spacing:0.03rem !important}.cta-button-primo-1{width:fit-content;height:fit-content;padding:25px
50px;border:var(--nld-green) thin solid;border-radius:50px;background-color:var(--nld-green);font-size:1rem !important;text-decoration:none !important;letter-spacing:0.03rem;color:var(--white) !important;transition:all 0.3s ease}.cta-button-primo-1:hover{border:var(--white) thin solid;background-color:var(--white);color:var(--black) !important}.cta-button-primo-2{width:fit-content;height:fit-content;padding:15px
20px;border-radius:50px;background-color:var(--white);font-size:1.25rem !important;text-decoration:none !important;color:var(--nld-green);transition:all 0.3s ease}.cta-button-primo-2:hover{background-color:var(--nld-green);color:var(--white)}.cta-button-primo-1-min{width:fit-content;height:fit-content;padding:15px
30px !important;border:var(--nld-green) thin solid !important;border-radius:50px !important;background-color:var(--nld-green) !important;font-size:0.8rem !important;font-weight:400 !important;text-decoration:none !important;letter-spacing:0.03rem;color:var(--white) !important;transition:all 0.3s ease !important}.cta-button-primo-1-min:hover{border:var(--white) thin solid !important;background-color:var(--white) !important;color:var(--black) !important}.cta-button-primo-1-min-light{width:fit-content;height:fit-content;padding:15px
30px;border:var(--white) thin solid;border-radius:50px;background-color:var(--white);font-size:0.8rem !important;text-decoration:none !important;letter-spacing:0.03rem;color:var(--black) !important;transition:all 0.3s ease}.cta-button-primo-1-min-light:hover{border:var(--white) thin solid;background-color:var(--nld-green);color:var(--white) !important}.cta-button-primo-2-min{width:fit-content;height:fit-content;padding:9px
13px;border-radius:50px;background-color:var(--white);font-size:1rem !important;text-decoration:none !important;color:var(--nld-green);transition:all 0.3s ease}.cta-button-primo-2-min:hover{background-color:var(--nld-green);color:var(--white)}.cta-button-primo-2-min-green{width:fit-content;height:fit-content;padding:9px
13px;border-radius:50px;background-color:var(--nld-green);font-size:1rem !important;text-decoration:none !important;color:var(--white);transition:all 0.3s ease}.cta-button-primo-2-min-green:hover{background-color:var(--white);color:var(--nld-green)}.cta-button-primo-1-link{width:100%;height:fit-content;padding:20px
30px;border:var(--light-grey) thin solid;border-radius:50px;background-color:var(--white);font-size:1rem !important;text-decoration:none !important;letter-spacing:0.03rem;color:var(--black) !important;transition:all 0.3s ease}.cta-button-primo-1-link:hover{border:var(--white) thin solid;background-color:var(--white);color:var(--black) !important}.cta-button-primo-2-link{width:fit-content;height:fit-content;padding:5px
10px;border:var(--nld-green) thin solid;border-radius:13px;background-color:var(--nld-green);font-size:1rem !important;text-decoration:none !important;color:var(--white);transition:all 0.3s ease}.cta-button-primo-2-link:hover{background-color:var(--nld-green);color:var(--white)}.shade-dark{box-shadow:0px -4px 50px 0px rgba(0, 0, 0, 0.25)}.shade-light{box-shadow:0px -4px 50px 0px rgba(255, 255, 255, 0.25)}.menu-item{list-style:none !important}.menu-item
a{padding:10px
0px;text-decoration:none !important;color:var(--black)}.cta-button-nav{padding:10px
20px;border:var(--lighter-grey) thin solid;border-radius:20px;background-color:var(--lighter-grey);font-size:14px;font-weight:400;letter-spacing:0.02rem;text-decoration:none;color:var(--black);transition:all 0.5s ease}.cta-button-nav:hover{border:var(--light-grey) thin solid;background-color:var(--white);color:var(--black)}.cta-button-nav-reverse{padding:10px
20px;border:var(--white) thin solid;border-radius:20px;background-color:var(--white);font-size:1rem;font-weight:400;letter-spacing:0.02rem;text-decoration:none;color:var(--black);transition:all 0.5s ease}.cta-button-nav-reverse:hover{border:var(--lighter-grey) thin solid;background-color:var(--lighter-grey);color:var(--black)}.cta-button-nav-light{padding:10px
20px;border:var(--nld-green) thin solid;border-radius:20px;background-color:var(--white);font-size:14px;font-weight:400;letter-spacing:0.02rem;text-decoration:none;color:var(--black);transition:all 0.5s ease}.cta-button-nav-light:hover{border:var(--lighter-grey) thin solid;background-color:var(--lighter-grey);color:var(--black)}.wrap-30-20{padding:30px
20px}.wrap-50-20{padding:20px
20px;transition:all 0.7s ease}.wrap-75-20{padding:75px
20px}.marker-highlight-yellow{position:relative;display:inline-block;padding:2px
2px;font-weight:600;color:var(--black) !important;z-index:1 !important}.marker-highlight-yellow::before{content:"";position:absolute;inset:0 0 0 0;background:var(--nld-yellow) !important;transform:rotate(-2deg);z-index:-1 !important}.marker-highlight-green{position:relative;display:inline-block !important;padding:2px
2px;font-weight:600;color:var(--white) !important;z-index:1 !important}.marker-highlight-green::before{content:"";position:absolute;inset:0 0 0 0;background:var(--nld-green) !important;transform:rotate(-2deg);z-index:-1}.marker-highlight-tangerine{position:relative;display:inline-block;padding:2px
2px;font-weight:600;color:var(--white)}.marker-highlight-tangerine::before{content:"";position:absolute;left:-5px;bottom:0;width:110%;height:90%;background:var(--nld-tangerine);transform:rotate(-2deg);z-index:-1}.new-badge{position:absolute;top:18px;left:15px;background:var(--nld-yellow);color:var(--black);font-size:0.75rem;font-weight:bold;padding:4px
8px;border-radius:8px;text-transform:uppercase;transform:rotate(0deg)}header{position:relative;top:0;left:0;width:100%}#announcement-bar{width:100%;height:40px;margin-bottom:15px;background:var(--black);color:var(--white);font-size:12px;font-weight:600;letter-spacing:0.02rem;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.slider{display:flex;width:100%;height:100%;position:relative}.slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;opacity:0;transform:translateX(100%);transition:transform 1.5s ease-out, opacity 0.5s ease-out}#announcement-bar .slider .slide
i{color:var(--nld-green)}.nld-cart-link{display:inline-flex;align-items:center;justify-content:center;position:relative}.nld-custom-cart-icon{transform:rotate(0deg);transition:all 0.3s ease}.nld-custom-cart-icon:hover{transform:rotate(-45deg)}.nld-cart-count{margin-left:-10px;margin-top:5px;font-size:0.65rem;min-width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center;padding:0
5px;transform-origin:center;transition:all 0.3s ease}.nld-custom-cart-icon:hover~.nld-cart-count{margin-left:-13px;margin-top:10px}.nld-custom-cart-icon.pulse{animation:pulseCart 0.6s ease-in-out}@keyframes
pulseCart{0%{transform:scale(1) rotate(0deg) translateX(0px)}50%{transform:scale(1.15) rotate(-30deg) translateX(3px)}100%{transform:scale(1) rotate(0deg) translateX(0px)}}#nld-mini-cart{top:50px;bottom:50px;right:10px;width:95%;max-width:450px;border:none;box-shadow:-4px 0 20px rgba(0,0,0,0.1);overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}#nld-mini-cart .offcanvas-header
h5{font-weight:600}#nld-mini-cart .woocommerce-mini-cart__buttons
.button{display:block;width:100%;text-align:center;margin-bottom:0.75rem}#nld-mini-cart .offcanvas-body{transition:opacity 0.25s ease}.nav-nld-logo{width:200px;height:auto}.nav-nld-logo:hover,.nav-nld-min-logo:hover{cursor:pointer}.scroll-header{position:fixed;top:0;width:100%;height:auto;background-color:var(--white);margin-top:-100px;z-index:500;transition:margin-top 0.3s ease-in-out}.scroll-header.visible{margin-top:0}#nld-mobile-menu-modal .modal-content, #disclaimer .modal-content, #reach .modal-content, #nld-contact-form-modal .modal-content{border-radius:20px}#disclaimer .modal-body, #reach .modal-body{padding:20px
50px}#nld-contact-form-modal .wpcf7-form-control{width:100% !important}#nld-contact-form-modal input.wpcf7-form-control:not([type=submit]),
#nld-contact-form-modal textarea.wpcf7-form-control{padding:10px
12px !important;border-radius:7px !important}#nld-contact-form-modal .wpcf7-list-item
label{display:flex !important;align-items:flex-start;font-size:0.7rem !important;letter-spacing:0.03rem}#nld-contact-form-modal .wpcf7-list-item
input{margin:4px
8px 0 0 !important}#nld-contact-form-modal .wpcf7-list-item input:checked{border-color:var(--light-grey) !important;background-color:var(--nld-green) !important}#nld-contact-form-modal .wpcf7-response-output{display:none !important;margin:0
0 10px 0 !important;padding:14px
!important;border-radius:8px !important;text-align:center;font-size:0.95rem !important}#nld-contact-form-modal .wpcf7-mail-sent-ok{display:block !important;background:#c5feca !important;color:#002d04 !important;border:1px
solid #46b450 !important}#nld-contact-form-modal .wpcf7-validation-errors,
#nld-contact-form-modal .wpcf7-acceptance-missing{display:block !important;background:#f8d7da !important;color:#721c24 !important;border:1px
solid #f5c6cb !important}#nld-contact-form-modal .wpcf7-submit:disabled{opacity:0.5 !important;cursor:not-allowed !important;pointer-events:none !important}#nld-contact-form-modal .wpcf7-submit{box-shadow:0px -4px 50px 0px rgba(0, 0, 0, 0.25) !important}#nld-contact-form-modal .wpcf7-not-valid-tip{display:none !important;background-color:#ffe6e6 !important;border:#9f4242 thin solid !important;border-radius:8px !important;padding:10px
!important}.is-invalid-custom{border-color:#ffcc34 !important;box-shadow:0 0 0 0.25rem rgba(255, 230, 150, 0.25) !important}#nld-contact-form-modal .wpcf7-list-item input.is-invalid-custom{box-shadow:0 0 0 0.25rem rgba(255, 230, 150, 0.25) !important;border-color:#ffcc34 !important}.wpcf7-form-control:not([type="submit"]):not(.is-invalid-custom){border-color:#ced4da !important;box-shadow:none !important}#nld-mobile-menu-modal .modal-content{width:95% !important;height:95vh;margin:15px
auto}#nld-mobile-menu-modal .modal-content .modal-header{border:none !important}#nld-mobile-menu-modal ul#menu-menu-mobile-fr .menu-link{display:flex;align-items:center}#nld-mobile-menu-modal ul#menu-menu-mobile-fr .cta-button-primo-1-link{display:flex;flex:1;justify-content:center;align-items:center;width:100%}#nld-mobile-menu-modal ul#menu-menu-mobile-fr .cta-button-primo-2-link{display:flex;align-items:center;justify-content:center}#footer{display:grid;row-gap:50px;padding:75px
20px 25px 20px;background-color:var(--black);color:var(--white)}#footer
.title{display:grid;row-gap:15px}#footer .input-email-container{display:flex;align-items:center;background-color:var(--black);border:thin solid var(--white);border-radius:10px;padding:5px}#footer #input-field{background-color:var(--black);color:var(--white);border:none;padding:10px;flex-grow:1;font-size:14px}#footer #submit-btn{background:none;border:none;cursor:pointer;padding:5px;margin-left:5px;border-radius:0 20px 20px 0}#footer #menu-menu-pied-de-page-fr{margin:0
!important;padding:0
!important}#footer ul#menu-menu-pied-de-page-fr
li{line-height:32px !important}#footer ul#menu-menu-pied-de-page-fr li
a.link{display:inline;width:100%;padding:3px
13px;border-radius:20px;background-color:rgba(175,175, 175, 0.00);border:rgba(175,175, 175, 0.15) thin solid;font-size:0.8rem;text-decoration:none !important;color:var(--nld-green);transition:all 0.3s ease-out}#footer ul#menu-menu-pied-de-page-fr li a.link:hover{background-color:rgba(175,175, 175, 0.17);border:rgba(175,175, 175, 0.00) thin solid}form#sib_signup_form_3 input[type=text], form#sib_signup_form_3 input[type=email], form#sib_signup_form_3
select{width:100%;border:1px
solid var(--white);height:auto;padding:10px;border-radius:10px;margin:5px
0 0 0}form#sib_signup_form_3 .sib-default-btn{margin:5px
0;padding:10px
20px !important;color:var(--white);background-color:var(--nld-green) !important;border-color:var(--nld-green) !important;font-size:14px;font-weight:400;line-height:1.4285;text-align:center;cursor:pointer;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;border:1px
solid transparent;border-radius:20px !important;transition:all 0.5s ease-out !important}form#sib_signup_form_3 .sib-default-btn:hover{color:var(--black);background-color:var(--white) !important;border-color:var(--white) !important}p.sib-disclaimer{font-size:12px !important;letter-spacing:0.03rem !important;color:#888 !important}#whatsapp-bubble{position:fixed;bottom:20px;right:30px;z-index:999;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.2);transition:all 0.3s ease}.cta-button-footer-min-default{width:fit-content;height:fit-content;padding:4px
8px;border:var(--dark20) thin solid;border-radius:50px;background-color:var(--dark20);font-size:0.8rem !important;text-decoration:none !important;color:var(--black);transition:all 0.3s ease}.cta-button-footer-min-default:hover{border:var(--dark20) thin solid;background-color:var(--black);color:var(--dark20)}#user_notif{display:none;position:fixed;top:20px;right:15px;width:300px;height:auto;padding:15px;border-radius:5px;background-color:var(--nld-yellow);font-size:0.9rem;color:var(--black);z-index:1500}.input_error{border-color:var(--nld-yellow)}.input_error_bg{background-color:var(--nld-yellow);color:var(--black)}.input_error_bg::placeholder{color:var(--black)}.input_error_bg:-ms-input-placeholder{color:var(--black)}.input_error_bg::-ms-input-placeholder{color:var(--black)}.red_error{border-color:var(--nld-tangerine)}.red_error_bg{background-color:var(--nld-tangerine);color:var(--white)}.red_error_bg::placeholder{color:var(--white)}.red_error_bg:-ms-input-placeholder{color:var(--white)}.red_error_bg::-ms-input-placeholder{color:var(--white)}.grecaptcha-badge{visibility:hidden}.ast-separate-container{background-color:var(--white) !important}.ast-separate-container .ast-woocommerce-container{padding:0
!important}.search-form-overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;gap:4 !important;background:rgba(94,191,138,1.0);z-index:9999;transition:opacity 0.5s ease, visibility 0.5s ease}.search-form-overlay.is-active{opacity:1;visibility:visible}.search-form-overlay .search-form{max-width:600px;width:100%;display:flex;box-shadow:0px -4px 50px 0px rgba(0, 0, 0, 0.25) !important;border-radius:50px !important}.search-form-overlay .search-form
label{width:100%}.search-form-overlay .search-field{flex-grow:1;padding:30px;font-size:1rem;border:0
solid #fff;border-right:none;border-radius:50px 0 0 50px !important}.search-form-overlay .search-submit{background:var(--nld-green);border:2px
solid var(--white);color:var(--white);padding:15px
20px;border-radius:0 50px 50px 0;cursor:pointer;transition:all 0.5s ease-out}.search-form-overlay .search-submit:hover{background:var(--nld-yellow);color:var(--black);padding:15px
20px}.search-form-overlay .close-search-overlay{position:fixed;top:20px;right:20px;padding:0
8px;border-radius:50%;background:var(--white);border:none;font-size:1.35rem;color:var(--nld-green);cursor:pointer;transition:all 0.5s ease-out}.search-form-overlay .close-search-overlay:hover{background:var(--nld-yellow);color:var(--black)}.search #nld-products-grid>div[class*="col-"]{opacity:0;transform:translateY(20px);transition:all 0.5s ease-out}.search #nld-products-grid>div[class*="col-"].is-animated{opacity:1;transform:translateY(0)}.nld-clickable-card{height:400px;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;cursor:pointer;transition:transform 0.5s ease, box-shadow 0.5s ease}.nld-clickable-card:hover{transform:scale(1.02);box-shadow:0px 4px 25px rgba(0,0,0,0.15) !important}.nld-clickable-card.loaded{opacity:1}#cookie-banner{position:fixed;bottom:10px;right:10px;margin-left:10px;max-width:410px;padding:30px
25px 15px 25px;border-radius:20px;background:var(--white);z-index:9999}#cookie-banner
p{font-size:0.8rem !important;line-height:1.3rem !important}#consent-status{font-size:0.8rem;padding:5px;background-color:var(--lighter-grey);border-radius:5px;margin:5px
auto}#consent-status-text{font-weight:600;color:#198754}#tracking-preference-notification{opacity:0;transition:opacity 0.5s ease-in-out}#tracking-preference-notification.show{opacity:1}#ast-scroll-top{display:none !important}@media (min-width: 330px){#mission-contract
.timeline{gap:50px !important}#mission-contract .timeline-step:not(:last-child)::after{height:30px !important;top:140px !important}}@media (min-width: 500px){p,li{font-size:0.9rem !important;line-height:24px !important}#mission-contract .timeline-step:not(:last-child)::after{top:117px !important}}@media (min-width: 576px){h1{font-size:80px !important;line-height:80px !important}h2{font-size:46px !important;line-height:46px !important}.cta-button-primary:hover{padding:25px
45px 25px 50px}.cta-button-primary i.fa-arrow-right-long{display:inline}.wrap-50-20{padding:50px
20px}#hero,#hero-cocktails,#hero-cocktails-selection{height:70vh}#hero
.cover{margin:20px;border-radius:20px;background-position:center}#hero-cocktails .cover, #hero-cocktails-selection
.cover{margin:20px;border-radius:20px;background-position:80%}#hero .cover::before, #hero-cocktails .cover::before, #hero-cocktails-selection .cover::before{border-radius:20px}#hero .text-content, #hero-cocktails .text-content, #hero-cocktails-selection .text-content{row-gap:25px}#hero p,  #hero-cocktails p, #hero-cocktails-selection
p{width:75%;padding:0}#hero span.display, #hero-cocktails span.display, #hero-cocktails-selection
span.display{display:inline}#menu-modal .promotional-placement{height:200px}.modal-content{margin:50px
auto}.leaflet-left{left:90% !important}.leaflet-top{top:15px !important}#insta-flow
.vignette{height:175px}#dynamicSearchResults{max-height:85vh}#mission-header
img.cover{width:80%;height:auto}#mission-statement .card-cover{width:425px;height:175px}}@media (min-width: 768px){#hero{height:60vh}#hero-cocktails,#hero-cocktails-selection{height:40vh}#hero p, #hero-cocktails p, #hero-cocktails-selection
p{width:50%}#nldmobileMenuModal .modal-content{margin:20px
auto}#presentation
.vignette{height:500px}#selected-product .product-breadcrumbs{padding-top:3rem}#product
.cover{height:700px}#cocktail
.cover{height:400px}#cocktail .ingredient-text{max-width:500px}#mission-header
img.cover{width:65%;height:auto}#mission-contract
.timeline{flex-direction:row !important;justify-content:space-between !important}#mission-contract .timeline-step:not(:last-child)::after{top:20px !important;width:100px !important;height:2px !important;left:calc(150% - 50px) !important;transform:translateX(-50%) !important}.timeline-content{margin-top:0.5rem}}@media (min-width: 992px){.nav-nld-logo{width:200px;height:auto}.nav-nld-min-logo{width:40px;height:auto}#menu-modal .promotional-placement{height:300px}.leaflet-left{left:93% !important}#product .supporting-visual{height:100%}#cocktail .ingredient-text{max-width:200px}#mission-statement .card-cover{width:275px;height:135px}#mission-contract .timeline-step:not(:last-child)::after{width:150px !important;left:calc(150% - 70px) !important}}@media (min-width: 1200px){#hero{height:80vh}#hero-cocktails,#hero-cocktails-selection{height:50vh}#hero
img.logo{width:250px}#hero p, #hero-cocktails p, #hero-cocktails
p{width:30%}#menu-modal .promotional-placement{height:auto}#locations .locating-markers
.markers{height:500px}#product .rating-wrap{margin-top:20%}#cocktail .ingredient-text{max-width:130px}#mission
img.cover{width:100%;height:auto}#mission-statement .card-cover{width:350px;height:150px}#mission-contract .timeline-step:not(:last-child)::after{left:calc(150% - 110px) !important}.nld-user-profile-home-page{min-height:450px !important}}@media (min-width: 1400px){#locations
.title{padding:50px
20px 0 20px}#locations .locating-markers{padding-left:40px;padding-right:40px}#locations .locating-markers
.markers{height:500px}#locations
.ctas{padding:0
20px 75px 20px}.leaflet-left{left:95% !important}.leaflet-top{top:15px !important}#product .supporting-visual{min-height:450px}#cocktail .ingredient-text{max-width:200px}#mission-contract .timeline-step:not(:last-child)::after{left:calc(107% - 0px) !important}#cookie-banner{bottom:10px;right:10px;max-width:400px;padding:50px
50px 35px 50px}}.ast-mini-cart-empty{display:none !important}.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers{text-align:center !important}.woocommerce nav.woocommerce-pagination ul li
span.current{background:var(--white) !important}.nld-free-shipping-notice .progress-bar{transition:width 0.5s ease-in-out}.cart-total-weight
.badge{min-width:175px !important}body.nld-backorder-limit-reached .is-backorder-item button.nld-qty-plus{display:none !important}.nolow-customs-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:999999;opacity:0;animation:nolowFadeIn 0.45s ease-out forwards}@keyframes
nolowFadeIn{from{opacity:0;transform:scale(0.97)}to{opacity:1;transform:scale(1)}}.nolow-customs-modal-content{background:#fff;padding:25px;max-width:450px;width:90%;border-radius:8px;text-align:center;opacity:0;animation:nolowContentFadeIn 0.55s ease-out forwards;animation-delay: .15s}@keyframes
nolowContentFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.nolow-customs-btn{margin-top:20px;padding:10px
20px;border:none;background:#333;color:#fff;cursor:pointer;border-radius:4px}.woocommerce-checkout .nld-cart-link{display:none !important}.checkout-login-register,.woocommerce-form-login-toggle{display:none !important}h3#ship-to-different-address{padding-top:25px !important;padding-bottom:15px !important}.woocommerce-page.woocommerce-checkout table.shop_table th, .woocommerce-page.woocommerce-checkout table.shop_table
td{border-bottom:none !important}.woocommerce-page.woocommerce-checkout form .form-row:last-child, .woocommerce.woocommerce-checkout form .form-row:last-child{margin-bottom:30px !important}#payment .form-row.place-order{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#place_order{width:50% !important;margin-left:auto;margin-right:auto;display:block}@media (max-width: 768px){#place_order{width:100% !important}}p#nld-express-shipping{font-size:0.9rem !important;line-height:1.15rem !important}input.qty{-moz-appearance:textfield;appearance:textfield;border:none !important;background:transparent !important;width:40px !important;text-align:center;padding:0;margin:0;font-weight:bold}input.qty::-webkit-inner-spin-button,input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-privacy-policy-text
p{font-size:0.75rem !important;line-height:1.2rem !important}a.woocommerce-privacy-policy-link{font-weight:600 !important;color:var(--nld-green) !important}.free-shipping-notice .marker-highlight-yellow{position:relative;display:inline-block;padding:2px
6px;font-weight:600;color:#212529;z-index:1}.free-shipping-notice .marker-highlight-yellow::before{content:"";position:absolute;left:-4px;top:50%;width:108%;height:80%;background:var(--nld-yellow, #fff200);transform:translateY(-50%) rotate(-2deg);z-index:-1;border-radius:2px}.woocommerce form .form-row .input-text, .woocommerce form .form-row
select{border-color:var(--light-grey) !important}.woocommerce form .form-row label, .woocommerce form .form-row
label{font-weight:800 !important}label.woocommerce-form__label,label.woocommerce-form__label-for-checkbox{margin:20px
0 !important}h3 label.woocommerce-form__label, h3 label.woocommerce-form__label-for-checkbox, h3
label.checkbox{font-size:1.75rem !important;font-weight:700 !important}#nld-checkout-coupon .woocommerce-info{margin-bottom:0 !important;padding:20px
10px !important;background-color:transparent !important;border-top:var(--light-grey) 0 solid !important}#nld-checkout-coupon .woocommerce-message, #nld-checkout-main-content .woocommerce-message{margin-bottom:0 !important;width:fit-content !important;background-color:var(--white) !important;border-radius:10px !important;border:var(--light-grey) thin solid !important}#nld-checkout-coupon .woocommerce-info
a{font-weight:600 !important;color:var(--nld-green) !important}#nld-checkout-coupon .woocommerce-info::before{content:'' !important}#nld-checkout-coupon .woocommerce-form-coupon{width:auto !important;margin:0
!important;padding:10px
15px !important;border:var(--light-grey) thin solid !important;border-radius:13px !important;background-color:var(--lighter-grey) !important}#nld-checkout-coupon .form-row input.input-text{max-width:300px !important}#nld-checkout-coupon span.coupon-error-notice{padding-left:5px !important;padding-top:8px !important}#nld-checkout-order-review ul#shipping_method
li{margin:7px
0 !important;padding:10px
!important;border:var(--light-grey) thin solid !important;border-radius:8px !important}.woocommerce-checkout-review-order-table
thead{display:none}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){float:none !important;width:auto !important;padding:0
!important;border:none !important}form #order_review td.product-name{max-width:250px !important}.woocommerce-checkout-review-order-table tbody tr,
.woocommerce-checkout-review-order-table tfoot
tr{border:none}.woocommerce
table.shop_table{border:none !important}.woocommerce table.shop_table tr.cart_item
td{padding:22px
5px 10px 5px !important;border:none !important;font-size:0.9rem !important}.woocommerce-checkout-review-order-table tbody td.product-name{display:revert !important}.woocommerce-checkout-review-order-table tbody td.product-total{text-align:right;font-weight:bold !important;vertical-align:top;padding-top:0.75rem}.woocommerce-Price-amount{font-weight:800 !important}.woocommerce-checkout-review-order-table
tfoot{font-size:0.9rem;border-top:1px solid #dee2e6}.woocommerce-checkout-review-order-table tfoot
th{text-align:left;font-weight:normal}.woocommerce-checkout-review-order-table tfoot
td{text-align:right;font-weight:bold}.woocommerce table.shop_table
th{padding:5px
!important}.woocommerce table.shop_table tr.cart-subtotal th, .woocommerce table.shop_table tr.cart-subtotal
td{border-top:var(--light-grey) thin solid !important;border-bottom:none !important;font-weight:800 !important;padding-top:40px !important;padding-right:5px !important;padding-bottom:5px !important;padding-left:5px !important}.woocommerce table.shop_table tr.cart-total-weight
th{font-weight:800 !important;padding-top:0 !important;padding-right:5px !important;padding-bottom:5px !important;padding-left:5px !important}.woocommerce table.shop_table tr.cart-discount th, .woocommerce table.shop_table tr.cart-discount
td{border:none !important;padding-top:5px !important;padding-right:5px !important;padding-bottom:5px !important;padding-left:5px !important;vertical-align:top !important}.woocommerce-checkout-review-order-table .cart-discount
th{font-weight:400 !important}.woocommerce-checkout-review-order-table .cart-discount
td{color:rgba(25,135,84,1.00) !important}.woocommerce table.shop_table tr.woocommerce-shipping-totals th, .woocommerce table.shop_table tr.woocommerce-shipping-totals
td{border:none !important;padding-top:5px !important;padding-right:5px !important;padding-bottom:10px !important;padding-left:5px !important;vertical-align:top !important}.woocommerce table.shop_table tr.woocommerce-shipping-totals
th{font-weight:800 !important}.woocommerce table.shop_table tr.order-total th, .woocommerce table.shop_table tr.order-total
td{border-top:var(--light-grey) thin solid !important;border-bottom:none !important;padding-top:20px !important;padding-right:5px !important;padding-bottom:5px !important;padding-left:5px !important;vertical-align:top !important;line-height:1.35rem !important}.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.woocommerce-checkout-review-order-table tfoot tr.order-total
td{font-size:1.25rem;font-weight:bold;padding-top:1rem}.woocommerce table.shop_table tr.order-vat th, .woocommerce table.shop_table tr.order-vat
td{padding-top:0 !important;padding-right:5px !important;padding-bottom:20px !important;padding-left:5px !important;vertical-align:top !important;border:none !important}.woocommerce-checkout-review-order-table tfoot tr.order-vat th,
.woocommerce-checkout-review-order-table tfoot tr.order-vat
td{font-size:1rem}.woocommerce-checkout-payment{margin-bottom:20px !important;padding:20px
15px 0 15px !important;border:1px
solid var(--nld-green) !important;border-radius:8px !important;background-color:var(--white) !important}#nld-checkout-main-content .woocommerce-error{border-top-color:transparent !important;background-color:var(--nld-tangerine) !important;color:var(--white) !important;width:fit-content !important;border-radius:15px !important;margin-bottom:10px !important}#nld-checkout-main-content .woocommerce-error a, #nld-checkout-main-content .woocommerce-error li a, #nld-checkout-main-content .woocommerce-error::before{color:var(--white) !important}.woocommerce .woocommerce-ordering{position:relative;display:inline-block;margin:0
!important}.woocommerce .woocommerce-ordering
select.orderby{vertical-align:top;font-family:'Poppins',sans-serif;font-size:14px;padding:8px
30px 8px 16px;border-radius:25px;border:1px
solid #ccc;background-color:#fff;background-image:none;color:#333;outline:none;cursor:pointer;min-width:200px;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color 0.3s ease, background-color 0.3s ease}.woocommerce .woocommerce-ordering::after{content:'\2304' !important;position:absolute;right:14px;top:15px;transform:translateY(-50%) scaleX(1.3);font-size:21px;color:var(--nld-green);pointer-events:none}.woocommerce .woocommerce-ordering select.orderby:hover,
.woocommerce .woocommerce-ordering select.orderby:focus{border-color:var(--nld-green) !important;background-color:#f9f9f9}.woocommerce .woocommerce-ordering select.orderby::-ms-expand{display:none}.woocommerce .quantity
.qty{border-radius:6px;border:#CCC thin solid}.toast{display:block;position:fixed;top:10px;right:10px;padding:15px
20px}button.loading{opacity:0.7;pointer-events:none}.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul
li{border:none !important}.woocommerce nav.woocommerce-pagination ul
li{margin:0
3px !important}.woocommerce nav.woocommerce-pagination ul li
a{color:var(--black) !important}.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:active{background-color:transparent !important;font-weight:800 !important;color:var(--nld-green) !important;background-color:none !important}.woocommerce nav.woocommerce-pagination{padding-bottom:100px !important}.woocommerce nav.woocommerce-pagination ul li
span{padding:9px
13px !important;border-radius:50% !important}.woocommerce nav.woocommerce-pagination ul li
span.current{background-color:var(--nld-green) !important;font-weight:800 !important;color:var(--white) !important}.wc-empty-cart-message .woocommerce-info{display:none !important}.order-total-summary-wrapper{background:#FFF;transition:all 0.4s ease}.order-total-summary-wrapper.is-sticky{position:fixed;top:85px;left:inherit;right:25px;width:initial;z-index:1000;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);border-radius:0}.checkout-progress{display:flex;justify-content:space-between;align-items:center;position:relative;max-width:800px;margin:0
auto}.progress-step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:0 0 auto}.step-circle{width:50px;height:50px;border-radius:50%;background:#FFF;border:1px
solid #dee2e6;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all 0.3s ease;position:relative}.step-number{display:block;color:#000}.step-check{display:none !important;color:white;font-size:20px}.step-label{margin-top:10px;font-size:14px;font-weight:500;color:#666;text-align:center;white-space:nowrap}.progress-line{flex:1;height:3px;background:#dee2e6;position:relative;margin:0
10px;margin-bottom:35px}.progress-step.active .step-circle{background:var(--nld-green, #28a745);border-color:var(--nld-green, #28a745)}.progress-step.active .step-number{color:white}.progress-step.active .step-check{display:none}.progress-step.active .step-label{color:var(--nld-green, #28a745);font-weight:600}.progress-step.completed .step-circle{background:var(--nld-green, #28a745);border-color:var(--nld-green, #28a745)}.progress-step.completed .step-number{display:none}.progress-step.completed .step-check{display:block !important}.progress-step.completed .step-label{color:var(--nld-green, #28a745)}.progress-step.completed+.progress-line{background:var(--nld-green, #28a745)}@media (max-width: 768px){.checkout-progress{justify-content:space-around}.step-circle{width:40px;height:40px;font-size:14px}.step-label{font-size:11px;max-width:70px;white-space:normal;line-height:1.2}.progress-line{margin:0
5px;margin-bottom:30px}.step-check{font-size:16px}}@media (max-width: 480px){.step-label{font-size:10px;max-width:60px}.step-circle{width:35px;height:35px;font-size:12px}}.cart-item-thumbnail{border-radius:15px !important;background-color:#fafafa !important}.cart-item-thumbnail
img{width:auto !important;max-height:125px !important;border-radius:15px !important}.cart-item .quantity
input.qty{padding:8px
4px !important;text-align:center;border:1px
solid #ddd;border-radius:8px}#cart-remove-banner{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--nld-green);font-size:22px;color:var(--white);opacity:0;visibility:hidden;z-index:5000;transition:opacity 0.5s ease, visibility 0.5s ease}#cart-remove-banner.show{opacity:1;visibility:visible}.cart-item
.remove{font-size:16px;transition:all 0.3s ease}.cart-item .remove:hover{transform:scale(1.1)}.cart-item.removing{transition:opacity 0.3s ease;opacity:0.5}.cart-item-subtotal.updating::after{content:' ⏳'}.woocommerce-page .cart-collaterals
.cart_totals{float:none !important;width:100% !important}.woocommerce-cart .cart-collaterals
.cart_totals{margin:0
!important;padding:0
!important;border:none !important}.nld-qty-wrap .nld-qty-minus,
.nld-qty-wrap .nld-qty-plus{padding:7px
9px !important;border:1px
solid var(--light-grey);border-radius:50%;background-color:var(--white);font-size:1rem;font-weight:400;line-height:1;transition:all 0.3s ease}.nld-qty-wrap .nld-qty-minus:hover,
.nld-qty-wrap .nld-qty-plus:hover{background-color:var(--lighter-grey);font-weight:600}.nld-updating{opacity:0.6;transition:opacity .15s}.nld-removing{opacity:0.3;transform:scale(.995);transition:all .2s}.shipping-calculator-button{margin-bottom:10px !important;margin-top:10px !important;margin-left:8px !important;font-size:0.9rem !important;color:var(--nld-green) !important;font-weight:600 !important}.shipping-calculator-button::after{content:'' !important}.shipping-calculator-form .button[name="calc_shipping"]{width:100% !important;margin-top:15px;padding:15px
30px !important;border:var(--nld-green) thin solid !important;border-radius:10px !important;background-color:var(--nld-green) !important;font-size:0.8rem !important;font-weight:600 !important;text-decoration:none !important;letter-spacing:0.03rem;color:var(--white) !important;transition:all 0.3s ease !important}.shipping-calculator-form .button[name="calc_shipping"]:hover{border:var(--white) thin solid !important;background-color:var(--white) !important;color:var(--black) !important}.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--nld-green) !important;color:var(--white)}#nld-shipping-notices .woocommerce-info,
#nld-shipping-notices .woocommerce-message{margin-bottom:0 !important;width:fit-content !important;background-color:var(--white) !important;border-radius:10px !important;border:var(--light-grey) thin solid !important;padding:0.75rem 1rem !important;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.shipping-option-card{transition:all 0.2s ease-in-out;cursor:pointer}.shipping-option-card:hover{background-color:#f8f9fa !important;box-shadow:0 2px 8px rgba(0,0,0,0.1);transform:translateY(-2px)}.shipping-option-card.border-primary{border-width:2px !important;box-shadow:0 0 0 0.2rem rgba(13, 110, 253, 0.15)}.shipping-option-card .form-check-input{width:20px;height:20px;margin-top:0;flex-shrink:0}.shipping-option-card .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.shipping-option-card
label{cursor:pointer;user-select:none}.shipping-option-card
.badge{font-size:0.875rem;font-weight:600}.shipping-option-card
.alert{font-size:0.875rem;line-height:1.4}.shipping-option-card .alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.shipping-option-card .alert-danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.woocommerce-checkout-review-order-table
#shipping_method{list-style:none;padding:0;margin:0}.woocommerce-shipping-totals .bg-light{background-color:#f8f9fa}@media (max-width: 576px){.shipping-option-card{padding:1rem !important}.shipping-option-card .d-flex{flex-direction:column;align-items:flex-start !important}.shipping-option-card .text-end{margin-top:0.5rem;margin-left:0 !important;text-align:left !important}.shipping-option-card .fs-5{font-size:1.1rem !important}}@keyframes pulse-border{0%{box-shadow:0 0 0 0 rgba(13, 110, 253, 0.4)}70%{box-shadow:0 0 0 8px rgba(13, 110, 253, 0)}100%{box-shadow:0 0 0 0 rgba(13, 110, 253, 0)}}.shipping-option-card.border-primary{animation:pulse-border 0.6s ease-out}@media (max-width: 767px){.cart-item{font-size:14px}.cart-item-thumbnail{margin-bottom:10px}}#nld-mini-cart ul#mini-cart-items{margin:0
!important}.nld-override-shadow,.single_add_to_cart_button.shade-dark,.cta-button-primo-1-min.shade-dark{box-shadow:0px -4px 50px 0px rgba(0, 0, 0, 0.25) !important}.nld-override-shadow:hover,.single_add_to_cart_button.shade-dark:hover{box-shadow:0px -6px 60px 0px rgba(0, 0, 0, 0.35) !important;transform:translateY(-2px);transition:all 0.25s ease}.nld-stock-status
.stock{margin:0
!important}.nld-qty-hidden~.quantity-controls{display:none}.nld-info-tab{font-weight:500 !important;color:var(--nld-green) !important}.nld-info-tab:hover{font-weight:560 !important}.nld-info-tab.active{color:var(--black) !important}.variation{margin-bottom:0 !important}.variation dt,
.variation
dd{display:block !important;float:none !important}.variation
dt{margin-bottom:0px;padding-top:10px;font-size:0.875rem !important;border-top:var(--light-grey) thin solid}.variation
dd{margin-left:0 !important;padding-bottom:5px}.variation dd
p{font-size:0.875em !important}.woocommerce-review__verified{display:inline-block;background-color:var(--nld-yellow);color:var(--black);font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:3px
10px;margin-left:10px;border-radius:4px;vertical-align:middle;box-shadow:2px 2px 0px rgba(0,0,0,0.1)}.woocommerce-review__verified::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:5px}.woocommerce-review__author{font-weight:700;color:#333}.woocommerce-verification-required{display:inline-block !important;padding:15px
!important;background-color:#5ebf8a60 !important;border:var(--nld-green) thin solid !important;border-radius:8px !important;font-weight:400 !important}.woocommerce-review__dash,.woocommerce-review__published-date{font-size:0.85rem;color:#888}.woocommerce .star-rating span,
.woocommerce-review__rating .star-rating span,
.comment-form-rating .stars
a{color:var(--nld-yellow) !important;font-size:1.2rem}#reply-title{display:block;margin-bottom:1rem;font-weight:600}.nld-nav-arrows{position:fixed;top:50%;transform:translateY(-50%);z-index:900;background:rgba(255,255,255,0.95);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:all 0.25s ease;backdrop-filter:blur(10px);color:var(--nld-green) !important;text-decoration:none !important;border:none !important;outline:none !important}.nld-nav-arrows:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 15px 40px rgba(0,0,0,0.2)}.nld-nav-arrows.prev{left:20px}.nld-nav-arrows.next{right:20px}@media (max-width: 992px){.nld-nav-arrows{width:48px;height:48px}.nld-nav-arrows.prev{left:10px}.nld-nav-arrows.next{right:10px}}.nld-star-rating-wrapper{display:inline-block;position:relative;font-size:1.2em;line-height:1}.nld-star-rating{position:relative;height:1.2em;width:5.7em !important;line-height:1;font-size:1em;font-family:'star';font-weight:400;overflow:hidden;color:transparent !important}.nld-star-rating::before{content:'\73\73\73\73\73';color:var(--lighter-grey) !important;float:left;top:0;left:0;position:absolute;letter-spacing:0.1em;line-height:1}.nld-star-rating
span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:0;height:100%}.nld-star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0;color:var(--nld-yellow) !important;letter-spacing:0.1em;line-height:1}.nld-star-rating
span{text-indent:0px !important;white-space:nowrap}.nld-review-rating .rating-value{font-size:0.9rem;font-weight:500}@media (max-width: 767px){.nld-review-rating{text-align:left !important;align-items:flex-start !important}}@supports not (font-family: 'star'){.nld-star-rating::before{font-family:'Font Awesome 6 Free','FontAwesome';content:'\f005\f005\f005\f005\f005';font-weight:400}.nld-star-rating span::before{font-family:'Font Awesome 6 Free','FontAwesome';content:'\f005\f005\f005\f005\f005';font-weight:900}}a.nld-woo-user-admin-nav{color:var(--nld-green) !important}.woocommerce
table.shop_table{margin-bottom:0 !important}.woocommerce table.shop_table
th{padding:20px
!important}.woocommerce-orders-table tbody, .woocommerce-orders-table td, .woocommerce-orders-table tfoot, .woocommerce-orders-table th, .woocommerce-orders-table thead, .woocommerce-orders-table
tr{border:none !important}.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive
tr{display:table-row !important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:var(--white) !important}.nld-custom-td-display{display:block !important}.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{min-width:100px !important;padding-left:15px !important;text-align:left !important}.nld-custom-rounded-1{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.nld-custom-rounded-2{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.nld-custom-rounded-5{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media (min-width: 576px){.nld-custom-td-display{display:block !important}.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{min-width:100px !important;padding-left:15px !important;text-align:left !important}.nld-custom-rounded-1{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.nld-custom-rounded-2{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.nld-custom-rounded-5{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}@media (min-width: 768px){.nld-custom-td-display,.nld-custom-th-display{display:none !important}.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{min-width:100px !important;padding-left:15px !important;text-align:left !important}.nld-custom-rounded-1{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.nld-custom-rounded-2{border-top-left-radius:1rem;border-top-right-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:0}.nld-custom-rounded-5{border-top-left-radius:0;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:1rem}}@media (min-width: 1200px){.nld-custom-td-display,.nld-custom-th-display{display:block !important}.nld-custom-rounded-1{border-top-left-radius:1rem;border-top-right-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:0}.nld-custom-rounded-2{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.nld-custom-rounded-5{border-top-left-radius:0;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:1rem}}.nld-user-profile-home-page{min-height:350px !important}.woocommerce-order-details{margin-top:2rem !important;margin-bottom:4em !important}.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:auto !important;float:none !important}.nld-custom-label{margin-bottom:5px !important;font-weight:600 !important}ul.wc-item-meta{margin:0
!important;padding-left:0 !important}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:none !important}.nld-custom-addon-link{color:var(--black) !important;font-weight:600 !important}.woocommerce-table--order-details{border-collapse:separate;border-spacing:0;border:1px
solid #dee2e6 !important;border-radius:1rem;overflow:hidden;background-color:#fff}.woocommerce-table--order-details thead
th{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1rem 1.5rem;text-transform:uppercase;font-size:0.85rem;letter-spacing:0.05em;color:#6c757d}.woocommerce-table--order-details tbody td,
.woocommerce-table--order-details tfoot th,
.woocommerce-table--order-details tfoot
td{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f1f1}.woocommerce-table--order-details tfoot tr:last-child th,
.woocommerce-table--order-details tfoot tr:last-child
td{border-bottom:none}.product-name
a{color:#000;font-weight:700;text-decoration:none}.product-quantity{padding:2px
8px;border-radius:4px;font-weight:600;margin-left:5px}.customer-note-content{font-style:italic;color:#495057;line-height:1.6}a.cat-nav{width:50px;color:var(--dark);text-decoration:none;border-bottom:var(--white) medium solid}a.cat-nav:hover{color:var(--black);font-weight:600;text-decoration:none;border-bottom:var(--nld-green) medium solid}a.cat-nav
img{opacity:0.5;transition:all 0.3s ease}a.cat-nav:hover
img{opacity:1}a.cat-nav-active{width:50px;color:var(--black);font-weight:600;text-decoration:none;border-bottom:var(--nld-green) medium solid}a.cat-nav-active
img{opacity:1}#product
.cover{position:relative;height:500px;border:none;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover}#product
.description{display:flex;align-items:center;position:relative}#product p.ast-stock-detail{margin-bottom:0 !important}#product
.content{position:relative;display:grid;row-gap:5px}#product .supporting-visual{min-height:300px;max-height:450px;border:none;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover}.sep{position:relative;width:20%;height:5px;border-radius:50px;background-color:var(--nld-green)}#product .ingredient-check{font-size:0.9rem;color:var(--nld-green)}#product .ingredient-dash{display:inline-block;width:50px;height:2px;border-radius:50px;background-color:var(--lighter-grey)}#product .ingredient-text{font-size:0.9rem;color:var(--black)}#product .cocktail-visual{position:relative;height:225px;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover}#product .recipe-trigger{position:absolute;bottom:20px;right:15px}#product .rating-container{display:inline-block;height:6px;width:100%;margin:0;border:none;border-radius:40px;background-color:var(--light-grey)}#product .rating-cursor{display:block;width:14px;height:14px;margin-top:-4px;border-radius:50px;background-color:var(--nld-green)}#product .woocommerce-Reviews-title{display:block !important}#product
#review_form{border:none !important;padding:0
!important}#product .comment-form-rating{display:inline-block !important}#product #reply-title{margin-bottom:1.5rem !important;font-size:1rem !important;font-weight:600 !important}#product form#commentform
label{font-size:1rem !important;font-weight:400 !important}#product
textarea#comment{border:var(--black) thin solid !important}#mission-header
img.cover{width:100%;height:auto;transition:all 0.5s ease}#mission-statement .card-cover{margin:auto;width:100%;height:150px;border-radius:20px;background-color:#F2F2F2;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all 0.5s ease}#mission-contract
.timeline{display:flex;flex-direction:column;gap:75px;position:relative;padding:2rem 0;transition:all 0.5s ease }#mission-contract .timeline-step{position:relative;text-align:center;flex:1 }#mission-contract .timeline-step:not(:last-child)::after{content:'';position:absolute;width:2px;height:40px;background-color:#dee2e6;top:175px;left:50%;transform:translateX(-50%);transition:all 0.5s ease }#mission-contract .timeline-badge{background-color:var(--nld-green);color:var(--white);width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:50%;margin:0
auto;font-weight:bold;font-size:1rem }#mission-contract .timeline-content{margin-top:1rem }#mission-nolow
.cover{height:500px;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover}#mission-services .card-cover{width:100%;height:200px;border-radius:20px;background-color:#F2F2F2;background-position:center;background-repeat:no-repeat;background-size:cover}