@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announce-bar{overflow:hidden;white-space:nowrap;height:40px;display:flex;align-items:center}.announce-track{display:inline-flex;align-items:center;animation:marquee var(--marquee-speed) linear infinite;will-change:transform}.announce-track:hover{animation-play-state:paused}.announce-bar span{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1px;padding:0 16px}.announce-bar span strong{font-weight:600}.announce-divider{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.4;flex-shrink:0;margin:0 20px}a .menu-list__link-title{text-decoration:none;color:var(--cream);font-size:15px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;opacity:.8;transition:opacity .3s;position:relative}.menu-list .menu-list__link-title{padding-inline:calc(var(--gap-xl) / 1.1)}.menu-list__list-item{justify-content:center}.menu-list__link.menu-list__link-sign{border:1px solid;border-radius:50%;height:25px;width:25px;align-items:center}.menu-list__link-plus{text-decoration:none;font-size:20px;font-weight:400;text-transform:uppercase;opacity:.8;transition:opacity .3s}.svg-wrapper--cart-icon{stroke-width:1.5;stroke:currentColor}.header__icon--summary .header-drawer-icon.header-drawer-icon--open{margin:auto;width:2rem;height:2rem;fill:currentColor}@media screen and (min-width:1021px){.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;bottom:-1px;left:10px;width:calc(100% - 20px);height:1.5px;background:var(--olive-light);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.menu-list__link-title:hover:after{transform:scaleX(1)}}.menu-parent .header-menu .mega-menu__list{display:flex;flex-direction:column;gap:10px}.menu-parent .header__underlay-open{background:transparent}.menu-parent .header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:none}.menu-parent .menu-list__list-item{position:relative}.menu-parent .menu-list__list-item>.menu-list__submenu{width:max-content;min-width:220px;left:0;right:auto}.menu-parent .menu-list__submenu-inner,.menu-parent .overflow-menu::part(overflow-list){padding-block-start:var(--submenu-padding-block-start);padding-block-end:0}.menu-parent .section--full-width.section--full-width-margin .mega-menu__grid{padding:0}.menu-parent .mega-menu__link{padding:1.07em 5.3em 1.07em 1.9em;border-bottom:1px solid #33332e;width:100%;transition:.3s ease background-color}.menu-parent .wrap-text:before{content:"";position:absolute;left:0;top:0;height:100%;width:5px;background:linear-gradient(to top,#45b649 10%,#dce35b);transform:translate(-6px);opacity:0;transition:all .3s ease;transition:transform .25s ease,opacity .25s ease}.menu-parent .menu-list__submenu-inner{background:#0a0a0a;box-shadow:0 20px 50px #00000040}.slideshow-section slideshow-arrows .slideshow-control{opacity:1;top:50%;z-index:10;background:#0a0a0a66;border:1px solid rgba(245,240,232,.2);min-width:40px;min-height:40px;width:auto;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%}.slideshow-section slideshow-arrows .svg-wrapper{align-items:center;width:1rem;height:1rem}.slideshow-section slideshow-arrows .slideshow-control:hover{background:#8b9a3a66;border-color:#a8b84d}.slideshow-section slideshow-component slideshow-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:unset}.slideshow-section slideshow-arrows{mix-blend-mode:unset}.slideshow-section slideshow-controls .slideshow-controls__dots{gap:12px}.slideshow-section slideshow-controls .slideshow-controls__dots button{--size: auto;width:12px;height:12px;border-radius:50%;border:1px solid rgba(245,240,232,.5);background:transparent;cursor:pointer;transition:all .4s;padding:0;-webkit-tap-highlight-color:transparent}.slideshow-section slideshow-controls .slideshow-controls__dots button[aria-selected=true]{--color: #a8b84d;background:#a8b84d;transform:scale(1.2)}.slideshow-section slideshow-controls .slideshow-controls__dots button:after{content:none}.slideshow-section .slideshow-control:is(.icon-pause,.icon-play){display:none}@media screen and (min-width:950px){.slideshow-section slideshow-controls .slideshow-controls__dots{gap:12px;margin-bottom:4.2rem}.slideshow-section .hero-scroll{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:2}.slideshow-section .hero-scroll__line{width:1px;height:40px;background:linear-gradient(to bottom,#f5f0e8,transparent);animation:scrollPulse 2s ease infinite}}@keyframes scrollPulse{0%,to{opacity:.3;height:40px}50%{opacity:.8;height:50px}}@media screen and (max-width:749px){.slideshow-section slideshow-component[actioned] slideshow-slide,.slideshow-section slideshow-slide[aria-hidden=false]{min-height:600px}.slideshow-section slideshow-arrows .slideshow-control{min-width:20px;min-height:20px;width:auto;height:auto;padding:0 4px}.slideshow-section slideshow-controls .slideshow-controls__dots button{width:9px;height:9px}.slideshow-section slideshow-arrows .svg-wrapper{align-items:center;width:.6rem;height:.6rem}.slideshow-section slideshow-slide>.slide__image-container .mobile-column{--vertical-alignment-mobile: flex-end}}.dual-buttons__parent .dual-buttons__secondary{border:1px solid rgba(245,240,232,.3)}.price-suffix{font-size:13px;color:var(--gray);font-family:var(--sans);margin-left:6px}.variant-option--buttons legend{font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:10px}.variant-option--single-enhanced{margin-top:12px}.variant-single__label{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-weight:600}.variant-single__box{display:inline-block;padding:10px 20px;border:1.5px solid var(--vert);background:var(--vert-pale);border-radius:6px;cursor:pointer;transition:all .3s;text-align:center}.variant-single__box{display:inline-block;padding:16px 28px;border:1.5px solid var(--vert);background:var(--vert-pale);border-radius:6px;cursor:pointer;transition:all .3s;text-align:center;min-width:100px}.variant-single__value{display:block;font-size:18px;font-weight:700;margin-bottom:4px}.variant-single__price{font-size:14px;margin-top:4px;color:var(--vert-fonce)}.variant-single__label{display:block;font-size:13px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-weight:700}.variant-pill{display:flex;flex-direction:column;align-items:center;gap:2px}.variant-pill__value{font-size:18px;font-weight:700}.variant-pill__price{font-size:14px;margin-top:2px}.variant-option__button-label__pill{border-color:var(--vert);background:var(--vert-pale)}.variant-option__button-label:has(:checked){border-color:var(--vert);background:var(--vert-pale);color:var(--noir)}.variant-option__button-label:has(:checked):hover,.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{border-color:var(--vert);background:var(--vert-clair);color:var(--noir)}.product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){background:var(--gris-light);height:100%}@media(max-width:750px){.variant-single__box{display:flex;flex-direction:column;gap:8px;min-width:80px;padding:14px 22px}}.details__title{margin:0;font:inherit}h3.details__title{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}summary.details__header{padding:20px 0}.shopify-block-product-badges{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.product-badge{display:inline-flex;align-items:center;gap:6px;background:var(--vert-pale);border:1px solid rgba(139,154,70,.2);padding:7px 14px;border-radius:20px;font-size:11px;font-weight:500;color:var(--vert-fonce)}.badge-icon{font-size:14px}.border-styled{border-bottom:1px solid var(--gris);padding-bottom:8px}.border-styled p,.border-styled .text-block.p *,.border-styled h1,.border-styled .text-block.h1 *,.border-styled h2,.border-styled .text-block.h2 *,.border-styled h3,.border-styled .text-block.h3 *,.border-styled h4,.border-styled .text-block.h4 *{font-style:italic}@media(min-width:1024px){.footer-content{padding:60px 40px 30px}.utilities{padding:30px 40px}}footer .utilities{border-top:1px solid rgba(255,255,255,.05)}footer .menu__heading.h5{color:var(--cream);letter-spacing:3px;margin-bottom:20px;font-weight:500}footer p{font-size:14px;line-height:1.6}footer .menu__item.paragraph a{font-size:14px}.em-style em{color:var(--olive-light)}.dual-buttons__primary,.dual-buttons__secondary,.button,.button-secondary{padding:16px 36px;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:2px;transition:all .4s;-webkit-tap-highlight-color:transparent}.close-button{padding:0}.dual-buttons__primary:hover,.button:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--button-background-color);box-shadow:0 10px 30px color-mix(in srgb,var(--button-background-color) 30%,transparent)}@media(max-width:750px){.cart-drawer__header .button{padding:0}.button,.button-secondary{padding:15px 26px;font-size:11px;font-weight:500}.product-form-buttons .button{padding:5px 16px}.close-button{padding:0}}:root{--black: #0a0a0a;--dark: #141414;--olive: #8b9a3a;--olive-light: #a8b84d;--olive-dark: #6b7a2a;--cream: #f5f0e8;--white: #ffffff;--gray: #888;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Outfit", sans-serif;--noir: #1a1a1a;--blanc: #ffffff;--vert: #8B9A46;--vert-fonce: #6B7A36;--vert-clair: #c5d18a;--vert-pale: #f0f3e4;--creme: #f5f2eb;--gris: #e8e5dd;--gris-texte: #666;--gris-light: #f9f8f6}.text-block.h4 p{min-height:2.8em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important}.buy-buttons-block{margin-top:auto!important}.custom_featured-product-badge{background:linear-gradient(135deg,#b5d943,#7ab51d 50%,#5a9a10)!important}.color-scheme-2 .button{background:#fff!important;color:#0a0a0a!important;box-shadow:0 4px 15px #00000026!important}.color-scheme-2 .button{background:#0a0a0a!important;color:#fff!important;box-shadow:0 4px 15px #0000004d!important}.color-scheme-2 .button:hover{background:#1a1a1a!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #0006!important}@media(max-width:749px){.button--primary,a.button--primary,button.button--primary,.shopify-payment-button button,[class*=button--A],.custom_btn-primary,.product-form__submit,.product-form-buttons [type=submit],.sticky-add-to-cart .button,.sticky-add-to-cart button,.cart-drawer button.button{font-family:var(--sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:14px 24px!important;border-radius:6px!important}}product-card .card-gallery{aspect-ratio:1/1!important}product-card .card-gallery img{object-fit:contain!important;height:100%!important;width:100%!important}.subheading-awkz5vvpvsg1pdud1wsubheadingcwaikr__text,.subheading-ayklmm3pqqjj0cnawtsubheadingincitt__text,.subheading-awdznnvjqz29sv0d3vsubheadingnytzr3__text,.slideshow-section .em-style em{color:transparent!important;background:linear-gradient(135deg,#b5d943,#7ab51d 50%,#5a9a10)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[class*=ups-strip] [class*=__icon]{color:#7ab51d!important}[class*=ups-strip] h3,[class*=ups-strip] [class*=__title]{color:transparent!important;background:linear-gradient(135deg,#b5d943,#7ab51d 50%,#5a9a10)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.slideshow-section .slide__content .group-block-content{background:linear-gradient(to right,rgba(0,0,0,.4) 0%,rgba(0,0,0,.15) 80%,transparent 100%)!important;padding:30px 40px 30px 30px!important;border-radius:12px!important;margin:0!important;width:fit-content!important;max-width:600px!important}[style*="color: #a8b84d"],[style*="color: #A8B84D"],[style*="color: #d6ea9e"],[style*="color: #D6EA9E"],[style*="color: #9aa943"],[style*="color: #9AA943"],[style*="color: #8b9a3a"],[style*="color: #8B9A3A"],[style*="color: #a3b36b"],[style*="color: #A3B36B"],[style*="color: #6b7b3b"],[style*="color: #6B7B3B"],.em-style em,.custom_section-tag,.custom_about-stat-item h3,.custom_featured-product-price,.custom_product-price{color:transparent!important;background:linear-gradient(135deg,#b5d943,#7ab51d 50%,#5a9a10)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[class*=ups_strip] [class*=__description],[class*=ups_strip] [class*=__description] p,[class*=ups_strip] [class*=__description] *,[class*=ups_strip] [class*=__heading],[class*=ups_strip] [class*=__heading] *{color:#fff!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;background-clip:unset!important}[class*=subheading-][class*=__text],[class*=contact-section__label]{color:transparent!important;background:linear-gradient(135deg,#b5d943,#7ab51d 50%,#5a9a10)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[class*=contact-section__label] span{-webkit-text-fill-color:initial!important}[class*=contact-section__button]{background:linear-gradient(135deg,#b5d943,#7ab51d 50%,#5a9a10)!important;color:#fff!important;border:none!important;box-shadow:0 4px 15px #7ab51d59!important}[class*=contact-section__button]:hover{background:linear-gradient(135deg,#c4e455,#8bc834 50%,#6aaa1a)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #7ab51d80!important}.color-scheme-2 [class*=subheading-][class*=__text]{color:#1a1a1a!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#1a1a1a!important;background-clip:unset!important}[class*=filter-btn][style*="8B9A46"],[class*=filter-btn]:hover,[class*=filter-btn].active,[class*=filter-button]:hover,[class*=filter-button].active,[style*="background-color: rgb(139, 154, 70)"],[style*="background: rgb(139, 154, 70)"]{background:linear-gradient(135deg,#b5d943,#7ab51d 50%,#5a9a10)!important;color:#fff!important;border-color:transparent!important}.cart-items__title{font-size:20px!important}.cart-items dd,.cart-items span{font-size:18px!important}.cart-totals__total-label,.cart-totals__total-value{font-size:24px!important;font-weight:700!important}.cart-discount__label,.cart-primary-typography{font-size:18px!important}text-component[value]{font-size:20px!important}.cart-items small,.cart-totals small{font-size:15px!important}#checkout .button-text{font-size:18px!important;letter-spacing:3px!important}a[class*=link--]{font-size:16px!important;font-weight:700!important;letter-spacing:2px!important;transition:all .3s!important}a[class*=link--]:hover{color:#7ab51d!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-GR.css.map */
