.wrapper-body>.container,.wrapper-body .container-1170,.wrapper-body .container-1200,.wrapper-body .container-1770,.template-page .page-width .container,.template-page .container,.about-wrapper{max-width:1240px!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media screen and (max-width:767px){.wrapper-body>.container,.wrapper-body .container-1170,.wrapper-body .container-1200,.template-page .page-width .container,.about-wrapper{padding-left:16px!important;padding-right:16px!important}}body,body.template-page{display:block!important;min-height:100vh!important;padding:0!important;margin:0!important;width:100%!important;overflow-x:hidden!important;background-color:#fff!important;background-image:none!important}.template-page .body-content-wrapper,.template-page .wrapper-body{display:block!important;width:100%!important;overflow-x:hidden!important}.about-wrapper{margin-top:30px!important;margin-bottom:50px!important;width:100%!important}.template-page:has(.about-wrapper) .main-page-title,.template-page:has(.hero-header) .main-page-title{display:none!important}.header-nav-hamburger,.header-nav-hamburger .header-logo,.header-nav-hamburger .header__heading-link,.header-nav-hamburger .header__heading-logo,.scrolled-past-header .header-nav-hamburger,.scrolled-past-header .header-nav-hamburger .header-logo,.scrolled-past-header .header-nav-hamburger .header__heading-link,.scrolled-past-header .header-nav-hamburger .header__heading-logo,.header-mobile,.header-mobile .header-logo,.header-mobile .header__heading-link,.header-mobile .header__heading-logo{background-color:#0f4d26!important;background:#0f4d26!important;background-image:none!important}.header-nav-hamburger .header-logo,.header-nav-hamburger .header__heading-link,.header-nav-hamburger .header__heading-logo,.scrolled-past-header .header-nav-hamburger .header-logo,.scrolled-past-header .header-nav-hamburger .header__heading-link,.scrolled-past-header .header-nav-hamburger .header__heading-logo{height:50px!important;max-height:50px!important;width:auto!important;max-width:210px!important;min-height:50px!important;transition:none!important;animation:none!important;transform:none!important}.header-nav-hamburger .header__heading-logo img,.scrolled-past-header .header-nav-hamburger .header__heading-logo img{height:50px!important;max-height:50px!important;width:auto!important;max-width:210px!important;object-fit:contain!important;background-color:#0f4d26!important;background:#0f4d26!important}.header-mobile .header__heading-logo img{height:38px!important;max-height:38px!important;width:auto!important;max-width:160px!important;object-fit:contain!important;background:transparent!important}.link-effect>span:after,.link-effect>.text:after,.link-effect>.text__icon:after,.menu-lv-1>.link-effect>.text:after,.menu-lv-1:hover>.link-effect>.text:after,.menu-lv-2 .menu-lv-2__action>.text:after,.menu-lv-2:hover .menu-lv-2__action>.text:after,.menu-lv-3 .link-effect>.text:after,.menu-lv-3:hover .link-effect>.text:after,.site-nav-item .link-effect>.text:after,.site-nav-item:hover .link-effect>.text:after,.header-icons .link-effect>span:after,.header-icons .link-effect>.text__icon:after{display:none!important;content:none!important;transform:none!important;transition:none!important;width:0!important;height:0!important}.header,.section-header-navigation,.header-nav-hamburger,.shopify-section-header-sticky,.shopify-section-header-sticky.slide-down,#shopify-section-header.animate,.section-header-navigation .main-menu .menu-lv-1__action,.section-header-navigation .header-logo .header__heading-logo,.section-header-navigation .header-icons .header__icon,.section-header-navigation .sticky_effect,.scrolled-past-header [data-sticky-type=always] .menu-lv-1__action,.scrolled-past-header [data-sticky-type=always] .header__heading-logo,.scrolled-past-header [data-sticky-type=always] .header-icons .header__icon,.scrolled-past-header [data-sticky-type=always] .sticky_effect,.shopify-section-header-show .main-menu .menu-lv-1__action,.shopify-section-header-show .header-logo .header__heading-logo,.shopify-section-header-show .header-icons .header__icon,.shopify-section-header-show .sticky_effect{animation:none!important;-webkit-animation:none!important;transform:none!important;opacity:1!important}@media screen and (min-width:1025px){.header-nav-hamburger .icon-hamburger,.header-nav-hamburger [data-open-lang-currency-sidebar]{display:none!important}}.shopify-section-header-sticky{position:sticky!important;top:var(--vegaa-announcement-height, 35px)!important;z-index:10000!important}.header-nav-hamburger{background-color:#0f4d26!important;background:#0f4d26!important;border-bottom:1px solid rgba(212,175,55,.25)!important;box-shadow:0 4px 16px #00000026!important;padding-top:14px!important;padding-bottom:14px!important}.scrolled-past-header .header-nav-hamburger{background-color:#0f4d26!important;background:#0f4d26!important;box-shadow:0 6px 20px #00000040!important;border-bottom:1px solid rgba(212,175,55,.3)!important;padding-top:14px!important;padding-bottom:14px!important}.header-nav-hamburger>.container,.header-nav-hamburger>.container-1170{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;max-width:1240px!important;padding-left:24px!important;padding-right:24px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important}.header-nav-hamburger .header-item--side{min-width:0!important;width:auto!important;flex:0 0 auto!important}.header-nav-hamburger .header-logo{flex:0 0 auto!important;display:flex!important;align-items:center!important;margin:0 20px 0 0!important;padding:0!important}.header-nav-hamburger .main-menu{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.header-nav-hamburger .main-menu .container,.header-nav-hamburger .main-menu .container-1170{max-width:100%!important;width:auto!important;padding:0!important;margin:0!important;display:flex!important;justify-content:center!important}.header-nav-hamburger .main-menu--wrapper,.header-nav-hamburger .header__inline-menu{width:auto!important;display:flex!important;justify-content:center!important;margin:0!important;padding:0!important}.header-nav-hamburger .list-menu--inline{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.header-nav-hamburger .menu-lv-1{display:inline-flex!important;align-items:center!important;flex-shrink:0!important}.header-nav-hamburger .menu-lv-1__action{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;padding:7px 14px!important;border-radius:9999px!important;border:1px solid transparent!important;background:transparent!important;position:relative!important;text-decoration:none!important;line-height:1.2!important;transition:all .22s cubic-bezier(.4,0,.2,1)!important}.header-nav-hamburger .menu-lv-1:hover>.menu-lv-1__action,.header-nav-hamburger .menu-lv-1__action:hover{color:#fff!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.header-nav-hamburger .menu-lv-1__action.header__active-menu-item,.header-nav-hamburger .menu-lv-1__action[aria-current=page]{color:#d4af37!important;font-weight:700!important;background:#d4af372e!important;border:1px solid rgba(212,175,55,.45)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 2px 8px #00000026!important}.header-nav-hamburger .menu-lv-1__action.header__active-menu-item:hover,.header-nav-hamburger .menu-lv-1__action[aria-current=page]:hover{color:#f3e5ab!important;background:#d4af3740!important;border:1px solid rgba(212,175,55,.6)!important}.header-nav-hamburger .menu-lv-1__action:after,.header-nav-hamburger .menu-lv-1__action.header__active-menu-item:after,.header-nav-hamburger .menu-lv-1__action[aria-current=page]:after{display:none!important;content:none!important}.header-nav-hamburger .header-icons{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;margin:0 0 0 20px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;flex-wrap:nowrap!important}.header-nav-hamburger .header__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;position:relative!important;cursor:pointer!important;text-decoration:none!important;transition:transform .18s ease,color .18s ease!important}.header-nav-hamburger .header__icon svg,.header-mobile .header__icon svg{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;fill:#fff!important;color:#fff!important;display:block!important;transition:fill .18s ease,stroke .18s ease,transform .18s ease!important}.header-nav-hamburger .header__icon svg path,.header-nav-hamburger .header__icon svg g,.header-mobile .header__icon svg path,.header-mobile .header__icon svg g{fill:#fff!important}.header-nav-hamburger .header__icon:hover svg,.header-nav-hamburger .header__icon:hover svg path,.header-nav-hamburger .header__icon:hover svg g,.header-mobile .header__icon:hover svg,.header-mobile .header__icon:hover svg path{fill:#d4af37!important;stroke:#d4af37!important;color:#d4af37!important}.header-nav-hamburger .header__icon:hover{transform:translateY(-1px)!important}.header-nav-hamburger .cart-count-bubble,.header-mobile .cart-count-bubble{background:#d4af37!important;background-color:#d4af37!important;color:#0f4d26!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important;font-weight:800!important;height:19px!important;min-width:19px!important;line-height:19px!important;border-radius:10px!important;padding:0 5px!important;top:-8px!important;right:-10px!important;box-shadow:0 2px 6px #00000040!important;border:1.5px solid #0f4d26!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.menu-dropdown{background:#fff!important;border-radius:0 0 10px 10px!important;box-shadow:0 16px 36px #00000024!important;border:1px solid rgba(15,77,38,.08)!important;border-top:2px solid #D4AF37!important}.menu-dropdown a.site-nav-link:hover,.menu-dropdown .menu-lv-2__action:hover,.menu-dropdown .menu-lv-3__action:hover{color:#0f4d26!important;font-weight:600!important}.header-mobile{background-color:#0f4d26!important;background:#0f4d26!important;border-bottom:1px solid rgba(212,175,55,.25)!important;padding-top:10px!important;padding-bottom:10px!important;box-shadow:0 2px 10px #00000026!important}.header-mobile .header__heading-logo{height:36px!important;max-height:36px!important;width:auto!important;object-fit:contain!important;background:#0f4d26!important}.header-mobile .header__icon svg{color:#fff!important;fill:#fff!important}.slideshow-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.slideshow-wrapper .container-full{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}.slideshow-wrapper .adaptive_height{position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important}@media screen and (min-width:1025px){.slideshow-wrapper .slide-mobile{display:none!important}.slideshow-wrapper .slide-pc{display:block!important}.slideshow-wrapper,.slideshow-wrapper .slideshow{max-height:none!important;height:auto!important}.slideshow-wrapper .adaptive_height.slide-pc,.slideshow-wrapper .adaptive_height{padding-top:39.94%!important;height:0!important;max-height:none!important}}@media screen and (max-width:1024px){.slideshow-wrapper .slide-pc{display:none!important}.slideshow-wrapper .slide-mobile{display:block!important}}.slideshow-wrapper .slide-image{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:1!important}.slideshow-wrapper .slide-image img{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important;-webkit-transform:none!important;scale:1!important;transition:none!important;opacity:1!important;visibility:visible!important}.slideshow-wrapper .slide-image:before{display:none!important;content:none!important}.slideshow-wrapper .slide-image:after{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,rgba(3,18,9,.88) 0%,rgba(4,22,11,.76) 28%,rgba(5,26,13,.5) 48%,rgba(5,26,13,.12) 68%,transparent 85%)!important;pointer-events:none!important;z-index:2!important}.slideshow-wrapper .slide-image,.slideshow-wrapper .slide-image img{cursor:default!important;pointer-events:none!important}.slideshow-wrapper .slide-content{position:absolute!important;top:50%!important;left:max(5.5vw,75px)!important;right:auto!important;bottom:auto!important;transform:translateY(-50%)!important;width:600px!important;max-width:52%!important;text-align:left!important;z-index:10!important;pointer-events:none!important;padding:0!important;background:transparent!important;overflow:visible!important}.hero-showcase-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}.hero-eyebrow-wrapper{display:inline-flex;align-items:center;gap:14px;margin-bottom:14px}.hero-eyebrow-wrapper:before,.hero-eyebrow-wrapper:after{content:"";display:inline-block;width:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.75));flex-shrink:0}.hero-eyebrow-wrapper:after{background:linear-gradient(90deg,rgba(212,175,55,.75),transparent)}.hero-badge-pill{display:inline-flex;align-items:center;justify-content:center;padding:7px 20px;background:#04190ca6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.45);border-radius:9999px;box-shadow:0 4px 18px #00000059,inset 0 1px #ffffff1a}.hero-badge-pill .badge-text{font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#f7e7b4;text-shadow:0 1px 4px rgba(0,0,0,.5)}.hero-lux-heading{font-family:inherit!important;font-size:clamp(28px,2.7vw,44px)!important;line-height:1.15!important;font-weight:800!important;color:#fff!important;margin:0 0 14px!important;letter-spacing:-.02em!important;text-shadow:0 3px 16px rgba(0,0,0,.85)!important}.hero-gradient-text{background:linear-gradient(135deg,#ffe899,#f59e0b 60%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;filter:drop-shadow(0 2px 8px rgba(245,158,11,.4))}.hero-benefit-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.hero-benefit-tags .benefit-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:#0f4d2673;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(74,222,128,.3);border-radius:6px;color:#e2e8f0;font-size:11.5px;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.hero-benefit-tags .benefit-tag svg{width:12px;height:12px;color:#4ade80;flex-shrink:0}.hero-lux-des{font-size:clamp(13px,1.05vw,15px)!important;line-height:1.6!important;color:#cbd5e1!important;margin:0 0 22px!important;max-width:480px!important;text-shadow:0 1px 6px rgba(0,0,0,.8)!important;font-weight:400!important}.hero-cta-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:18px;width:100%}.hero-luxury-button{pointer-events:auto!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:12px!important;padding:14px 28px!important;background:linear-gradient(135deg,#18873f,#0d5c28)!important;color:#fff!important;border:1.5px solid rgba(252,211,77,.6)!important;border-radius:50px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 8px 24px #0f5e2a80,0 2px 6px #0006,inset 0 1px #ffffff40!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.hero-luxury-button .btn-text-label{letter-spacing:1.2px;line-height:1}.hero-luxury-button .btn-arrow-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff3;transition:transform .25s ease,background-color .25s ease}.hero-luxury-button .btn-arrow-icon svg{width:14px;height:14px;stroke:currentColor;transition:transform .25s ease}.hero-luxury-button:hover{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#08210f!important;border-color:#fcd34d!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #f59e0b80,0 3px 8px #0006!important}.hero-luxury-button:hover .btn-arrow-icon{background:#08210f40;transform:translate(4px)}.hero-luxury-button:active{transform:translateY(0)!important}.hero-proof-badge{display:inline-flex;flex-direction:column;gap:3px;pointer-events:none}.hero-proof-badge .hero-stars{color:#fcd34d;font-size:13px;letter-spacing:2px;line-height:1;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.hero-proof-badge .hero-proof-text{font-size:11.5px;color:#e2e8f0;text-shadow:0 1px 4px rgba(0,0,0,.7);letter-spacing:.2px}.hero-proof-badge .hero-proof-text strong{color:#fff;font-weight:700}.slideshow-wrapper .slick-arrow{width:42px!important;height:42px!important;background:#0a2312a6!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(212,175,55,.4)!important;border-radius:50%!important;box-shadow:0 4px 16px #00000059!important;z-index:15!important}.slideshow-wrapper .slick-arrow svg{fill:#fcd34d!important;stroke:#fcd34d!important;width:14px!important;height:14px!important}.slideshow-wrapper .slick-arrow:hover{background:#157f3b!important;border-color:#fcd34d!important}.slideshow-wrapper .slick-arrow:hover svg{fill:#fff!important;stroke:#fff!important}@media screen and (max-width:1024px){.slideshow-wrapper .slide-content{left:45px!important;width:54%!important;max-width:420px!important}.hero-lux-heading{font-size:26px!important;margin-bottom:10px!important}.hero-lux-des{font-size:13px!important;margin-bottom:16px!important}.hero-luxury-button{padding:11px 22px!important;font-size:12px!important}}@media screen and (max-width:768px){.slideshow-wrapper .adaptive_height{padding-top:0!important;height:380px!important;min-height:380px!important}.slideshow-wrapper .slide-image img{height:100%!important;object-fit:cover!important;object-position:78% center!important}.slideshow-wrapper .slide-image:after{background:linear-gradient(90deg,rgba(3,18,9,.92) 0%,rgba(4,22,11,.85) 55%,rgba(5,26,13,.4) 80%,transparent 100%)!important}.slideshow-wrapper .slide-content{left:20px!important;width:calc(100% - 40px)!important;max-width:320px!important}.hero-eyebrow-wrapper{gap:8px!important;margin-bottom:8px!important}.hero-eyebrow-wrapper:before,.hero-eyebrow-wrapper:after{width:16px!important}.hero-badge-pill{padding:5px 12px!important;margin-bottom:0!important}.hero-badge-pill .badge-text{font-size:9.5px!important;letter-spacing:1.4px!important}.hero-lux-heading{font-size:22px!important;line-height:1.2!important;margin-bottom:8px!important}.hero-benefit-tags{display:none!important}.hero-lux-des{font-size:12px!important;line-height:1.4!important;margin-bottom:14px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.hero-cta-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.hero-luxury-button{padding:10px 20px!important;font-size:12px!important}.hero-proof-badge .hero-proof-text{font-size:10.5px!important}.slideshow-wrapper .slick-arrow{display:none!important}}.slideshow-wrapper:hover img,.slideshow-wrapper img:hover,.slideshow-wrapper .slide-image:hover,.slideshow-wrapper .slide-image:hover img,.slideshow-wrapper .item:hover img,.slideshow-wrapper .images-contain:hover img,.slideshow-wrapper .image-zoom:hover img,.slideshow-wrapper .animate--zoom-in:hover img,.slideshow-wrapper .animate--zoom-in .image,.slideshow-wrapper [class*=animate]:hover img{transform:none!important;-webkit-transform:none!important;scale:1!important;filter:none!important;opacity:1!important;transition:none!important}.slideshow-wrapper .slick-arrow{width:44px!important;height:44px!important;background:#ffffffe6!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(212,175,55,.45)!important;border-radius:50%!important;box-shadow:0 4px 14px #0003!important;z-index:10!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important}.slideshow-wrapper .slick-arrow:hover{background:#0f4d26!important;border-color:#d4af37!important;transform:translateY(-50%)!important;box-shadow:0 4px 16px #0f4d2666!important}.slideshow-wrapper .slick-arrow svg{width:16px!important;height:16px!important;fill:#0f4d26!important;stroke:#0f4d26!important;transition:all .2s ease!important}.slideshow-wrapper .slick-arrow:hover svg{fill:#d4af37!important;stroke:#d4af37!important}.slideshow-wrapper .slick-prev{left:20px!important}.slideshow-wrapper .slick-next{right:20px!important}.slideshow-wrapper .slick-dots{position:absolute!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;z-index:10!important;padding:0!important;margin:0 auto!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:auto!important;height:auto!important;list-style:none!important}.slideshow-wrapper .slick-dots li{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;min-height:0!important;line-height:1!important}.slideshow-wrapper .slick-dots li button{display:block!important;width:10px!important;height:10px!important;min-height:0!important;max-height:10px!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background:#fff9!important;box-shadow:0 2px 6px #00000080!important;cursor:pointer!important;font-size:0!important;line-height:0!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important}.slideshow-wrapper .slick-dots li button:before,.slideshow-wrapper .slick-dots li button:after{display:none!important;content:none!important;min-height:0!important;height:0!important;width:0!important}.slideshow-wrapper .slick-dots li.slick-active button{width:32px!important;height:10px!important;border-radius:9999px!important;background:#d4af37!important;box-shadow:0 2px 10px #d4af37b3,0 2px 6px #0006!important}.slideshow-wrapper .slick-dots li:not(.slick-active) button:hover{background:#fff!important;transform:scale(1.2)!important}.halo-block-header .title:before,.halo-block-header .title:after,.luxury-product-block .halo-block-header .title:before,.luxury-product-block .halo-block-header .title:after{display:none!important;content:none!important;background:none!important;border:none!important;width:0!important;height:0!important}.luxury-best-seller-header{text-align:center!important;margin:0 auto 34px!important;max-width:860px!important;padding:0 16px!important;position:relative!important;z-index:3!important}.luxury-header-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:7px 24px!important;margin-bottom:16px!important;background:#fffffff2!important;border:1px solid rgba(212,175,55,.65)!important;border-radius:9999px!important;box-shadow:0 4px 18px #0f4d260f,inset 0 0 0 1px #fffffff2!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.luxury-header-badge .badge-accent-line{display:inline-block!important;width:22px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(212,175,55,.8))!important}.luxury-header-badge .badge-accent-line:last-child{background:linear-gradient(90deg,rgba(212,175,55,.8),transparent)!important}.luxury-header-badge .badge-brand{font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:700!important;color:#0f4d26!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1!important}.luxury-header-badge .badge-sep{color:#d4af37!important;font-size:9px!important;line-height:1!important}.luxury-header-badge .badge-sub{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important;color:#7b6836!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1!important}.luxury-header-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Outfit,sans-serif!important;font-size:38px!important;font-weight:800!important;letter-spacing:.05em!important;color:#0f4d26!important;margin:0 0 10px!important;text-transform:uppercase!important;line-height:1.18!important}.luxury-header-subtitle{font-size:15px!important;color:#4a5e51!important;max-width:620px!important;margin:0 auto 16px!important;line-height:1.6!important;font-style:italic!important;font-weight:400!important}.luxury-header-divider{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.luxury-header-divider .divider-line{width:80px!important;height:1.5px!important;background:linear-gradient(90deg,transparent,#D4AF37,transparent)!important;border-radius:2px!important}.luxury-product-block{background:radial-gradient(circle at 10% 15%,rgba(212,175,55,.08) 0%,transparent 45%),radial-gradient(circle at 90% 85%,rgba(15,77,38,.07) 0%,transparent 50%),linear-gradient(180deg,#fff,#f8faf8,#fff)!important;padding-top:36px!important;padding-bottom:48px!important;position:relative!important;overflow:hidden!important}.luxury-product-block .container{max-width:1220px!important;margin:0 auto!important;background:transparent!important;border-radius:0!important;padding:0 16px!important;position:relative!important;overflow:visible!important;box-shadow:none!important;border:none!important;z-index:2!important}.luxury-ambient-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;overflow:hidden!important;z-index:1!important}.luxury-aura-glow{position:absolute!important;border-radius:50%!important;filter:blur(85px)!important;pointer-events:none!important;opacity:.55!important}.luxury-aura-glow--gold{width:480px!important;height:480px!important;top:-100px!important;left:-100px!important;background:radial-gradient(circle,rgba(212,175,55,.18) 0%,transparent 70%)!important}.luxury-aura-glow--emerald{width:520px!important;height:520px!important;bottom:-120px!important;right:-100px!important;background:radial-gradient(circle,rgba(15,77,38,.16) 0%,transparent 70%)!important}.luxury-botanical-corner{position:absolute!important;width:360px!important;height:360px!important;pointer-events:none!important;z-index:1!important;transition:transform .6s ease!important}.luxury-botanical-corner--tl{top:-10px!important;left:-10px!important;opacity:.9!important}.luxury-botanical-corner--br{bottom:-10px!important;right:-10px!important;transform:rotate(180deg)!important;opacity:.9!important}.luxury-dew{position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:1!important}.luxury-dew--tl-1{top:60px!important;left:170px!important;width:42px!important;height:42px!important;background:radial-gradient(circle at 32% 28%,#fffffff2,#d4af3759 45%,#0f4d2626)!important;box-shadow:0 8px 24px #d4af3740,inset 0 1px 3px #ffffffe6!important;border:1px solid rgba(212,175,55,.4)!important;animation:luxuryDewFloat 7s ease-in-out infinite alternate!important}.luxury-dew--tl-2{top:155px!important;left:65px!important;width:28px!important;height:28px!important;background:radial-gradient(circle at 30% 30%,#ffffffe6,#2d6a4f4d,#0f4d261f)!important;box-shadow:0 6px 18px #0f4d262e,inset 0 1px 2px #ffffffd9!important;border:1px solid rgba(45,106,79,.35)!important;animation:luxuryDewFloat 5.5s ease-in-out infinite alternate-reverse!important}.luxury-dew--tl-3{top:230px!important;left:140px!important;width:20px!important;height:20px!important;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.95) 0%,rgba(212,175,55,.4) 60%,transparent 100%)!important;box-shadow:0 4px 12px #d4af3738!important;border:1px solid rgba(212,175,55,.35)!important;animation:luxuryDewFloat 8.2s ease-in-out infinite alternate!important}.luxury-dew--br-1{bottom:70px!important;right:175px!important;width:44px!important;height:44px!important;background:radial-gradient(circle at 32% 28%,#fffffff2,#2d6a4f59 45%,#d4af3726)!important;box-shadow:0 8px 24px #0f4d2638,inset 0 1px 3px #ffffffe6!important;border:1px solid rgba(45,106,79,.4)!important;animation:luxuryDewFloat 6.8s ease-in-out infinite alternate-reverse!important}.luxury-dew--br-2{bottom:165px!important;right:70px!important;width:30px!important;height:30px!important;background:radial-gradient(circle at 30% 30%,#fffffff2,#d4af3759,#0f4d261a)!important;box-shadow:0 6px 18px #d4af3733,inset 0 1px 2px #ffffffd9!important;border:1px solid rgba(212,175,55,.35)!important;animation:luxuryDewFloat 6s ease-in-out infinite alternate!important}.luxury-dew--br-3{bottom:235px!important;right:135px!important;width:20px!important;height:20px!important;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.95) 0%,rgba(45,106,79,.35) 60%,transparent 100%)!important;box-shadow:0 4px 12px #0f4d2633!important;border:1px solid rgba(45,106,79,.35)!important;animation:luxuryDewFloat 7.5s ease-in-out infinite alternate-reverse!important}@keyframes luxuryDewFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(1.04)}to{transform:translateY(4px) scale(.97)}}@media(max-width:991px){.luxury-botanical-corner{width:220px!important;height:220px!important;opacity:.7!important}.luxury-dew--tl-1,.luxury-dew--br-1{width:32px!important;height:32px!important}.luxury-dew--tl-3,.luxury-dew--br-3{display:none!important}}@media(max-width:768px){.luxury-botanical-corner{width:170px!important;height:170px!important;opacity:.55!important}.luxury-dew--tl-1,.luxury-dew--br-1{width:24px!important;height:24px!important}.luxury-dew--tl-2,.luxury-dew--br-2{display:none!important}}.luxury-product-block .products-grid{max-width:1140px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px!important;align-items:stretch!important;width:100%!important;position:relative!important;z-index:3!important}.luxury-product-block .product,.luxury-product-block .products-grid .product,.luxury-product-block .halo-product-block .products-grid .product{width:100%!important;max-width:100%!important;flex-basis:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important}.luxury-product-block .product-item{height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important}.luxury-product-block .card,.collection .card,.productGrid .card,.productListing .card{height:100%!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:20px!important;border:1.5px solid #E1ECE3!important;box-shadow:0 8px 24px #0f4d260d,0 2px 6px #00000005!important;overflow:hidden!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease!important;position:relative!important}.luxury-product-block .card:hover,.collection .card:hover,.productGrid .card:hover,.productListing .card:hover{transform:translateY(-6px)!important;border-color:#d4af37!important;box-shadow:0 20px 45px #0f4d2624,0 4px 14px #0000000a!important}.luxury-product-block .card-product{background:#fff!important;position:relative!important;padding:0!important;border-bottom:1px solid #EDF4EE!important;display:block!important;width:100%!important;overflow:hidden!important;border-radius:20px 20px 0 0!important}.luxury-product-block .card-product__wrapper{width:100%!important;position:relative!important;display:block!important}.luxury-product-block .card-media{position:relative!important;display:block!important;width:100%!important;padding-bottom:56%!important;height:0!important;max-height:330px!important;overflow:hidden!important;border-radius:20px 20px 0 0!important;background:#fff!important}.card-media:after,.luxury-product-block .card-media:after{display:none!important;content:none!important}.card-media img,.luxury-product-block .card-media img,.luxury-product-block .card-media img.custom-bs-card-img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 46%!important;border-radius:20px 20px 0 0!important;margin:0!important;padding:0!important;transition:transform .45s cubic-bezier(.16,1,.3,1)!important}.card-media img:first-child,.card-product:hover .card-media>img:first-child,.card:hover .card-media>img:first-child,.card-product:hover .card-media.media--hover-effect>img:first-child,.card:hover .card-media.media--hover-effect>img:first-child{opacity:1!important;display:block!important}.card:hover .card-media img:first-child,.card-product:hover .card-media img:first-child{transform:scale(1.035)!important}.card-media>img+img,.card-media.media--hover-effect>img+img,.card:hover .card-media>img+img,.card-product:hover .card-media>img+img,.card:hover .card-media.media--hover-effect>img+img,.card-product:hover .card-media.media--hover-effect>img+img,.card-media>img+video,.card-product:hover .card-media>img+video{display:none!important;opacity:0!important;visibility:hidden!important}.luxury-card-badge{position:absolute!important;top:14px!important;left:14px!important;z-index:6!important;display:inline-flex!important;align-items:center!important;gap:5px!important;background:#fffffff0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(212,175,55,.45)!important;border-radius:999px!important;padding:4px 10px!important;box-shadow:0 4px 14px #0c4c271a!important;pointer-events:none!important}.luxury-card-badge .luxury-badge-icon{font-size:11px!important;line-height:1!important;color:#d4af37!important}.luxury-card-badge .luxury-badge-text{font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#0c4c27!important;line-height:1!important}.luxury-product-block .card-information,.collection .card-information{padding:16px 20px 20px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;background:#fff!important}.luxury-product-block .card-information__wrapper,.collection .card-information__wrapper{display:flex!important;flex-direction:column!important;flex-grow:1!important;text-align:left!important;padding:0!important}.luxury-card-rating{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:8px!important;flex-wrap:wrap!important}.luxury-rating-pill{display:inline-flex!important;align-items:center!important;gap:4px!important;background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:1px solid #fde68a!important;border-radius:999px!important;padding:2px 7px!important}.luxury-rating-pill .luxury-star-icon{color:#f59e0b!important;font-size:11px!important;line-height:1!important}.luxury-rating-pill .luxury-rating-score{font-weight:800!important;font-size:12px!important;color:#92400e!important;line-height:1!important}.luxury-card-rating .luxury-rating-count{font-size:12px!important;font-weight:500!important;color:#64748b!important}.luxury-verified-badge{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:11px!important;font-weight:600!important;color:#059669!important;margin-left:auto!important}.luxury-verified-badge svg{stroke:#059669!important}.card__heading{margin:0 0 8px!important}.card-title{font-family:inherit!important;display:flex!important;flex-direction:column!important;gap:3px!important;min-height:48px!important;max-height:48px!important;overflow:hidden!important;text-decoration:none!important}.card-title-main{font-size:16.5px!important;font-weight:700!important;color:#0c4c27!important;line-height:1.25!important;letter-spacing:-.01em!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color .2s ease!important}.card-title-sub{font-size:12.5px!important;font-weight:500!important;color:#4a6352!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.card:hover .card-title-main{color:#15803d!important}.luxury-card-benefits{display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important;gap:6px!important;margin-bottom:12px!important;min-height:28px!important;width:100%!important}.luxury-card-benefits .luxury-benefit-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important;background:linear-gradient(135deg,#f2f8f4,#e8f4ec)!important;border:1px solid rgba(12,76,39,.16)!important;color:#0c4c27!important;font-size:11px!important;font-weight:700!important;padding:4px 6px!important;border-radius:999px!important;line-height:1.3!important;white-space:nowrap!important;flex:1 1 50%!important;box-sizing:border-box!important;box-shadow:0 1px 3px #0c4c270a!important;transition:all .2s ease!important}.luxury-card-benefits .luxury-benefit-tag:hover{background:#e0f0e5!important;border-color:#0c4c2747!important;transform:translateY(-1px)!important}.luxury-card-benefits .tag-icon{display:none!important}.luxury-card-benefits .luxury-benefit-tag{gap:0!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.01em!important;padding:4px 8px!important}.announcement-icon{display:none!important}.announcement-separator{color:#d4af37!important;margin:0 16px!important;font-size:10px!important;opacity:.75!important;display:inline-block!important}.luxury-price-row{margin-top:auto!important;padding-top:10px!important;border-top:1px dashed rgba(12,76,39,.14)!important;display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important;margin-bottom:12px!important;min-height:32px!important;white-space:nowrap!important;overflow:visible!important}.luxury-price-container{display:inline-flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:nowrap!important;white-space:nowrap!important;min-width:0!important;flex-shrink:0!important}.luxury-current-price,.luxury-current-price *{font-size:19px!important;font-weight:800!important;color:#0c4c27!important;letter-spacing:-.01em!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;display:inline-block!important;font-family:inherit!important}.luxury-mrp-group{display:inline-flex!important;align-items:baseline!important;gap:3px!important;white-space:nowrap!important;flex-shrink:0!important}.luxury-mrp-group .mrp-label{font-size:10px!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.04em!important;line-height:1!important}.luxury-compare-price,.luxury-compare-price *{font-size:12.5px!important;font-weight:500!important;color:#94a3b8!important;text-decoration:line-through!important;text-decoration-color:#ef4444!important;text-decoration-thickness:1.5px!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;display:inline-block!important}.luxury-discount-badge{display:inline-flex!important;align-items:center!important;padding:2px 6px!important;border-radius:4px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important;background:#ecfdf5!important;color:#059669!important;border:1px solid rgba(5,150,105,.25)!important}.luxury-discount-badge.multi-badge{background:#fffbeb!important;color:#b45309!important;border-color:#b4530940!important}.luxury-card-cta{width:100%!important;margin-top:4px!important}.luxury-card-cta .luxury-quick-add-form{width:100%!important;margin:0!important}.luxury-card-cta .luxury-cta-btn{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;padding:0 16px!important;background:linear-gradient(135deg,#0c4c27,#156232)!important;color:#fff!important;border:1.5px solid #d4af37!important;border-radius:999px!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 4px 14px #0c4c2740,inset 0 1px 1px #ffffff38!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;overflow:hidden!important}.luxury-card-cta .luxury-cta-btn *{white-space:nowrap!important}.luxury-card-cta .luxury-cta-btn .cta-inner{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;width:100%!important}.luxury-card-cta .luxury-cta-btn .cta-label{font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#fff!important;white-space:nowrap!important}.luxury-card-cta .luxury-cta-btn .cta-sep,.luxury-card-cta .luxury-cta-btn .cta-dot{color:#d4af37!important;font-size:11px!important;opacity:.8!important;line-height:1!important;white-space:nowrap!important}.luxury-card-cta .luxury-cta-btn .cta-price{color:#ffd875!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.02em!important;white-space:nowrap!important}.luxury-card-cta .luxury-cta-btn:hover{background:linear-gradient(135deg,#156232,#0c4c27)!important;border-color:#ffd875!important;box-shadow:0 8px 22px #0c4c2761,0 0 14px #d4af3766!important;transform:translateY(-2px)!important;color:#fff!important}.luxury-card-cta .luxury-cta-btn.is-loading{opacity:.82!important;pointer-events:none!important;cursor:wait!important}.luxury-card-cta .luxury-cta-btn.is-added{background:linear-gradient(135deg,#075e2a,#15803d)!important;border-color:#86efac!important;box-shadow:0 4px 14px #15803d59!important}.luxury-card-cta .luxury-cta-btn.disabled,.luxury-card-cta .luxury-cta-btn[disabled]{opacity:.55!important;cursor:not-allowed!important;background:#4a5568!important;border-color:#718096!important;box-shadow:none!important}.luxury-card-cta .luxury-cta-icon,.luxury-product-block .card-product .card-action,.luxury-product-block .card-product .card-quickview,.collection .card-action,.collection .card-quickview,.collection .card-compare,.collection .halo-productBadges,.collection .card-product__group,.productListing .card-action,.productListing .card-quickview,.productListing .card-compare,.productListing .halo-productBadges,.productListing .card-product__group,.productGrid .card-action,.productGrid .card-quickview,.productGrid .card-compare,.productGrid .halo-productBadges,.productGrid .card-product__group{display:none!important}@media(max-width:768px){.luxury-product-block{padding-top:36px!important;padding-bottom:46px!important}.luxury-product-block .container{padding:0 12px!important}.luxury-botanical-art{width:190px!important;height:190px!important;opacity:.15!important}.luxury-botanical-art--tr{top:-15px!important;right:-10px!important}.luxury-botanical-art--bl{bottom:-15px!important;left:-10px!important}.luxury-best-seller-header{margin-bottom:22px!important;padding:0 8px!important}.luxury-header-badge{gap:8px!important;padding:5px 14px!important;margin-bottom:12px!important}.luxury-header-badge .badge-accent-line{width:12px!important}.luxury-header-badge .badge-brand{font-size:9.5px!important;letter-spacing:.16em!important}.luxury-header-badge .badge-sub{font-size:9px!important;letter-spacing:.13em!important}.luxury-header-title{font-size:26px!important}.luxury-header-subtitle{font-size:13px!important;margin-bottom:12px!important}.luxury-product-block .products-grid{grid-template-columns:1fr!important;gap:22px!important;padding:0!important}.luxury-product-block .card-information{padding:18px 20px 22px!important}.luxury-product-block .card-title{font-size:16px!important}.luxury-price-row .card-price .price-item{font-size:19px!important}.luxury-card-cta .luxury-cta-btn{height:44px!important;font-size:12.5px!important}}.luxury-reels-experience{position:relative!important;background:#fff!important;padding:60px 0 65px!important;overflow:visible!important;border-top:1px solid rgba(12,76,39,.08)!important;border-bottom:1px solid rgba(12,76,39,.08)!important}.luxury-reels-bg-decor{display:none!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slider_heading,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_slider_heading,.luxury-reels-experience .reelUp_slider_heading{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:34px!important;font-weight:700!important;color:#0c4c27!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0 auto 28px!important;padding:0 16px!important;position:relative!important;text-align:center!important;z-index:3!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slider_heading:before,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_slider_heading:before,.luxury-reels-experience .reelUp_slider_heading:before{content:"REAL STORIES \2022  100% AUTHENTIC EXPERIENCES"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#0c4c2714!important;color:#0c4c27!important;border:1px solid rgba(12,76,39,.16)!important;border-radius:30px!important;padding:6px 18px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:14px!important;box-shadow:0 2px 6px #0c4c270a!important;pointer-events:none!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slider_heading:after,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_slider_heading:after,.luxury-reels-experience .reelUp_slider_heading:after{content:"Watch real customer transformations, expert insights & authentic botanical wellness in action"!important;display:block!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#4b6354!important;letter-spacing:.01em!important;margin-top:10px!important;max-width:650px!important;line-height:1.5!important;pointer-events:none!important}.luxury-reels-experience [id^=reelUp_playlist_].reelUp_cards_carousel,.luxury-reels-experience #reelUp_playlist_24878.reelUp_cards_carousel,.luxury-reels-experience .reelUp_cards_carousel{margin:0 auto!important;position:relative!important;z-index:3!important;max-width:1380px!important;width:100%!important;height:auto!important;overflow:visible!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_carousel_wrapper,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_carousel_wrapper,.luxury-reels-experience .reelUp_carousel_wrapper{display:flex!important;align-items:flex-start!important;gap:20px!important;justify-content:center!important;box-sizing:content-box!important;height:auto!important;min-height:460px!important;max-height:none!important;padding:16px 20px 24px!important;margin:0 auto!important;overflow-x:auto!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:rgba(12,76,39,.35) rgba(12,76,39,.08)!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_carousel_wrapper::-webkit-scrollbar,.luxury-reels-experience .reelUp_carousel_wrapper::-webkit-scrollbar{height:6px!important;display:block!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_carousel_wrapper::-webkit-scrollbar-track,.luxury-reels-experience .reelUp_carousel_wrapper::-webkit-scrollbar-track{background:#f1f5f2!important;border-radius:10px!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_carousel_wrapper::-webkit-scrollbar-thumb,.luxury-reels-experience .reelUp_carousel_wrapper::-webkit-scrollbar-thumb{background:#0c4c27!important;border-radius:10px!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slide,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_slide,.luxury-reels-experience .reelUp_slide{width:240px!important;height:426px!important;position:relative!important;flex-shrink:0!important;border-radius:22px!important;transition:transform .4s cubic-bezier(.16,1,.3,1),z-index .3s ease!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slide:hover,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_slide:hover,.luxury-reels-experience .reelUp_slide:hover{transform:none!important;z-index:10!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_card,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_card,.luxury-reels-experience .reelUp_card{width:100%!important;height:100%!important;border-radius:22px!important;border:1.5px solid rgba(12,76,39,.14)!important;box-shadow:0 8px 20px -4px #00000014,0 2px 6px #0c4c270a!important;overflow:hidden!important;position:relative!important;background:#000!important;transition:border-color .4s ease,box-shadow .4s ease!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important;mask-image:radial-gradient(#fff,#000)!important;isolation:isolate!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slide:hover .reelUp_card,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_slide:hover .reelUp_card,.luxury-reels-experience .reelUp_slide:hover .reelUp_card{border-color:#0c4c27!important;box-shadow:0 14px 32px -4px #0c4c2747,0 0 0 1px #4ade804d!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_card:before,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_card:before,.luxury-reels-experience .reelUp_card:before{display:none!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_card:after,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_card:after,.luxury-reels-experience .reelUp_card:after{content:"\25b6"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(.9)!important;width:52px!important;height:52px!important;background:#06180dcc!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid rgba(255,255,255,.3)!important;border-radius:50%!important;color:#fff!important;font-size:16px!important;line-height:50px!important;text-align:center!important;padding-left:3px!important;box-shadow:0 6px 18px #00000059!important;opacity:0!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;z-index:11!important;pointer-events:none!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slide:hover .reelUp_card:after,.luxury-reels-experience #reelUp_playlist_24878 .reelUp_slide:hover .reelUp_card:after,.luxury-reels-experience .reelUp_slide:hover .reelUp_card:after{opacity:1!important;transform:translate(-50%,-50%) scale(1.08)!important;background:#0c4c27!important;border-color:#4ade80!important;box-shadow:0 0 0 6px #4ade8038,0 8px 24px #00000080!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_card_video_wrapper,.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_card_video_wrapper video,.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_card_video_wrapper img,.luxury-reels-experience .reelUp_card_video_wrapper,.luxury-reels-experience .reelUp_card_video_wrapper video,.luxury-reels-experience .reelUp_card_video_wrapper img{width:100%!important;height:100%!important;border-radius:20px!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slide:hover .reelUp_card_video_wrapper video,.luxury-reels-experience [id^=reelUp_playlist_] .reelUp_slide:hover .reelUp_card_video_wrapper img,.luxury-reels-experience .reelUp_slide:hover .reelUp_card_video_wrapper video,.luxury-reels-experience .reelUp_slide:hover .reelUp_card_video_wrapper img{transform:scale(1.04)!important}.luxury-reels-experience .reelUp_card [class*=discount],.luxury-reels-experience .reelUp_discount_badge{border-radius:20px!important;background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;font-weight:700!important;font-size:11px!important;letter-spacing:.05em!important;box-shadow:0 4px 12px #dc26266b!important;padding:4px 10px!important;z-index:8!important}.luxury-reels-trust-bar{width:100%!important;max-width:1120px!important;margin:30px auto 0!important;padding:0 16px!important;position:relative!important;z-index:3!important}.luxury-reels-trust-container{background:#ffffffe6!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1.5px solid #E1ECE3!important;border-radius:16px!important;box-shadow:0 8px 24px #0f4d260f!important;padding:16px 28px!important;display:flex!important;align-items:center!important;justify-content:space-around!important;flex-wrap:wrap!important;gap:16px!important}.luxury-trust-item{display:flex!important;align-items:center!important;gap:8px!important;color:#0f4d26!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.02em!important}.luxury-trust-icon{font-size:16px!important}.luxury-trust-divider{width:1px!important;height:18px!important;background:linear-gradient(180deg,transparent,rgba(212,175,55,.65),transparent)!important;margin:0 6px!important;display:inline-block!important;flex-shrink:0!important}@media(max-width:768px){.luxury-reels-experience{padding:32px 0 36px!important;overflow:hidden!important;max-width:100vw!important}.luxury-reels-experience .reelUp_slider_heading{font-size:22px!important;margin-bottom:16px!important;padding:0 14px!important;line-height:1.25!important}.luxury-reels-experience .reelUp_slider_heading:before{font-size:9.5px!important;padding:5px 14px!important;margin-bottom:10px!important;letter-spacing:.08em!important}.luxury-reels-experience .reelUp_slider_heading:after{font-size:13px!important;margin-top:8px!important;padding:0 12px!important;line-height:1.4!important;max-width:92%!important}.luxury-reels-experience .reelUp_carousel_wrapper{justify-content:flex-start!important;align-items:flex-start!important;box-sizing:border-box!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:320px!important;max-height:none!important;padding:8px 14px 18px!important;margin:0!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.luxury-reels-experience .reelUp_slide{width:calc(50vw - 20px)!important;min-width:150px!important;max-width:180px!important;height:calc((50vw - 20px)*1.77)!important;min-height:265px!important;max-height:320px!important;scroll-snap-align:start!important;border-radius:16px!important}.luxury-reels-experience .reelUp_card{border-radius:16px!important}.luxury-reels-trust-container{padding:12px 14px!important;gap:8px 12px!important}.luxury-trust-divider{display:none!important}.luxury-trust-item{font-size:11.5px!important;width:46%!important}}section:has(.jdgm-cards-carousel),.shopify-section:has(.jdgm-cards-carousel){background:#fff!important;padding:70px 0 80px!important;position:relative!important;overflow:hidden!important;border-top:1px solid rgba(15,77,38,.08)!important;border-bottom:1px solid rgba(15,77,38,.08)!important}.jdgm-cards-carousel{max-width:1240px!important;margin:0 auto!important;padding:0 20px!important}.jdgm-cards-carousel .jdgm-header{text-align:center!important;margin-bottom:35px!important;display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important}.jdgm-cards-carousel .jdgm-header:before{content:"VERIFIED PATIENT EXPERIENCES"!important;display:inline-flex!important;align-items:center!important;padding:6px 20px!important;border-radius:99px!important;background:#0c4c2714!important;color:#0c4c27!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:12px!important;border:1px solid rgba(12,76,39,.16)!important;box-shadow:0 2px 6px #0c4c270a!important}.jdgm-cards-carousel .jdgm-title{font-size:36px!important;font-weight:700!important;color:#0c4c27!important;letter-spacing:-.02em!important;margin:0 0 12px!important;line-height:1.2!important;text-shadow:none!important}.jdgm-cards-carousel .jdgm-header-info{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:8px!important}.jdgm-cards-carousel .jdgm-average-rating{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#fff!important;padding:8px 24px!important;border-radius:99px!important;border:1.5px solid rgba(15,77,38,.14)!important;box-shadow:0 4px 16px #0c4c270f!important}.jdgm-cards-carousel .jdgm-average-rating .jdgm-stars .jdgm-star{color:#f59e0b!important;font-size:16px!important;letter-spacing:1px!important}.jdgm-cards-carousel .jdgm-rating-text{font-size:13.5px!important;font-weight:700!important;color:#1f2937!important}.jdgm-cards-carousel .jdgm-rating-text .jdgm-rating-star{color:#f59e0b!important}.jdgm-cards-carousel .jdgm-rating-text .jdgm-reviews-count{color:#0c4c27!important;font-weight:700!important}.jdgm-cards-carousel .jdgm-content{align-items:center!important;position:relative!important}.jdgm-cards-carousel .jdgm-cards-wrapper{overflow:hidden!important;padding:16px 8px 24px!important;margin:-16px -8px -24px!important}.jdgm-cards-carousel .jdgm-cards-wrapper .jdgm-videos-container{align-items:stretch!important}.jdgm-cards-carousel .jdgm-media-card{height:380px!important;border-radius:22px!important;border:1.5px solid rgba(12,76,39,.12)!important;background:#072414!important;box-shadow:0 8px 24px -6px #00000014,0 2px 6px #0c4c270a!important;overflow:hidden!important;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .45s ease!important;position:relative!important;cursor:pointer!important}.jdgm-cards-carousel .jdgm-media-card:hover{transform:translateY(-5px)!important;border-color:#0c4c274d!important;box-shadow:0 20px 42px -10px #0c4c2738,0 6px 16px #00000014!important}.jdgm-cards-carousel .jdgm-media-card:before{content:"\2713  Verified Buyer"!important;position:absolute!important;top:14px!important;left:14px!important;background:#06180dd1!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#86efac!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.03em!important;padding:5px 12px!important;border-radius:99px!important;z-index:4!important;box-shadow:0 4px 12px #00000059!important;border:1px solid rgba(255,255,255,.12)!important;pointer-events:none!important;transition:all .3s ease!important}.jdgm-cards-carousel .jdgm-media-card:hover:before{border-color:#4ade8066!important;color:#4ade80!important}.jdgm-cards-carousel .jdgm-media-card img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:20px!important;z-index:1!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important;display:block!important;background:#072414!important}.jdgm-cards-carousel .jdgm-media-card:hover img{transform:scale(1.05)!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-video-controls{position:absolute!important;top:40%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:54px!important;height:54px!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-video-controls button{width:54px!important;height:54px!important;border-radius:50%!important;background:#06180dc7!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1.5px solid rgba(255,255,255,.25)!important;box-shadow:0 6px 18px #00000073!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}.jdgm-cards-carousel .jdgm-media-card:hover .jdgm-video-controls button{transform:scale(1.1)!important;background:#0c4c27!important;border-color:#4ade80!important;box-shadow:0 0 0 6px #4ade8038,0 8px 24px #00000080!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-video-controls button svg{width:24px!important;height:24px!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-video-controls button svg path:first-child{display:none!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-video-controls button svg path:last-child{fill:#fff!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-text{display:none!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section{position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important;z-index:3!important;background:#06180ddb!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;padding:12px 14px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;box-shadow:0 10px 24px #0006!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.jdgm-cards-carousel .jdgm-media-card:hover .jdgm-rating-section{background:#05140bf0!important;border-color:#4ade8059!important;box-shadow:0 12px 28px #00000080,0 0 16px #0c4c2740!important;transform:translateY(-2px)!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-stars{display:flex!important;align-items:center!important;gap:3px!important;width:100%!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-stars:after{content:"5.0"!important;margin-left:6px!important;font-size:12.5px!important;font-weight:700!important;color:#4ade80!important;letter-spacing:.02em!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:15px!important;color:#f59e0b!important;filter:drop-shadow(0 0 5px rgba(245,158,11,.45))!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;border-top:none!important;padding-top:0!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info:before{display:none!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name{font-size:14.5px!important;font-weight:700!important;color:#fff!important;letter-spacing:.01em!important;text-shadow:0 1px 4px rgba(0,0,0,.6)!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name:after{display:none!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name{width:100%!important;margin-top:2px!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name a,.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name.jdgm-product-name--unlinked{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;font-size:11.5px!important;font-weight:600!important;color:#e2e8f0!important;background:#ffffff14!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.14)!important;padding:7px 12px!important;border-radius:99px!important;text-decoration:none!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name a:after{content:"\2192"!important;font-size:13px!important;font-weight:700!important;color:#86efac!important;margin-left:6px!important;transition:transform .3s ease!important;display:inline-block!important;flex-shrink:0!important}.jdgm-cards-carousel .jdgm-media-card:hover .jdgm-rating-section .jdgm-product-name a{background:linear-gradient(135deg,#0c4c27,#15803d)!important;color:#fff!important;border-color:#4ade8080!important;box-shadow:0 4px 14px #0c4c2773!important}.jdgm-cards-carousel .jdgm-media-card:hover .jdgm-rating-section .jdgm-product-name a:after{transform:translate(3px)!important;color:#fff!important}.jdgm-cards-carousel .jdgm-arrow{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;background:#fff!important;border:1.5px solid rgba(12,76,39,.2)!important;box-shadow:0 4px 16px #0c4c271f!important;color:#0c4c27!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;z-index:5!important;padding:0!important}.jdgm-cards-carousel .jdgm-arrow:hover{background:#0c4c27!important;color:#fff!important;border-color:#0c4c27!important;transform:scale(1.1)!important;box-shadow:0 8px 22px #0c4c2740!important}.jdgm-cards-carousel .jdgm-arrow svg{width:17px!important;height:17px!important;stroke:currentColor!important}.jdgm-cards-carousel .jdgm-arrow svg path{stroke-width:3!important}@media(max-width:768px){section:has(.jdgm-cards-carousel),.shopify-section:has(.jdgm-cards-carousel){padding:45px 0 55px!important}.jdgm-cards-carousel .jdgm-title{font-size:26px!important}.jdgm-cards-carousel .jdgm-header{margin-bottom:25px!important}.jdgm-cards-carousel .jdgm-media-card{height:330px!important;border-radius:18px!important}.jdgm-cards-carousel .jdgm-media-card img{border-radius:16px!important}}.footer.footer-1{background:#fff!important;position:relative!important;overflow:hidden!important;border-top:1px solid #e5e7eb!important}.footer-1 .footer__content-top,.footer-1 .footer__content-bottom{background:transparent!important;padding-top:55px!important;padding-bottom:20px!important;position:relative!important;z-index:2!important}.footer-1 .container.container-1170,.footer-1 .footer-landscape-inner{max-width:1280px!important;width:100%!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(min-width:992px){.footer-1 .halo-row.column-5{display:grid!important;grid-template-columns:minmax(280px,2.1fr) minmax(130px,.95fr) minmax(140px,1fr) minmax(160px,1.15fr) minmax(280px,1.8fr)!important;column-gap:36px!important;row-gap:36px!important;align-items:start!important;width:100%!important;margin:0!important;float:none!important}.footer-1 .halo-row.column-5>style,.footer-1 .halo-row.column-5 script{display:none!important}.footer-1 .halo-row.column-5 .footer-block__item{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;display:block!important}}.footer-brand-logo-wrapper{margin-bottom:18px!important;display:block!important}.footer__brand-logo-link{display:inline-block!important;text-decoration:none!important;transition:opacity .3s ease,transform .3s ease!important}.footer__brand-logo-link:hover{opacity:.9!important;transform:translateY(-1px)!important}.footer__brand-logo-img{max-width:195px!important;width:100%!important;height:auto!important;display:block!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.08))!important}.footer-brand-bio{font-size:13.5px!important;line-height:1.65!important;color:#4b5563!important;margin:0 0 18px!important;max-width:330px!important}.footer-contact-list{display:flex!important;flex-direction:column!important;gap:11px!important;margin-bottom:18px!important}.footer-contact-item{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:13px!important;line-height:1.5!important;color:#4b5563!important}.footer-contact-icon{font-size:14px!important;flex-shrink:0!important;line-height:1.3!important}.footer-contact-text{flex:1!important}.footer-contact-link{color:#374151!important;text-decoration:none!important;transition:color .25s ease!important}.footer-contact-link:hover{color:#15803d!important;text-decoration:underline!important}.footer-contact-item strong{color:#111827!important;font-weight:600!important}.footer-1 .footer-block__list-social{margin-top:18px!important}.footer-1 .footer-block__list-social .list-social{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0!important}.footer-1 .footer-block__list-social .list-social__item{margin:0!important}.footer-1 .footer-block__list-social .list-social__link{width:38px!important;height:38px!important;border-radius:50%!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#374151!important;box-shadow:0 1px 3px #0000000a!important;transition:all .25s cubic-bezier(.25,.8,.25,1)!important}.footer-1 .footer-block__list-social .list-social__link svg{width:15px!important;height:15px!important;fill:#374151!important;transition:transform .25s ease,fill .25s ease!important}.footer-1 .footer-block__list-social .list-social__link:hover{background:#15803d!important;border-color:#15803d!important;transform:translateY(-2px) scale(1.06)!important;box-shadow:0 4px 12px #15803d38!important}.footer-1 .footer-block__list-social .list-social__link:hover svg{fill:#fff!important;transform:scale(1.1)!important}@media(min-width:992px){.footer-1 .footer-block__heading{color:#111827!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;position:relative!important;padding-bottom:12px!important;margin-bottom:18px!important;white-space:nowrap!important;display:inline-block!important}.footer-1 .footer-block__heading:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:24px!important;height:2px!important;background:linear-gradient(90deg,#15803d,#15803d26)!important;border-radius:2px!important}}.footer-1 .footer-block__list{margin-top:6px!important}.footer-1 .footer-block__list ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:9px!important}.footer-1 .footer-block__list .list-menu__item--link{color:#4b5563!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;padding:2px 0!important}.footer-1 .footer-block__list .list-menu__item--link:hover{color:#15803d!important;transform:translate(4px)!important}.footer-1 .footer-block__newsletter .footer-block__subheading{color:#4b5563!important;font-size:13px!important;line-height:1.6!important;margin-bottom:16px!important;max-width:320px!important}.footer-1 .footer-block__newsletter .newsletter-form__field-wrapper{display:flex!important;align-items:stretch!important;width:100%!important;max-width:340px!important;border-radius:99px!important;overflow:hidden!important;box-shadow:0 1px 4px #0000000d!important;border:1px solid #d1d5db!important;background:#fff!important;transition:border-color .3s ease,box-shadow .3s ease!important}.footer-1 .footer-block__newsletter .newsletter-form__field-wrapper:focus-within{border-color:#15803d!important;box-shadow:0 0 0 3px #15803d26!important}.footer-1 .footer-block__newsletter .field{flex:1 1 auto!important;min-width:0!important;margin:0!important;position:relative!important}.footer-1 .footer-block__newsletter .field__input{width:100%!important;height:44px!important;background:transparent!important;border:none!important;color:#111827!important;padding:0 12px 0 18px!important;font-size:12.5px!important;outline:none!important;box-shadow:none!important}.footer-1 .footer-block__newsletter .field__input::placeholder{color:#9ca3af!important;font-size:12.5px!important}.footer-1 .footer-block__newsletter .newsletter-form__button{flex:0 0 auto!important;width:auto!important;min-width:90px!important;height:44px!important;background:#15803d!important;border:none!important;color:#fff!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:0 16px!important;cursor:pointer!important;transition:background .25s ease!important;margin:0!important;border-radius:0 99px 99px 0!important}.footer-1 .footer-block__newsletter .newsletter-form__button:hover{background:#166534!important;color:#fff!important}@media(max-width:991px){.footer-1{padding-bottom:90px!important;position:relative!important;overflow:hidden!important}.footer-1 .footer__content-top{padding:30px 16px 20px!important}.footer-1 .halo-row{display:flex!important;flex-direction:column!important;gap:0!important}.footer-1 .footer-block__item{width:100%!important;margin-bottom:12px!important}.footer-1 .footer-block__text{text-align:center!important;margin-bottom:22px!important}.footer-1 .footer-block__text p{font-size:13px!important;color:#4b5563!important;line-height:1.6!important;max-width:320px!important;margin:0 auto!important}.footer-1 .footer-block__list-social{margin-top:14px!important}.footer-1 .footer-block__list-social .list-social{justify-content:center!important}.footer-1 .footer-block__mobile{position:relative!important;width:100%!important}.footer-1 .footer-block__mobile .footer-block__heading{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:14px 16px!important;margin:0!important;background:#fff!important;border:1px solid rgba(12,76,39,.12)!important;border-radius:12px!important;box-shadow:0 2px 6px #00000008!important;color:#0c4c27!important;font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;cursor:pointer!important;position:relative!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.footer-1 .footer-block__mobile .footer-block__heading.is-clicked{background:#0c4c270a!important;border-color:#0c4c273d!important;border-radius:12px 12px 0 0!important}.footer-1 .footer-block__mobile .footer-block__heading:before,.footer-1 .footer-block__mobile .footer-block__heading:after{content:""!important;position:absolute!important;right:18px!important;top:50%!important;background-color:#0c4c27!important;border-radius:2px!important;transition:transform .25s ease,opacity .25s ease!important;pointer-events:none!important}.footer-1 .footer-block__mobile .footer-block__heading:before{width:12px!important;height:2px!important;transform:translateY(-50%)!important;right:18px!important;margin:0!important}.footer-1 .footer-block__mobile .footer-block__heading:after{width:2px!important;height:12px!important;transform:translateY(-50%)!important;right:23px!important;margin:0!important;bottom:auto!important;left:auto!important}.footer-1 .footer-block__mobile .footer-block__heading.is-clicked:after{transform:translateY(-50%) rotate(90deg)!important;opacity:0!important}.footer-1 .footer-block__mobile .footer-block__list{display:none;padding:12px 16px 14px!important;background:#fafdfb!important;border:1px solid rgba(12,76,39,.12)!important;border-top:none!important;border-radius:0 0 12px 12px!important;margin:0 0 10px!important;animation:appear-down .25s ease!important}.footer-1 .footer-block__mobile .footer-block__heading.is-clicked+.footer-block__list{display:block!important}.footer-1 .footer-block__list ul{gap:8px!important}.footer-1 .footer-block__list .list-menu__item--link{font-size:13.5px!important;color:#374151!important;padding:5px 0!important;display:flex!important;align-items:center!important}.footer-1 .footer-block__newsletter{margin-top:14px!important;padding:22px 16px!important;background:linear-gradient(135deg,#0c4c270d,#0c4c2703)!important;border:1px solid rgba(12,76,39,.12)!important;border-radius:16px!important;text-align:center!important}.footer-1 .footer-block__newsletter .footer-block__heading{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 0 6px!important;justify-content:center!important;cursor:default!important}.footer-1 .footer-block__newsletter .footer-block__heading:before,.footer-1 .footer-block__newsletter .footer-block__heading:after{display:none!important}.footer-1 .footer-block__newsletter .footer-block__subheading{font-size:13px!important;margin:0 auto 16px!important;text-align:center!important;max-width:100%!important}.footer-1 .footer-block__newsletter .newsletter-form__field-wrapper{max-width:100%!important;margin:0 auto!important}.footer-1 .footer__content-bottom{padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px)) 16px!important;text-align:center!important}.footer-1 .footer__content-bottom .footer-block__bottom{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}}@media screen and (max-width:768px){[class*=ai-floating-contact-],.ai-floating-contact-a447f0b{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;right:14px!important;gap:8px!important;z-index:98!important}[class*=ai-floating-contact-button-],.ai-floating-contact-button-a447f0b{width:44px!important;height:44px!important;margin-bottom:0!important;box-shadow:0 4px 14px #00000038!important}[class*=ai-floating-contact-button-] svg,.ai-floating-contact-button-a447f0b svg{width:22px!important;height:22px!important}}body.menu_open [class*=ai-floating-contact-],body.menu-open [class*=ai-floating-contact-],body.open-mobile-menu [class*=ai-floating-contact-],body.has-open-sidebar [class*=ai-floating-contact-],body.cart-sidebar-show [class*=ai-floating-contact-],body.search-sidebar-show [class*=ai-floating-contact-],body.quick-shop-show [class*=ai-floating-contact-]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(15px) scale(.85)!important}.halo-sidebar.halo-sidebar_menu{box-shadow:4px 0 30px #0000002e!important}.halo-sidebar_menu .menu-heading-mobile{background:linear-gradient(135deg,#0c4c27,#072e16)!important;padding:16px 20px!important;border-bottom:1px solid rgba(212,175,55,.3)!important}.halo-sidebar_menu .menu-heading-mobile .title{color:#fff!important;font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.halo-sidebar_menu .menu-heading-mobile .title:before{content:"\1f33f";font-size:16px}.halo-sidebar_menu .menu-heading-mobile .halo-sidebar-close{color:#fff!important;top:14px!important;right:16px!important}.halo-sidebar_menu .menu-heading-mobile .halo-sidebar-close svg{fill:#fff!important;stroke:#fff!important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item a{font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.04em!important;color:#1f2937!important;padding:14px 20px!important;transition:background .2s ease,color .2s ease!important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item:hover a,.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item a:active{background:#0c4c270d!important;color:#0c4c27!important}.halo-sidebar_menu .site-nav-mobile.nav-account{border-top:1px solid #f3f4f6!important;border-bottom:1px solid #f3f4f6!important;padding:12px 20px!important;background:#fafdfb!important}.halo-sidebar_menu .site-nav-mobile.nav-account a{font-size:13px!important;color:#4b5563!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 0!important}.halo-sidebar_menu .site-nav-mobile.nav-account a:hover{color:#0c4c27!important}.vegaa-drawer-wellness-footer{padding:20px 18px 30px;background:#fff}.drawer-trust-badges{display:flex;flex-direction:column;gap:12px;background:linear-gradient(135deg,#0c4c270a,#0c4c2703);border:1px solid rgba(12,76,39,.1);border-radius:14px;padding:14px 16px;margin-bottom:18px}.drawer-badge-item{display:flex;align-items:center;gap:12px}.drawer-badge-item .badge-icon{font-size:18px;flex-shrink:0}.drawer-badge-item .badge-text{display:flex;flex-direction:column}.drawer-badge-item .badge-text strong{font-size:12px;font-weight:700;color:#0c4c27;line-height:1.25}.drawer-badge-item .badge-text span{font-size:11px;color:#6b7280;line-height:1.25}.drawer-support-cta{text-align:center}.drawer-support-cta .cta-heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4b5563;margin:0 0 10px}.drawer-support-cta .cta-action-row{display:flex;gap:10px}.drawer-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:24px;font-size:12px;font-weight:700;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.drawer-btn-wa{background:#25d366;color:#fff!important;box-shadow:0 3px 10px #25d36640}.drawer-btn-call{background:#0c4c27;color:#fff!important;box-shadow:0 3px 10px #0c4c2740}.drawer-btn:active{transform:scale(.97)}.drawer-btn .btn-icon{width:15px;height:15px;fill:currentColor;flex-shrink:0}.footer-landscape-bg-layer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:540px!important;z-index:1!important;pointer-events:none!important;overflow:hidden!important}@media(min-width:1400px){.footer-landscape-bg-layer{height:600px!important}}.footer-landscape-bg-layer .footer-landscape-bg-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center bottom!important;display:block!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 15%,rgba(0,0,0,.1) 30%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.85) 75%,rgba(0,0,0,1) 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,transparent 15%,rgba(0,0,0,.1) 30%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.85) 75%,rgba(0,0,0,1) 100%)!important}.footer-landscape-fade-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,.98) 25%,rgba(255,255,255,.5) 55%,rgba(255,255,255,.1) 80%,transparent 100%)!important;pointer-events:none!important}.footer-landscape-content-section{position:relative!important;z-index:3!important;background:transparent!important;padding-top:100px!important;padding-bottom:35px!important;border-top:none!important}.footer-landscape-inner{position:relative!important;z-index:3!important;width:100%!important}.footer-landscape-row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:32px!important;margin-bottom:24px!important}.footer-landscape-creed{flex:1 1 450px!important;max-width:620px!important}.footer-creed-hindi{font-size:21px!important;font-weight:600!important;color:#111827!important;margin:0 0 6px!important;line-height:1.4!important;letter-spacing:-.01em!important}.footer-creed-sub{font-size:13.5px!important;font-weight:400!important;color:#4b5563!important;margin:0!important;line-height:1.5!important}.footer-landscape-meta{flex:0 0 auto!important;text-align:right!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important}.footer-meta-location{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;font-weight:500!important;color:#374151!important}.footer-live-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#1d4ed8!important;display:inline-block!important}.meta-sep{color:#9ca3af!important;font-size:11px!important;margin:0 2px!important}.footer-meta-copyright{font-size:12px!important;color:#4b5563!important;margin:2px 0!important}.footer-meta-copyright strong{color:#111827!important;font-weight:600!important}.footer-meta-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;font-size:12px!important}.footer-meta-link{color:#4b5563!important;text-decoration:none!important;font-weight:400!important;transition:color .2s ease!important}.footer-meta-link:hover{color:#111827!important;text-decoration:underline!important}.footer-landscape-payment-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;padding-top:8px!important;border-top:none!important;gap:10px!important}.footer-payment-wrapper{display:flex!important;align-items:center!important;gap:10px!important}.footer-payment-security-pill{display:none!important}.footer-1 .footer-block__list-payment .list-payment{display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;margin:0!important;list-style:none!important}.footer-1 .footer-block__list-payment .list-payment__item{margin:0!important;padding:0!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000000f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .25s ease,box-shadow .25s ease!important}.footer-1 .footer-block__list-payment .list-payment__item:hover{transform:translateY(-2px)!important;box-shadow:0 4px 10px #0000001f!important}.footer-1 .footer-block__list-payment .list-payment__item svg,.footer-1 .footer-block__list-payment .list-payment__item .icon{width:38px!important;height:24px!important;display:block!important}@media(min-width:768px)and (max-width:991px){.footer-1 .halo-row.column-5{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:32px 24px!important;width:100%!important}.footer-1 .halo-row.column-5 .footer-block__item{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important}.footer-1 .halo-row.column-5 .footer-block__item.footer-block__text{grid-column:span 3!important}.footer-1 .halo-row.column-5 .footer-block__item.footer-block__link_list{grid-column:span 1!important}.footer-1 .halo-row.column-5 .footer-block__item.footer-block__newsletter{grid-column:span 3!important;max-width:520px!important}.footer-landscape-row{flex-direction:column!important;align-items:flex-start!important}.footer-landscape-meta{text-align:left!important;align-items:flex-start!important}.footer-meta-links{justify-content:flex-start!important}}@media(max-width:767px){.footer-1 .footer__content-top{padding-top:35px!important;padding-bottom:30px!important}.footer-1 .halo-row.column-5{display:flex!important;flex-direction:column!important;gap:24px!important}.footer-1 .halo-row.column-5 .footer-block__item{width:100%!important;max-width:100%!important;padding:0!important}.footer-landscape-content-section{padding-top:18px!important;padding-bottom:20px!important}.footer-landscape-bg-layer{height:240px!important}.footer-landscape-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important}.footer-landscape-creed{flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}.footer-creed-hindi{font-size:17px!important;margin:0 0 4px!important}.footer-creed-sub{font-size:12.5px!important;margin:0!important}.footer-landscape-meta{flex:0 0 auto!important;width:100%!important;text-align:left!important;align-items:flex-start!important;gap:6px!important;margin-top:6px!important}.footer-meta-links{justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px!important}.footer-landscape-payment-row{flex-direction:column!important;align-items:center!important;justify-content:center!important;padding-top:6px!important}}.shopify-section:empty,.shopify-section:not(:has(>*)),.shopify-section>._blocks:empty,.shopify-section:has(>._blocks:empty){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.announcement-bar,.announcement-bar .layout--scroll,.announcement-bar .container.layout--scroll,.announcement-bar .container-full.layout--scroll,[id*=announcement-bar] .announcement-bar .container,[id*=announcement-bar] .announcement-bar .container-full{max-width:100vw!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.announcement-bar .layout--scroll .row{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:inline-flex!important;white-space:nowrap!important}.header-navigation .list-menu--inline>.menu-lv-item:has(a[href*="/contact"]){order:99!important}.productView.halo-productView{padding-top:14px!important;padding-bottom:50px!important}.productView-container{max-width:1260px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important}.productView-images{background:#fff!important;border:1px solid #e3eee6!important;border-radius:24px!important;padding:18px!important;box-shadow:0 10px 32px #072e160a!important;position:relative!important}.productView-image{border-radius:18px!important;overflow:hidden!important;background:#fbfdfb!important;border:1px solid #edf4ef!important}.productView-image img{border-radius:16px!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.productView-image:hover img{transform:scale(1.025)!important}.productView-for{margin-top:14px!important}.productView-thumbnail-link{border-radius:12px!important;border:2px solid #e2ece4!important;overflow:hidden!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;background:#f8faf8!important;padding:2px!important;display:block!important}.productView-thumbnail{border:none!important;background:transparent!important;box-shadow:none!important;padding:0 4px!important}.productView-thumbnail-link.is-active,.productView-thumbnail-link:hover{border-color:#0f4d26!important;box-shadow:0 0 0 3px #0f4d2640!important;transform:translateY(-2px)!important}.productView-iconZoom{border-radius:50%!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid #d5e3da!important;box-shadow:0 4px 14px #0000001a!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f4d26!important}.productView-details{padding-left:28px!important}@media(max-width:991px){.productView-details{padding-left:0!important;margin-top:24px!important}}.moreItem-breadcrumb .breadcrumb{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;font-size:13px!important;color:#6a7d72!important;margin-bottom:12px!important}.moreItem-breadcrumb .breadcrumb a{color:#0f4d26!important;text-decoration:none!important;font-weight:600!important;transition:color .2s!important}.moreItem-breadcrumb .breadcrumb a:hover{color:#d4af37!important}.productView-title,h1.productView-title{font-family:Cinzel,Playfair Display,Georgia,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(23px,2.7vw,30px)!important;font-weight:700!important;line-height:1.28!important;color:#072e16!important;letter-spacing:-.015em!important;margin-top:0!important;margin-bottom:12px!important}.shopify-block:has(.jdgm-preview-badge),.jdgm-preview-badge{margin:4px 0 10px!important}.jdgm-widget.jdgm-preview-badge,.jdgm-prev-badge{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important}.jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;gap:2.5px!important}.jdgm-prev-badge__stars .jdgm-star{font-size:16px!important;line-height:1!important;color:#f59e0b!important}.jdgm-prev-badge__stars .jdgm-star.jdgm--off{color:#cbd5e1!important}.jdgm-prev-badge__stars .jdgm-star.jdgm--half{color:#f59e0b!important}.jdgm-prev-badge__text{font-size:13.5px!important;font-weight:600!important;color:#3b5a45!important;letter-spacing:.01em!important;margin-left:2px!important;transition:color .15s ease!important}.jdgm-prev-badge:hover .jdgm-prev-badge__text{color:#072e16!important;text-decoration:underline!important}.jdgm--no-reviews .jdgm-prev-badge__text{color:#718096!important;font-weight:500!important}.productView-soldProduct{display:none!important}.productView-quantity{margin-top:14px!important;margin-bottom:8px!important}.productView-quantity .quantity__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#475569!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:8px!important;display:block!important}.productView-buttons .quantity__container,.quantity_selector .quantity__container,.productView-quantity .quantity__container,.quantity__container{width:124px!important;max-width:124px!important;min-width:124px!important;height:46px!important;border-radius:9999px!important;border:1.5px solid #d4dfd8!important;background:#fff!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;padding:0 4px!important;box-shadow:0 2px 8px #0c4c270a!important;transition:all .22s ease!important;position:relative!important;box-sizing:border-box!important}.productView-buttons .quantity__container:hover,.quantity_selector .quantity__container:hover,.productView-quantity .quantity__container:hover,.quantity__container:hover,.quantity__container:focus-within{border-color:#0c4c27!important;box-shadow:0 0 0 3px #0c4c2714!important}.quantity__container .btn-quantity{width:32px!important;height:32px!important;border-radius:50%!important;background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;transition:all .18s ease!important;padding:0!important;flex-shrink:0!important;outline:none!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.quantity__container .btn-quantity.minus:before{content:""!important;position:absolute!important;width:13px!important;height:2px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;background:#334155!important;border-radius:1px!important;transition:background .18s ease!important}.quantity__container .btn-quantity.plus:before{content:""!important;position:absolute!important;width:13px!important;height:2px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;background:#334155!important;border-radius:1px!important;transition:background .18s ease!important}.quantity__container .btn-quantity.plus:after{content:""!important;position:absolute!important;width:2px!important;height:13px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;background:#334155!important;border-radius:1px!important;transition:background .18s ease!important}.quantity__container .btn-quantity:hover{background:#f0fdf4!important}.quantity__container .btn-quantity:hover:before,.quantity__container .btn-quantity:hover:after{background:#0c4c27!important}.quantity__container .btn-quantity:active{transform:scale(.9)!important}.quantity__container .quantity__input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:17px!important;font-weight:800!important;color:#072e16!important;text-align:center!important;width:44px!important;height:100%!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;outline:none!important;-moz-appearance:textfield!important;line-height:44px!important;box-shadow:none!important}.quantity__container .quantity__input::-webkit-outer-spin-button,.quantity__container .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.productView-subtotal{margin-top:16px!important;margin-bottom:20px!important;display:flex!important;align-items:baseline!important;gap:10px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.productView-subtotal .text{font-size:17px!important;font-weight:700!important;color:#1e293b!important;letter-spacing:.01em!important}.productView-subtotal .money,.productView-subtotal .money-subtotal{font-size:24px!important;font-weight:800!important;color:#0c4c27!important;letter-spacing:-.02em!important;line-height:1.2!important}@media(max-width:767px){.productView-subtotal .text{font-size:15.5px!important}.productView-subtotal .money,.productView-subtotal .money-subtotal{font-size:22px!important}}.productView-groupTop{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin-top:6px!important;margin-bottom:12px!important}.productView-groupTop .productView-action{flex:1 1 auto!important;width:auto!important;margin:0!important}.productView-groupTop .product-form__buttons{width:100%!important;margin:0!important}.product-form__submit,.productView-action .button.button--primary,#product-add-to-cart{width:100%!important;height:54px!important;min-height:54px!important;border-radius:30px!important;background:linear-gradient(135deg,#0f4d26,#062612)!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 6px 20px #0f4d2652!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.product-form__submit:hover,.productView-action .button.button--primary:hover,#product-add-to-cart:hover{background:linear-gradient(135deg,#166132,#0a381c)!important;transform:translateY(-2px)!important;box-shadow:0 10px 26px #0f4d266b!important}.product-form__submit:active,#product-add-to-cart:active{transform:scale(.98)!important}.productView-wishlist{margin:0!important;flex-shrink:0!important}.productView-wishlist a{width:54px!important;height:54px!important;min-width:54px!important;border-radius:50%!important;border:1.5px solid #d4dfd8!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #0000000a!important;transition:all .22s ease!important;padding:0!important;cursor:pointer!important;box-sizing:border-box!important}.productView-wishlist a .icon{width:22px!important;height:22px!important;fill:transparent!important;stroke:#0c4c27!important;stroke-width:1.8px!important;transition:all .2s ease!important}.productView-wishlist a:hover{background:#fff1f2!important;border-color:#fecdd3!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #e11d4826!important}.productView-wishlist a:hover .icon{stroke:#e11d48!important;fill:#e11d48!important}.productView-share,.productView-groupTop .productView-share,.productView-action .productView-share{margin:0!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.productView-share.style-2 .share-button__button,.productView-share.style-3 .share-button__button,.productView-share .share-button__button{width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important;min-height:54px!important;max-height:54px!important;border-radius:50%!important;border:1.5px solid #d4dfd8!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #0000000a!important;transition:all .22s ease!important;padding:0!important;margin:0!important;top:0!important;cursor:pointer!important;box-sizing:border-box!important;color:#0c4c27!important;line-height:1!important;text-align:center!important;overflow:hidden!important}.productView-share.style-2 .share-button__button svg,.productView-share.style-3 .share-button__button svg,.productView-share .share-button__button svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;margin:0!important;padding:0!important;display:block!important;fill:currentColor!important;position:static!important;transform:translate(-1px)!important;flex-shrink:0!important}.productView-share .share-button__button span{display:none!important}.productView-share .share-button__button:hover{background:#f0fdf4!important;border-color:#a7f3d0!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #0c4c271f!important;color:#047857!important}.productView-groupBottom,.product-form__buttons+div,.shiprocket-headless,#shiprocket-headless{width:100%!important;margin-top:6px!important;display:block!important}.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.button-buy-now,[data-buy-now],.product-form__submit-buy-now{width:100%!important;height:54px!important;min-height:54px!important;border-radius:30px!important;background:linear-gradient(135deg,#d4af37,#b58d20)!important;color:#072e16!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 6px 20px #d4af3759!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:all .25s ease!important;margin-top:10px!important;text-decoration:none!important;position:relative!important}.shopify-payment-button__button:hover,.button-buy-now:hover,[data-buy-now]:hover,.product-form__submit-buy-now:hover{background:linear-gradient(135deg,#e4bf47,#c49925)!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px #d4af3773!important;color:#072e16!important}.button-buy-now.is-loading,[data-buy-now].is-loading{opacity:.8!important;pointer-events:none!important;cursor:wait!important}.buy-now-icon,.checkout-lock-icon{flex-shrink:0!important;vertical-align:middle!important}.shiprocket-headless,#shiprocket-headless,.productView-groupBottom .shiprocket-headless{width:100%!important;margin-top:10px!important;margin-bottom:0!important;display:block!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}body .shiprocket-headless button,body #shiprocket-headless button,body button.sr-headless-checkout,body button.sr-headless-checkout-btn,body button.sr-checkout-btn,body button[name=sr-headless-button],body .fastrr-btn{width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:30px!important;background:#000!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 4px 16px #0000002e!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:0 20px!important;box-sizing:border-box!important;overflow:hidden!important;transition:all .25s ease!important;line-height:normal!important}body .shiprocket-headless button:hover,body #shiprocket-headless button:hover,body button.sr-headless-checkout:hover,body button.sr-headless-checkout-btn:hover,body button.sr-checkout-btn:hover,body button[name=sr-headless-button]:hover,body .fastrr-btn:hover{background:#111!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000047!important}.sr-headless-checkout .sr-d-flex,.shiprocket-headless button .sr-d-flex{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;height:100%!important;width:100%!important;padding:0!important;margin:0!important}.sr-headless-checkout .sr-checkout-visible2,.sr-headless-checkout .sr-button-text-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.05em!important;color:#fff!important;text-transform:uppercase!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;height:auto!important;min-height:unset!important;line-height:1!important;padding:0!important;margin:0!important;display:inline-block!important}.sr-headless-checkout img.sr-payment-icons,.sr-headless-checkout img.sr-checkout-visible,.shiprocket-headless button img.sr-checkout-visible,.shiprocket-headless button img.sr-payment-icons{height:24px!important;max-height:24px!important;min-height:unset!important;width:auto!important;max-width:140px!important;object-fit:contain!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;margin:0 0 0 10px!important;padding:0!important;display:inline-block!important;vertical-align:middle!important}.sr-headless-checkout img.sr-checkout-visible1,.shiprocket-headless button img.sr-checkout-visible1{height:14px!important;max-height:14px!important;min-height:unset!important;width:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;margin-left:8px!important;display:inline-block!important;vertical-align:middle!important}.sr-headless-checkout .sr-powered-by,.shiprocket-headless .sr-powered-by{position:absolute!important;right:18px!important;bottom:4px!important;font-size:8.5px!important;font-weight:500!important;color:#fff9!important;letter-spacing:.02em!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;height:auto!important;min-height:unset!important;display:flex!important;align-items:center!important;gap:3px!important}.sr-headless-checkout .sr-powered-by img,.shiprocket-headless .sr-powered-by img{height:10px!important;max-height:10px!important;margin:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.productView-options fieldset.product-form__input{display:flex!important;flex-direction:column!important;gap:14px!important;margin-bottom:24px!important;border:none!important;padding:0!important;width:100%!important}.productView-options fieldset.product-form__input .form__label{font-size:14.5px!important;font-weight:700!important;color:#072e16!important;margin-bottom:12px!important;display:flex!important;align-items:center!important;gap:6px!important}.productView-options fieldset.product-form__input .form__label [data-header-option]{color:#0f4d26!important;font-weight:800!important}.productView-options .product-form__radio{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important;margin:0!important}.productView-options .product-form__label{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:11px 18px!important;border:1.5px solid #d0e0d5!important;border-radius:12px!important;background:#fff!important;font-size:14px!important;font-weight:600!important;color:#27382d!important;cursor:pointer!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 3px #00000005!important;position:relative!important}.productView-options .product-form__label.vl-pack-card:before,.productView-options .product-form__label:has(.vl-pack-card-left):before{display:none!important;content:none!important}.productView-options .product-form__label.vl-pack-card,.productView-options .product-form__label:has(.vl-pack-card-left){display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important;padding:14px 18px!important;min-height:68px!important;border:1.5px solid #dce5df!important;border-radius:14px!important;background:#fff!important;cursor:pointer!important;margin:0!important;box-shadow:0 1px 4px #072e1608!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.productView-options .product-form__label.vl-pack-card:hover,.productView-options .product-form__label:has(.vl-pack-card-left):hover{border-color:#0f4d26!important;background:#f7faf8!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f4d2614!important}.productView-options input[type=radio]:checked+.product-form__label.vl-pack-card,.productView-options input[type=radio]:checked+.product-form__label:has(.vl-pack-card-left),.productView-options .product-form__label.vl-pack-card.is-active{border:2px solid #0f4d26!important;background:linear-gradient(135deg,#f2f8f4,#eaf4ed)!important;box-shadow:0 4px 16px #0f4d261f!important}.vl-pack-card-left{display:flex!important;align-items:center!important;gap:14px!important;flex:1 1 auto!important}.vl-pack-radio-indicator{width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid #cbd5e1!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important;box-sizing:border-box!important}.productView-options input[type=radio]:checked+.product-form__label .vl-pack-radio-indicator,.productView-options .product-form__label.is-active .vl-pack-radio-indicator{border-color:#0f4d26!important;background:#0f4d26!important;box-shadow:0 0 0 2px #0f4d262e!important}.vl-pack-radio-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#fff!important;display:none!important}.productView-options input[type=radio]:checked+.product-form__label .vl-pack-radio-dot,.productView-options .product-form__label.is-active .vl-pack-radio-dot{display:block!important}.vl-pack-card-info{display:flex!important;flex-direction:column!important;gap:3px!important;text-align:left!important}.vl-pack-title{font-size:15.5px!important;font-weight:700!important;color:#1a202c!important;letter-spacing:-.01em!important;line-height:1.25!important}.productView-options input[type=radio]:checked+.product-form__label .vl-pack-title{color:#072e16!important}.vl-pack-desc{font-size:12.5px!important;color:#4a6b56!important;font-weight:500!important;line-height:1.2!important}.vl-pack-card-right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;margin-left:12px!important;flex-shrink:0!important}.vl-pack-price{font-size:18px!important;font-weight:800!important;color:#072e16!important;letter-spacing:-.02em!important;line-height:1.2!important}.vl-pack-mrp{font-size:12.5px!important;text-decoration:line-through!important;color:#94a3b8!important;font-weight:500!important;line-height:1.2!important}.vl-pack-badge{position:absolute!important;top:-10px!important;right:16px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:20px!important;box-shadow:0 2px 8px #00000014!important;z-index:2!important;line-height:1.3!important}.vl-badge-starter{background:#f1f5f2!important;color:#0f4d26!important;border:1px solid #cfe2d5!important}.vl-badge-bestseller{background:#fffbeb!important;color:#92400e!important;border:1px solid #fde68a!important}.vl-badge-value{background:#0f4d26!important;color:#fff!important;border:1px solid #0f4d26!important}.template-cart .cart-container{max-width:1220px!important;margin:0 auto!important;padding:32px 24px 80px!important}.template-cart .breadcrumb{margin-bottom:12px!important;padding:0!important}.template-cart .breadcrumb a,.template-cart .breadcrumb span{font-size:13px!important;color:#64748b!important}.template-cart .page-header{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:28px!important;font-weight:800!important;color:#0c4c27!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:26px!important;text-align:center!important}.cart-message,.cart-container .haloCalculatorShipping,.halo-cart-content .cart-message{display:none!important}.cart-countdown{background:linear-gradient(135deg,#fffdf8,#fff9ee)!important;border:1px solid rgba(217,119,6,.28)!important;border-radius:50px!important;padding:10px 24px!important;margin:0 auto 28px!important;max-width:1060px!important;width:100%!important;box-shadow:0 4px 18px #d9770614,0 1px 3px #00000005!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;box-sizing:border-box!important}.cart-countdown.alertBox--info{background:linear-gradient(135deg,#fffdf8,#fff9ee)!important;color:#3b200c!important}.cart-countdown>svg,.cart-countdown .icon,.cart-countdown-icon{display:none!important}.cart-countdown-live-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#fef3c7!important;border:1px solid rgba(217,119,6,.35)!important;color:#92400e!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:20px!important;flex-shrink:0!important;white-space:nowrap!important;line-height:1.4!important}.cart-countdown-live-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#d97706!important;display:inline-block!important;box-shadow:0 0 #d97706b3!important;animation:urgencyDotPulse 1.8s infinite!important}@keyframes urgencyDotPulse{0%{transform:scale(.95);box-shadow:0 0 #d97706b3}70%{transform:scale(1);box-shadow:0 0 0 6px #d9770600}to{transform:scale(.95);box-shadow:0 0 #d9770600}}.cart-countdown .alertBox-message{font-size:13px!important;font-weight:500!important;color:#451a03!important;line-height:1.5!important;margin:0!important;padding:0!important;display:inline!important;text-align:center!important}.cart-countdown .text-wrap{display:inline!important;color:#451a03!important}.cart-countdown-timer-group{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;vertical-align:middle!important;margin-left:5px!important}.cart-countdown .time{background:linear-gradient(135deg,#0c4c27,#15803d)!important;color:#fff!important;padding:2.5px 10px!important;border-radius:16px!important;font-weight:800!important;font-size:12.5px!important;font-family:monospace,sans-serif!important;letter-spacing:.04em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.3!important;box-shadow:0 2px 6px #0c4c2740!important}.cart-countdown .minutes-label{display:inline!important;font-size:13px!important;font-weight:600!important;color:#451a03!important;white-space:nowrap!important}.cart-countdown .time:empty{display:none!important}@media(max-width:768px){.cart-countdown{border-radius:16px!important;padding:12px 16px!important;flex-direction:column!important;gap:8px!important}}@media(min-width:992px){.cart-content-wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:30px!important;margin-top:16px!important}.cart-content-wrapper .cart-content-item:not([data-cart-total]){flex:1 1 calc(100% - 390px)!important;min-width:0!important;width:calc(100% - 390px)!important;padding:0!important}.cart-content-wrapper .cart-content-item[data-cart-total]{flex:0 0 360px!important;width:360px!important;max-width:360px!important;margin-top:0!important;position:sticky!important;top:90px!important;padding:28px 24px!important;box-sizing:border-box!important}}@media(min-width:768px){.cart-header-item,.cart-header-item.cart-header-info,.cart-header-item.cart-header-price,.cart-header-item.cart-header-quantity,.cart-header-item.cart-header-total,.cart-header-item.cart-header-remove,.cart-header-item:not(.cart-header-info),.cart-item-block,.cart-item-block.cart-item-info,.cart-item-block.cart-item-price,.cart-item-block.cart-item-quantity,.cart-item-block.cart-item-total,.cart-item-block.cart-item-remove{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.cart-header,.cart-item{display:grid!important;grid-template-columns:minmax(0,1fr) 95px 115px 105px 36px!important;column-gap:16px!important;align-items:center!important;padding:16px 20px!important;box-sizing:border-box!important}.cart-header{background:#f7faf8!important;border:1px solid rgba(12,76,39,.08)!important;border-radius:12px!important;margin-bottom:12px!important;box-shadow:0 2px 8px #0c4c2705!important}.cart-header-item{font-size:11.5px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#0c4c27!important;white-space:nowrap!important}.cart-header-item.cart-header-info{text-align:left!important;display:flex!important;justify-content:flex-start!important;padding-left:2px!important}.cart-header-item.cart-header-price,.cart-header-item.cart-header-quantity,.cart-header-item.cart-header-total{text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-header-item.cart-header-remove{width:36px!important}.cart-item{background:#fff!important;border:1.5px solid rgba(12,76,39,.1)!important;border-radius:16px!important;padding:18px 20px!important;margin-bottom:14px!important;box-shadow:0 4px 16px #0c4c2708!important;transition:all .25s ease!important}.cart-item:hover{border-color:#0c4c2747!important;box-shadow:0 8px 24px #0c4c2712!important;transform:translateY(-1px)!important}.cart-item-block.cart-item-info{display:block!important;width:100%!important;min-width:0!important}.cart-item-wrapper{display:flex!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important}.cart-item-block-left{flex:0 0 74px!important;width:74px!important;max-width:74px!important;min-width:74px!important}.cart-item-image{width:74px!important;height:74px!important;min-width:74px!important;max-width:74px!important;border-radius:12px!important;border:1px solid rgba(12,76,39,.09)!important;background:#fafbfa!important;overflow:hidden!important;position:relative!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-item-image img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important}.cart-item-block-right{flex:1 1 auto!important;min-width:0!important;width:calc(100% - 90px)!important}.cart-item-name{font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:#111827!important;margin:0 0 5px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important}.cart-item-name a{color:#111827!important;text-decoration:none!important;transition:color .2s ease!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.cart-item-name a:hover{color:#0c4c27!important}.cart-item-option{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#f4f7f5!important;padding:3px 9px!important;border-radius:6px!important;border:1px solid rgba(12,76,39,.14)!important;margin:0 0 5px!important;line-height:1!important;white-space:nowrap!important;max-width:100%!important;position:relative!important}.cart-item-variant{font-size:11.5px!important;font-weight:600!important;color:#1e3a27!important;line-height:1.2!important;margin:0!important;display:inline-block!important}.cart-item-edit{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0c4c27!important;margin:0!important;padding:0!important;top:auto!important;right:auto!important;line-height:1!important}.cart-item-edit svg,.cart-item-edit .icon{width:12px!important;height:12px!important;display:block!important;color:#0c4c27!important;stroke:currentColor!important}.cart-item-vendor{font-size:11px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#0c4c27!important;margin:2px 0 0!important}.cart-item-block.cart-item-price:not(.mobile-only-price):not(.small-screen-visible){display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}.cart-item-block.cart-item-price:not(.mobile-only-price):not(.small-screen-visible) .price,.cart-item-block.cart-item-price:not(.mobile-only-price):not(.small-screen-visible) .cart-item__price-wrapper{font-size:15px!important;font-weight:600!important;color:#374151!important;white-space:nowrap!important;display:inline-block!important}.cart-item-block.cart-item-quantity:not(.small-screen-visible){display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.cart-item-block.cart-item-total{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}.cart-item-block.cart-item-total .cart-item-value{font-size:16px!important;font-weight:800!important;color:#0c4c27!important;white-space:nowrap!important;display:inline-block!important}.cart-item-block.cart-item-remove:not(.small-screen-visible){display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:36px!important}.cart-item-block-right .cart-item-price,.cart-item-block-right .cart-item-blocks,.cart-item-block.mobile-only-price,.cart-item-block.small-screen-visible,.cart-item-blocks.small-screen-visible,.mobile-only-price,.small-screen-visible{display:none!important}}.cart-item-qty{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;border:1.5px solid #c9d8cd!important;border-radius:40px!important;padding:0 4px!important;height:36px!important;width:96px!important;max-width:96px!important;min-width:96px!important;position:relative!important;box-sizing:border-box!important}.cart-item-qty .btn-quantity{width:26px!important;height:26px!important;border-radius:50%!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;padding:0!important;margin:0!important}.cart-item-qty .btn-quantity:hover{background:#eef5f0!important}.cart-item-qty .btn-quantity:before{content:""!important;position:absolute!important;width:10px!important;height:2px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#1e3a27!important;border-radius:1px!important}.cart-item-qty .btn-quantity.plus:after{content:""!important;position:absolute!important;width:2px!important;height:10px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#1e3a27!important;border-radius:1px!important}.cart-item-qty .cart-item-qty-input{width:32px!important;height:26px!important;border:none!important;background:transparent!important;text-align:center!important;font-size:14.5px!important;font-weight:800!important;color:#0c4c27!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important}.cart-item-qty .cart-item-qty-input::-webkit-outer-spin-button,.cart-item-qty .cart-item-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cart-remove{width:32px!important;height:32px!important;border-radius:50%!important;background:#f4f6f4!important;border:1px solid #d9e2db!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#6b7280!important;transition:all .2s ease!important;cursor:pointer!important;padding:0!important}.cart-remove:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important;transform:scale(1.08)!important}.cart-remove svg{width:12px!important;height:12px!important;fill:currentColor!important;display:block!important}@media(max-width:767px){.cart-header{display:none!important}.cart-item{background:#fff!important;border:1.5px solid rgba(12,76,39,.1)!important;border-radius:18px!important;padding:18px 16px!important;margin-bottom:14px!important;box-shadow:0 4px 16px #0c4c270a!important;display:block!important}.cart-item-wrapper{display:flex!important;align-items:flex-start!important;gap:14px!important;width:100%!important;margin-bottom:14px!important}.cart-item-block-left{flex:0 0 85px!important;width:85px!important;max-width:85px!important}.cart-item-image{width:85px!important;height:85px!important;border-radius:12px!important;border:1px solid rgba(12,76,39,.08)!important;background:#fafbfa!important;overflow:hidden!important;padding-bottom:0!important}.cart-item-image img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important}.cart-item-block-right{flex:1 1 auto!important;min-width:0!important}.cart-item-name{font-size:14px!important;font-weight:700!important;line-height:1.4!important;color:#111827!important;margin-bottom:6px!important}.cart-item-blocks.small-screen-visible{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding-top:14px!important;border-top:1px solid rgba(12,76,39,.08)!important}.cart-item-blocks-left{display:flex!important;align-items:center!important;gap:12px!important}}.cart-note{background:#fff!important;border:1.5px solid rgba(12,76,39,.1)!important;border-radius:16px!important;padding:18px 20px!important;margin-top:16px!important;box-shadow:0 4px 16px #0c4c2708!important}.cart-note .form-label{font-size:12px!important;font-weight:800!important;color:#0c4c27!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:10px!important;display:block!important}.cart-note textarea.form-input{width:100%!important;min-height:70px!important;height:70px!important;border-radius:10px!important;border:1.5px solid #d1ded5!important;padding:12px 14px!important;font-size:13.5px!important;color:#111827!important;background:#fbfdfc!important;transition:all .2s ease!important;outline:none!important;resize:vertical!important;box-sizing:border-box!important}.cart-note textarea.form-input:focus{border-color:#0c4c27!important;background:#fff!important;box-shadow:0 0 0 3px #0c4c271a!important}.cart-securityImage{margin-top:14px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#15803d!important;font-size:13px!important;font-weight:600!important}.cart-securityImage svg{fill:#15803d!important;width:18px!important;height:18px!important}.cart-content-item[data-cart-total],.cart-content-wrapper .cart-content-item[data-cart-total]{background:#fff!important;border:1.5px solid rgba(12,76,39,.14)!important;border-radius:22px!important;padding:28px 24px!important;box-shadow:0 10px 32px #0c4c270f!important;box-sizing:border-box!important}@media(max-width:767px){.cart-content-item[data-cart-total],.cart-content-wrapper .cart-content-item[data-cart-total]{padding:22px 18px!important;border-radius:18px!important;margin-top:20px!important}}.cart--totals-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:18px!important;font-weight:800!important;color:#0c4c27!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding-bottom:14px!important;margin-bottom:18px!important;border-bottom:1.5px solid rgba(12,76,39,.1)!important;position:static!important}.cart--totals-title:after{display:none!important}.cart-totals{margin:0!important;padding:0!important;list-style:none!important}.cart-total-subtotal{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important}.cart-total-subtotal:after{display:none!important}.cart-total-subtotal .cart-total-label .text{font-size:14.5px!important;color:#374151!important;font-weight:600!important}.cart-total-subtotal .cart-total-value .text{font-size:17px!important;color:#111827!important;font-weight:700!important}.cart-total-savings[style*="display: none"],.cart-total-savings[data-dis="0"],.cart-total-savings[data-dis=""],.cart-total-savings:has([data-saved-discount-value]:empty){display:none!important}.cart-total-savings:not([style*="display: none"]):not([data-dis="0"]){display:flex!important;justify-content:space-between!important;align-items:center!important;background:#f0fdf4!important;border:1px dashed rgba(16,185,129,.4)!important;border-radius:10px!important;padding:8px 12px!important;margin:10px 0!important}.cart-total-savings .cart-total-label .text{color:#15803d!important;font-weight:700!important;font-size:13.5px!important}.cart-total-savings .cart-total-value .text{color:#15803d!important;font-weight:800!important;font-size:15px!important}.cart-actions .cart-total-grandtotal{display:none!important}.cart-totals>.cart-total-grandtotal{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1.5px dashed rgba(12,76,39,.18)!important;margin-top:18px!important;padding-top:18px!important}.cart-totals>.cart-total-grandtotal .cart-total-label .text{font-size:16px!important;font-weight:800!important;color:#0c4c27!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cart-totals>.cart-total-grandtotal .cart-total-value .text{font-size:24px!important;font-weight:800!important;color:#0c4c27!important}.shipTotal .form-text{font-size:12px!important;color:#6b7280!important;margin-top:6px!important;text-align:right!important}#shipping-calculator{margin:18px 0!important;padding:18px!important;background:#f8faf8!important;border-radius:16px!important;border:1.5px solid rgba(12,76,39,.08)!important}#shipping-calculator h3,#shipping-calculator .hidden-cart{font-size:13px!important;font-weight:800!important;color:#0c4c27!important;margin-bottom:12px!important;text-transform:uppercase!important;letter-spacing:.04em!important}#address_country_container,#address_zip_container{width:100%!important;display:block!important;margin-right:0!important;margin-bottom:12px!important}#address_province_container[style*="display: none"],#address_province_container[style*="display:none"]{display:none!important}#address_province_container:not([style*="display: none"]):not([style*="display:none"]){width:100%!important;display:block!important;margin-bottom:12px!important}#shipping-calculator select,#shipping-calculator input.styled-input,#address_zip{width:100%!important;height:42px!important;border-radius:10px!important;border:1.5px solid #d1ded5!important;background:#fff!important;padding:0 14px!important;font-size:13.5px!important;color:#111827!important;outline:none!important;box-sizing:border-box!important;transition:all .2s ease!important}#shipping-calculator select:focus,#shipping-calculator input.styled-input:focus,#address_zip:focus{border-color:#0c4c27!important;box-shadow:0 0 0 3px #0c4c271a!important}#shipping-calculator #get-rates-submit{width:100%!important;height:42px!important;border-radius:30px!important;background:#fff!important;border:1.5px solid #0c4c27!important;color:#0c4c27!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .2s ease!important;margin-top:4px!important}#shipping-calculator #get-rates-submit:hover{background:#0c4c27!important;color:#fff!important}.cart-total-coupon{margin-top:16px!important;padding-top:16px!important;border-top:1px solid rgba(12,76,39,.08)!important}.cart-coupon-code .form-input{height:44px!important;border-radius:12px!important;border:1.5px solid #d1ded5!important;background:#fff!important;padding:0 14px!important;font-size:13.5px!important;width:100%!important;box-sizing:border-box!important;transition:all .2s ease!important}.cart-coupon-code .form-input:focus{border-color:#0c4c27!important;box-shadow:0 0 0 3px #0c4c271a!important}.cart-coupon-code .form-text{font-size:12px!important;color:#6b7280!important;margin-top:6px!important}.cart-actions{margin-top:22px!important}.button-checkout,#cart-checkout,.action-group .button-checkout{width:100%!important;height:52px!important;border-radius:50px!important;background:linear-gradient(135deg,#0c4c27,#15803d)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 8px 24px #0c4c2747!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:all .25s ease!important;margin-top:0!important}.button-checkout:hover,#cart-checkout:hover,.action-group .button-checkout:hover{background:linear-gradient(135deg,#072e16,#0c4c27)!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #0c4c2761!important;color:#fff!important}.cart-actions .button-checkout,.cart-actions #cart-checkout,.cart-actions.sticky_button_checkout_mb .button-checkout,.cart-actions.sticky_button_checkout_mb #cart-checkout,.cart-actions.sticky_button_checkout_mb.active #cart-checkout,.cart-actions.sticky_button_checkout_mb .button-enable,.cart-actions.sticky_button_checkout_mb.active .button-enable{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important}.cart-actions .button-disable{display:none!important}.button-continue{width:100%!important;height:44px!important;border-radius:40px!important;border:1.5px solid #d4dfd8!important;color:#0c4c27!important;background:transparent!important;font-size:13.5px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:12px!important;transition:all .2s ease!important}.button-continue:hover{border-color:#0c4c27!important;background:#f0fdf4!important}.cart-trust-badges-wrap{margin-top:24px!important;padding-top:20px!important;border-top:1.5px solid rgba(12,76,39,.08)!important;display:flex!important;flex-direction:column!important;gap:14px!important}.cart-trust-item{display:flex!important;align-items:center!important;gap:12px!important}.cart-trust-icon{width:22px!important;height:22px!important;color:#0c4c27!important;flex-shrink:0!important}.cart-trust-text{display:flex!important;flex-direction:column!important;line-height:1.3!important}.cart-trust-text strong{font-size:13px!important;color:#111827!important;font-weight:700!important}.cart-trust-text span{font-size:11.5px!important;color:#6b7280!important}.cart-content-empty{padding:60px 20px!important;background:#fff!important;border:1px solid #e5eee8!important;border-radius:20px!important;box-shadow:0 8px 30px #0c4c270a!important;max-width:520px!important;margin:30px auto!important}.cart-content-empty .cart-text{font-size:18px!important;font-weight:700!important;color:#334155!important;margin-bottom:24px!important;display:block!important}.cart-content-empty .button-continue{max-width:260px!important;margin:0 auto!important;background:#0c4c27!important;color:#fff!important;border-color:#0c4c27!important}.cart-content-empty .button-continue:hover{background:#072e16!important}.collection-lookbook{position:relative!important;overflow:hidden!important;padding:36px 0 44px!important;background:radial-gradient(circle at 50% 50%,#f4f9f6b3,#fff0 70%)!important}.collection-lookbook .halo-block-header{margin-bottom:24px!important;text-align:center!important}.collection-lookbook .collection-lookbook-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.015em!important;color:#0c4c27!important;text-align:center!important;text-transform:uppercase!important;margin-bottom:8px!important}.collection-lookbook .halo-block-content{position:relative!important;max-width:1240px!important;margin:0 auto!important;padding:0 48px!important}.collection-lookbook .halo-block-content .lookbooks{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;gap:24px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:touch!important;padding:16px 8px 24px!important;margin:0 auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}.collection-lookbook .halo-block-content .lookbooks::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.collection-lookbook .halo-block-content .lookbooks.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important}.collection-lookbook .lookbook-image-item{flex:0 0 300px!important;max-width:300px!important;width:300px!important;box-sizing:border-box!important;scroll-snap-align:none!important}.collection-lookbook .lookbook-image-item .img-box{border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 28px #0c4c2714,0 2px 8px #00000008!important;border:1.5px solid #e1eee5!important;background:#fff!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important}.collection-lookbook .lookbook-image-item:hover .img-box{transform:translateY(-4px)!important;box-shadow:0 16px 38px #0c4c2724,0 4px 12px #0000000d!important;border-color:#c7e2d0!important}.collection-lookbook .lookbook-image-item .adaptive_height{padding-top:0!important;height:auto!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important}.collection-lookbook .lookbook-image-item .img-box img{position:static!important;border-radius:19px!important;display:block!important;width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important;pointer-events:none!important}.collection-lookbook .collection-wrapper,.collection-lookbook .show-all-lookbook,.collection-lookbook lookbook-wrapper,.collection-lookbook .lookbook-point,.collection-lookbook .btns-wrapper,.collection-lookbook .lookbook-image-item:hover .collection-wrapper,.collection-lookbook .lookbook-image-item:hover .show-all-lookbook{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important;border:none!important}.collection-lookbook-nav-btn{position:absolute!important;top:calc(50% - 14px)!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#fff!important;border:1.5px solid #d4e8db!important;color:#0c4c27!important;box-shadow:0 6px 20px #0c4c271f!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:10!important;transition:all .25s ease!important;padding:0!important}.collection-lookbook-nav-btn:hover{background:#0c4c27!important;color:#fff!important;border-color:#0c4c27!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 8px 24px #0c4c2740!important}.collection-lookbook-nav-prev{left:2px!important}.collection-lookbook-nav-next{right:2px!important}.collection-lookbook-nav-btn svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2.2!important;fill:none!important}.collection-lookbook-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:14px!important}.collection-lookbook-dot{width:8px!important;height:8px!important;border-radius:999px!important;background:#d4e8db!important;border:none!important;padding:0!important;cursor:pointer!important;transition:all .25s ease!important}.collection-lookbook-dot.is-active{width:24px!important;background:#0c4c27!important}@media(max-width:768px){.collection-lookbook .halo-block-content{padding:0 16px!important}.collection-lookbook .lookbook-image-item{flex:0 0 280px!important;max-width:280px!important;width:280px!important}.collection-lookbook-nav-btn{display:none!important}}.halo-product-tab:empty,.halo-product-tab:not(:has(.tab)),.tabs-horizontal:empty,.tabs-horizontal:not(:has(.tab)),.tabs-contents:empty,.productView-bottom:not(:has(.tab)):not(:has(.quick-order-list)),.productView-bottom:empty{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important}.luxury-judgeme-section-wrapper{padding:55px 24px 75px!important;max-width:1200px!important;margin:0 auto!important;box-sizing:border-box!important;position:relative!important}.luxury-judgeme-card,#judgeme_product_reviews:not(.luxury-judgeme-embedded),.jdgm-review-widget:not(.luxury-judgeme-embedded){position:relative!important;background:radial-gradient(circle at 0% 0%,rgba(15,77,38,.08) 0%,transparent 45%),radial-gradient(circle at 100% 100%,rgba(212,175,55,.12) 0%,transparent 45%),radial-gradient(circle at 50% 0%,rgba(234,248,239,.65) 0%,transparent 55%),linear-gradient(165deg,#f7faf8,#fff 42%,#f2f8f4)!important;border:1.5px solid #cfe5d6!important;border-radius:28px!important;box-shadow:0 20px 50px #0f4d2612,0 4px 16px #00000005,inset 0 1px #ffffffe6!important;padding:72px 56px 64px!important;max-width:980px!important;margin:40px auto!important;text-align:center!important;box-sizing:border-box!important;overflow:hidden!important;transition:box-shadow .3s ease,border-color .3s ease!important}.luxury-judgeme-bg-decor{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;overflow:hidden!important;border-radius:28px!important;z-index:0!important}.luxury-judgeme-glow{position:absolute!important;width:280px!important;height:280px!important;border-radius:50%!important;filter:blur(55px)!important;opacity:.45!important;pointer-events:none!important}.luxury-judgeme-glow--left{top:-80px!important;left:-80px!important;background:radial-gradient(circle,rgba(15,77,38,.2) 0%,transparent 70%)!important}.luxury-judgeme-glow--right{bottom:-80px!important;right:-80px!important;background:radial-gradient(circle,rgba(212,175,55,.22) 0%,transparent 70%)!important}.luxury-judgeme-botanical{position:absolute!important;width:150px!important;height:150px!important;pointer-events:none!important;z-index:1!important}.luxury-judgeme-botanical--tl{top:0!important;left:0!important}.luxury-judgeme-botanical--br{bottom:0!important;right:0!important;transform:rotate(180deg)!important}.luxury-judgeme-card>*:not(.luxury-judgeme-bg-decor){position:relative!important;z-index:2!important}.luxury-judgeme-card:before,#judgeme_product_reviews:not(.luxury-judgeme-embedded):before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#0f4d26,#d4af37,#0f4d26)!important;z-index:3!important}.luxury-judgeme-card #judgeme_product_reviews,.luxury-judgeme-card .jdgm-review-widget,.luxury-judgeme-card .jdgm-rev-widg{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0 auto!important;max-width:100%!important}.luxury-judgeme-card #judgeme_product_reviews:before,.luxury-judgeme-card .jdgm-review-widget:before{display:none!important}.luxury-judgeme-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 22px!important;background:#f1f8f3!important;border:1px solid #d2e8d8!important;border-radius:999px!important;margin:0 auto 30px!important}.luxury-judgeme-badge .luxury-badge-stars{color:#f59e0b!important;font-size:13px!important;letter-spacing:2px!important;line-height:1!important}.luxury-judgeme-badge .luxury-badge-text{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#0f4d26!important;line-height:1!important}#judgeme_product_reviews .jdgm-rev-widg__title,.jdgm-review-widget .jdgm-rev-widg__title,.jdgm-rev-widg__title,.luxury-judgeme-card h2.jdgm-rev-widg__title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:28px!important;font-weight:800!important;color:#072e16!important;letter-spacing:-.02em!important;line-height:1.25!important;text-align:center!important;margin:0 0 16px!important;padding:0!important}#judgeme_product_reviews .jdgm-rev-widg__summary-text,.jdgm-review-widget .jdgm-rev-widg__summary-text,.jdgm-rev-widg__summary-text,.luxury-judgeme-card .jdgm-rev-widg__summary-text{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:15px!important;font-weight:500!important;color:#486955!important;line-height:1.5!important;text-align:center!important;margin:0 auto 30px!important;max-width:480px!important;display:block!important}#judgeme_product_reviews .jdgm-rev-widg__header,.jdgm-review-widget .jdgm-rev-widg__header{padding-bottom:24px!important;margin-bottom:24px!important}#judgeme_product_reviews .jdgm-rev-widg__summary,.jdgm-review-widget .jdgm-rev-widg__summary{margin:20px 0 28px!important;padding-bottom:20px!important}#judgeme_product_reviews .jdgm-widget-actions-wrapper,.jdgm-review-widget .jdgm-widget-actions-wrapper{margin:26px 0!important;padding:14px 0!important}#judgeme_product_reviews .jdgm-rev,.jdgm-review-widget .jdgm-rev{border-bottom:1.5px solid #edf4ee!important;padding:30px 4px!important;text-align:left!important}#judgeme_product_reviews a.jdgm-write-rev-btn,#judgeme_product_reviews button.jdgm-write-rev-btn,#judgeme_product_reviews .jdgm-write-rev-btn,.jdgm-review-widget a.jdgm-write-rev-btn,.jdgm-review-widget button.jdgm-write-rev-btn,.jdgm-review-widget .jdgm-write-rev-btn,.jdgm-rev-widg a.jdgm-write-rev-btn,.jdgm-rev-widg button.jdgm-write-rev-btn,.jdgm-rev-widg .jdgm-write-rev-btn,body #judgeme_product_reviews .jdgm-write-rev-btn,body .jdgm-review-widget .jdgm-write-rev-btn,a.jdgm-write-rev-btn,button.jdgm-write-rev-btn,.jdgm-write-rev-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;height:48px!important;padding:0 36px!important;border-radius:999px!important;background-color:transparent!important;background:linear-gradient(135deg,#0f4d26,#062b13)!important;color:#fff!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:1.5px solid rgba(255,255,255,.15)!important;box-shadow:0 8px 24px #0f4d2647!important;cursor:pointer!important;transition:all .28s cubic-bezier(.4,0,.2,1)!important;text-decoration:none!important;box-sizing:border-box!important;line-height:1!important}#judgeme_product_reviews a.jdgm-write-rev-btn:hover,#judgeme_product_reviews button.jdgm-write-rev-btn:hover,#judgeme_product_reviews .jdgm-write-rev-btn:hover,.jdgm-review-widget a.jdgm-write-rev-btn:hover,.jdgm-review-widget button.jdgm-write-rev-btn:hover,.jdgm-review-widget .jdgm-write-rev-btn:hover,.jdgm-rev-widg a.jdgm-write-rev-btn:hover,.jdgm-rev-widg button.jdgm-write-rev-btn:hover,.jdgm-rev-widg .jdgm-write-rev-btn:hover,body #judgeme_product_reviews .jdgm-write-rev-btn:hover,body .jdgm-review-widget .jdgm-write-rev-btn:hover,a.jdgm-write-rev-btn:hover,button.jdgm-write-rev-btn:hover,.jdgm-write-rev-btn:hover{background:linear-gradient(135deg,#166835,#0a3d1c)!important;transform:translateY(-2.5px)!important;box-shadow:0 12px 30px #0f4d2661!important;color:#fff!important;border-color:#ffffff59!important}#judgeme_product_reviews a.jdgm-write-rev-btn:before,#judgeme_product_reviews button.jdgm-write-rev-btn:before,.jdgm-review-widget a.jdgm-write-rev-btn:before,.jdgm-review-widget button.jdgm-write-rev-btn:before,.jdgm-write-rev-btn:before{content:""!important;display:inline-block!important;width:15px!important;height:15px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;vertical-align:middle!important}#judgeme_product_reviews .jdgm-star,.jdgm-review-widget .jdgm-star,.jdgm-rev-widg .jdgm-star,.jdgm-widget .jdgm-star,span.jdgm-star{color:#f59e0b!important}#judgeme_product_reviews .jdgm-form-wrapper,.jdgm-review-widget .jdgm-form-wrapper,.jdgm-form-wrapper{margin-top:32px!important;padding:32px 28px!important;background:#f9fcf9!important;border:1.5px solid #dcece1!important;border-radius:20px!important;text-align:left!important;box-shadow:0 4px 16px #0f4d260a!important}#judgeme_product_reviews .jdgm-form__title,.jdgm-review-widget .jdgm-form__title{font-family:Plus Jakarta Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#072e16!important;margin-bottom:16px!important}#judgeme_product_reviews .jdgm-form input[type=text],#judgeme_product_reviews .jdgm-form input[type=email],#judgeme_product_reviews .jdgm-form textarea,.jdgm-review-widget .jdgm-form input[type=text],.jdgm-review-widget .jdgm-form input[type=email],.jdgm-review-widget .jdgm-form textarea{border:1.5px solid #d0dfd6!important;border-radius:12px!important;padding:12px 16px!important;background:#fff!important;font-family:inherit!important;color:#1a3324!important;font-size:14.5px!important;outline:none!important;transition:all .2s ease!important;box-sizing:border-box!important}#judgeme_product_reviews .jdgm-form input:focus,#judgeme_product_reviews .jdgm-form textarea:focus,.jdgm-review-widget .jdgm-form input:focus,.jdgm-review-widget .jdgm-form textarea:focus{border-color:#0f4d26!important;box-shadow:0 0 0 3px #0f4d261f!important}#judgeme_product_reviews input.jdgm-submit-rev,#judgeme_product_reviews button.jdgm-submit-rev,.jdgm-review-widget input.jdgm-submit-rev,.jdgm-review-widget button.jdgm-submit-rev,input.jdgm-submit-rev,button.jdgm-submit-rev{background-color:transparent!important;background:linear-gradient(135deg,#0f4d26,#062612)!important;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:999px!important;border:none!important;padding:14px 34px!important;box-shadow:0 6px 20px #0f4d2647!important;cursor:pointer!important;transition:all .25s ease!important}#judgeme_product_reviews input.jdgm-submit-rev:hover,#judgeme_product_reviews button.jdgm-submit-rev:hover,.jdgm-review-widget input.jdgm-submit-rev:hover,.jdgm-review-widget button.jdgm-submit-rev:hover{background:linear-gradient(135deg,#166835,#0a3d1c)!important;transform:translateY(-2px)!important;box-shadow:0 10px 26px #0f4d2661!important}#judgeme_product_reviews .jdgm-rev,.jdgm-review-widget .jdgm-rev{border-bottom:1px solid #e7f0e9!important;padding:24px 0!important;text-align:left!important}#judgeme_product_reviews .jdgm-rev__author,.jdgm-review-widget .jdgm-rev__author{font-weight:700!important;color:#072e16!important;font-size:15px!important}#judgeme_product_reviews .jdgm-rev__buyer-badge,.jdgm-review-widget .jdgm-rev__buyer-badge{background:#eef7f1!important;color:#0f4d26!important;border:1px solid #cce5d4!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;border-radius:12px!important}#judgeme_product_reviews .jdgm-rev__title,.jdgm-review-widget .jdgm-rev__title{font-weight:700!important;color:#143320!important;font-size:16px!important;margin:6px 0!important}#judgeme_product_reviews .jdgm-rev__body p,.jdgm-review-widget .jdgm-rev__body p{color:#3b5445!important;font-size:14.5px!important;line-height:1.6!important}#judgeme_product_reviews .jdgm-paginate__page,.jdgm-review-widget .jdgm-paginate__page{border-radius:8px!important;color:#0f4d26!important;font-weight:600!important}#judgeme_product_reviews .jdgm-paginate__page.jdgm-cur-page,.jdgm-review-widget .jdgm-paginate__page.jdgm-cur-page{background:#0f4d26!important;color:#fff!important}@media(max-width:768px){.luxury-judgeme-card,#judgeme_product_reviews:not(.luxury-judgeme-embedded),.jdgm-review-widget:not(.luxury-judgeme-embedded){padding:34px 20px 30px!important;border-radius:20px!important;margin:20px 12px!important}#judgeme_product_reviews .jdgm-rev-widg__title,.jdgm-review-widget .jdgm-rev-widg__title,.jdgm-rev-widg__title{font-size:24px!important}#judgeme_product_reviews a.jdgm-write-rev-btn,.jdgm-review-widget a.jdgm-write-rev-btn,.jdgm-write-rev-btn{width:100%!important;max-width:280px!important}}html,body{overflow-x:hidden!important;max-width:100vw!important}.body-content-wrapper,.wrapper-body,.wrapper-footer,.footer{overflow-x:hidden!important;max-width:100%!important}.shopify-section:empty,.shopify-section:not(:has(*:not(style):not(script):not(.shopify-section))),.shopify-section:has(>._blocks:empty),.shopify-section>._blocks:empty{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.halo-edit-cart-popup{border-radius:20px!important;overflow:hidden!important;box-shadow:0 25px 70px #00000038,0 4px 16px #0c4c2714!important;border:1px solid rgba(12,76,39,.15)!important;background:#fff!important;max-width:820px!important}.halo-edit-cart-popup .halo-popup-wrapper{padding:0!important;border-radius:20px!important;background:#fff!important}.halo-popup-edit-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 28px!important;background:#fbfdfc!important;border-bottom:1.5px solid #edf4f0!important;position:relative!important}.halo-popup-edit-header h5,.halo-popup-edit-title,.halo-edit-cart-popup .halo-popup-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:18px!important;font-weight:800!important;color:#0c4c27!important;letter-spacing:.03em!important;margin:0!important;line-height:1.3!important;text-transform:capitalize!important}.halo-edit-cart-popup .halo-popup-close{position:static!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#f2f5f3!important;border:1px solid #dce6e0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#4b5563!important;padding:0!important;font-size:0!important;transition:all .2s ease!important;outline:none!important}.halo-edit-cart-popup .halo-popup-close:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important;transform:scale(1.06)!important}.halo-edit-cart-popup .halo-popup-close svg{width:14px!important;height:14px!important;fill:currentColor!important;display:block!important}.cart-edit{padding:26px 30px!important;background:#fff!important}.product-edit-item{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:24px!important}.product-edit-itemLeft{flex:0 0 115px!important;width:115px!important;max-width:115px!important;display:block!important}.product-edit-image{width:115px!important;height:115px!important;border-radius:14px!important;border:1.5px solid #e2ece5!important;background:#fafcfa!important;overflow:hidden!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #0c4c270a!important}.product-edit-image img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important}.product-edit-itemCenter{flex:1 1 45%!important;width:auto!important;display:flex!important;flex-direction:column!important;padding:0!important;min-width:0!important}.product-edit-title{font-size:15px!important;font-weight:700!important;color:#111827!important;line-height:1.4!important;margin:0 0 6px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-edit-title-variant{font-size:12px!important;font-weight:600!important;color:#0c4c27!important;background:#f1f7f3!important;border:1px solid #d3e4d8!important;border-radius:6px!important;padding:3px 10px!important;display:inline-block!important;margin:0 0 8px!important;width:fit-content!important}.product-edit-price{font-size:20px!important;font-weight:800!important;color:#0c4c27!important;margin:4px 0 14px!important;display:flex!important;align-items:center!important;gap:8px!important}.product-edit-price .price{font-size:20px!important;font-weight:800!important;color:#0c4c27!important}.product-edit-price .compare-price,.product-edit-price .old-price{font-size:14px!important;font-weight:500!important;color:#9ca3af!important;text-decoration:line-through!important}.product-edit-quantity{margin-top:4px!important}.product-edit-quantity .quantity__label,.product-edit-quantity .form-label{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#4b5563!important;margin-bottom:6px!important;display:block!important}.update-quantity__group{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;border:1.5px solid #c9d8cd!important;border-radius:40px!important;padding:0 4px!important;height:38px!important;width:104px!important;max-width:104px!important;min-width:104px!important;box-sizing:border-box!important;position:relative!important}.update-quantity__group .btn-quantity{width:28px!important;height:28px!important;border-radius:50%!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;padding:0!important;margin:0!important}.update-quantity__group .btn-quantity:hover{background:#eef5f0!important}.update-quantity__group .btn-quantity:before{content:""!important;position:absolute!important;width:10px!important;height:2px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#1e3a27!important;border-radius:1px!important}.update-quantity__group .btn-quantity.plus:after{content:""!important;position:absolute!important;width:2px!important;height:10px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#1e3a27!important;border-radius:1px!important}.update-quantity__group .quantity__input{width:36px!important;height:28px!important;border:none!important;background:transparent!important;text-align:center!important;font-size:15px!important;font-weight:800!important;color:#0c4c27!important;padding:0!important;margin:0!important;outline:none!important;-moz-appearance:textfield!important}.update-quantity__group .quantity__input::-webkit-outer-spin-button,.update-quantity__group .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.product-edit-itemRight{flex:1 1 45%!important;width:auto!important;display:flex!important;flex-direction:column!important;padding:0!important;min-width:0!important}.product-edit-options legend.form__label{font-size:12.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#0c4c27!important;margin-bottom:12px!important;display:block!important}.product-edit-options legend.form__label [data-header-option]{font-weight:600!important;color:#4b5563!important;text-transform:none!important;margin-left:4px!important}.product-edit-options fieldset,.product-edit-options .product-form__input{border:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important}.product-edit-options .product-form__radio{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;pointer-events:none!important}.product-edit-options .product-form__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fbfdfc!important;border:1.5px solid #d4dfd8!important;border-radius:10px!important;padding:9px 16px!important;margin:0!important;min-width:unset!important;width:auto!important;height:auto!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 1px 3px #00000005!important}.product-edit-options .product-form__label .text,.product-edit-options .product-form__radio:checked+.product-form__label .text,.product-edit-options .product-form__radio:not(:checked)+.product-form__label .text{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;height:auto!important;line-height:1.25!important;min-width:unset!important;width:auto!important;display:inline-block!important;font-size:13.5px!important;font-weight:600!important;color:#374151!important}.product-edit-options .product-form__label:hover{border-color:#0c4c27!important;background:#f4f8f5!important}.product-edit-options .product-form__label:hover .text{color:#0c4c27!important}.product-edit-options .product-form__radio:checked+.product-form__label{background:#edf7f1!important;border:2px solid #0c4c27!important;box-shadow:0 2px 10px #0c4c2724!important}.product-edit-options .product-form__radio:checked+.product-form__label .text{color:#0c4c27!important;font-weight:800!important}.product-edit-item{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:20px!important}.product-edit-item .add-more,.product-edit-item:nth-last-child(1) .add-more{flex:0 0 auto!important;width:fit-content!important;margin:18px 0 0!important;padding:8px 18px!important;border:1.5px solid rgba(12,76,39,.25)!important;border-radius:30px!important;background:#f7faf8!important;font-size:12px!important;font-weight:800!important;color:#0c4c27!important;text-transform:uppercase!important;letter-spacing:.06em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-decoration:none!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important}.product-edit-item .add-more:hover,.product-edit-item:nth-last-child(1) .add-more:hover{background:#edf7f1!important;border-color:#0c4c27!important;color:#0c4c27!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #0c4c271a!important}.product-edit-item .add-more:before,.product-edit-item:nth-last-child(1) .add-more:before{content:"+"!important;position:static!important;display:inline-block!important;width:auto!important;height:auto!important;line-height:1!important;background:transparent!important;font-size:15px!important;font-weight:800!important;color:#0c4c27!important;transform:none!important;margin-right:4px!important;left:auto!important;top:auto!important}.product-edit-item .add-more:after,.product-edit-item:nth-last-child(1) .add-more:after{display:none!important;content:none!important}.product-edit-action{padding:18px 30px 24px!important;background:#fbfdfc!important;border-top:1px solid #edf4f0!important;margin:0!important}.product-edit-action .button,#add-all-to-cart{width:100%!important;height:52px!important;border-radius:50px!important;background:linear-gradient(135deg,#0c4c27,#15803d)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 8px 24px #0c4c2742!important;cursor:pointer!important;transition:all .25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-edit-action .button:hover,#add-all-to-cart:hover{background:linear-gradient(135deg,#072e16,#0c4c27)!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #0c4c275c!important;color:#fff!important}@media(max-width:650px){.product-edit-item{flex-direction:column!important;gap:16px!important}.product-edit-itemLeft,.product-edit-itemCenter,.product-edit-itemRight{flex:1 1 100%!important;width:100%!important;max-width:100%!important}.cart-edit{padding:18px 20px!important}.halo-popup-edit-header{padding:16px 20px!important}}.header-profile-wrap{display:inline-flex!important;align-items:center!important;gap:8px!important}.header-profile-btn{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:5px 12px!important;border-radius:20px!important;background:#ffffff1f!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;font-size:13.5px!important;letter-spacing:.02em!important;transition:all .2s ease!important;border:1px solid rgba(255,255,255,.22)!important}.header-profile-btn:hover{background:#ffffff40!important;border-color:#fff6!important;color:#fff!important;transform:translateY(-1px)!important}.header-profile-icon{display:flex!important;align-items:center!important;justify-content:center!important}.header-profile-name{max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.header-profile-sep{color:#ffffff73!important;font-size:12px!important}.header-profile-logout{color:#ffffffbf!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;transition:color .2s ease!important}.header-profile-logout:hover{color:#fff!important;text-decoration:underline!important}.header-guest-wrap{display:inline-flex!important;align-items:center!important;gap:6px!important}.header-guest-wrap .customer_login_link{display:inline-flex!important;align-items:center!important;gap:6px!important;font-weight:700!important;color:#fff!important}.header-guest-wrap .header-guest-icon{display:flex!important;align-items:center!important}.header-guest-wrap .customer_register_link{font-weight:600!important;color:#d4af37!important;text-decoration:none!important;transition:opacity .2s ease!important}.header-guest-wrap .customer_register_link:hover{text-decoration:underline!important;opacity:.9!important}.header__icon--account.is-logged-in{position:relative!important}.header__icon--account.is-logged-in:after{content:""!important;position:absolute!important;top:2px!important;right:2px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#10b981!important;border:1.5px solid #0c4c27!important}.cart-login-required-notice{display:flex!important;align-items:flex-start!important;gap:12px!important;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)!important;border:1.5px solid #a7f3d0!important;border-radius:16px!important;padding:14px 16px!important;margin-bottom:16px!important;box-shadow:0 4px 14px #0c4c270d!important;text-align:left!important}.cart-notice-icon-wrap{width:36px!important;height:36px!important;border-radius:50%!important;background:#fff!important;border:1.5px solid #86efac!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:0 2px 6px #0c4c2714!important;margin-top:2px!important}.cart-notice-body{display:flex!important;flex-direction:column!important;flex:1!important}.cart-notice-head{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:4px!important;flex-wrap:wrap!important}.cart-notice-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13.5px!important;font-weight:800!important;color:#0c4c27!important;letter-spacing:-.01em!important}.cart-notice-badge{font-size:10px!important;font-weight:700!important;color:#0c4c27!important;background:#dcfce7!important;border:1px solid #86efac!important;padding:1px 7px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.03em!important}.cart-notice-desc{margin:0 0 10px!important;font-size:12px!important;color:#374151!important;line-height:1.4!important}.cart-notice-links{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.cart-notice-link{font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s ease!important}.cart-notice-link--signin{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#fff!important;background:linear-gradient(135deg,#0c4c27,#15803d)!important;padding:5px 14px!important;border-radius:20px!important;border:none!important;cursor:pointer!important;box-shadow:0 3px 8px #0c4c2733!important}.cart-notice-link--signin:hover{background:linear-gradient(135deg,#072e16,#0c4c27)!important;transform:translateY(-1px)!important;color:#fff!important}.cart-notice-sep{color:#9ca3af!important;font-size:11px!important}.cart-notice-link--register{color:#0c4c27!important;text-decoration:underline!important;cursor:pointer!important}.cart-notice-link--register:hover{color:#047857!important}.button-checkout .checkout-lock-icon,.checkout-lock-icon{width:18px!important;height:18px!important;fill:none!important;stroke:#fff!important;stroke-width:2.2!important;vertical-align:middle!important;margin-right:8px!important;flex-shrink:0!important;display:inline-block!important}.button-checkout .checkout-lock-icon rect,.button-checkout .checkout-lock-icon path{fill:none!important;stroke:#fff!important;stroke-width:2.2!important}.button-checkout .checkout-lock-icon circle{fill:#fff!important;stroke:none!important}.header-sign-in-pill,.mobile-sign-in-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 11px!important;border-radius:20px!important;background:#ffffff29!important;color:#fff!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:1px solid rgba(255,255,255,.3)!important;transition:all .2s ease!important;white-space:nowrap!important;line-height:1!important}.header-sign-in-pill:hover,.mobile-sign-in-pill:hover{background:#fff!important;color:#0c4c27!important;border-color:#fff!important;transform:translateY(-1px)!important}.header__icon--sign-in{display:flex!important;align-items:center!important;text-decoration:none!important}.halo-auth-sidebar{max-width:420px!important;width:100%!important;background:#fff!important;box-shadow:-8px 0 35px #00000029!important}.auth-sidebar-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:22px 24px!important;background:linear-gradient(135deg,#f0fdf4,#fff)!important;border-bottom:1.5px solid #dcfce7!important}.auth-header-brand{display:flex!important;align-items:center!important;gap:12px!important}.auth-header-leaf{width:42px!important;height:42px!important;border-radius:50%!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.auth-header-titles{display:flex!important;flex-direction:column!important}.auth-title{margin:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:20px!important;font-weight:800!important;color:#0c4c27!important;line-height:1.2!important;letter-spacing:-.01em!important}.auth-subtitle{margin:3px 0 0!important;font-size:12.5px!important;color:#4b5563!important;line-height:1.3!important}.auth-close-btn,.halo-sidebar-header .auth-close-btn,button.auth-close-btn{width:36px!important;height:36px!important;border-radius:50%!important;background:#f3f4f6!important;border:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .25s ease!important;padding:0!important;margin:0!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important;flex-shrink:0!important;z-index:25!important}.auth-close-btn svg,.halo-sidebar-header .auth-close-btn svg,button.auth-close-btn svg{width:14px!important;height:14px!important;display:block!important;stroke:#1f2937!important;fill:none!important}.auth-close-btn svg line,.halo-sidebar-header .auth-close-btn svg line,button.auth-close-btn svg line{stroke:#1f2937!important;stroke-width:2.6px!important}.auth-close-btn:hover,.halo-sidebar-header .auth-close-btn:hover{background:#fee2e2!important;border-color:#fca5a5!important;transform:rotate(90deg)!important}.auth-close-btn:hover svg line,.halo-sidebar-header .auth-close-btn:hover svg line{stroke:#dc2626!important}.auth-drawer-tabs{display:flex!important;background:#f1f5f9!important;padding:4px!important;border-radius:40px!important;margin:16px 24px 4px!important;gap:4px!important;border:1px solid #e2e8f0!important}.auth-tab-pill{flex:1 1 50%!important;height:36px!important;border-radius:30px!important;border:none!important;background:transparent!important;color:#475569!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .25s ease!important}.auth-tab-pill.is-active{background:#0c4c27!important;color:#fff!important;box-shadow:0 3px 10px #0c4c2740!important}.auth-tab-pill:hover:not(.is-active){color:#0c4c27!important;background:#fff9!important}.auth-form.auth-form-2{padding:24px 24px 10px!important}.auth-field{margin-bottom:18px!important}.auth-label{display:block!important;font-size:13px!important;font-weight:700!important;color:#1f2937!important;margin-bottom:7px!important;text-align:left!important}.auth-label .required{color:#dc2626!important}.auth-label-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:7px!important}.auth-label-row .auth-label{margin-bottom:0!important}.auth-forgot-link{font-size:12px!important;color:#0c4c27!important;font-weight:600!important;text-decoration:underline!important;transition:opacity .2s ease!important}.auth-forgot-link:hover{opacity:.8!important}.auth-input-wrap{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}.auth-input-icon{position:absolute!important;left:14px!important;pointer-events:none!important;z-index:2!important;transition:stroke .2s ease!important}.auth-input{width:100%!important;height:48px!important;padding-left:42px!important;padding-right:14px!important;border-radius:12px!important;border:1.5px solid #d1d5db!important;background:#f9fafb!important;font-size:14px!important;color:#111827!important;transition:all .2s ease!important;text-align:left!important;box-sizing:border-box!important}.auth-input::placeholder{color:#9ca3af!important;font-size:13px!important}.auth-input:focus{border-color:#0c4c27!important;background:#fff!important;box-shadow:0 0 0 3px #0c4c271f!important;outline:none!important}.auth-input:focus+.auth-input-icon,.auth-input-wrap:focus-within .auth-input-icon{stroke:#0c4c27!important}.auth-actions{margin-top:10px!important;display:flex!important;flex-direction:column!important;gap:0!important}.auth-submit-btn{width:100%!important;height:50px!important;border-radius:50px!important;background:linear-gradient(135deg,#0c4c27,#15803d)!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:none!important;box-shadow:0 6px 18px #0c4c2740!important;cursor:pointer!important;transition:all .25s ease!important}.auth-submit-btn:hover{background:linear-gradient(135deg,#072e16,#0c4c27)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #0c4c2759!important;color:#fff!important}.auth-divider{position:relative!important;text-align:center!important;margin:18px 0!important}.auth-divider:before{content:""!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;height:1px!important;background:#e5e7eb!important;z-index:1!important}.auth-divider span{position:relative!important;z-index:2!important;background:#fff!important;padding:0 12px!important;font-size:12px!important;color:#6b7280!important;font-weight:600!important}.auth-register-btn{width:100%!important;height:48px!important;border-radius:50px!important;border:1.5px solid #0c4c27!important;background:transparent!important;color:#0c4c27!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:all .25s ease!important;margin-top:0!important}.auth-register-btn:hover{background:#f0fdf4!important;color:#0c4c27!important;border-color:#0c4c27!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #0c4c271f!important}.auth-perks-box{margin:18px 24px 24px!important;padding:16px 18px!important;background:#f8faf8!important;border-radius:16px!important;border:1px solid #e7efe9!important;display:flex!important;flex-direction:column!important;gap:12px!important}.auth-perk-item{display:flex!important;align-items:flex-start!important;gap:12px!important}.auth-perk-icon{width:32px!important;height:32px!important;border-radius:50%!important;background:#ecfdf5!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.auth-perk-text{display:flex!important;flex-direction:column!important;text-align:left!important}.auth-perk-text strong{font-size:12.5px!important;color:#0c4c27!important;font-weight:700!important;line-height:1.2!important}.auth-perk-text span{font-size:11px!important;color:#6b7280!important;margin-top:2px!important;line-height:1.3!important}.auth-user-card{display:flex!important;align-items:center!important;gap:14px!important;padding:18px 24px!important;background:#f0fdf4!important;border-bottom:1.5px solid #dcfce7!important}.auth-user-avatar{width:44px!important;height:44px!important;border-radius:50%!important;background:#fff!important;border:1.5px solid #a7f3d0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.auth-user-info{display:flex!important;flex-direction:column!important;text-align:left!important;overflow:hidden!important}.auth-user-name{margin:0!important;font-size:15px!important;font-weight:700!important;color:#0c4c27!important}.auth-user-email{margin:2px 0 0!important;font-size:12px!important;color:#4b5563!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.halo-auth-sidebar .account-dropdown{padding:16px 24px!important}.halo-auth-sidebar .account-dropdown .account-item{border-bottom:1px solid #f3f4f6!important}.halo-auth-sidebar .account-dropdown .account-action{display:flex!important;align-items:center!important;gap:10px!important;padding:13px 4px!important;font-size:13.5px!important;font-weight:600!important;color:#374151!important;transition:all .2s ease!important;text-decoration:none!important}.halo-auth-sidebar .account-dropdown .account-action:hover{color:#0c4c27!important;padding-left:8px!important}.halo-auth-sidebar .account-item-logout .account-action{color:#dc2626!important}.halo-auth-sidebar .account-item-logout .account-action:hover{color:#b91c1c!important}.auth-unified-grid{display:flex!important;gap:32px!important;align-items:stretch!important;justify-content:center!important;margin-top:20px!important}.auth-unified-grid .login-rowItem{flex:1 1 50%!important;width:50%!important;padding:0!important}.auth-unified-card{background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 10px 30px #0000000d!important;overflow:hidden!important;transition:all .3s ease!important;height:100%!important;display:flex!important;flex-direction:column!important;text-align:left!important;margin-bottom:0!important}.auth-unified-card:hover{border-color:#cbd5e1!important;box-shadow:0 16px 36px #0c4c2714!important}.auth-card-header{display:flex!important;align-items:center!important;gap:14px!important;padding:24px 28px!important;background:linear-gradient(135deg,#f0fdf4,#fff)!important;border-bottom:1.5px solid #dcfce7!important}.auth-card-header .auth-header-leaf{width:44px!important;height:44px!important;border-radius:50%!important;background:#ecfdf5!important;border:1.5px solid #a7f3d0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.auth-card-header .auth-header-titles{display:flex!important;flex-direction:column!important}.auth-card-header .auth-title{margin:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:21px!important;font-weight:800!important;color:#0c4c27!important;line-height:1.25!important;letter-spacing:-.01em!important}.auth-card-header .auth-subtitle{margin:4px 0 0!important;font-size:13px!important;color:#4b5563!important;line-height:1.35!important}.auth-unified-card .halo-page-wrapper{padding:28px 28px 26px!important;display:flex!important;flex-direction:column!important;flex:1!important}.auth-unified-card form{display:flex!important;flex-direction:column!important;width:100%!important}.auth-name-row,.auth-form .auth-name-row,.auth-view-register .auth-name-row,.login-item .auth-name-row{display:flex!important;gap:12px!important;align-items:flex-start!important;margin-top:0!important;margin-bottom:16px!important;width:100%!important}.auth-name-row>div,.auth-name-row .auth-col-half,.auth-name-row .auth-field,.auth-name-row .form-field,.auth-name-row .form-field+.form-field,.auth-form .auth-name-row .form-field+.form-field,.auth-form .auth-name-row .auth-field+.auth-field,.auth-name-row .auth-col-half+.auth-col-half,.login-item .auth-name-row .form-field+.form-field{flex:1 1 50%!important;width:50%!important;margin-top:0!important;margin-bottom:0!important;padding:0!important}.auth-name-row .auth-label,.auth-name-row .form-label{display:block!important;margin-top:0!important;margin-bottom:7px!important;line-height:1.3!important;font-size:13px!important;font-weight:700!important;color:#1f2937!important;height:18px!important;min-height:18px!important;text-align:left!important}.auth-name-row .auth-input-wrap{width:100%!important;position:relative!important;display:flex!important;align-items:center!important}.auth-name-row .auth-input{width:100%!important;height:48px!important;margin:0!important;box-sizing:border-box!important}.auth-single-card-wrap{max-width:560px!important;width:100%!important;margin:0 auto!important}.auth-checkbox-wrap{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:14px 0 18px!important}.auth-checkbox-wrap input[type=checkbox]{width:18px!important;height:18px!important;accent-color:#0c4c27!important;cursor:pointer!important;margin-top:2px!important;flex-shrink:0!important}.auth-checkbox-label{font-size:12.5px!important;color:#4b5563!important;line-height:1.4!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.account-page .form-input,.account-page .form-input-placeholder,.customer .field input{height:48px!important;border-radius:12px!important;border:1.5px solid #d1d5db!important;background:#f9fafb!important;font-size:14px!important;color:#111827!important;transition:all .2s ease!important;box-sizing:border-box!important}.account-page .form-input:focus,.customer .field input:focus{border-color:#0c4c27!important;background:#fff!important;box-shadow:0 0 0 3px #0c4c271f!important;outline:none!important}.account-page .form-actions .button,.login-page .button-2,.register-page .button--primary,.customer button[type=submit]{height:50px!important;border-radius:50px!important;background:linear-gradient(135deg,#0c4c27,#15803d)!important;color:#fff!important;font-weight:800!important;font-size:14.5px!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 6px 18px #0c4c2738!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .25s ease!important}.account-page .form-actions .button:hover,.login-page .button-2:hover,.register-page .button--primary:hover,.customer button[type=submit]:hover{background:linear-gradient(135deg,#072e16,#0c4c27)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #0c4c2752!important;color:#fff!important}@media(max-width:991px){.auth-unified-grid{flex-direction:column!important;gap:24px!important}.auth-unified-grid .login-rowItem{width:100%!important}.auth-name-row{flex-direction:column!important;gap:0!important}.auth-card-header,.auth-unified-card .halo-page-wrapper{padding:20px!important}}.sr-headless-checkout,.shiprocket-headless,#shiprocket-headless,button[name=sr-headless-button],.sr-checkout-btn,.sr-button-text-container,.sr-powered-by,.fastrr-buy-now,[class*=sr-headless]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important}.shopify-payment-button,.productView-payment .shopify-payment-button,.productView-payment .shopify-payment-button-fallback,.productView-payment .button-buy-now{display:block!important}[class*=ai-faq-header]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}[class*=ai-faq-title],[class*=ai-faq-subtitle]{display:block!important;text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.sticky-search-menu-open .header-navigation details>.search-modal,.sticky-search-open details>.search-modal,details[open]>.search-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:#0c4c2773!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;z-index:10001!important;padding:0!important;margin:0!important;overflow-y:auto!important;display:block!important;animation:vegaaSearchFade .25s ease-out!important}@keyframes vegaaSearchFade{0%{opacity:0}to{opacity:1}}.search-modal__content,.sticky-search-menu-open .header-nav-hamburger .search-modal__content,.header-nav-hamburger .header__search-default .search-modal__content,.sticky-search-menu-open .header-navigation .search-modal__content{background:#fff!important;border-radius:0 0 28px 28px!important;box-shadow:0 20px 60px #0c4c272e!important;padding:24px 20px 36px!important;max-height:88vh!important;overflow-y:auto!important;margin:0 auto!important;max-width:100%!important;animation:vegaaSearchSlide .3s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}@keyframes vegaaSearchSlide{0%{transform:translateY(-24px);opacity:0}to{transform:translateY(0);opacity:1}}.vegaa-search-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:860px!important;margin:0 auto 16px!important;padding:0 4px!important}.vegaa-search-modal-title{font-size:18px!important;font-weight:800!important;color:#0c4c27!important;letter-spacing:-.01em!important;display:flex!important;align-items:center!important;gap:8px!important;font-family:inherit!important}.vegaa-search-modal-header .header-search-close,.search-modal__content .header-search-close{width:38px!important;height:38px!important;min-width:38px!important;border-radius:50%!important;background:#f0f7f3!important;border:1px solid #cce5d5!important;color:#0c4c27!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .22s ease!important;padding:0!important;float:none!important}.vegaa-search-modal-header .header-search-close:hover,.search-modal__content .header-search-close:hover{background:#0c4c27!important;color:#fff!important;border-color:#0c4c27!important;transform:rotate(90deg)!important}.vegaa-search-modal-header .header-search-close svg,.search-modal__content .header-search-close svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:currentColor!important}.vegaa-search-form,.search-modal__form{max-width:860px!important;margin:0 auto!important;background:transparent!important;border:none!important}.vegaa-search-pill,.search-modal__form .field{position:relative!important;display:flex!important;align-items:center!important;height:56px!important;border-radius:9999px!important;background:#f7faf8!important;border:2px solid #cfe0d5!important;padding:0 8px 0 18px!important;box-shadow:0 4px 16px #0c4c270d!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;margin:0 auto 24px!important;max-width:860px!important;box-sizing:border-box!important}.vegaa-search-pill:focus-within,.search-modal__form .field:focus-within{border-color:#0c4c27!important;background:#fff!important;box-shadow:0 0 0 4px #0c4c271f,0 6px 24px #0c4c2714!important}.vegaa-search-input-icon{display:flex!important;align-items:center!important;justify-content:center!important;color:#0c4c27!important;margin-right:12px!important;flex-shrink:0!important}.vegaa-search-pill .search__input,.search-modal__form .search__input{border:none!important;background:transparent!important;color:#1a3325!important;font-size:16px!important;font-weight:500!important;padding:0!important;margin:0!important;width:100%!important;height:100%!important;outline:none!important;box-shadow:none!important;font-family:inherit!important}.vegaa-search-pill .search__input::placeholder,.search-modal__form .search__input::placeholder{color:#7b9484!important;font-size:15px!important;font-weight:400!important}.vegaa-search-submit,.search-modal__form .search__button{width:42px!important;height:42px!important;min-width:42px!important;border-radius:50%!important;background:#0c4c27!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;padding:0!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important;box-shadow:0 3px 8px #0c4c2733!important;margin:0!important}.vegaa-search-submit:hover,.search-modal__form .search__button:hover{background:#08381c!important;transform:scale(1.06)!important}.vegaa-search-submit svg,.search-modal__form .search__button svg{width:18px!important;height:18px!important;stroke:#fff!important;fill:none!important}.vegaa-search-trending-block{max-width:900px!important;margin:0 auto 28px!important;text-align:left!important}.vegaa-search-title{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important;color:#0c4c27!important;margin:0 0 12px!important;border:none!important;padding:0!important;text-transform:uppercase!important;letter-spacing:.05em!important}.vegaa-title-icon{font-size:16px!important}.vegaa-trending-pills-wrap{display:flex!important;flex-wrap:wrap!important;gap:8px 10px!important;align-items:center!important}.vegaa-trending-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;background:#f2f8f4!important;border:1.5px solid #d0e5d7!important;border-radius:9999px!important;color:#0c4c27!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s ease!important;cursor:pointer!important}.vegaa-trending-pill .pill-dot{font-size:12px!important}.vegaa-trending-pill:hover{background:#0c4c27!important;color:#fff!important;border-color:#0c4c27!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0c4c2729!important}.vegaa-search-products-block{max-width:1040px!important;margin:0 auto!important;text-align:left!important;border-top:1px solid #edf3ef!important;padding-top:22px!important}.vegaa-search-product-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}.vegaa-search-view-all{font-size:13px!important;font-weight:700!important;color:#0c4c27!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important;transition:all .2s!important}.vegaa-search-view-all:hover{color:#08381c!important;text-decoration:underline!important;transform:translate(2px)!important}.vegaa-search-products-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin:0!important}@media(max-width:900px){.vegaa-search-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.vegaa-search-products-grid .product{margin:0!important;padding:0!important;width:100%!important}.vegaa-search-products-grid .card{border-radius:14px!important;border:1px solid #e5ece7!important;background:#fff!important;padding:10px!important;transition:all .22s ease!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.vegaa-search-products-grid .card:hover{border-color:#0c4c27!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #0c4c271a!important}.vegaa-search-products-grid .card-media{border-radius:10px!important;overflow:hidden!important;background:#f5f8f6!important}.vegaa-search-products-grid .card-title{font-size:13px!important;font-weight:600!important;color:#1a3325!important;line-height:1.35!important;margin:10px 0 6px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.vegaa-search-products-grid .price{font-size:14px!important;font-weight:800!important;color:#0c4c27!important;margin-top:auto!important}.quickSearchResultsWrap[data-quick-trending-products],details[open] .quickSearchResultsWrap[data-quick-trending-products],.sticky-search-menu-open .quickSearchResultsWrap[data-quick-trending-products],.open_search_mobile .quickSearchResultsWrap[data-quick-trending-products]{display:block!important;position:static!important;width:100%!important;box-shadow:none!important;border:none!important;background:transparent!important;padding:0!important}predictive-search[results=true] .quickSearchResultsWrap[data-quick-trending-products],predictive-search[open] .quickSearchResultsWrap[data-quick-trending-products],.quickSearchResultsWrap.hidden[data-quick-trending-products]{display:none!important}.predictive-search--header{max-width:1040px!important;margin:0 auto!important;position:static!important;width:100%!important;background:transparent!important;box-shadow:none!important;border:none!important}.predictive-search--header .products-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}@media(max-width:900px){.predictive-search--header .products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.predictive-search--header .card{border-radius:14px!important;border:1px solid #e5ece7!important;background:#fff!important;padding:10px!important;transition:all .22s ease!important}.predictive-search--header .card:hover{border-color:#0c4c27!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #0c4c271a!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
