.abb-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:clamp(24px,5vw,64px);align-items:center;padding:clamp(36px,7vw,76px);border:1px solid rgba(22,21,20,.12);border-radius:8px;background:linear-gradient(135deg,#fffdf8,#f4dfc4 58%,#c9955f)}.abb-hero__eyebrow,.abb-kicker{margin:0 0 10px;color:#0f7168;font-weight:800;text-transform:uppercase;letter-spacing:0}.abb-hero__title{margin:0;color:#161514;font-size:clamp(2.4rem,5vw,5rem);line-height:1}.abb-hero__copy{max-width:58ch;margin:18px 0 0;color:#2c2a27;font-size:clamp(1.05rem,1.5vw,1.25rem)}.abb-hero__actions,.abb-link-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.abb-product-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.abb-product-tile,.abb-info-card{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid rgba(22,21,20,.12);border-radius:8px;background:#fffdf8;color:#161514;text-decoration:none}.abb-product-tile img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;background:#f2dfc6}.abb-product-tile strong,.abb-info-card strong{margin-top:12px;font-size:1rem;line-height:1.2}.abb-product-tile span,.abb-info-card span{margin-top:4px;color:#697373;font-size:.95rem;line-height:1.35}.abb-note-band{padding:clamp(24px,4vw,40px);border:1px solid rgba(212,168,67,.45);border-radius:8px;background:#fff6dc}.abb-note-band p:last-child,.abb-info-grid p:last-child{margin-bottom:0}.abb-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.button,.shopify-payment-button__button,input[type=submit]{border-radius:8px!important}.add-to-cart.button,.product-form .button[type=submit]{min-height:48px;justify-content:center;border-color:#161514!important;background:#161514!important;color:#fffdf8!important}.add-to-cart.button .button__text,.product-form .button[type=submit] .button__text{color:inherit!important}.add-to-cart.button:hover,.product-form .button[type=submit]:hover{border-color:#0f7168!important;background:#0f7168!important}.product-form--availability{display:grid;gap:10px}.product-form--availability .button{justify-content:center}.popup--cookies{max-width:min(520px,calc(100vw - 24px))}.popup--cookies .popup-text{padding:16px}.popup--cookies .spacing--large>*:not(:last-child),.popup--cookies .increased-spacing{margin-bottom:10px}.popup--cookies .popup-title{font-size:1.1rem}.popup--cookies .button{min-height:44px}@media screen and (min-width:768px){body.template-index .stacked-popups .popup--cookies{position:fixed!important;top:111px!important;right:24px!important;bottom:auto!important;left:auto!important;width:min(440px,calc(100vw - 48px));max-width:440px!important}body.template-index .popup--cookies .popup-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(156px,.6fr);grid-template-areas:"title actions" "copy actions";align-items:center;gap:4px 10px;padding:8px 12px}body.template-index .popup--cookies .popup-text>div:nth-child(1){grid-area:title}body.template-index .popup--cookies .popup-text>div:nth-child(2){grid-area:copy}body.template-index .popup--cookies .popup-text>div:nth-child(3){grid-area:actions}body.template-index .popup--cookies .spacing--large>*:not(:last-child),body.template-index .popup--cookies .increased-spacing{margin-bottom:0}body.template-index .popup--cookies .popup-title{font-size:.98rem}body.template-index .popup--cookies .text-size--small{line-height:1.3}body.template-index .popup--cookies .button{min-height:36px;padding-block:6px;font-size:.92rem}body#faq-pickup-info.template-page .stacked-popups .popup--cookies,body#treat-safety.template-page .stacked-popups .popup--cookies,.template-search .stacked-popups .popup--cookies,.template-cart .stacked-popups .popup--cookies,.template-404 .stacked-popups .popup--cookies,.template-list-collections .stacked-popups .popup--cookies{position:fixed!important;top:112px!important;right:24px!important;bottom:auto!important;left:auto!important;width:min(460px,calc(100vw - 48px));max-width:460px!important}body#faq-pickup-info.template-page .popup--cookies .popup-text,body#treat-safety.template-page .popup--cookies .popup-text,.template-search .popup--cookies .popup-text,.template-cart .popup--cookies .popup-text,.template-404 .popup--cookies .popup-text,.template-list-collections .popup--cookies .popup-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.58fr);grid-template-areas:"title actions" "copy actions";align-items:center;gap:4px 10px;padding:10px 12px}body#faq-pickup-info.template-page .popup--cookies .popup-text>div:nth-child(1),body#treat-safety.template-page .popup--cookies .popup-text>div:nth-child(1),.template-search .popup--cookies .popup-text>div:nth-child(1),.template-cart .popup--cookies .popup-text>div:nth-child(1),.template-404 .popup--cookies .popup-text>div:nth-child(1),.template-list-collections .popup--cookies .popup-text>div:nth-child(1){grid-area:title}body#faq-pickup-info.template-page .popup--cookies .popup-text>div:nth-child(2),body#treat-safety.template-page .popup--cookies .popup-text>div:nth-child(2),.template-search .popup--cookies .popup-text>div:nth-child(2),.template-cart .popup--cookies .popup-text>div:nth-child(2),.template-404 .popup--cookies .popup-text>div:nth-child(2),.template-list-collections .popup--cookies .popup-text>div:nth-child(2){grid-area:copy}body#faq-pickup-info.template-page .popup--cookies .popup-text>div:nth-child(3),body#treat-safety.template-page .popup--cookies .popup-text>div:nth-child(3),.template-search .popup--cookies .popup-text>div:nth-child(3),.template-cart .popup--cookies .popup-text>div:nth-child(3),.template-404 .popup--cookies .popup-text>div:nth-child(3),.template-list-collections .popup--cookies .popup-text>div:nth-child(3){grid-area:actions}body#faq-pickup-info.template-page .popup--cookies .spacing--large>*:not(:last-child),body#faq-pickup-info.template-page .popup--cookies .increased-spacing,body#treat-safety.template-page .popup--cookies .spacing--large>*:not(:last-child),body#treat-safety.template-page .popup--cookies .increased-spacing,.template-search .popup--cookies .spacing--large>*:not(:last-child),.template-search .popup--cookies .increased-spacing,.template-cart .popup--cookies .spacing--large>*:not(:last-child),.template-cart .popup--cookies .increased-spacing,.template-404 .popup--cookies .spacing--large>*:not(:last-child),.template-404 .popup--cookies .increased-spacing,.template-list-collections .popup--cookies .spacing--large>*:not(:last-child),.template-list-collections .popup--cookies .increased-spacing{margin-bottom:0}body#faq-pickup-info.template-page .popup--cookies .popup-title,body#treat-safety.template-page .popup--cookies .popup-title,.template-search .popup--cookies .popup-title,.template-cart .popup--cookies .popup-title,.template-404 .popup--cookies .popup-title,.template-list-collections .popup--cookies .popup-title{font-size:.98rem}body#faq-pickup-info.template-page .popup--cookies .text-size--small,body#treat-safety.template-page .popup--cookies .text-size--small,.template-search .popup--cookies .text-size--small,.template-cart .popup--cookies .text-size--small,.template-404 .popup--cookies .text-size--small,.template-list-collections .popup--cookies .text-size--small{line-height:1.3}body#faq-pickup-info.template-page .popup--cookies .button,body#treat-safety.template-page .popup--cookies .button,.template-search .popup--cookies .button,.template-cart .popup--cookies .button,.template-404 .popup--cookies .button,.template-list-collections .popup--cookies .button{min-height:38px;padding-block:7px;font-size:.92rem}body#shop-treats.template-collection .stacked-popups .popup--cookies,body#about-ari.template-page .stacked-popups .popup--cookies,body#contact.template-page .stacked-popups .popup--cookies,.template-blog .stacked-popups .popup--cookies{position:fixed!important;top:112px!important;right:24px!important;bottom:auto!important;left:auto!important;width:min(460px,calc(100vw - 48px));max-width:460px!important}body#shop-treats.template-collection .popup--cookies .popup-text,body#about-ari.template-page .popup--cookies .popup-text,body#contact.template-page .popup--cookies .popup-text,.template-blog .popup--cookies .popup-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.58fr);grid-template-areas:"title actions" "copy actions";align-items:center;gap:4px 10px;padding:10px 12px}body#shop-treats.template-collection .popup--cookies .popup-text>div:nth-child(1),body#about-ari.template-page .popup--cookies .popup-text>div:nth-child(1),body#contact.template-page .popup--cookies .popup-text>div:nth-child(1),.template-blog .popup--cookies .popup-text>div:nth-child(1){grid-area:title}body#shop-treats.template-collection .popup--cookies .popup-text>div:nth-child(2),body#about-ari.template-page .popup--cookies .popup-text>div:nth-child(2),body#contact.template-page .popup--cookies .popup-text>div:nth-child(2),.template-blog .popup--cookies .popup-text>div:nth-child(2){grid-area:copy}body#shop-treats.template-collection .popup--cookies .popup-text>div:nth-child(3),body#about-ari.template-page .popup--cookies .popup-text>div:nth-child(3),body#contact.template-page .popup--cookies .popup-text>div:nth-child(3),.template-blog .popup--cookies .popup-text>div:nth-child(3){grid-area:actions}body#shop-treats.template-collection .popup--cookies .spacing--large>*:not(:last-child),body#shop-treats.template-collection .popup--cookies .increased-spacing,body#about-ari.template-page .popup--cookies .spacing--large>*:not(:last-child),body#about-ari.template-page .popup--cookies .increased-spacing,body#contact.template-page .popup--cookies .spacing--large>*:not(:last-child),body#contact.template-page .popup--cookies .increased-spacing,.template-blog .popup--cookies .spacing--large>*:not(:last-child),.template-blog .popup--cookies .increased-spacing{margin-bottom:0}body#shop-treats.template-collection .popup--cookies .popup-title,body#about-ari.template-page .popup--cookies .popup-title,body#contact.template-page .popup--cookies .popup-title,.template-blog .popup--cookies .popup-title{font-size:.98rem}body#shop-treats.template-collection .popup--cookies .text-size--small,body#about-ari.template-page .popup--cookies .text-size--small,body#contact.template-page .popup--cookies .text-size--small,.template-blog .popup--cookies .text-size--small{line-height:1.3}body#shop-treats.template-collection .popup--cookies .button,body#about-ari.template-page .popup--cookies .button,body#contact.template-page .popup--cookies .button,.template-blog .popup--cookies .button{min-height:38px;padding-block:7px;font-size:.92rem}body.template-product .stacked-popups .popup--cookies{position:fixed!important;top:112px!important;right:24px!important;bottom:auto!important;left:auto!important;width:min(460px,calc(100vw - 48px));max-width:460px!important}body.template-product .popup--cookies .popup-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.58fr);grid-template-areas:"title actions" "copy actions";align-items:center;gap:4px 10px;padding:10px 12px}body.template-product .popup--cookies .popup-text>div:nth-child(1){grid-area:title}body.template-product .popup--cookies .popup-text>div:nth-child(2){grid-area:copy}body.template-product .popup--cookies .popup-text>div:nth-child(3){grid-area:actions}body.template-product .popup--cookies .spacing--large>*:not(:last-child),body.template-product .popup--cookies .increased-spacing{margin-bottom:0}body.template-product .popup--cookies .popup-title{font-size:.98rem}body.template-product .popup--cookies .text-size--small{line-height:1.3}body.template-product .popup--cookies .button{min-height:38px;padding-block:7px;font-size:.92rem}}.card,.product-item,.site-box-container,.sidebar,.modal-content{border-radius:8px}.button--account-handle,.mobile-account-button{display:none!important}@media screen and (min-width:1024px){.header-actions .button--cart-handle [data-header-cart-count]{margin-inline-start:.45rem}}@media screen and (max-width:767px){.abb-hero{grid-template-columns:1fr;padding:26px 18px}.abb-product-pair,.abb-info-grid{grid-template-columns:1fr}.abb-hero__actions,.abb-link-row{flex-direction:column}.abb-hero__actions .button,.abb-link-row .button{width:100%}.product-form .flex-buttons{width:100%;margin-inline-start:0;flex-direction:column;gap:12px}.product-form .flex-buttons>*{width:100%;margin:0}.product-quantity{justify-content:center;gap:12px;min-width:0}.add-to-cart.button,.product-form .button[type=submit]{width:100%}.stacked-popups .popup--cookies{position:fixed!important;inset-inline:8px!important;top:104px!important;bottom:auto!important;width:calc(100vw - 16px);max-width:none!important}body.template-product .stacked-popups .popup--cookies{top:132px!important}.template-collection .stacked-popups .popup--cookies,.template-page .stacked-popups .popup--cookies,.template-blog .stacked-popups .popup--cookies,.template-list-collections .stacked-popups .popup--cookies{top:min(520px,calc(100vh - 176px))!important}body#shop-treats.template-collection:has(.popup--cookies.active) #main-collection-product-grid{margin-top:252px}.template-index .stacked-popups .popup--cookies{top:calc(100vh - 176px)!important}body.template-index:has(.popup--cookies.active) .abb-product-pair{margin-top:360px}.template-list-collections .stacked-popups .popup--cookies,body#treat-safety.template-page .stacked-popups .popup--cookies{top:calc(100vh - 176px)!important}body#contact.template-page .stacked-popups .popup--cookies{top:104px!important}body#contact.template-page #main{padding-top:172px}body#contact.template-page .popup--cookies .popup-text{padding:7px 10px}body#contact.template-page .popup--cookies .popup-title{font-size:.9rem}body#contact.template-page .popup--cookies .text-size--small{font-size:.8rem;line-height:1.2}body#contact.template-page .popup--cookies .button{min-height:34px;padding-block:5px;font-size:.86rem}.template-cart .stacked-popups .popup--cookies,.template-404 .stacked-popups .popup--cookies,.template-search .stacked-popups .popup--cookies{top:calc(100vh - 176px)!important}body.template-search .stacked-popups .popup--cookies{top:294px!important}body.template-search:not(:has(.product-item__title)) .stacked-popups .popup--cookies{top:calc(100vh - 176px)!important}body.template-product:has(.popup--cookies.active) .product-gallery{margin-top:80px}body.template-product .popup--cookies .popup-text{grid-template-columns:minmax(0,1fr) minmax(128px,.56fr);grid-template-areas:"title actions" "copy actions";align-items:center;column-gap:8px;row-gap:4px;padding:6px 10px}body.template-product .popup--cookies .popup-text>div:nth-child(3){display:grid;gap:6px}body.template-product .popup--cookies .button{min-height:30px;padding-block:2px;font-size:.74rem;line-height:1.1}body.template-product .popup--cookies .popup-title{font-size:.86rem}body.template-product .popup--cookies .text-size--small{font-size:.74rem;line-height:1.12}body#about-ari.template-page:has(.popup--cookies.active) [id*=__trust],body#faq-pickup-info.template-page:has(.popup--cookies.active) [id*=__faq],body#treat-safety.template-page:has(.popup--cookies.active) [id*=__details]{margin-top:184px}body.template-search:has(.popup--cookies.active):has(.product-item__title) .main-search .main-page>.gutter-top--large{margin-top:164px}body.template-search .popup--cookies .popup-text{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);column-gap:8px;padding:6px 10px}body.template-search .popup--cookies .popup-title{font-size:.84rem}body.template-search .popup--cookies .text-size--small{font-size:.74rem;line-height:1.1}body.template-search .popup--cookies .button{min-height:32px;padding-block:4px;font-size:.8rem}.popup--cookies .popup-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(134px,.62fr);grid-template-areas:"title actions" "copy actions";align-items:center;column-gap:10px;row-gap:4px;padding:10px 12px}.popup--cookies .popup-text>div:nth-child(1){grid-area:title}.popup--cookies .popup-text>div:nth-child(2){grid-area:copy}.popup--cookies .popup-text>div:nth-child(3){grid-area:actions}.popup--cookies .text-size--small{line-height:1.3}.popup--cookies .spacing--large>*:not(:last-child),.popup--cookies .increased-spacing{margin-bottom:0}.popup--cookies .popup-title{font-size:.98rem}.popup--cookies .button{min-height:38px;padding-block:7px;font-size:.92rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/abb-local.css.map */
