.collection__title,.collection .collection__title,h1.collection__title{color:#f0f7e8!important;font-family:var(--r2r-font-display)!important;font-weight:800!important}.collection__description,.collection__description p,.collection__description span{color:#e0f0d2cc!important;opacity:1!important}.card__heading,.card__heading a,.card-information__text,.card-information .caption-with-letter-spacing,.card__information .card__heading,.card__information .card__heading a,.price,.price__regular,.price-item,.price-item--regular,.card__information .price,.card__information .price-item{color:#f0f7e8!important;opacity:1!important}.price--on-sale .price-item--sale,.price-item--sale,.price--on-sale .price-item{color:#7ec94b!important;font-weight:700!important}.price--on-sale .price-item--regular,s.price-item,del.price-item{color:#e0f0d266!important;text-decoration:line-through!important}.price .price-item{color:#f0f7e8!important}.card__heading a:hover,.card-information a:hover{color:#7ec94b!important}.card__information .caption,.card__information .caption-with-letter-spacing{color:#e0f0d28c!important}.facets__summary,.facets-container label,.facets__label,.filter-and-sort__item,.mobile-facets__label,.facets__heading,.facet-checkbox,.facet-filters__label,.facet-filters__field label{color:#f0f7e8!important}.facets__form select,.facets-container select,.facet-filters select,select[name=sort_by]{background:#0a1a0a99!important;color:#f0f7e8!important;border-color:#7ec94b33!important}.product-count,.product-count__text,.product-count__text .light{color:#e0f0d2a6!important}.product__title,h1.product__title{color:#f0f7e8!important;font-family:var(--r2r-font-display)!important;font-weight:800!important}.product__price .price,.product__price .price-item,.product-form__price .price-item{color:#7ec94b!important;opacity:1!important;font-weight:700!important}.product__price .price__sale .price-item--regular,.product__price s,.product__price del,.price__sale .price-item--regular,s.price-item{color:#e0f0d266!important;text-decoration:line-through!important}.product__description,.product__description p,.product__description li,.product__description span,.product__description h2,.product__description h3,.product__description h4,.product-description,.product-description p,[class*=product__description] p{color:#e0f0d2d9!important;opacity:1!important}.product__description.rte,.product__description.rte p,.product__description.rte li,.product__description.rte span,.main-page-content .rte,.main-page-content .rte p,.main-page-content .rte li,.main-page-content .rte span,main .page-width>.rte,main .page-width>.rte p,main .page-width>.rte li,main .page-width>.rte span{color:#e0f0d2d9!important;opacity:1!important}.product__description a,.main-page-content .rte a{color:#7ec94b!important;text-decoration:underline}.product-form__input label,.product-form__label,fieldset.js-contents legend,.variant__button-label,.product-form__input legend{color:#f0f7e8!important}.product-form__input input[type=radio]+label,.product-form__input .product-form__input--pill label{background:#0a1a0a99!important;color:#f0f7e8!important;border:1px solid rgba(126,201,75,.3)!important}.product-form__input input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background:#7ec94b!important;color:#060f06!important;border-color:#7ec94b!important}.product-form__input select,.product-form select{background:#0a1a0a99!important;color:#f0f7e8!important;border-color:#7ec94b33!important}.quantity,.product-form .quantity{background:#0a1a0a99!important;border:1px solid rgba(126,201,75,.2)!important}.quantity__input,.quantity__button{color:#f0f7e8!important;background:transparent!important}.quantity__button:hover{background:#7ec94b1a!important;color:#7ec94b!important}.product__text,.product-meta,.product__sku,.product__vendor,.product__inventory,.product__policies{color:#e0f0d299!important;opacity:1!important}.product__vendor,.product__text.caption-with-letter-spacing{color:#7ec94b!important;font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important}.breadcrumb,.breadcrumb a,.breadcrumb span,nav[aria-label=breadcrumb] a,nav[aria-label=breadcrumb] span{color:#e0f0d280!important;opacity:1!important}.breadcrumb a:hover,nav[aria-label=breadcrumb] a:hover{color:#7ec94b!important}.product-form__submit,button[name=add],.product-form button[type=submit]{background:#7ec94b!important;color:#060f06!important;border:none!important;font-weight:700!important}.product-form__submit:hover,button[name=add]:hover{background:#9adf62!important}.r2r-announcement-bar *{color:inherit!important}.r2r-hero *,.r2r-trust *,.r2r-cats *,.r2r-best *,.r2r-why *,.r2r-blog *,.r2r-email *{box-sizing:border-box}.blog__title,h1.blog__title{color:#f0f7e8!important;font-family:var(--r2r-font-display)!important;font-weight:800!important}.article__title,.article__title a,.article-card__title,.article-card__title a,.blog-articles .card__heading,.blog-articles .card__heading a{color:#f0f7e8!important;opacity:1!important}.card.color-background-1 .card__heading,.card.color-background-1 .card__heading a{color:#1a1a1a!important}.article__excerpt,.article-card__excerpt,.article__excerpt p,.blog-articles .card__information p{color:#e0f0d2bf!important;opacity:1!important}.article__date,.article__author,.article-card__date,.article-card__author,.blog-articles .caption-with-letter-spacing,.article__info,.article__info-item,.article-template time,.blog time{color:#e0f0d280!important;opacity:1!important;font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important}.article__tags a,.article__tag,.tag,.tag a{color:#e0f0d2bf!important;opacity:1!important}.article__title--large,h1.article__title,.article-template h1,.article-template .article__title{color:#f0f7e8!important;font-family:var(--r2r-font-display)!important;font-weight:800!important;letter-spacing:-.02em!important}.article__header .article__date,.article__header .article__author,.article-template .article__date,.article-template .article__author{color:#e0f0d280!important;opacity:1!important}.article__content,.article__content p,.article__content li,.article__content ul,.article__content ol,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6,.article__content span,.article__content blockquote,.article__content strong,.article__content em,.article-template .article-template__content,.article-template .article-template__content p,.article-template .article-template__content li,.article-template .article-template__content span,.article-template .rte,.article-template .rte p,.article-template .rte li,.article-template .rte h2,.article-template .rte h3,.article-template .rte h4,.article-template .rte span,.article-template .rte blockquote,.article-template .rte strong,.article-template .rte em,.article-template .rte ul,.article-template .rte ol{color:#e0f0d2d9!important;opacity:1!important}.article__content h2,.article__content h3,.article__content h4,.article-template .rte h2,.article-template .rte h3,.article-template .rte h4{color:#f0f7e8!important;font-family:var(--r2r-font-display)!important;font-weight:800!important;margin-top:1.8em!important;margin-bottom:.6em!important}.article__content a,.article-template .rte a,.article-template a:not(.button){color:#7ec94b!important;text-decoration:underline;text-decoration-color:#7ec94b80;text-underline-offset:3px}.article__content a:hover,.article-template .rte a:hover{color:#9adf62!important;text-decoration-color:#9adf62}.article__content blockquote,.article-template .rte blockquote{color:#e0f0d2bf!important;border-left-color:#7ec94b!important;padding-left:1.2em!important;font-style:italic}.article__footer,.article__footer span,.article__footer a,.article-template .share-button{color:#e0f0d299!important;opacity:1!important}.article__footer a:hover,.article-template .share-button:hover{color:#7ec94b!important}.article__back,.article__back a{color:#e0f0d299!important}.article__back a:hover{color:#7ec94b!important}.blog__related-articles h2,.article-recommendations h2{color:#f0f7e8!important;font-family:var(--r2r-font-display)!important;font-weight:800!important}.share-button details summary,.share-button__button{color:#7ec94b!important}.header-wrapper,.shopify-section-group-header-group .header-wrapper,.shopify-section-header .header-wrapper{background:#060f06!important;background-image:none!important;color:#f0f7e8!important;border-bottom:1px solid rgba(126,201,75,.12)!important}.header-wrapper .header,.header{background:transparent!important;color:#f0f7e8!important}.header__heading-link,.header__heading-link.link,.header__heading a,.header__heading .h2{color:#f0f7e8!important;font-family:var(--r2r-font-display)!important;font-weight:800!important;letter-spacing:-.02em!important}.header__inline-menu .list-menu__item,.header__menu-item,.header__menu-item span,.header__active-menu-item,.header .list-menu--inline a,.header .header__inline-menu a{color:#f0f7e8!important;font-family:DM Sans,system-ui,sans-serif!important;font-weight:500!important;font-size:14px!important;letter-spacing:.02em!important;transition:color .25s ease!important}.header__inline-menu .list-menu__item:hover,.header__menu-item:hover,.header__menu-item:hover span,.header .list-menu--inline a:hover,.header .header__inline-menu a:hover{color:#7ec94b!important}.header__active-menu-item{text-decoration-color:#7ec94b!important}.mega-menu__content,.header__submenu,.list-menu--disclosure{background:#0a1a0a!important;color:#f0f7e8!important;border:1px solid rgba(126,201,75,.12)!important}.mega-menu__link,.mega-menu__link--level-2,.header__submenu .list-menu__item,.header__submenu a{color:#f0f7e8!important;opacity:.85!important}.mega-menu__link:hover,.header__submenu a:hover{color:#7ec94b!important;opacity:1!important}.header__icon,.header__icon--cart,.header__icon--account,.header__icon--search,.header__icon--menu{color:#f0f7e8!important}.header__icon svg,.header__icon .icon{color:#f0f7e8!important;fill:currentColor!important}.header__icon:hover,.header__icon:hover svg{color:#7ec94b!important}.cart-count-bubble{background:#7ec94b!important;color:#060f06!important}.header__icon--menu .icon,header-drawer details summary .icon{color:#f0f7e8!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__navigation{background:#060f06!important;color:#f0f7e8!important}.menu-drawer__menu-item,.menu-drawer__menu-item.list-menu__item,.menu-drawer a,.menu-drawer__menu li a,.menu-drawer .list-menu__item{color:#f0f7e8!important;border-color:#7ec94b1f!important;font-family:DM Sans,system-ui,sans-serif!important}.menu-drawer__menu-item:hover,.menu-drawer a:hover{background:#7ec94b14!important;color:#7ec94b!important}.menu-drawer__close-button,.menu-drawer__utility-links a{color:#f0f7e8!important}.menu-drawer__utility-links{background:#0a1a0a!important;border-top:1px solid rgba(126,201,75,.12)!important}.predictive-search,.search-modal,.search-modal__content,details-modal[open] .search-modal{background:#060f06!important;color:#f0f7e8!important;border-color:#7ec94b1f!important}.search-modal__form .field__input,.predictive-search .field__input,.search__input{background:#0a1a0a!important;color:#f0f7e8!important;border-color:#7ec94b33!important}.search-modal__form .field__label,.predictive-search .field__label{color:#e0f0d2a6!important}.predictive-search__heading,.predictive-search h2,.predictive-search h3{color:#7ec94b!important;font-family:DM Mono,Courier New,monospace!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:11px!important}.header-localization .disclosure__button,.header-localization .disclosure__link,.header__localization button,.header__localization a{color:#f0f7e8!important}.header-localization .disclosure__list,.header-localization .disclosure__list-wrapper{background:#0a1a0a!important;border:1px solid rgba(126,201,75,.12)!important}.footer,.shopify-section-group-footer-group .footer,.shopify-section-footer .footer{background:#060f06!important;background-image:none!important;color:#f0f7e8!important;border-top:1px solid rgba(126,201,75,.12)!important;margin-top:0!important}.footer__content-top,.footer__content-bottom,.footer__content-bottom-wrapper{background:transparent!important;border-color:#7ec94b1f!important}.footer-block__heading,.footer-block__heading.inline-richtext,.footer-block h2{color:#f0f7e8!important;font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-bottom:18px!important}.footer-block__details-content a,.footer-block .list-menu__item,.footer-block ul li a,.footer-block--menu a,.footer a.link--text,.footer .list-menu__item--link{color:#e0f0d2b3!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;transition:color .25s ease!important;text-decoration:none!important}.footer-block__details-content a:hover,.footer-block .list-menu__item:hover,.footer-block ul li a:hover,.footer-block--menu a:hover,.footer a.link--text:hover{color:#7ec94b!important}.footer-block__details-content,.footer-block__details-content.rte,.footer-block__details-content.rte p,.footer-block__details-content.rte span,.footer-block__brand-info,.footer-block__brand-info p{color:#e0f0d2a6!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;line-height:1.65!important}.footer-block__heading.rte,.footer-block--newsletter .footer-block__heading,.footer-block__newsletter .footer-block__heading{color:#f0f7e8!important}.footer-block--newsletter .footer-block__details-content,.footer-block__newsletter p{color:#e0f0d2a6!important}.footer .newsletter-form__field-wrapper,.footer .field{background:transparent!important}.footer .newsletter-form__field-wrapper .field__input,.footer .field__input{background:#0a1a0a99!important;color:#f0f7e8!important;border:1px solid rgba(126,201,75,.2)!important;border-radius:8px 0 0 8px!important;font-family:DM Sans,system-ui,sans-serif!important}.footer .newsletter-form__field-wrapper .field__input::placeholder,.footer .field__input::placeholder{color:#e0f0d259!important}.footer .newsletter-form__field-wrapper .field__label,.footer .field__label{color:#e0f0d280!important;background:transparent!important}.footer .newsletter-form__button,.footer .field__button{background:#7ec94b!important;color:#060f06!important;border-radius:0 8px 8px 0!important;transition:background .25s ease!important}.footer .newsletter-form__button:hover,.footer .field__button:hover{background:#9adf62!important}.footer .newsletter-form__button svg,.footer .field__button svg{color:#060f06!important;fill:currentColor!important}.footer .newsletter-form__message,.footer .newsletter-form__message--success{color:#7ec94b!important}.footer .social-icons,.footer .list-social,.footer__list-social{gap:16px!important}.footer .list-social__link,.footer .social-icons a,.footer .list-social a{color:#f0f7e8!important;opacity:.7!important;transition:all .25s ease!important}.footer .list-social__link:hover,.footer .social-icons a:hover,.footer .list-social a:hover{color:#7ec94b!important;opacity:1!important}.footer .list-social__link svg,.footer .list-social a svg{fill:currentColor!important}.footer__localization .disclosure__button,.footer__localization button,.footer__localization a{color:#f0f7e8!important;background:transparent!important;border:1px solid rgba(126,201,75,.2)!important;border-radius:8px!important}.footer__localization .disclosure__list,.footer__localization .disclosure__list-wrapper{background:#0a1a0a!important;border:1px solid rgba(126,201,75,.12)!important}.footer__localization .disclosure__link{color:#f0f7e8!important}.footer__localization .disclosure__link:hover{color:#7ec94b!important;background:#7ec94b14!important}.footer__payment .list-payment,.list-payment{gap:8px!important}.footer__payment .list-payment__item,.list-payment__item svg{opacity:.6!important;filter:grayscale(.2)!important}.footer__copyright,.footer__copyright.caption,.copyright__content,.footer__copyright a,.copyright__content a{color:#e0f0d280!important;font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;letter-spacing:.08em!important}.footer__copyright a:hover,.copyright__content a:hover{color:#7ec94b!important}.footer .policies,.footer .policies li,.footer .policies a{color:#e0f0d280!important;font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;letter-spacing:.08em!important}.footer .policies a:hover{color:#7ec94b!important}.footer .footer__follow-on-shop{opacity:.9}.footer-block-image .caption-large,.footer-block-image .text-body{color:#e0f0d2a6!important}.header-wrapper a:focus-visible,.header-wrapper button:focus-visible,.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible,.menu-drawer a:focus-visible{outline:2px solid #7EC94B!important;outline-offset:3px!important}.r2r-announcement-bar{z-index:5!important}.shopify-section-group-header-group,.shopify-section-header,.header-wrapper{position:relative!important;z-index:50!important}.shopify-section-group-header-group.r2r-searchbar-section{z-index:70!important}.header__submenu,.mega-menu__content,.list-menu--disclosure,.header .list-menu--disclosure{z-index:60!important}.menu-drawer,.menu-drawer-container,.menu-drawer__navigation-container{z-index:100!important}.search-modal,details-modal[open] .search-modal{z-index:101!important}.mega-menu__content{background:#0a1a0a!important;border:1px solid rgba(126,201,75,.15)!important;border-radius:0 0 8px 8px!important;padding:24px 32px!important;box-shadow:0 12px 40px #0006!important}.mega-menu__link--level-1,.mega-menu__content>ul:not(.mega-menu__list--condensed)>li>a,.mega-menu__list:not(.mega-menu__list--condensed)>li>a{font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#7ec94b!important;margin-bottom:10px!important;display:block!important;padding:0 0 8px!important}.mega-menu__link,.mega-menu__list a,.header__submenu a{font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#e0f0d2bf!important;padding:6px 0!important;transition:color .2s ease,padding-left .2s ease!important;line-height:1.8!important}.mega-menu__link:hover,.mega-menu__list a:hover,.header__submenu a:hover{color:#7ec94b!important;padding-left:4px!important}.header__inline-menu .list-menu__item--link,.header__menu-item{font-family:DM Sans,system-ui,sans-serif!important;font-weight:500!important;font-size:14px!important;letter-spacing:.01em!important;padding:14px!important;position:relative;transition:color .2s ease!important}.header__active-menu-item{text-decoration:none!important;position:relative!important}.header__active-menu-item:after{content:"";position:absolute;bottom:0;left:14px;right:14px;height:2px;background:#7ec94b}.header__inline-menu .list-menu__item--link:after{content:"";position:absolute;bottom:0;left:14px;right:14px;height:2px;background:#7ec94b;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.header__inline-menu .list-menu__item--link:hover:after,.header summary.list-menu__item:hover:after{transform:scaleX(1)}.header__inline-menu a:has(>span:where([data-deals-text])),.header__inline-menu .list-menu__item--link.r2r-deals-link,.header__menu-item.r2r-deals-link{color:#ff7a5a!important;font-family:DM Mono,Courier New,monospace!important;font-weight:600!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.header__inline-menu .list-menu__item--link.r2r-deals-link:hover,.header__menu-item.r2r-deals-link:hover{color:#ff9375!important}.header__heading-logo-wrapper{max-width:200px!important}.header__heading-logo{max-height:60px!important;width:auto!important;height:auto!important}@media screen and (min-width:990px){.header__heading-logo{max-height:72px!important}}.scrolled-past-header .header__heading-logo{max-height:48px!important}.r2r-utility-bar+.shopify-section .header-wrapper,.r2r-utility-section+.shopify-section .header-wrapper{border-top:none!important}@media screen and (max-width:749px){.header{padding-top:12px!important;padding-bottom:12px!important}.header__heading-logo{max-height:40px!important}}.r2r-hero{min-height:auto!important;padding:80px 40px 100px!important;position:relative}@media screen and (min-width:990px){.r2r-hero{min-height:560px!important;padding:100px 40px 120px!important}}.r2r-hero:not(:has(.r2r-hero__bg-img)):after,.r2r-hero .r2r-hero__bg:empty:after,.r2r-hero .r2r-hero__bg:has(.r2r-hero__overlay:only-child):after,.r2r-hero .r2r-hero__bg:has(.r2r-hero__overlay+.r2r-hero__noise):not(:has(img)):after{content:"";position:absolute;top:0;right:0;bottom:0;width:55%;background:radial-gradient(ellipse 400px 280px at 75% 30%,rgba(126,201,75,.18) 0%,transparent 60%),radial-gradient(ellipse 300px 200px at 85% 65%,rgba(212,160,67,.08) 0%,transparent 55%),radial-gradient(ellipse 500px 320px at 65% 50%,rgba(126,201,75,.04) 0%,transparent 70%);pointer-events:none;z-index:1;mask-image:radial-gradient(ellipse at right center,black 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at right center,black 30%,transparent 85%)}.r2r-hero:before{content:"";position:absolute;top:20%;right:8%;bottom:20%;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(126,201,75,.3) 20%,rgba(126,201,75,.5) 50%,rgba(126,201,75,.3) 80%,transparent 100%);pointer-events:none;z-index:2}@media screen and (max-width:989px){.r2r-hero:before,.r2r-hero:after{display:none!important}}.r2r-cat-card{overflow:hidden}.r2r-cat-card__img--placeholder{background:none!important;position:relative}.r2r-cats__grid .r2r-cat-card:nth-child(1) .r2r-cat-card__img--placeholder,.r2r-cats__grid .r2r-cat-card:nth-child(1):not(:has(img.r2r-cat-card__img)) .r2r-cat-card__img-wrap{background:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(244,200,112,.35) 0%,transparent 60%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(126,201,75,.2) 0%,transparent 70%),linear-gradient(180deg,#1a2b14,#0a1a0a)!important}.r2r-cats__grid .r2r-cat-card:nth-child(2) .r2r-cat-card__img--placeholder,.r2r-cats__grid .r2r-cat-card:nth-child(2):not(:has(img.r2r-cat-card__img)) .r2r-cat-card__img-wrap{background:linear-gradient(135deg,#0a280fe6,#061408),repeating-linear-gradient(45deg,rgba(126,201,75,.04) 0px,rgba(126,201,75,.04) 1px,transparent 1px,transparent 8px)!important}.r2r-cats__grid .r2r-cat-card:nth-child(3) .r2r-cat-card__img--placeholder,.r2r-cats__grid .r2r-cat-card:nth-child(3):not(:has(img.r2r-cat-card__img)) .r2r-cat-card__img-wrap{background:radial-gradient(ellipse 60% 70% at 30% 60%,rgba(74,164,140,.25) 0%,transparent 70%),radial-gradient(ellipse 50% 50% at 70% 40%,rgba(126,201,75,.18) 0%,transparent 70%),linear-gradient(180deg,#0d1f15,#0a1a0a)!important}.r2r-cats__grid .r2r-cat-card:nth-child(4) .r2r-cat-card__img--placeholder,.r2r-cats__grid .r2r-cat-card:nth-child(4):not(:has(img.r2r-cat-card__img)) .r2r-cat-card__img-wrap{background:radial-gradient(circle at 50% 70%,rgba(154,223,98,.3) 0%,transparent 50%),radial-gradient(circle at 20% 30%,rgba(126,201,75,.15) 0%,transparent 50%),linear-gradient(180deg,#14251a,#0a1a0a)!important}.r2r-cats__grid .r2r-cat-card:nth-child(5) .r2r-cat-card__img--placeholder,.r2r-cats__grid .r2r-cat-card:nth-child(5):not(:has(img.r2r-cat-card__img)) .r2r-cat-card__img-wrap{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(212,80,60,.15) 0%,transparent 65%),radial-gradient(ellipse 80% 60% at 30% 80%,rgba(126,201,75,.12) 0%,transparent 70%),linear-gradient(180deg,#1f1810,#0a1a0a)!important}.r2r-cats__grid .r2r-cat-card:nth-child(6) .r2r-cat-card__img--placeholder,.r2r-cats__grid .r2r-cat-card:nth-child(6):not(:has(img.r2r-cat-card__img)) .r2r-cat-card__img-wrap{background:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(170,200,210,.08) 0%,transparent 65%),radial-gradient(ellipse 60% 70% at 40% 80%,rgba(126,201,75,.15) 0%,transparent 70%),linear-gradient(180deg,#151f1e,#0a1a0a)!important}.r2r-cat-card__icon{font-size:28px!important;filter:drop-shadow(0 0 12px rgba(126,201,75,.35))}.r2r-cat-card:has(.r2r-cat-card__img--placeholder) .r2r-cat-card__content:before,.r2r-cat-card:not(:has(img)) .r2r-cat-card__content:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;opacity:0;pointer-events:none}.shopify-section-email-signup-banner,.shopify-section[id*=email-signup-banner],.email-signup-banner-section{display:none!important}body:has(.r2r-footer-section) .shopify-section-group-footer-group>.shopify-section:has(>.footer):not(:has(.r2r-footer)),body:has(.r2r-footer) .shopify-section-group-footer-group .footer:not(.r2r-footer){display:none!important}.r2r-utility-bar{background:#050c05!important;font-size:10.5px!important}.r2r-announcement-bar{background:#0a1a0a!important}.r2r-announcement-bar .r2r-ticker-icon{color:#f4c870!important}.cart__items,.cart-items,.cart-item,.cart-item__name,.cart-item__details,.cart-item__price-wrapper,.cart-item__final-price,.cart-item__totals,.cart__contents,.cart__footer,.cart__ctas,.cart__empty-text,.cart__login-title,.cart__login-paragraph,.cart__note,.cart__dynamic-checkout-buttons,.totals,.totals__total,.totals__subtotal,.totals__total-value,.totals__subtotal-value,.tax-note,.cart-items__heading,.cart-items__heading--wide{color:#f0f7e8!important}.cart-item__name,.cart-item__name a{color:#f0f7e8!important;font-weight:500!important}.cart-item__price-wrapper .price,.cart-item__price-wrapper .price-item,.cart-item__final-price{color:#f0f7e8!important;opacity:1!important}.cart-item__old-price,.cart-item__old-price.price{color:#e0f0d266!important}.totals__total-value,.totals__subtotal-value{color:#7ec94b!important;font-weight:700!important}.cart-item .quantity,.cart-item .quantity__input,.cart-item .quantity__button{background:#0a1a0a99!important;color:#f0f7e8!important;border-color:#7ec94b33!important}.cart-item .quantity__button:hover{background:#7ec94b1a!important;color:#7ec94b!important}.cart-remove-button,.button.button--tertiary{color:#e0f0d299!important}.cart-remove-button:hover,.button.button--tertiary:hover{color:#7ec94b!important}.cart-items,.cart__contents,main .cart,#main-cart-items{background:transparent!important}.customer,.customer.login,.customer.register,.customer.account,.customer.addresses,.customer.order,.customer.reset,.customer.activate,.customer h1,.customer h2,.customer h3,.customer h4,.customer p,.customer span,.customer label,.customer li,.customer td,.customer th,.customer a:not(.button),.customer legend{color:#f0f7e8!important}.customer a:not(.button){color:#7ec94b!important;text-decoration:underline}.customer a:not(.button):hover{color:#9adf62!important}.customer__table,.customer table,.customer fieldset,.account__order-lineitems,.order-list{background:#0a1a0a66!important;border-color:#7ec94b26!important;color:#f0f7e8!important}.customer table th,.customer table td,.customer table caption{color:#f0f7e8!important;border-color:#7ec94b1a!important}.customer table th{font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#7ec94b!important}.page-width .rte,.main-page-title,.page-title,h1.page-title,.page h1,.page h2,.page h3,.page h4,.page p,.page li,.page span,.page a:not(.button){color:#f0f7e8!important}.page-title,h1.page-title{font-family:var(--r2r-font-display)!important;font-weight:800!important;color:#f0f7e8!important}.template-404,.not-found,.template-404 h1,.template-404 h2,.template-404 p,.not-found h1,.not-found p{color:#f0f7e8!important}.template-search,.template-search__header,.template-search__title,.template-search__search,main .search,.search__title,h1.search__title{color:#f0f7e8!important}.template-search__search .field__input,.search__input{background:#0a1a0a99!important;color:#f0f7e8!important;border-color:#7ec94b33!important}.template-search__search .field__label,.search__input~.field__label{color:#e0f0d280!important}.template-search p,.template-search__result-count{color:#e0f0d2b3!important}main .collection-list,.collection-list-title,.list-collections__title,h1.title,.title--primary{color:#f0f7e8!important}h1.title,.title--primary{font-family:var(--r2r-font-display)!important;font-weight:800!important}.contact,.contact__fields,.contact__button,.contact h1,.contact h2,.contact label,.contact legend,.contact p{color:#f0f7e8!important}.contact .field,.contact .field__input,.contact textarea,.contact select,form .field__input,form textarea{background:#0a1a0a99!important;color:#f0f7e8!important;border-color:#7ec94b33!important}.contact .field__label,form .field__label{color:#e0f0d280!important;background:transparent!important}.contact .field__input:focus,form .field__input:focus,form textarea:focus{border-color:#7ec94b!important;outline:none!important;box-shadow:0 0 0 2px #7ec94b40!important}.contact .field__input::placeholder,form .field__input::placeholder,form textarea::placeholder{color:#e0f0d259!important}.form-status,.form-status-list,.form__message{color:#f0f7e8!important}.form__message--error,.form-status--error{color:#ff7a5a!important}.form__message--success,.form-status--success{color:#7ec94b!important}.accordion{background:#0a1a0a66!important;border-color:#7ec94b26!important}.accordion__title,summary.accordion__title,.accordion summary,.accordion h2,.accordion h3,.accordion h4{color:#f0f7e8!important}.accordion__content,.accordion__content.rte,.accordion__content p,.accordion__content li,.accordion__content span{color:#e0f0d2d9!important;opacity:1!important}.accordion summary .icon-caret,.accordion details summary svg{color:#7ec94b!important;fill:currentColor!important}.newsletter,.newsletter__wrapper,.newsletter h2,.newsletter p,.email-signup-banner h2,.email-signup-banner p,.email-signup__heading,.email-signup__subheading{color:#f0f7e8!important}.newsletter .field__input,.newsletter-form__field-wrapper .field__input{background:#0a1a0a99!important;color:#f0f7e8!important;border-color:#7ec94b33!important}.newsletter .field__label,.newsletter-form__field-wrapper .field__label{color:#e0f0d280!important}.newsletter-form__button,.newsletter .field__button{background:#7ec94b!important;color:#060f06!important}.newsletter-form__button:hover,.newsletter .field__button:hover{background:#9adf62!important}predictive-search,.predictive-search,.predictive-search__results,.predictive-search__results-list,.predictive-search__item{background:#0a1a0a!important;color:#f0f7e8!important;border-color:#7ec94b26!important}.predictive-search__item-heading,.predictive-search__item-content p,.predictive-search__item a,.predictive-search__item .price,.predictive-search__item .price-item{color:#f0f7e8!important}.predictive-search__item:hover,.predictive-search__item--link:hover{background:#7ec94b14!important}.predictive-search__heading{color:#7ec94b!important;font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important}.related-products__heading,.related-products h2,.product-recommendations h2,.product-recommendations__heading{color:#f0f7e8!important;font-family:var(--r2r-font-display)!important;font-weight:800!important;text-align:center}cart-notification,.cart-notification,.cart-drawer,.cart-drawer__header,.cart-drawer__heading,.drawer__inner{background:#060f06!important;color:#f0f7e8!important;border-color:#7ec94b26!important}.cart-notification .cart-notification-product__name,.cart-drawer__heading{color:#f0f7e8!important}.cart-notification .product-option,.cart-drawer .product-option{color:#e0f0d2b3!important}.badge,.card__badge .badge{background:#0a1a0a!important;color:#7ec94b!important;border:1px solid rgba(126,201,75,.3)!important}.badge.color-accent-1,.badge.color-inverse{background:#7ec94b!important;color:#060f06!important;border:none!important}.card__badge .badge:where([data-sold-out]),.badge--sold-out{background:#e0f0d226!important;color:#e0f0d2b3!important;border:none!important}.customer .button:not(.button--tertiary),.page .button:not(.button--tertiary),.contact .button,.template-404 .button,.template-search .button,.accordion .button{background:#7ec94b!important;color:#060f06!important;border:none!important;border-radius:8px!important;font-family:DM Sans,system-ui,sans-serif!important;font-weight:600!important;transition:background .2s ease!important}.customer .button:not(.button--tertiary):hover,.page .button:not(.button--tertiary):hover,.contact .button:hover,.template-404 .button:hover,.template-search .button:hover{background:#9adf62!important}body:not(.template-collection):not(.template-product):not(.template-article):not(.template-blog) .caption,body:not(.template-collection):not(.template-product):not(.template-article):not(.template-blog) .caption-large,body:not(.template-collection):not(.template-product):not(.template-article):not(.template-blog) .caption-with-letter-spacing{color:#e0f0d2a6!important}body:not(.template-collection):not(.template-product):not(.template-article):not(.template-blog) .subtitle,body:not(.template-collection):not(.template-product):not(.template-article):not(.template-blog) .h5,body:not(.template-collection):not(.template-product):not(.template-article):not(.template-blog) small{color:#e0f0d2b3!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/r2r-page-fixes.css.map */
