:root{--ha-atc-bg: #eaff80;--ha-atc-bg-hover: #d4ef4f;--ha-atc-text: #000000;--ha-atc-disabled-bg: #3a3a3a;--ha-atc-disabled-text: #9a9a9a}.add-to-cart,.add-to-cart.btn--secondary,.hs-atc__btn,[id^=shopify-section-] .habb-add,[id^=shopify-section-] .habb-cta,#HaCartDrawer .ha-cart__btn--checkout{background:var(--ha-atc-bg)!important;color:var(--ha-atc-text)!important;border:0!important;border-radius:999px!important;box-shadow:none;font-weight:700!important;text-transform:uppercase;transition:background-color .15s ease,transform .12s ease}.add-to-cart:hover:not([disabled]):not(.btn--loading),.hs-atc__btn:hover,[id^=shopify-section-] .habb-add:hover:not([disabled]),[id^=shopify-section-] .habb-cta:hover:not([disabled]),#HaCartDrawer .ha-cart__btn--checkout:hover:not(:disabled){background:var(--ha-atc-bg-hover)!important;border-color:transparent!important}.add-to-cart.btn--loading,.add-to-cart.btn--loading:hover{background:var(--ha-atc-bg-hover)!important;color:transparent!important}.add-to-cart.btn--loading:before,.add-to-cart.btn--loading.btn--secondary:before{border-color:var(--ha-atc-text)!important;border-top-color:transparent!important}.add-to-cart[disabled],[id^=shopify-section-] .habb-add[disabled],[id^=shopify-section-] .habb-cta[disabled],#HaCartDrawer .ha-cart__btn--checkout:disabled{background:var(--ha-atc-disabled-bg)!important;color:var(--ha-atc-disabled-text)!important;opacity:1!important}.grid-product__content .product-block--buy{padding:0 12px;margin-bottom:12px!important;box-sizing:border-box}.grid-product__content .add-to-cart{width:100%!important;min-height:44px;padding:10px 8px!important;box-shadow:inset 0 0 0 1.5px #000!important;font-size:12px!important;letter-spacing:.14em;line-height:1.25}.faq-question .faq-icon{gap:12px;align-items:center}.faq-question .faq-icon>span:first-child{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.faq-question .faq-icon>span:first-child img,.faq-question .faq-icon>span:first-child svg{width:32px!important;height:32px!important;max-width:none;object-fit:contain;display:block}.product__block__icon{align-items:center;gap:12px}.product__block__icon .icon-holder{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.product__block__icon .icon-holder img,.product__block__icon .icon-holder svg{width:40px;height:40px;object-fit:contain;display:block}.text-column__grid>div>div:has(img[src*=happysamsterdamXXX]){max-width:330px!important}.text-column__grid img[src*=inhaltstoffe_qualitat_happysamsterdamXXX]{transform:translateY(4.1%) scale(.923)}@media only screen and (min-width:769px){.text-column__grid:has(img[src*=happysamsterdamXXX])>div>.h2{min-height:2.2em;display:flex;align-items:flex-end;justify-content:center}}@media only screen and (max-width:768px){.grid-product__content .product-block--buy{padding:0 8px;margin-bottom:8px!important}.grid-product__content .add-to-cart{width:100%!important;min-height:40px;padding:8px 6px!important;font-size:10px!important;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/happys-atc.css.map */
