.main-content h1,.main-content h2,.main-content h3,.main-content .h1,.main-content .h2,.main-content .h3{color:#68a51d}.main-content .hero__text-wrap :is(h1,h2,h3,.h1,.h2,.h3),.main-content .section-header--hero :is(h1,h2,h3,.h1,.h2,.h3),.main-content .promo-grid__content:not(.promo-grid__content--boxed) :is(h1,h2,h3,.h1,.h2,.h3),.main-content .background-media-text__inner :is(h1,h2,h3,.h1,.h2,.h3),.main-content .countdown__content :is(h1,h2,h3,.h1,.h2,.h3),.main-content .testimonials-section :is(h1,h2,h3,.h1,.h2,.h3),.main-content .newsletter-container :is(h1,h2,h3,.h1,.h2,.h3){color:inherit}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:19px}@media only screen and (max-width:768px){.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:19px}}html:root{--colorBtnPrimaryLight: #5F9A1A}[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active{background:#5f9a1a}[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,.hero__slide-link:hover~.hero__text-wrap .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after,[data-button_style=square] .promo-grid__slide-link:hover~.promo-grid__content .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after,[data-button_style^=round] .promo-grid__slide-link:hover~.promo-grid__content .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after{animation:none}.rte a:not(.rte__image):not(.btn):not(.shopify-section-group-footer-group *),.rte a:not(.rte__image):not(.btn):not(.shopify-section-group-footer-group *):hover{text-decoration-color:currentColor}.grid-product__vendor{opacity:1}.custom-shipping-note{color:var(--colorTextBody);font-size:var(--typeBodySmallSize);margin:0 0 6px}.custom-shipping-note a{color:inherit;text-decoration:underline}.custom-specs{color:#4b392e;font-size:14px;margin:0 0 20px}.custom-specs .custom-specs__title{background-color:#4b392e;color:#fff;font-size:16px;font-weight:700;line-height:1.4;margin:0;padding:8px 12px;width:100%}.custom-specs__list{margin:0 0 15px}.custom-specs__row{display:grid;grid-template-columns:40% 1fr;gap:10px;padding:6px 12px;background-color:#fff}.custom-specs__row:nth-child(2n){background-color:#f5f5f5}.custom-specs__row dt{font-weight:700}.custom-specs__row dd{margin:0}.custom-specs__table{width:100%;border:0;border-collapse:collapse;font-size:14px}.custom-specs__table caption{text-align:left;font-weight:700;padding:0 12px 6px}.custom-specs__table th,.custom-specs__table td{border:0;padding:6px 12px;text-align:left;background-color:#fff}.custom-specs__table thead th{background-color:#f5f5f5;font-weight:700}.custom-specs__table tbody tr:nth-child(2n) th,.custom-specs__table tbody tr:nth-child(2n) td{background-color:#f5f5f5}.custom-fit-link{color:inherit;text-decoration:underline}.product-block--price .product__policies,[data-section-type=custom-snap-recs][hidden]{display:none}.custom-specs__scroll{overflow-x:auto}.custom-specs__scroll:focus-visible{outline:2px solid #68A51D;outline-offset:2px}.custom-cart-notes__band{background-color:#f5f5f5;padding:24px}.custom-cart-notes__line{color:var(--colorTextBody);font-size:var(--typeBaseSize);margin:0 0 8px}.custom-cart-notes__line:last-child{margin-bottom:0}.custom-cart-notes__lead{font-weight:700}.custom-cart-notes__line a{color:inherit;text-decoration:underline}#CartDrawer .drawer__fixed-header{background-color:#4b392e}#CartDrawer .drawer__fixed-header .drawer__header{border-bottom-color:#4b392e;color:#fff}#CartDrawer .drawer__fixed-header .drawer__title,#CartDrawer .drawer__fixed-header .drawer__close-button{color:#fff}#CartDrawer .drawer__fixed-header .drawer__close-button .icon,#CartDrawer .drawer__fixed-header .drawer__close-button .icon path{fill:none;stroke:#fff}#CartDrawer .drawer__fixed-header .drawer__close-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:-2px}.template-cart .custom-cart-notes{margin-bottom:0}.template-cart .shopify-section:has(.custom-cart-notes)+.shopify-section .page-content{padding-top:32px}.custom-final-sale{color:#e4002b;font-weight:700}.custom-cart-compare-at{display:block}.custom-back-to-results{font-size:var(--typeBodySmallSize);margin:0 0 6px}.custom-back-to-results:empty,.product-block:has(>.custom-back-to-results:empty){display:none}.custom-back-to-results__link{color:inherit;text-decoration:none}.custom-back-to-results__link:hover{text-decoration:underline}.custom-breadcrumbs__list{display:inline;list-style:none;margin:0;padding:0}.custom-breadcrumbs__item{display:inline}.custom-breadcrumbs .breadcrumb__divider{margin:0 .35em}.template-product .breadcrumb:not(.custom-breadcrumbs){display:none}.custom-product-nav__row{display:flex;flex-direction:column;gap:6px;padding-top:16px;padding-bottom:16px}.custom-product-nav__row .breadcrumb,.custom-product-nav__row .custom-back-to-results{margin:0;text-align:start}@media only screen and (min-width:768px){.custom-product-nav__row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:20px}}@media only screen and (min-width:769px){.shopify-section:has(.custom-product-nav):has(+.shopify-section .page-content--product) .custom-product-nav__row{padding-bottom:8px}.shopify-section:has(.custom-product-nav)+.shopify-section .page-content--product{padding-top:13px}}@media only screen and (min-width:769px){.header-layout--left-center{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo icons" "logo nav";align-items:center;column-gap:22px}.header-layout--left-center .header-item--logo,.header-layout--left-center .header-item--icons{max-width:none;min-width:0}.header-layout--left-center .header-item--logo{grid-area:logo}.header-layout--left-center .header-item--icons{grid-area:icons;justify-content:flex-end}.header-layout--left-center .header-item--navigation{grid-area:nav;justify-content:flex-start;transform:translateY(-5px)}.header-layout--left-center .header-item--navigation .site-navigation{margin-left:0;margin-right:auto;text-align:left}.header-layout--left-center .header-item--navigation .site-navigation>.site-nav__item:has(>details>summary[data-link="/collections/sale"]),.header-layout--left-center .header-item--navigation .site-navigation>.site-nav__item:has(>a[href="/collections/sale"]){display:inline-flex;align-items:center;vertical-align:middle;margin-left:8px}.header-layout--left-center .header-item--navigation .site-navigation>.site-nav__item:has(>details>summary[data-link="/collections/sale"]):before,.header-layout--left-center .header-item--navigation .site-navigation>.site-nav__item:has(>a[href="/collections/sale"]):before{content:"";position:static;display:inline-block;vertical-align:middle;height:1.2em;margin-right:8px;border-left:1px solid currentColor}.header-layout--left-center .header-item--navigation .site-nav__link{padding-left:8px;padding-right:8px}.header-layout--left-center .header-item--navigation .icon-chevron-down{display:none}}.custom-video-toggle{position:absolute;right:16px;bottom:16px;z-index:5;min-width:44px;min-height:44px;padding:10px 16px;border:0;border-radius:4px;background-color:#4b392e;color:#fff;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer}.custom-video-toggle:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px;box-shadow:0 0 0 6px #4b392e}.custom-featured-brand__logo{margin-bottom:16px;max-width:100%;height:auto}.text-center .custom-featured-brand__logo{margin-left:auto;margin-right:auto}.text-right .custom-featured-brand__logo{margin-left:auto}.text-with-icons__block:has(.text-with-icons__block-text a){position:relative;transition:background-color .2s ease}.text-with-icons__block-text a{text-decoration:underline}.text-with-icons__block:has(.text-with-icons__block-text a) .text-with-icons__block-text a:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}@media(hover:hover){.text-with-icons__block:has(.text-with-icons__block-text a):hover{background-color:#f5f5f5}}.text-with-icons__block:has(.text-with-icons__block-text a):focus-within{outline:2px solid #68A51D;outline-offset:2px}@media only screen and (max-width:768px){.text-with-icons__blocks .text-with-icons__block:has(.text-with-icons__block-text a){margin-bottom:60px;padding-bottom:0}}.site-footer .footer__small-text:has(>a[href*="utm_campaign=poweredby"]){display:none}.custom-rate-table__intro,.custom-rate-table__footnote{color:#4b392e}.custom-rate-table__footnote{font-size:14px;margin-top:16px}.custom-rate-table__tables{display:grid;gap:24px;grid-template-columns:1fr}.custom-rate-table__table{border:0;border-collapse:collapse;color:#4b392e;font-size:15px;margin:0;table-layout:auto;width:100%}.custom-rate-table__table caption{background-color:#4b392e;color:#fff;font-size:16px;font-weight:600;line-height:1.4;padding:8px 12px;text-align:left}.custom-rate-table__table th,.custom-rate-table__table td{border:0;padding:8px 12px;vertical-align:top}.custom-rate-table__table thead th{border-bottom:1px solid #4B392E;font-weight:700}.custom-rate-table__table tbody th{font-weight:400;text-align:left}.custom-rate-table__table thead th+th,.custom-rate-table__table tbody td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:1%}.custom-rate-table__note{display:block;font-size:13px;line-height:1.4;margin-top:2px}.custom-rate-table__tables--zebra .custom-rate-table__table tbody tr:nth-child(2n) th,.custom-rate-table__tables--zebra .custom-rate-table__table tbody tr:nth-child(2n) td{background-color:#f5f5f5}@media only screen and (min-width:769px){.custom-rate-table__tables{align-items:start}.custom-rate-table__tables--2{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-rate-table__tables--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.template-page .shopify-section:has(>.page-content):has(+.shopify-section [data-section-type=slideshow-section]) .page-content{padding-top:0;padding-bottom:0}.template-page .shopify-section:has(>.page-content):has(+.shopify-section [data-section-type=slideshow-section]) .section-header{margin:0}.template-page .shopify-section:has(>.page-content):has(+.shopify-section [data-section-type=slideshow-section]) .section-header__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.template-page .shopify-section:has(>.page-content):not(:has(+.shopify-section [data-section-type=slideshow-section]))+.shopify-section.index-section,.template-page .shopify-section:has(>.page-content):not(:has(+.shopify-section [data-section-type=slideshow-section]))+.shopify-section>.index-section:first-child{margin-top:0}.template-page .shopify-section:has(>.page-content):has(+.shopify-section):not(:has(+.shopify-section [data-section-type=slideshow-section])) .page-content{padding-bottom:24px}.template-page .shopify-section:has(>.page-content):has(+.shopify-section):not(:has(+.shopify-section [data-section-type=slideshow-section])) .page-content>.rte:not(:has(*)){margin-top:-30px}@media only screen and (min-width:769px){.template-page .shopify-section:has(>.page-content):has(+.shopify-section):not(:has(+.shopify-section [data-section-type=slideshow-section])) .page-content{padding-bottom:32px}.template-page .shopify-section:has(>.page-content):has(+.shopify-section):not(:has(+.shopify-section [data-section-type=slideshow-section])) .page-content>.rte:not(:has(*)){margin-top:-50px}}@media(min-width:769px){.text-column__grid:has(>:nth-child(5)):not(:has(>:nth-child(7)))>*{grid-column:span 2}}[id$=__brandkit_palette] .rte-setting p{display:flow-root;max-width:16rem;margin-inline:auto;text-align:right}[id$=__brandkit_palette] .rte-setting p strong{float:left;margin-right:1em}#searchspring-content:empty{min-height:100vh}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
