@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeue-Light.otf?v=1757188199) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeue-Roman.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeue-Medium.otf?v=1757188200) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeue-Thin.otf?v=1757188200) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeue-Bold.otf?v=1757188200) format("opentype");font-weight:700;font-style:normal}body{font-family:Helvetica Neue!important}.product-item .product-item__badge{font-weight:500!important;font-size:12px!important;line-height:12px!important;letter-spacing:0;border-radius:0!important;display:flex;justify-content:center;align-items:center;height:auto!important;padding:8px 10px;float:left!important;background-color:#ffffff40!important}.product-item a.product-item__title{font-weight:500;font-size:18px;line-height:18px;letter-spacing:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.product-item a.product-item__title span.product-capacity{font-weight:700;font-size:14px;line-height:17px;letter-spacing:0}.product-item a.product-item__title>div{margin:0}.product-item .dynamic-text.product-item__text{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#000000bf;margin-bottom:10px}.product-item .dynamic-text.product-item__text>div{margin:0}.product-item a.product-item__image{height:370px}.product-item .card__text{padding-top:17px}.product-item .product-item__image-figure{border-radius:6px!important}.product-item .product-item__image-figure img{border-radius:6px!important;overflow:hidden}.product-item .product-price{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;display:flex;align-items:center;gap:20px;color:#000}.product-item .product-price .compare-price{color:#000000ab}.product-item .fragrance-notes{flex-wrap:wrap;gap:5px;row-gap:0}.product-item .fragrance-notes .fragrance-note__title{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;color:#3b5a40;display:flex;gap:5px;align-items:center}@media (max-width:767.98px){.product-item a.product-item__image{height:260px}.product-item .dynamic-text.product-item__text{font-size:12px;line-height:14px}.product-item .fragrance-notes .fragrance-note__title{font-size:12px;line-height:16px}}.announcement-bar .announcement-bar__content span.announcement{font-weight:500;font-size:16px;line-height:26px;letter-spacing:0;padding:0}.announcement-bar .announcement-bar__content span.announcement .wrapper{display:flex!important;align-items:center;gap:10px}.announcement-bar .announcement-bar__content span.announcement .wrapper span,.announcement-bar .announcement-bar__content span.announcement .wrapper a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767.98px){.announcement-bar .announcement-bar__content{padding-top:15px;padding-bottom:15px}.announcement-bar,.announcement-bar__content{min-height:max-content}.announcement-bar__content-nav{height:100%!important}.announcement-bar .announcement-bar__content span.announcement{font-size:12px;line-height:15px}}@media (max-width:576px){.announcement-bar .announcement-bar__content span.announcement .wrapper{max-width:300px}}main-header{padding:4px 0!important}main-header .area--menu-classic ul.link-list li a.menu-link{padding-left:17px;padding-right:17px}main-header .container--large{padding-left:80px;padding-right:80px;max-width:100%}main-header .right-icons{display:flex;align-items:center;grid-area:link-menu;justify-content:flex-end;gap:12px}main-header .area--menu-classic ul.link-list li .link-title,.sticky-header .area--menu-classic ul.link-list li .link-title{font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:26px;letter-spacing:0}.header__top .area--cart span.icon-button__label{position:unset;background-color:#fff0;color:#fff;font-family:Helvetica Neue;font-weight:400;font-size:12px;line-height:12px;letter-spacing:0;padding:0;transform:unset;width:max-content}.sticky-header .container--large{max-width:100%;padding:0 80px}.sticky-header .right-icons{display:flex;align-items:center;order:3;gap:10px}.sticky-header .header__top{display:flex;justify-content:space-between;align-items:center}.sticky-header .header__top .area--menu-classic{order:2}.site-header--border:after{background-color:#fff!important}body:not(.template-index) .site-header .logo img{filter:invert(1)}body:not(.template-index) main-header .area--menu-classic ul.link-list li .link-title{color:#000!important}body:not(.template-index) .header__top .icon-button{color:#000}body:not(.template-index) .icon-button .button__icon svg path{fill:#000}body:not(.template-index) .site-nav.style--classic .icon svg path{fill:#000!important}body:not(.template-index) main-header .text-animation--underline-in-header{background-image:linear-gradient(to right,#000,#000)!important}body:not(.template-index) .header__top .area--cart span.icon-button__label{color:#000}.submenu.normal-menu li a{color:#000!important}body:not(.template-index) .sticky-header .logo-img{filter:invert(1)}.sticky-header .icon-button .button__icon svg path{fill:#fff!important}.sticky-header .site-nav.style--classic .icon svg path{fill:#fff!important}.sticky-header .header__top .icon-button{fill:#fff}.sticky-header .header__top .area--cart span.icon-button__label{color:#fff!important}.cart-status-indicator{position:absolute;top:0;right:0;width:5px;height:5px;border-radius:50%}.cart-status-indicator.red{background-color:#e53935}.cart-status-indicator.green{background-color:#43a047}.site-header--border:after{max-width:calc(100% - 160px)!important}.sticky-header ul.link-list li a.menu-link{padding-left:17px;padding-right:17px}.header__top .icon-button span.icon-button__text{font-weight:400;font-size:12px;line-height:14px;letter-spacing:0}main-header .right-icons .area--cart span.icon-button__text{display:flex;align-items:center;gap:4px}.header__top .area--cart span.button__icon{width:14px}.header__top .area--cart span.button__icon svg{width:14px;margin:0}.header__top .area--cart{gap:1px}.header__top .area--search span.button__icon svg,.header__top .area--search span.button__icon{width:17px}.sticky-header .right-icons .area--cart span.icon-button__text{display:flex;align-items:center;gap:4px}.sticky-header .header__top .icon-button span.icon-button__text{color:#fff}@media (max-width:1023.98px){main-header .container--large{padding-left:40px;padding-right:40px}.site-header--border:after{max-width:calc(100% - 80px)!important}main-header{padding:15px 0!important}}@media (max-width:767.98px){main-header .right-icons .area--cart span.icon-button__text,.sticky-header .right-icons .area--cart span.icon-button__text{display:none}main-header{padding:17.5px 0!important}main-header .right-icons a.area--search{display:none}main-header .container--large{padding-left:20px;padding-right:20px}main-header div#header-top{display:flex}main-header .right-icons{order:3;margin-right:13px;margin-top:-2px}.site-header .mobile-menu-button{margin-left:3px!important}.icon-button .button__icon,.icon-button .button__icon svg{margin:0!important;width:14px!important}.header__top .area--cart span.icon-button__label{display:none}.sticky-header .header__top{display:flex!important}.sticky-header .header__top .right-icons a.area--search{display:none}.cart-status-indicator{right:-5px}.site-header--border:after{max-width:calc(100% - 40px)!important}}.scroll-text-slider{border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;margin-top:-26px}.scroll-text-slider scrolling-text{height:140px}.scroll-text-slider .scrolling-text span{font-family:Helvetica Neue;font-weight:200;font-size:32px;line-height:100%;letter-spacing:0;position:relative}.scroll-text-slider .scrolling-text span:before{content:"";height:15px;width:15px;background-color:#000;position:absolute;left:-7.5px;top:50%;transform:translateY(-50%);border-radius:50%}@media (max-width:767.98px){.scroll-text-slider .scrolling-text span{font-size:20px;line-height:24px}.scroll-text-slider scrolling-text{height:122px}.scroll-text-slider .scrolling-text span:before{height:8px;width:8px}}.find-signature-sec{border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}.find-signature-sec .card__text,.inspired-sec .card__text{padding:64px 0 0}.find-signature-sec h3,.inspired-sec h3{font-family:Helvetica Neue;font-weight:500;font-size:44px;line-height:44px;letter-spacing:0;margin-bottom:13px!important}.find-signature-sec span.caption-text,.inspired-sec span.caption-text{font-weight:400;font-size:16px;line-height:16px;letter-spacing:0;margin-bottom:31px}.find-signature-sec a.button,.inspired-sec a.button{border-radius:6px;background-color:#3b5a40;border-color:#3b5a40;color:#fff;font-weight:500;font-size:16px;line-height:16px;letter-spacing:0;padding:17px 57.2px}.inspired-sec .container--large{padding:0 80px;max-width:100%}.inspired-sec .card{border-radius:12px}.inspired-sec .element--height-regular{height:576px}@media (max-width:1023.98px){.inspired-sec .container--large{padding:0 40px}}@media (max-width:767.98px){.inspired-sec .element--height-regular{height:565px}.inspired-sec .card__text{padding:52px 20px 0}.inspired-sec .container--large{padding:0 20px}.find-signature-sec .element--height-regular{min-height:unset;height:580px}.find-signature-sec .card__text{padding:46px 0 0}.find-signature-sec h3{font-size:32px;line-height:39px;margin-bottom:15px!important;max-width:364px;width:100%}.inspired-sec h3{margin-bottom:7px!important;font-weight:500;font-size:32px;line-height:39px}.find-signature-sec span.caption-text,.inspired-sec span.caption-text{font-size:16px;line-height:16px;margin-bottom:36px}.find-signature-sec .card .container--large{padding:0 40px}}@media (max-width:576px){.find-signature-sec .card .container--large{padding:0 20px}.inspired-sec span.caption-text{max-width:277px;margin:0 auto 27px;line-height:19px}}.main-footer .container--large{padding-left:80px;padding-right:80px;max-width:100%}.main-footer .footer-main-wrapper{padding-top:64px;padding-bottom:188px}.main-footer h2.footer-item__title{font-family:Helvetica Neue;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;margin-bottom:21px}.main-footer h2.footer-item__title svg{display:none}.main-footer h2.newsletter-heading{font-size:24px;line-height:24px;margin-bottom:12px}.newsletter-block p.desc{margin-bottom:23px}.footer-item__newsletter input{background-color:#fff!important;color:#000!important;font-family:Helvetica Neue;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.footer-item p.desc{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.footer-item nav.footer-item__menu a{border:none}.main-footer .footer-item__menu span{margin-bottom:10px}.main-footer .container--large .grid.grid--layout{display:flex;gap:0}.main-footer .container--large .grid.grid--layout .footer-menu-wrapper{display:flex;gap:126px;margin-right:30px}.newsletter-block{max-width:413px;width:100%;margin-left:auto}ul.payments-icon{list-style:none;display:flex;align-items:center;gap:6px;margin:0}ul.payments-icon li{background:#fff;margin:0!important;width:31px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid rgb(255,255,255,7%)}span.copyright-text a{border:none}.footer-bottom-logo{max-width:206px!important;padding:0!important}.footer-bottom-logo figure{margin:18.5px 0}@media (max-width:1200px){.main-footer .container--large .grid.grid--layout .footer-menu-wrapper{gap:20px;width:100%;justify-content:space-between}}@media (max-width:1023.98px){.main-footer .container--large{padding:60px 40px}.main-footer .container--large .grid.grid--layout{flex-direction:column}.newsletter-block{margin-left:0;margin-top:60px}.sticky-header .container--large{padding:0 40px}.main-footer .container--large .grid.grid--layout .footer-menu-wrapper{margin:0;justify-content:space-between;width:100%}}@media (max-width:767.98px){.main-footer{background:transparent!important}.newsletter-block{max-width:100%;width:100%;margin-left:0;background-color:#3b5a40cf;padding:58px 20px;margin-top:0}.main-footer h2.newsletter-heading{font-size:20px;line-height:24px;margin-bottom:15px}.main-footer .container--large .grid.grid--layout .footer-menu-wrapper .footer-item{width:100%}.main-footer .container--large .grid.grid--layout{flex-direction:column-reverse}.main-footer .container--large{padding:0}.main-footer .container--large .grid.grid--layout .footer-menu-wrapper{flex-wrap:wrap;gap:0;width:100%;background:#3b5a40;padding:86px 20px}.footer-top+.footer-bottom{border-top:none!important;background-color:#3b5a40}span.copyright-text{text-align:center;margin-bottom:25px}ul.payments-icon{justify-content:center;margin-bottom:40px}.footer-bottom-logo{max-width:178px!important}.main-footer h2.footer-item__title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid rgb(255 255 255 / .34);padding-bottom:24px}.main-footer .container--large .grid.grid--layout .footer-menu-wrapper .footer-item:last-child h2.footer-item__title{border-bottom:none}.main-footer h2.footer-item__title:last-child{border-bottom:none}.main-footer h2.footer-item__title .minus-icon{transition:all .3s ease-in-out}.main-footer h2.footer-item__title.is-active .minus-icon{transform:rotate(90deg)}.main-footer .container--large .grid.grid--layout .footer-menu-wrapper .footer-item nav.footer-item__menu{padding-bottom:20px}.main-footer h2.footer-item__title svg{display:block}.sticky-header .container--large{padding:0 20px}}.custom-breadcrumb{display:flex;align-items:center;gap:22px;padding:31px 0 25px}.custom-breadcrumb a{font-family:Helvetica Neue;font-weight:400;font-size:14px;line-height:17px;letter-spacing:0;color:#0000007d}.custom-breadcrumb a.active{font-weight:500;color:#000}product-page{display:flex!important;gap:58px!important}.template-product .container{padding:0 80px;max-width:100%;width:100%;margin-top:0}product-page .left-side{max-width:62%;width:100%}product-page .right-side{max-width:38%;width:100%}product-page .left-side .product-gallery .product-gallery-item{border-radius:6px}product-page .product-actions .add-to-cart{background-color:#3b5a40;border-radius:6px;font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;padding:21px 0;height:max-content;display:flex;justify-content:center;align-items:center;gap:8px}product-page .product-actions .add-to-cart span.button__text{width:max-content}product-page .product-actions .add-to-cart span.custom-price span.old-price{font-family:Helvetica Neue;font-size:16px;text-decoration:line-through;color:#ffffff91}.template-product product-page h1.product__title{font-family:Helvetica Neue;font-weight:500;font-size:40px;line-height:49px;letter-spacing:0;text-transform:uppercase}.template-product product-page .metafield-rich_text_field{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;margin-top:-22px}.template-product product-page .metafield-rich_text_field strong{font-weight:500;color:#00000080}.template-product product-page .title-wrapper{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;position:relative;margin-bottom:20px}.template-product product-page .title-wrapper .product-price{display:flex;flex-direction:column;gap:8px;text-align:right;position:absolute;right:0;top:0}.template-product product-page .title-wrapper .product-price span.current-price{font-family:Helvetica Neue;font-weight:500;font-size:24px;line-height:29px;letter-spacing:0;color:#3b5a40}.template-product product-page .title-wrapper .product-price span.compare-price{font-weight:400;font-size:14px;line-height:17px;letter-spacing:0;text-decoration:line-through;color:#00000080}.template-product product-page .product-actions{margin-top:0!important}.template-product .product-icons-list-container{display:flex;flex-wrap:wrap;gap:9px}.template-product .product-icons-list span.pill{width:100%}.pro-details-accordion .accordion-item{border-bottom:1px solid rgb(59 90 64 / .14)}.pro-details-accordion .accordion-item .accordion-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 0;cursor:pointer}.pro-details-accordion .accordion-item .accordion-heading h4{font-family:Helvetica Neue;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0;color:#000;margin:0}.pro-details-accordion .accordion-item .accordion-heading .icon-row{position:relative;right:5px}.pro-details-accordion .accordion-item .accordion-heading .icon-row svg.plus-icon,.pro-details-accordion .accordion-item .accordion-heading .icon-row svg.minus-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pro-details-accordion .accordion-content{padding-bottom:15px}.fragrance-notes{display:flex;flex-wrap:wrap;gap:15px}.fragrance-notes .fragrance-note{max-width:84px;width:100%}.fragrance-notes .fragrance-note__image{height:84px;width:84px;border:1px solid rgb(0 0 0 / .06);border-radius:12px;overflow:hidden}.fragrance-notes .fragrance-note__image img{width:100%;height:100%}.fragrance-notes .fragrance-note .fragrance-note__title{font-weight:400;font-size:12px;line-height:14px;letter-spacing:0;margin-top:10px;text-align:center}.product-gallery__thumbnails{display:none}.product-gallery__thumbnails button.thumbnail{border-radius:6px}.product-gallery__thumbnails button.thumbnail figure{border-radius:6px;overflow:hidden}.product-gallery__thumbnails button.thumbnail.active{border:2px solid #3B5A40!important;padding:4px}.template-product product-page .product__description{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.shipping-countdown{margin-bottom:0!important}.shipping-countdown .row{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between}.shipping-countdown .row .payment-icons{display:flex;align-items:center}.shipping-countdown .row .payment-icons svg{width:25px}.shipping-timer{display:flex;align-items:center;gap:9px}.shipping-timer span{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.guarantee-banner{display:flex!important;align-items:center;gap:25px;margin-top:70px;padding-right:50px}.guarantee-banner .guarantee-banner__text{font-size:16px;line-height:20px;letter-spacing:0}.guarantee-banner .guarantee-banner__text p{margin:0}product-page .right-side .pro-details-accordion{display:none}.custom-tag{display:inline-block;padding:6px 10px;border:1px solid #000;text-align:center;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0;position:absolute;bottom:10px;right:10px;z-index:99}span.custom-price{text-transform:lowercase}product-page .right-side .fragrance-notes{display:flex;align-items:center;flex-wrap:wrap}product-page .right-side .fragrance-notes .fragrance-note__title{font-weight:500;font-size:16px;line-height:26px;letter-spacing:0;color:#3b5a40}product-page .right-side .fragrance-notes .fragrance-note__title span{margin-left:12px}product-page .right-side .fragrance-notes span.product-tag{background:#3b5a4026;font-weight:400;font-size:16px;line-height:17px;letter-spacing:0;color:#000;padding:5.5px 10px;border-radius:6px}.product-badge.best-seller{font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:#000;background:#ffffff40;position:absolute;top:15px;left:15px;padding:6px 10.5px;z-index:9}.template-product product-page .sidebar-widget .sidebar-widget__content{background:#3b5a4017;border-radius:12px;padding:15px 20px}.template-product product-page .sidebar-widget .product-variant__label{border-radius:6px;border:2px solid #3b5a40;color:#3b5a40;font-weight:700;font-size:14px;line-height:17px;letter-spacing:0}.template-product product-page .sidebar-widget .product-variant__item input:checked+label{border-color:#3b5a40!important;box-shadow:none;background-color:#3b5a40;color:#fff}.template-product product-page .sidebar-widget .sidebar-widget__content .product-variant__name{font-weight:500;font-size:14px;line-height:17px;letter-spacing:0}.template-product product-page .sidebar-widget{margin-top:30px}.template-product product-page .product-icons-list{margin-top:30px;margin-bottom:0!important}.bundle-heading{margin-top:34px;display:flex!important;align-items:center;gap:10px}.bundle-heading span{width:100%;height:2px;display:block;background-color:#3b5a40}.bundle-heading h4{white-space:nowrap;margin:0;font-family:Helvetica Neue;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0}.product-switch-button{display:flex!important;flex-direction:column;gap:20px;margin-top:0}.product-switch-button .custom-button{display:flex;border:1px solid rgb(59 90 64 / .39);border-radius:6px;width:100%;gap:20px;align-items:center;padding:20px 15px;cursor:pointer;position:relative}.product-switch-button .custom-button .content{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.product-switch-button .custom-button .content p{margin:8px 0 0;font-weight:400;color:#8b8b8b;font-family:Helvetica Neue}.product-switch-button .custom-button h6{color:#000!important;font-family:Helvetica Neue;font-size:20px;line-height:22px;font-weight:500;letter-spacing:0;margin-bottom:0}.product-switch-button .custom-button .custom-radio{display:flex;align-items:center;opacity:.5}.product-switch-button .custom-button.active .custom-radio{opacity:1}.product-switch-button .custom-button.active{background-color:#3b5a4017;box-shadow:0 2px 2px #00000040;border-color:#3b5a40;font-weight:500}.custom-variant-picker .product-variant-picker{background:#3b5a4017;border-radius:12px;padding:15px 20px}.custom-variant-picker .product-variant-picker .row{display:flex;gap:10px;flex-wrap:wrap}.custom-variant-picker .product-variant-picker .heading{font-weight:500;font-size:14px;line-height:17px;letter-spacing:0;margin-bottom:10px;display:block}.custom-variant-picker .product-variant-picker .variant-item{max-width:100px;border-radius:6px;border:1px solid #3b5a40;overflow:hidden}.custom-variant-picker .product-variant-picker .variant-item.active{background-color:#3b5a40;border-color:#3b5a40}.custom-variant-picker .product-variant-picker .variant-item a.variant-link{height:100%;display:flex;flex-direction:column;font-family:Helvetica Neue;font-weight:700;font-size:14px;line-height:17px;letter-spacing:0;padding:12px 18px;color:#3b5a40}.custom-variant-picker .product-variant-picker .variant-item.active a.variant-link{color:#fff}.custom-variant-picker h4{white-space:nowrap;font-family:Helvetica Neue;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0;margin:34px 0 15px}.product-switch-button .custom-button .content .custom-price{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (max-width:1023.98px){.template-product .container{padding:0 40px}.template-product product-page{gap:30px!important}product-page .right-side,product-page .left-side{max-width:50%}}@media (max-width:767.98px){product-page .left-side .product-gallery css-slider{margin:0;width:100%}.product-gallery__thumbnails .product-gallery__thumbnails-holder{padding-right:20px}.product-gallery__thumbnails{display:block}.template-product .container{padding:0 20px}.template-product product-page{flex-direction:column}product-page .right-side,product-page .left-side{max-width:100%}product-page .left-side .product-gallery{overflow:hidden;width:calc(100% + 20px)}product-page .left-side .product-gallery css-slider .css-slider-container .grid{max-width:400px}product-page .left-side .product-gallery .product-gallery-item:last-child img{width:calc(100% - 20px);border-radius:6px}.pro-details-accordion{display:none}.template-product product-page h1.product__title{font-size:32px;line-height:39px;margin:0}.template-product product-page .metafield-rich_text_field{font-size:12px;line-height:14px}.product-icons-list{margin:25px 0!important}.product-bundler h2.heading{margin-bottom:23px!important}product-page .product-actions .add-to-cart{margin-top:0}.guarantee-banner{background:#3b5a4017;border-radius:12px;flex-direction:column;text-align:center;padding:28px;gap:15px;margin-bottom:42px!important}.guarantee-banner .guarantee-banner__text{font-size:14px;line-height:17px;letter-spacing:0;text-align:center;margin:0 24px}product-page .right-side .pro-details-accordion{display:block}.shipping-countdown .row{justify-content:center;flex-direction:column}}@media (max-width:576px){product-page .left-side .product-gallery .product-gallery-item{width:100%}.custom-tag{padding:4px 5px;font-size:10px}.product-badge.best-seller{font-size:10px;line-height:12px;top:10px;left:10px;padding:5px}.template-product product-page .title-wrapper{margin-bottom:30px}}@media (max-width:475px){.product-item .dynamic-text.product-item__text{margin-bottom:5px}.product-item a.product-item__title .remove-line-height-space--small{margin:0}.product-item a.product-item__title{margin-bottom:5px}product-page .left-side .product-gallery css-slider .css-slider-container .grid{max-width:360px;gap:10px}}@media (max-width:439px){.template-product product-page .metafield-rich_text_field{margin-top:0}}@media (max-width:400px){product-page .left-side .product-gallery css-slider .css-slider-container .grid{max-width:320px}}.product-bundler h2.heading{font-family:Helvetica Neue;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:16px}.product-bundler .quantity-meter{background:#3b5a4017;border-radius:12px;padding:15px 20px;position:relative;margin-bottom:20px}.product-bundler .quantity-meter-line{height:2px;width:calc(100% - 60px);background-color:#0000001c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quantity-meter-line.filled{width:0%;background-color:#3b5a40;left:0;transform:unset;margin-left:25px}.product-bundler .quantity-meter-items{display:flex;align-items:center;gap:.5rem;justify-content:space-between;position:relative;z-index:2}.product-bundler .quantity-meter-item__circle{border:2px solid rgb(0 0 0 / .11);background-color:#fafafa;border-radius:100%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;position:relative;z-index:99}.product-bundler .quantity-meter-item__circle.filled{border:2px solid #3B5A40}.quantity-meter-item__circle-inner.filled{height:6px;width:6px;border-radius:50%;background-color:#3b5a40;position:absolute;top:4px;left:4px}.product-bundler .quantity-meter-item{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:12px}.product-bundler .quantity-meter-item .quantity-meter-item__text{font-weight:500;font-size:14px;line-height:17px;letter-spacing:0}.product-bundler .quantity-meter-item .quantity-meter-item__price{font-weight:400;font-size:12px;line-height:14px;letter-spacing:0}.product-bundler .product-flavors{flex-flow:column;display:flex;position:relative}.product-bundler .flavors-container-v2{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-height:555px;height:auto;display:flex;overflow:auto}.product-bundler .flavors-container,.flavors-container-v2{overflow-y:scroll;overflow-x:hidden}.product-bundler .flavors-container::-webkit-scrollbar,.flavors-container-v2::-webkit-scrollbar{width:5px}.product-bundler .flavors-container::-webkit-scrollbar-track,.flavors-container-v2::-webkit-scrollbar-track{background:#3b5a4017;width:2px}.product-bundler .flavors-container::-webkit-scrollbar-thumb,.flavors-container-v2::-webkit-scrollbar-thumb{background:#3b5a40}.product-bundler .flavor_card-item{z-index:0;box-shadow:none;cursor:pointer;background-color:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:12px;justify-content:space-between;align-items:center;width:96%;padding:7px 8px;position:relative;overflow:visible}.product-bundler .flavor_item-w{flex-direction:row;justify-content:space-between;align-items:stretch;display:flex;overflow:visible}.product-bundler .flavor-img-w{grid-column-gap:1rem;grid-row-gap:1rem;border-top-left-radius:7px;border-bottom-left-radius:7px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;min-width:66px;max-width:66px;min-height:80px;max-height:80px;padding-left:0;padding-right:0;display:flex;position:relative}.product-bundler .flavor-bottle-img{z-index:1;object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:relative;border-radius:6px}.product-bundler .flavor-content{justify-content:space-between;align-items:center;width:100%;padding-left:10px;display:flex;gap:15px}.flavor2_description{grid-column-gap:2px;grid-row-gap:4px;text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-right:0;display:flex;max-width:268px;width:100%}.flavor2_description .metafield-single_line_text_field{margin-top:0!important;font-family:Helvetica Neue;font-weight:400;font-size:14px!important;line-height:17px!important;letter-spacing:0;color:#000000b3}.product-bundler .flavor-content a.flavor2_description .heading{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0}.product-bundler .flavor-content a.flavor2_description p.desc{font-weight:400;font-size:12px;line-height:14px;letter-spacing:0;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000000b3}.product-bundler .flavor2_quantity-2{border:4px #fff;border-radius:100px;flex-direction:row;flex:none;justify-content:center;align-items:center;width:70px;margin-top:0;display:flex;position:relative;max-height:28px;margin-right:13px}.product-bundler .flavor_add-btn{z-index:2;opacity:0;pointer-events:none;color:#fff!important;cursor:pointer;background-color:#3b5a40;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:0%;bottom:0%;left:0%;right:0%;font-weight:700;font-size:14px;line-height:17px;letter-spacing:0}.product-bundler .button-text{margin-left:0;margin-right:0}.product-bundler .flavor2_quantity-container{background-color:#fff;border-radius:100px;justify-content:center;width:100%;max-width:7rem;height:2rem;min-height:2rem;display:flex;position:relative;align-items:center}.product-bundler .flavor_qty-button{color:#fff!important;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;font-weight:700;transition:border-color .2s,background-color .2s;display:flex;background-color:#3b5a40}.product-bundler .flavor_qty-button.is-active{color:#fff!important;background-color:#3b5a40}.product-bundler .flavor_qty-display{color:#000;text-align:center;justify-content:center;align-items:center;width:30px;font-size:14px;font-weight:500;display:flex}.product-bundler .flavor_qty-display.is-active{color:var(--primary-purple)}.product-bundler .scroll-for-more-gradient{width:100%;position:absolute;bottom:0%;left:0%;background:linear-gradient(0deg,#fff 25%,transparent);height:75px;z-index:998}.product-bundler .scroll-for-more-w{z-index:999;grid-column-gap:8px;grid-row-gap:8px;color:#fff;background-color:#3d348b;border-bottom-right-radius:4px;border-bottom-left-radius:4px;justify-content:center;align-items:center;width:100%;font-size:12px;display:flex;position:absolute;top:auto;bottom:0%;left:0%;right:0%;padding:11.8px 0;display:none}.product-bundler .scroll-for-more-w.v2{background:#3b5a4063;color:#000}.product-bundler .scroll-for-more-w.v2 p{margin-bottom:0}.product-bundler .flavor_add-btn.is-active{opacity:1;pointer-events:auto;width:100%;min-width:100%;height:100%;min-height:100%;display:flex;top:0%;bottom:0%;left:0%;right:0%}button.custom-add-to-cart{border:1px solid #3B5A40;background-color:#3b5a40;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#fff!important;border-radius:6px;width:100%;padding:19px 0;transition:all .3s ease-in-out;margin-top:25px}button.custom-add-to-cart:hover{color:#3b5a40!important;box-shadow:inset 0 -100px #fff}button.custom-add-to-cart{opacity:50%;pointer-events:none}button.custom-add-to-cart span.with-selected{display:none}button.custom-add-to-cart.is-active{pointer-events:auto;opacity:1}button.custom-add-to-cart.is-active span.with-selected{display:block}button.custom-add-to-cart.is-active .no-selected{display:none}.top-badge{position:absolute;top:-10px;right:15px;display:flex}.top-badge svg{width:10px;height:10px}.top-badge span{background-color:#3b5a40;color:#fff;padding:5px 15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:12px;letter-spacing:1px}@media (max-width:425px){.product-bundler .quantity-meter-item .quantity-meter-item__text,.shipping-timer span{font-size:12px}}.img-with-text{padding:0 80px;margin:100px auto;max-width:100%}.img-with-text .card{min-height:unset}.img-with-text img{border-radius:12px}.img-with-text h2{font-family:Helvetica Neue;font-weight:500;font-size:40px;line-height:49px;letter-spacing:0}.img-with-text .rich-text__container{max-width:100%;margin:0 auto;display:flex;flex-direction:row-reverse;align-items:center}.img-with-text.left-img-text .rich-text__container{flex-direction:row}.img-with-text.left-img-text .rich-text__text{padding-left:52px}.img-with-text .rich-text__text{padding-top:0;padding-left:0;padding-bottom:0;width:50%;height:max-content}.img-with-text .sub-title{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;color:#3b5a40;padding-left:78px;position:relative;margin-bottom:15px}.img-with-text .desc{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.img-with-text .sub-title:before{content:"";width:55px;height:1px;background-color:#3b5a40;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.img-with-text .rich-text__image{width:50%;height:476px}.icon-item{margin:0!important;width:max-content}.icon-item img{height:32px;width:32px;margin-bottom:9px}.icon-item p{font-weight:500;font-size:14px;line-height:17px;letter-spacing:0;margin:0}.icons-wrapper{display:flex;gap:100px;margin-top:48px}@media (max-width:1200px){.icons-wrapper{gap:50px;flex-wrap:wrap}}@media (max-width:1023.98px){.img-with-text{padding:0 40px}}@media (max-width:767.98px){.img-with-text{margin-top:60px;margin-bottom:60px;padding:0 20px}.img-with-text .rich-text__container{flex-direction:column}.img-with-text .rich-text__image{width:100%}.img-with-text .rich-text__text{width:100%;padding:32px 0}.img-with-text h2{font-size:32px;line-height:39px}.img-with-text .sub-title{margin-bottom:20px}.img-with-text .rich-text__text .heading{margin-bottom:18px}.img-with-text.left-img-text .rich-text__container{flex-direction:column}.img-with-text.left-img-text .rich-text__text{padding:32px 0 0}.img-with-text .rich-text__image{height:368px}.img-with-text .rich-text__image figure{height:100%;padding:0!important}.icons-wrapper{gap:25px}}@media (max-width:576px){.icons-wrapper{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/style.css.map */
