.ah-product-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:8}.ah-product-description.is-expanded{-webkit-line-clamp:unset}.ah-desc-toggle{margin-top:12px;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:var(--color-link, #2e6fff);text-decoration:underline;text-underline-offset:2px;-webkit-tap-highlight-color:transparent}.ah-desc-toggle:hover,.ah-desc-toggle:focus-visible{text-decoration-thickness:2px;outline:none}.card__information{min-width:0}.card__heading,.card__heading .full-unstyled-link,.card-information .card-information__text,.product-card-wrapper .card__heading a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-product-description{position:relative;overflow-anchor:none}.ah-product-description:not(.is-expanded):after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--ah-desc-fade, rgb(var(--color-background))) 70%)}.product__description.rte.quick-add-hidden .ah-desc-toggle,.product__description.rte .ah-desc-toggle,.product__description .ah-desc-toggle{margin-top:12px;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:#007aff!important;text-decoration:underline!important;text-underline-offset:2px}.product__description.rte.quick-add-hidden .ah-desc-toggle:hover,.product__description.rte .ah-desc-toggle:hover,.product__description .ah-desc-toggle:hover,.product__description.rte.quick-add-hidden .ah-desc-toggle:focus-visible,.product__description.rte .ah-desc-toggle:focus-visible,.product__description .ah-desc-toggle:focus-visible{text-decoration-thickness:2px!important;outline:none}.card-wrapper,.card__inner{position:relative}.ah-tilt{perspective:1200px;transition:transform .25s,box-shadow .25s;will-change:transform}.card-wrapper:hover .ah-tilt{transform:translateZ(0) scale(1.04);box-shadow:0 14px 30px #00000024}.ah-hover-panel{position:absolute;left:0;right:0;bottom:0;background:#fff;border-top:1px solid rgba(0,0,0,.06);padding:10px 12px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:20;pointer-events:auto}.card-wrapper:hover .ah-hover-panel{opacity:1;visibility:visible;transform:translateY(0)}.ah-sizes{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.ah-size{padding:6px 8px;font-size:12px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;cursor:pointer}.ah-size[disabled]{opacity:.45;cursor:not-allowed}.ah-swatches{display:flex;gap:6px}.ah-swatch{width:18px;height:18px;border-radius:50%;border:1px solid #ddd;overflow:hidden}.ah-swatch img{width:100%;height:100%;object-fit:cover;display:block}.ah-buyrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.ah-price{font-weight:600;font-size:14px}.ah-add{padding:8px 10px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;font-size:12px;cursor:pointer}.ah-add[disabled]{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.ah-tilt,.card-wrapper:hover .ah-tilt{transform:none;box-shadow:none}}@media screen and (max-width: 749px),(hover: none),(pointer: coarse){.quick-add,.quick-add__submit,.card--horizontal__quick-add,.ah-hover-panel .ah-add{display:none!important}.card-wrapper:hover .ah-tilt{transform:none;box-shadow:none}}@media screen and (max-width: 749px),(hover: none),(pointer: coarse){.ah-hover-panel{display:none!important}.card-wrapper:hover .ah-tilt{transform:none;box-shadow:none}}.banner__heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;line-height:1.2}.banner__text{font-size:16px;line-height:1.5}.banner__buttons .button{font-size:15px;padding:12px 24px;border-radius:12px}@media screen and (min-width: 750px){.banner__heading{font-size:42px}.banner__text{font-size:18px}.banner__buttons .button{font-size:16px;padding:13px 28px}}@media screen and (min-width: 990px){.banner__heading{font-size:56px}.banner__text{font-size:20px}.banner__buttons .button{font-size:16px;padding:14px 32px}}@media screen and (min-width: 1400px){.banner__heading{font-size:64px}.banner__text{font-size:22px}}.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;letter-spacing:.2px}@media screen and (min-width: 990px){.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item{font-size:16px}}@media screen and (min-width: 1400px){.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item{font-size:17px}}@media screen and (min-width: 990px){.header__menu{display:flex!important;flex:1 1 auto!important;width:100%!important}.header__menu .list-menu--inline{display:flex!important;width:100%!important;justify-content:space-between!important;gap:0!important}.header__inline-menu{width:100%!important}.header__heading,.header__icons{flex:0 0 auto!important}}@media screen and (min-width: 990px){.header__wrapper{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:0!important}.header__inline-menu{grid-column:2 / 3!important;justify-self:stretch!important;width:100%!important}.header__inline-menu .list-menu--inline,.header__inline-menu .list-menu{display:flex!important;width:100%!important;justify-content:space-between!important;align-items:center!important;gap:0!important}.header__heading,.header__icons{grid-column:auto!important;flex:0 0 auto!important}}@media screen and (min-width: 990px){.header__inline-menu{flex:1 1 auto!important;width:100%!important}.header__inline-menu>.list-menu--inline{display:flex!important;justify-content:space-between!important;width:100%!important;margin:0 auto!important;padding:0 40px!important}.header__inline-menu>.list-menu--inline>li{flex:1 1 auto!important;text-align:center!important}}@media screen and (min-width: 990px){.header.header--middle-left{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important}.header__inline-menu{margin-left:0!important;width:100%!important;justify-self:stretch!important}.header__inline-menu>ul.list-menu--inline{display:flex!important;width:100%!important;justify-content:space-between!important;align-items:center!important;gap:0!important;padding:0 32px!important}.header__inline-menu>ul.list-menu--inline>li{flex:1 1 0!important;text-align:center!important;margin:0!important}}@media screen and (min-width: 990px){.header__inline-menu>ul.list-menu--inline{display:flex!important;justify-content:space-between!important;width:100%!important}.header__inline-menu>ul.list-menu--inline>li{flex:0 0 auto!important;text-align:left!important;margin:0!important}.header__inline-menu .header__menu-item{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important}.header__inline-menu .header__menu-item .icon-caret{position:static!important;transform:none!important}}#shopify-section-template--25674110435703__featured_blog_b33qMw .page-width-desktop,#shopify-section-template--25674110435703__featured_blog_b33qMw .page-width{width:100%!important;max-width:none!important;margin:0 auto!important;padding-left:min(5vw,40px)!important;padding-right:min(5vw,40px)!important}#shopify-section-template--25674110435703__featured_blog_b33qMw .grid{display:flex!important;flex-wrap:wrap!important;column-gap:24px!important;row-gap:24px!important}#shopify-section-template--25674110435703__featured_blog_b33qMw .grid .grid__item{flex:1 1 calc(33.333% - 16px)!important;max-width:calc(33.333% - 16px)!important}@media (max-width: 749px){#shopify-section-template--25674110435703__featured_blog_b33qMw .grid .grid__item{flex-basis:100%!important;max-width:100%!important}}.product-form__submit.button,.cart__checkout-button,.cart__footer .button,button.shopify-payment-button__button,button.shopify-payment-button__button--unbranded,button#FacetFiltersFormDrawer,button.facets__open,.drawer__footer .cart__checkout-button,.drawer__footer .button{background-color:#2e7d4f!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:9999px!important;transition:all .25s ease-in-out!important;position:relative!important}.product-form__submit.button:after,.product-form__submit.button:focus:after,.product-form__submit.button:focus-visible:after,.cart__checkout-button:after,.cart__checkout-button:focus:after,.cart__checkout-button:focus-visible:after,.cart__footer .button:after,.cart__footer .button:focus:after,.cart__footer .button:focus-visible:after,button.shopify-payment-button__button:after,button.shopify-payment-button__button:focus:after,button.shopify-payment-button__button:focus-visible:after,button.shopify-payment-button__button--unbranded:after,button.shopify-payment-button__button--unbranded:focus:after,button.shopify-payment-button__button--unbranded:focus-visible:after,button#FacetFiltersFormDrawer:after,button#FacetFiltersFormDrawer:focus:after,button#FacetFiltersFormDrawer:focus-visible:after,button.facets__open:after,button.facets__open:focus:after,button.facets__open:focus-visible:after,.drawer__footer .cart__checkout-button:after,.drawer__footer .cart__checkout-button:focus:after,.drawer__footer .cart__checkout-button:focus-visible:after,.drawer__footer .button:after,.drawer__footer .button:focus:after,.drawer__footer .button:focus-visible:after{content:none!important;box-shadow:none!important}.product-form__submit.button:hover,.cart__checkout-button:hover,.cart__footer .button:hover,button.shopify-payment-button__button:hover,button.shopify-payment-button__button--unbranded:hover,button#FacetFiltersFormDrawer:hover,button.facets__open:hover,.drawer__footer .cart__checkout-button:hover,.drawer__footer .button:hover{background-color:#256a42!important;transform:translateY(-2px);box-shadow:0 4px 12px #0003!important}:root{--buttons-border-width: 0 !important;--buttons-border: transparent !important}.product-form__submit.button,.cart__checkout-button,.cart__footer .button,button.shopify-payment-button__button,button.shopify-payment-button__button--unbranded,button#FacetFiltersFormDrawer,button.facets__open,.drawer__footer .cart__checkout-button,.drawer__footer .button{padding:14px 28px!important;min-height:48px!important;font-size:16px!important;font-weight:600!important}.cart-notification .button,.cart-notification button,.cart-notification__links .button{background-color:#2e7d4f!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:9999px!important;padding:14px 28px!important;min-height:48px!important;font-size:16px!important;font-weight:600!important;transition:all .25s ease-in-out!important}.cart-notification .button:hover,.cart-notification button:hover,.cart-notification__links .button:hover{background-color:#256a42!important;transform:translateY(-2px);box-shadow:0 4px 12px #0003!important}.cart-notification__links .button--secondary{background:transparent!important;color:inherit!important;border:1px solid #2e7d4f10!important;box-shadow:none!important;transform:none!important}.price{font-size:1.2em!important;font-weight:900!important;margin-top:8px!important;letter-spacing:-.5px!important;color:#111!important}.price .price-item--regular,.price .price-item--sale{color:#111!important;font-weight:900!important}.price .price-item--regular.price-item--strikethrough{color:#888!important;font-weight:400!important;text-decoration:line-through!important}.price .price-item{font-weight:900!important}.price .price-item b,.price .price-item strong,.price .price-item span{font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ah-overrides.css.map */
