:focus-visible,.quiz-option:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:3px solid rgb(45,106,79)!important;outline-offset:2px!important;border-radius:4px}.footer__content-bottom,.footer__content-bottom a,.footer__copyright,.footer .list-menu__item--link,.footer-block__details-content a{color:rgba(var(--color-foreground),1)!important}.button--primary,.shopify-payment-button__button--unbranded{color:rgb(var(--color-button-text))!important;opacity:1!important}.newsletter-form__field-wrapper .field__input{border:1px solid rgba(var(--color-foreground),.65)}.newsletter-form__field-wrapper .field__label,.field__input::placeholder{color:rgba(var(--color-foreground),.85);opacity:1}.badge--bottom-left,.badge{opacity:1}@media screen and (max-width:749px){.button,.quantity__button,.product-form__submit,.header__icon,.facets__disclosure summary,.mobile-facets__open,select.select__select{min-height:48px;min-width:48px}}.siac-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid rgba(27,67,50,.2);box-shadow:0 -4px 16px #1b43321f;transform:translateY(110%);transition:transform .25s ease}.siac-sticky-atc.is-visible{transform:translateY(0)}.siac-sticky-atc__info{display:flex;align-items:center;gap:10px;min-width:0}.siac-sticky-atc__info img{border-radius:8px;flex-shrink:0}.siac-sticky-atc__title{display:block;font-size:1.3rem;font-weight:600;color:#1b4332;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.siac-sticky-atc__price{display:block;font-size:1.3rem;color:#2d6a4f;font-weight:700}.siac-sticky-atc__btn{min-height:48px;padding:0 22px;flex-shrink:0;background:#2d6a4f;color:#fff;border:0;border-radius:10px;font-size:1.5rem;font-weight:700;cursor:pointer}.siac-sticky-atc__btn[disabled]{background:#8a8f8b;cursor:not-allowed}@media screen and (min-width:990px){.siac-sticky-atc{display:none}}.siac-faq{max-width:82rem;margin:0 auto;padding:3rem 1.5rem}.siac-faq h2{color:#1b4332;margin-bottom:1.6rem}.siac-faq details{border:1px solid rgba(45,106,79,.28);border-radius:10px;margin-bottom:1rem;background:#fdfdfb}.siac-faq summary{cursor:pointer;padding:1.4rem 1.6rem;font-weight:600;font-size:1.6rem;color:#1b4332;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px}.siac-faq summary::-webkit-details-marker{display:none}.siac-faq summary:after{content:"+";font-size:2rem;color:#2d6a4f;line-height:1}.siac-faq details[open] summary:after{content:"\2212"}.siac-faq .siac-faq__answer{padding:0 1.6rem 1.4rem;color:#33413a;font-size:1.5rem;line-height:1.6}.siac-links{max-width:120rem;margin:0 auto;padding:2.5rem 1.5rem}.siac-links h2{font-size:1.8rem;color:#1b4332;margin-bottom:1.2rem}.siac-links ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.siac-links a{display:inline-flex;align-items:center;min-height:48px;padding:.6rem 1.6rem;border:1.5px solid #2d6a4f;border-radius:999px;color:#1b4332;text-decoration:none;font-size:1.4rem;font-weight:600;background:#f2f7f1}.siac-links a:hover{background:#2d6a4f;color:#fff}.siac-compare{width:100%;border-collapse:collapse;font-size:1.4rem;margin:2rem 0}.siac-compare th,.siac-compare td{border:1px solid rgba(45,106,79,.25);padding:1rem 1.2rem;text-align:left}.siac-compare thead th{background:#1b4332;color:#fff}.siac-compare tbody tr:nth-child(2n){background:#f2f7f1}.predictive-search{box-shadow:0 8px 28px #1b43322e;border-radius:0 0 12px 12px}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:#f2f7f1}.mega-menu__link:hover{color:#2d6a4f;text-decoration:underline;text-underline-offset:3px}.card .badge.badge--sold-out,.badge--sold-out{background:#6b7280;color:#fff;border-color:#6b7280}.card--sold-out .card__media img{filter:grayscale(.45);opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/138/assets/siac-enhancements.css.map */
