:root{--adios-text: #1a1a1a;--adios-text-muted: #555555;--adios-border: #e5e5e5;--adios-accent: #3d8a5f;--adios-accent-soft: #f0f7f2}.site-header,.site-header__background,.site-header.has-scrolled .site-header__background{background-color:#fff}.site-header.site-header--has-border{--border-color: var(--adios-border);--border-opacity: 1}.site-header .navlink,.site-header .menu__item>a,.site-header .menu__item>button,.site-header .header__icons a,.site-header .mobile-menu__button{color:var(--adios-text)}.site-header .navlink:hover,.site-header .menu__item>a:hover,.site-header .header__icons a:hover{color:var(--adios-accent)}.site-footer{background-color:#fafafa;border-top:1px solid var(--adios-border)}#SiteFooter,footer.site-footer{--text: var(--adios-text);--text-alpha-50: rgba(26, 26, 26, .55);--text-alpha-85: rgba(26, 26, 26, .85);--border: var(--adios-border);--bg: #fafafa}.site-footer .footer-content{padding-bottom:0}.site-footer .footer-blocks{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--adios-border);margin:0}.site-footer .footer-block{flex:0 0 auto;width:100%;max-width:100%;padding:0;align-items:center}.site-footer .footer-block--logo{min-width:0}.site-footer .footer-block--logo .footer-block__logo-image{margin:0 auto}.site-footer .footer-block--menu .footer-title{display:none}.site-footer .footer-links__wrapper{width:100%}.site-footer .footer-links{display:flex!important;flex-flow:row wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0;grid-template-columns:unset}.site-footer .footer-links li{margin:0}.site-footer .footer-link{display:inline-block;font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--adios-text-muted);transition:color .2s ease;white-space:nowrap}.site-footer .footer-link:hover{color:var(--adios-accent)}.site-footer .footer-block--text{font-size:.8125rem;color:var(--adios-text-muted);text-align:center}.site-footer .footer-block--text .rte{text-align:center}.site-footer .footer-block--text p{margin:0}.site-footer .footer-block--text a{color:var(--adios-text-muted);font-weight:500;white-space:nowrap}.site-footer .footer-block--text a:hover{color:var(--adios-accent)}.site-footer .footer-bottom{padding-top:1rem;text-align:center}.site-footer .footer-copyright{font-size:.8125rem;color:var(--adios-text-muted)}.site-footer .footer-copyright__content{text-align:center}.site-footer .footer-copyright__powered{display:none}@media only screen and (max-width:767px){.site-footer .footer-links{gap:.4rem .9rem}.site-footer .footer-link{font-size:.75rem}.site-footer .footer-block--text{font-size:.75rem;line-height:1.5}}.adios-utility-nav{background:#f8fbf9;border-bottom:1px solid var(--adios-border)}.adios-utility-nav__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;padding:.45rem 1rem;font-size:.8125rem}.adios-utility-nav a{color:var(--adios-text-muted);font-weight:500;text-decoration:none}.adios-utility-nav a:hover{color:var(--adios-accent)}.adios-utility-nav__sep{color:var(--adios-border);-webkit-user-select:none;user-select:none}.product-grid-item__title{display:flex;flex-direction:column;gap:.2rem;line-height:1.3;text-decoration:none}.product-grid-item__title-flavor{display:block;color:var(--adios-text);font-weight:600;font-size:1rem}.product-grid-item__title-details{display:block;margin-top:.15rem;color:var(--adios-text-muted);font-size:.75rem;font-weight:400;line-height:1.35}.product-grid-item__label-badge{margin:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem}.product-label-badge{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .45rem;border-radius:4px}.product-label-badge--thc-free{background:#f0f7f2;color:#2d6a4a;border:1px solid #c8ddd0}.product-label-badge--contains-thc,.product-label-badge--cbn{background:#f5f5f5;color:#555;border:1px solid #e0e0e0}.section-icons-row .icons-row{background-color:transparent}.product__title--adios{display:flex;flex-direction:column;gap:.35rem;line-height:1.25}.product__title-flavor{display:block;font-size:1.75rem;font-weight:600;color:var(--adios-text);line-height:1.2}.product__title-details{display:block;font-size:.9375rem;font-weight:400;color:var(--adios-text-muted);line-height:1.4}.product__title-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.adios-pdp-trust{border-left:3px solid var(--adios-accent);padding:.65rem 0 .65rem .85rem;margin:0}.adios-pdp-trust__item{margin:0 0 .35rem;font-size:.875rem;color:var(--adios-text-muted);line-height:1.45}.adios-pdp-trust__item:last-child{margin-bottom:0}.adios-pdp-trust a{color:var(--adios-accent);font-weight:600}.adios-pdp-trust a:hover{color:#347a52}.product-single .btn--submit,.product-single button[name=add]{background-color:var(--adios-accent)!important;border-color:var(--adios-accent)!important;color:#fff!important}.product-single .btn--submit:hover,.product-single button[name=add]:hover{background-color:#347a52!important;border-color:#347a52!important}.product__description{font-size:1rem;line-height:1.6;color:var(--adios-text-muted)}.product__block .product__icon__text{font-size:.875rem}@media only screen and (min-width:768px){.product__title-flavor{font-size:2rem}}.cart-drawer .btn--primary,.cart-drawer .cart__checkout{background-color:var(--adios-accent);border-color:var(--adios-accent)}.cart-drawer .btn--primary:hover,.cart-drawer .cart__checkout:hover{background-color:#347a52;border-color:#347a52}.template-collection .section-text .hero__title{letter-spacing:-.02em}.announcement-bar,.announcement-bar-static .announcement{background-color:#fff;border-bottom:1px solid var(--adios-border)}.announcement-bar,.announcement-bar p{color:var(--adios-text)}.announcement-bar a{color:var(--adios-text);font-weight:600}.announcement-bar a:hover{color:var(--adios-accent)}.utah-compliance--banner{background-color:var(--adios-accent-soft);border-bottom:1px solid #d4e8dc;color:var(--adios-text-muted)}.utah-compliance--banner .utah-compliance__headline{color:var(--adios-text)}.utah-compliance--banner .utah-compliance__link a{color:var(--adios-accent)}.utah-compliance--collapsible{padding:0;text-align:left}.utah-compliance--collapsible.utah-compliance--banner{text-align:center}.utah-compliance__summary{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;list-style:none;margin:0;padding:.55rem 1.25rem}.utah-compliance__summary::-webkit-details-marker{display:none}.utah-compliance__summary .utah-compliance__headline{margin:0;font-size:.8125rem}.utah-compliance__toggle:after{content:"+";color:var(--adios-accent);font-size:1rem;font-weight:600;line-height:1}.utah-compliance--collapsible[open] .utah-compliance__toggle:after{content:"\2212"}.utah-compliance__details{border-top:1px solid #d4e8dc;padding:.5rem 1.25rem .75rem;text-align:center}.utah-compliance__details .utah-compliance__text{font-size:.8125rem}.adios-coa-list{padding:0 1rem 2rem}.adios-coa-list__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0 auto;max-width:960px}.adios-coa-list__item{background:#fff;border:1px solid var(--adios-border);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.adios-coa-list__item:hover{border-color:var(--adios-accent);box-shadow:0 4px 14px #3d8a5f1f}.adios-coa-list__link{align-items:center;color:var(--adios-text);display:flex;gap:.75rem;padding:1rem 1.1rem;text-decoration:none}.adios-coa-list__link:hover{color:var(--adios-accent)}.adios-coa-list__icon{color:var(--adios-accent);flex-shrink:0}.adios-coa-list__name{flex:1;font-size:.9375rem;font-weight:600;line-height:1.35}.adios-coa-list__action{color:var(--adios-text-muted);flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.adios-coa-list__empty{color:var(--adios-text-muted);grid-column:1 / -1;margin:0;text-align:center}.drawer--nav .drawer__inner{background-color:#fff}.drawer--nav .drawer__menu-link,.drawer--nav a{color:var(--adios-text)}.drawer--nav .drawer__menu-link:hover{color:var(--adios-accent)}.btn--primary.btn--solid,.shopify-payment-button__button,button[name=add]{background-color:var(--adios-accent);border-color:var(--adios-accent);color:#fff}.btn--primary.btn--solid:hover,.shopify-payment-button__button:hover{background-color:#347a52;border-color:#347a52}@media only screen and (max-width:767px){.adios-utility-nav--desktop{display:none}}.drawer--nav .mobile-menu__block--text a{color:var(--adios-accent);font-weight:600;text-decoration:none}.drawer--nav .mobile-menu__block--text a:hover{text-decoration:underline}@media only screen and (max-width:767px){.announcement-bar{font-size:.75rem}.announcement-bar .announcement__text{line-height:1.4}}.cart-drawer .cart-message__progress{accent-color:var(--adios-accent)}.cart-drawer .cart-message--custom{background:var(--adios-accent-soft);border-bottom:1px solid #d4e8dc;color:var(--adios-text-muted);font-size:.8125rem;padding:.5rem 1rem;text-align:center}.cart-drawer .cart-message--drawer{font-size:.8125rem}.cart-drawer .cart__checkout{width:100%}.cart-drawer .cart__text{color:var(--adios-text-muted);font-size:.75rem;text-align:center}.cart-empty-buttons .btn--primary{min-width:12rem}.template-collection .collection__filters,.template-collection .collection__sort{border-color:var(--adios-border)}.template-collection .product-grid-item{border-radius:10px;overflow:hidden}.template-collection .product-grid-item__image{background:#fafafa}.template-collection .collection__sticky-bar{background:#fff;border-bottom:1px solid var(--adios-border)}.template-page-contact .section-text a{color:var(--adios-accent);font-weight:600;text-decoration:none}.template-page-contact .section-text a:hover{text-decoration:underline}.template-page-contact .section-contact-form input,.template-page-contact .section-contact-form textarea{border-color:var(--adios-border);border-radius:8px}.template-page-contact .section-contact-form input:focus,.template-page-contact .section-contact-form textarea:focus{border-color:var(--adios-accent);outline:none;box-shadow:0 0 0 2px #3d8a5f26}@media only screen and (max-width:767px){.product__title-flavor{font-size:1.5rem}product-sticky .product__form__wrapper{background:#fff;border-top:1px solid var(--adios-border);box-shadow:0 -4px 20px #0000000f;padding-bottom:env(safe-area-inset-bottom,0)}product-sticky .btn[name=add]{min-height:48px}}.product-grid-item__price{color:var(--adios-text);font-weight:600}.product-grid-item .quick-buy__button{border-radius:8px}.template-page .section-default .wrapper{max-width:720px}.template-page .page-title{font-size:2rem;letter-spacing:-.02em;margin-bottom:1.5rem}.template-page .rte{color:var(--adios-text-muted);font-size:.9375rem;line-height:1.75}.template-page .rte p{margin-bottom:1rem}.template-page .rte a{color:var(--adios-accent);font-weight:500}.template-page .rte a:hover{text-decoration:underline}.adios-seasonal-hero{position:relative;overflow:hidden;width:100%}.adios-seasonal-hero__media{top:0;right:0;bottom:0;left:0;position:absolute}.adios-seasonal-hero__image{height:100%;object-fit:cover;object-position:center;width:100%}.adios-seasonal-hero__overlay{background:linear-gradient(90deg,#14231cd1,#14231c8c 42%,#14231c33);top:0;right:0;bottom:0;left:0;position:absolute}.adios-seasonal-hero__content{align-items:center;display:flex;height:100%;position:relative;z-index:2}.adios-seasonal-hero__text{padding:2rem 1.25rem;width:100%}.adios-seasonal-hero__text-inner{margin:0 auto;max-width:34rem}.adios-seasonal-hero__heading{color:#fff;margin:0 0 .75rem;text-shadow:0 2px 18px rgba(0,0,0,.35)}.adios-seasonal-hero__subtext,.adios-seasonal-hero__subtext p{color:#f0f7f2;font-size:1.05rem;line-height:1.55;margin:0 0 1.25rem;text-shadow:0 1px 12px rgba(0,0,0,.3)}.adios-seasonal-hero__cta{margin-top:.5rem}@media only screen and (min-width:768px){.adios-seasonal-hero__text-inner{margin-left:0;margin-right:auto;max-width:36rem;text-align:left}.adios-seasonal-hero__text{padding:3rem 4vw}}.where-to-buy__map-wrap{margin:0 0 2rem}.where-to-buy__map-title{color:var(--adios-text);font-size:1.125rem;font-weight:700;margin:0 0 .75rem;text-align:center}.where-to-buy__map{border:1px solid #c8ddd0;border-radius:12px;height:340px;overflow:hidden;width:100%}.where-to-buy__directions a{color:var(--adios-accent);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.where-to-buy__directions a:hover{color:#347a52}@media only screen and (min-width:768px){.where-to-buy__map{height:420px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/adios-brand-refresh.css.map */
