body.agg-design-system{background-color:var(--agg-color-cream, #f6f3eb);color:var(--agg-color-charcoal, #172018)}.agg-design-system #template-index,.agg-design-system .dynamic-sections{background-color:var(--agg-color-cream, #f6f3eb)}.agg-design-system .header{box-shadow:0 8px 24px #10461624}.agg-design-system .mega-menu .menu__heading,.agg-design-system .horizontal-dropdown__column>a.navbar-item.menu__heading{align-items:center;background:var(--agg-color-forest, #1b5e20)!important;border:1px solid transparent!important;border-radius:6px;box-sizing:border-box;box-shadow:0 2px 8px #388e3c12;color:#fff!important;display:flex;font-size:1.13em;font-weight:700;height:48px;justify-content:center;min-height:48px;margin-bottom:10px;overflow:hidden;padding:0 18px;position:relative;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease;width:100%}.agg-design-system .horizontal-dropdown__column>a.navbar-item.menu__heading{margin-right:8px;max-width:220px;min-width:180px;width:auto}.agg-design-system .mega-menu .menu__heading>a{align-items:center;background:transparent!important;border:0!important;color:inherit!important;display:flex;font:inherit;height:100%;justify-content:center;margin:0;padding:0;text-decoration:none!important;width:100%}.agg-design-system .mega-menu .menu__heading:hover,.agg-design-system .mega-menu .menu__heading:focus-within,.agg-design-system .mega-menu .menu__heading.is-active,.agg-design-system .mega-menu .menu__heading.active,.agg-design-system .horizontal-dropdown__column>a.navbar-item.menu__heading:hover,.agg-design-system .horizontal-dropdown__column>a.navbar-item.menu__heading:focus-visible,.agg-design-system .horizontal-dropdown__column>a.navbar-item.menu__heading.is-active,.agg-design-system .horizontal-dropdown__column>a.navbar-item.menu__heading.active{background:var(--agg-color-green, #388e3c)!important;border-color:transparent!important;color:#fff!important}.agg-design-system .mega-menu .menu__heading:focus-within,.agg-design-system .horizontal-dropdown__column>a.navbar-item.menu__heading:focus-visible{box-shadow:0 0 0 3px var(--agg-color-yellow, #fbc02d);outline:0}.agg-design-system .mega-menu .mega-menu__linklist>ul{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:12px;min-height:156px}.agg-design-system .header .disclosure__toggle--country{color:#fff;fill:#fff;font-weight:600}.agg-design-system .header .disclosure__toggle--country:hover,.agg-design-system .header .disclosure__toggle--country[aria-expanded=true]{color:var(--agg-color-yellow, #fbc02d);fill:var(--agg-color-yellow, #fbc02d)}.agg-design-system .header .disclosure__toggle--country .icon[data-icon=down-caret] svg{height:.9em;vertical-align:middle;width:.9em}.agg-design-system .header .disclosure__list-wrap .disclosure__button{background:transparent;color:var(--agg-color-forest, #1b5e20);font-weight:600}.agg-design-system .header .disclosure__list-wrap .disclosure__button:hover,.agg-design-system .header .disclosure__list-wrap .disclosure__button:focus-visible{background-color:#fbc02d33;color:var(--agg-color-forest, #1b5e20)}.agg-design-system .heading-section__heading,.agg-design-system .featured-collection__title,.agg-design-system .image-with-text__heading,.agg-design-system .newsletter__heading{letter-spacing:-.025em;line-height:1.12}.agg-design-system .heading-wrapper--featured-collection,.agg-design-system .heading-section__content{position:relative}.agg-design-system .button:not(.header__search-button):not(.flickity-button),.agg-design-system .element-button,.agg-design-system .shopify-payment-button__button{border-radius:var(--agg-radius-control, 8px);font-weight:600;min-height:46px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.agg-design-system .button:not(.header__search-button):not(.flickity-button):hover,.agg-design-system .element-button:hover,.agg-design-system .shopify-payment-button__button:hover{box-shadow:0 8px 18px var(--agg-color-shadow, rgba(23, 32, 24, .12));transform:translateY(-1px)}.agg-design-system :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--agg-color-yellow, #fbc02d);outline-offset:3px}.agg-design-system.index .collection-list__thumbnail .product-wrap{background:var(--agg-color-surface, #fff);border:1px solid rgba(23,32,24,.1);border-radius:var(--agg-radius-card, 14px);box-shadow:0 1px 2px #1720180a,0 10px 24px -18px #17201852;filter:none!important;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,filter .18s ease}.agg-design-system.index .collection-list__thumbnail .product-wrap:hover{box-shadow:0 2px 4px #1720180f,0 14px 30px -18px #17201861;filter:none!important;transform:translateY(-2px)}.agg-design-system.index .featured-collection .gallery-cell>.product-wrap,.agg-design-system.index .featured-collection-section .gallery-cell>.product-wrap{background:var(--agg-color-surface, #fff);border:1px solid rgba(23,32,24,.1);border-radius:var(--agg-radius-card, 14px);box-shadow:0 1px 2px #1720180a,0 10px 24px -18px #17201852;height:100%;overflow:hidden}.agg-design-system.index .featured-collection .gallery-cell>.product-wrap:hover,.agg-design-system.index .featured-collection-section .gallery-cell>.product-wrap:hover{box-shadow:0 2px 4px #1720180f,0 14px 30px -18px #17201861;transform:translateY(-2px)}.agg-design-system.index .featured-collection .thumbnail__caption,.agg-design-system.index .featured-collection-section .thumbnail__caption{padding:16px 16px 18px}.agg-design-system.index .image-with-text>.section{background:var(--agg-color-surface, #fff);border:1px solid rgba(23,32,24,.08);border-radius:var(--agg-radius-card, 14px);box-shadow:0 1px 2px #1720180a,0 12px 28px -20px #17201857;overflow:hidden}.agg-design-system.index .image-with-text>.section .image-with-text__column{margin-left:0;margin-right:0;width:50%}.agg-design-system.index .image-with-text>.section .image-with-text__image-column{align-self:stretch;overflow:hidden}.agg-design-system.index .image-with-text>.section .image-with-text__image-column .image-element__wrap{background:transparent;border:0;border-radius:0;height:100%;min-height:100%;overflow:hidden}.agg-design-system.index .image-with-text>.section .image-with-text__image-column img.image-with-text__image,.agg-design-system.index .image-with-text>.section .image-with-text__image-column noscript img.image-with-text__image{border:0;border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.agg-design-system.index .image-with-text>.section .image-with-text__text-column{color:var(--agg-color-charcoal, #172018)}.agg-design-system .collection-feed .product__grid-item .product-wrap{background:var(--agg-color-surface, #fff);border:1px solid rgba(23,32,24,.1);border-radius:var(--agg-radius-card, 14px);box-shadow:0 1px 2px #1720180a,0 10px 24px -18px #1720184d;overflow:hidden}.agg-design-system .recommended-products-section .product-wrap{box-shadow:0 1px 2px #1720180a,0 10px 24px -18px #1720184d}.agg-design-system .recommended-products-section .product-wrap:hover{box-shadow:0 2px 4px #1720180f,0 14px 30px -18px #17201861;transform:translateY(-2px)}.agg-design-system .collection-feed .product__grid-item .thumbnail__caption{padding-left:14px;padding-right:14px;padding-bottom:16px}.agg-design-system :where(input,select,textarea){border-radius:var(--agg-radius-control, 8px)}.agg-design-system .quantity-wrapper.quantity-style--box .control,.agg-design-system .quantity-wrapper.quantity-style--box .quantity-element{box-sizing:border-box;height:46px;min-height:46px}.agg-design-system .quantity-wrapper.quantity-style--box .quantity-input{line-height:46px;padding-bottom:0;padding-top:0}.agg-design-system [data-agg-promo-apply]{align-items:center;box-sizing:border-box;justify-content:center;line-height:1;min-height:46px;padding:0 16px;text-align:center}.agg-design-system .newsletter{border-bottom:0;border-top:0}.agg-design-system .newsletter input{background:var(--agg-color-surface, #fff)}.agg-design-system .page__content .agg-page{box-sizing:border-box;color:var(--agg-color-charcoal, #172018);line-height:1.65;margin-inline:auto;max-width:1040px;width:100%}.agg-design-system .page__content .agg-page__header{background:#ffffffb8;border:1px solid rgba(27,94,32,.16);border-left:4px solid var(--agg-color-forest, #1b5e20);border-radius:12px;box-shadow:0 8px 24px #10461614;padding:clamp(24px,4vw,42px)}.agg-design-system .page__content .agg-page__header h1{color:var(--agg-color-forest, #1b5e20);font-size:clamp(2rem,4vw,2.65rem);line-height:1.15;margin:0 0 14px}.agg-design-system .page__content .agg-page p{margin-top:0}.agg-design-system .page__content .agg-page p:last-child{margin-bottom:0}.agg-design-system .page__content .agg-page h2,.agg-design-system .page__content .agg-page h3{color:var(--agg-color-forest, #1b5e20);line-height:1.3}.agg-design-system .page__content .agg-page h2{margin:0 0 18px}.agg-design-system .page__content .agg-page h3{margin:0 0 12px}.agg-design-system .page__content .agg-page a:not(.agg-btn),.agg-design-system .page__content .agg-page a:not(.agg-btn):visited{color:var(--agg-color-green, #388e3c);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.agg-design-system .page__content .agg-page a:not(.agg-btn):hover,.agg-design-system .page__content .agg-page a:not(.agg-btn):active{color:var(--agg-color-forest, #1b5e20);text-decoration-thickness:2px}.agg-design-system .page__content .agg-page ul:not(.agg-inline-links):not(.agg-note-list),.agg-design-system .page__content .agg-page ol{padding-left:1.45rem}.agg-design-system .page__content .agg-page li+li{margin-top:.5rem}.agg-design-system .page__content .agg-page .agg-meta{color:#172018c2;font-size:.96em}.agg-design-system .page__content .agg-page .agg-tagline,.agg-design-system .page__content .agg-page .agg-note{background:#f6f3ebe0;border-left:3px solid var(--agg-color-copper, #b87333);border-radius:0 8px 8px 0;padding:12px 16px}.agg-design-system .page__content .agg-page--about .agg-tagline{background:var(--agg-color-surface, #fff);border:1px solid rgba(27,94,32,.14);border-left:3px solid var(--agg-color-copper, #b87333);box-shadow:0 4px 14px #10461612;margin-top:20px}.agg-design-system .page__content .agg-page .agg-card,.agg-design-system .page__content .agg-page .agg-faq-item{background:var(--agg-color-surface, #fff);border:1px solid rgba(27,94,32,.14);border-radius:12px;box-shadow:0 6px 18px #10461612;box-sizing:border-box;padding:clamp(18px,2.5vw,26px)}.agg-design-system .page__content .agg-page address{font-style:normal}.agg-design-system .page__content .agg-page .agg-page-nav{background:#ffffff8f;border:1px solid rgba(27,94,32,.12);border-radius:10px;padding:18px 20px}.agg-design-system .page__content .agg-page--faq .agg-page-nav--quick .agg-inline-links+p{margin:20px 0 0}.agg-design-system .page__content .agg-page .agg-inline-links{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:10px 0 0;padding:0}.agg-design-system .page__content .agg-page .agg-inline-links li{margin:0}.agg-design-system .page__content .agg-page .agg-bottom-nav{display:flex;justify-content:center;margin-top:clamp(24px,4vw,36px);text-align:center}.agg-design-system .page__content .agg-page .agg-bottom-nav .agg-inline-links{justify-content:center;margin:0}.agg-design-system .page__content .agg-page--contact .agg-bottom-nav{display:none}.agg-design-system .agg-contact-bottom-nav{display:flex;justify-content:center;margin:clamp(24px,4vw,36px) auto 0;text-align:center}.agg-design-system .agg-contact-bottom-nav ul{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;list-style:none;margin:0;padding:0}.agg-design-system .agg-contact-bottom-nav a,.agg-design-system .agg-contact-bottom-nav a:visited{color:var(--agg-color-green, #388e3c);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.agg-design-system .agg-contact-bottom-nav a:hover,.agg-design-system .agg-contact-bottom-nav a:active{color:var(--agg-color-forest, #1b5e20);text-decoration-thickness:2px}.agg-design-system .shopify-policy__body .agg-policy a,.agg-design-system .shopify-policy__body .agg-policy a:visited{color:var(--agg-color-green, #388e3c);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.agg-design-system .shopify-policy__body .agg-policy a:hover,.agg-design-system .shopify-policy__body .agg-policy a:active{color:var(--agg-color-forest, #1b5e20);text-decoration-thickness:2px}.agg-design-system .shopify-policy__body .agg-policy address{font-style:normal}.agg-design-system .shopify-policy__body .agg-policy-nav{background:#ffffff8f;border:1px solid rgba(27,94,32,.12);border-radius:10px;padding:18px 20px}.agg-design-system .shopify-policy__body .agg-policy .agg-inline-links{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:10px 0 0;padding:0}.agg-design-system .shopify-policy__body .agg-policy .agg-inline-links li{margin:0}.agg-design-system .shopify-policy__body .agg-policy .agg-bottom-nav{display:flex;justify-content:center;margin-top:clamp(24px,4vw,36px);text-align:center}.agg-design-system .shopify-policy__body .agg-policy .agg-bottom-nav .agg-inline-links{justify-content:center;margin:0}.agg-design-system .shopify-policy__body .agg-bottom-nav~p.agg-meta:last-child{display:block;margin-top:0!important;padding-top:20px!important}.agg-design-system .agg-view-selected-color{display:none}.agg-design-system .product-gallery__main[id^=agg-product-gallery-]{scroll-margin-top:96px}.agg-design-system .page__content .agg-page .agg-note-list{display:grid;gap:14px;list-style:none;margin:20px 0;padding:0}.agg-design-system .page__content .agg-page .agg-note-list li{margin:0}.agg-design-system .page__content .agg-page .agg-faq-list{display:grid;gap:clamp(18px,2.5vw,26px)}.agg-design-system .page__content .agg-page .agg-faq-question{font-size:clamp(1.2rem,2.2vw,1.45rem);margin:0 0 12px}.agg-design-system .page__content .agg-page .agg-faq-answer>:first-child{margin-top:0}.agg-design-system .page__content .agg-page .agg-faq-answer>:last-child{margin-bottom:0}.agg-design-system .page__content .agg-page .agg-steps{margin:0}.agg-design-system .page__content .agg-page .agg-steps>li{padding-left:.35rem}.agg-design-system .page__content .agg-page .agg-steps>li+li{margin-top:clamp(32px,4vw,48px)}.agg-design-system .page__content .agg-page .agg-steps>li::marker{color:var(--agg-color-forest, #1b5e20);font-weight:700}.agg-design-system .page__content .agg-page .agg-cs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.agg-design-system .page__content .agg-page .agg-btn{align-items:center;border:2px solid var(--agg-color-forest, #1b5e20);border-radius:8px;box-sizing:border-box;display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:10px 18px;text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.agg-design-system .page__content .agg-page .agg-btn--primary,.agg-design-system .page__content .agg-page .agg-btn--primary:visited{background:var(--agg-color-forest, #1b5e20);color:#fff}.agg-design-system .page__content .agg-page .agg-btn--ghost,.agg-design-system .page__content .agg-page .agg-btn--ghost:visited{background:var(--agg-color-surface, #fff);color:var(--agg-color-forest, #1b5e20)}.agg-design-system .page__content .agg-page .agg-btn:hover,.agg-design-system .page__content .agg-page .agg-btn:focus-visible{background:var(--agg-color-green, #388e3c);border-color:var(--agg-color-green, #388e3c);box-shadow:0 0 0 3px #fbc02d8c;color:#fff;outline:0}.agg-design-system .shopify-policy__body hr:not(.agg-div),.agg-design-system .page__content hr:not(.agg-div){background:#1b5e2029!important;border:0!important;height:1px!important;margin:clamp(24px,3vw,32px) 0!important}.agg-design-system .shopify-policy__body hr.agg-div,.agg-design-system .page__content .agg-page hr.agg-div{background:none!important;border:0!important;border-top:1px solid var(--agg-color-copper, #b87333)!important;height:0!important;margin:clamp(24px,3vw,32px) 0!important;opacity:1!important}.agg-design-system .shopify-policy__container:has(.shopify-policy__body h1)>.shopify-policy__title{display:none}.agg-design-system .shopify-policy__container{padding-bottom:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,52px)}.agg-design-system .shopify-policy__body h1:first-of-type{margin-top:0!important}.agg-design-system .footer__container{--agg-footer-pine: var(--agg-color-forest, #1b5e20);--agg-footer-white: #fff;--agg-footer-copper: var(--agg-color-copper, #b87333);background:var(--agg-footer-pine)}.agg-design-system .footer__content{padding-block:clamp(24px,3vw,48px)}.agg-design-system .footer__menu .footer__heading{margin-bottom:16px}.agg-design-system .footer__menu ul li.footer__menu-link{margin-bottom:10px}.agg-design-system .footer__menu ul li.footer__menu-link:last-child{margin-bottom:0}.agg-design-system .footer__extra-content.section{background:var(--agg-footer-pine);color:var(--agg-footer-white);box-sizing:border-box;margin-inline:0;max-width:none;padding-block:clamp(20px,2vw,32px);width:100%}.agg-design-system .footer__extra-content .sub-footer{margin-inline:auto;max-width:1200px;width:95%}.agg-design-system .footer__extra-content a,.agg-design-system .footer__extra-content a:visited{color:var(--agg-footer-white);text-decoration:none}.agg-design-system .footer__extra-content a:hover,.agg-design-system .footer__extra-content a:active{color:var(--agg-footer-copper);text-decoration:underline;text-decoration-color:currentColor}@media only screen and (max-width:798px){.agg-design-system .button:not(.header__search-button):not(.flickity-button),.agg-design-system .element-button,.agg-design-system .shopify-payment-button__button{min-height:44px}.agg-design-system .quantity-wrapper.quantity-style--box .control,.agg-design-system .quantity-wrapper.quantity-style--box .quantity-element{height:44px;min-height:44px}.agg-design-system .quantity-wrapper.quantity-style--box .quantity-input{line-height:44px}.agg-design-system [data-agg-promo-apply]{min-height:44px}.agg-design-system .agg-view-selected-color,.agg-design-system .agg-view-selected-color:visited{align-items:center;color:var(--agg-color-green, #388e3c);display:inline-flex;font-weight:700;margin:12px 0 4px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.agg-design-system .agg-view-selected-color:hover,.agg-design-system .agg-view-selected-color:active{color:var(--agg-color-forest, #1b5e20);text-decoration-thickness:2px}.agg-design-system .agg-view-selected-color:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #fbc02d8c;outline:0}.agg-design-system .agg-contact-bottom-nav{margin-bottom:28px}.agg-design-system.index .collection-list__thumbnail .product-wrap:hover,.agg-design-system .button:not(.header__search-button):not(.flickity-button):hover,.agg-design-system .element-button:hover{transform:none}.agg-design-system.index .image-with-text>.section{border-radius:12px}.agg-design-system.index .image-with-text>.section .image-with-text__column{width:100%}.agg-design-system.index .image-with-text>.section .image-with-text__image-column .image-element__wrap{aspect-ratio:3 / 2;min-height:0}.agg-design-system .footer__extra-content .sub-footer{width:calc(100% - 32px)}.agg-design-system .page__content .agg-page__header{padding:20px}.agg-design-system .page__content .agg-page__header h1{font-size:2rem}.agg-design-system .page__content .agg-page .agg-page-nav,.agg-design-system .page__content .agg-page .agg-card,.agg-design-system .page__content .agg-page .agg-faq-item{padding:16px}.agg-design-system .page__content .agg-page .agg-inline-links{gap:9px 18px}.agg-design-system .shopify-policy__body .agg-policy-nav{padding:16px}.agg-design-system .shopify-policy__body .agg-policy .agg-inline-links{gap:9px 18px}.agg-design-system .page__content .agg-page .agg-cs-actions{display:grid;grid-template-columns:1fr}.agg-design-system .page__content .agg-page .agg-btn{width:100%}}@media(prefers-reduced-motion:reduce){.agg-design-system *,.agg-design-system *:before,.agg-design-system *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/agg-design-system.css.map */
