.free-shipping-badge{font-weight:700;color:#108474}.free-shipping-badge-mobile{font-weight:700;color:#fff;display:flex;justify-content:center;background-color:#108474;padding:25px 22px 15px;margin:-22px auto 0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;width:max-content}.text-on-sale{font-weight:600}.footer__payment-icons{filter:grayscale(1)}.product-info__block-item .footer__payment-icons{justify-content:center;margin-top:10px}.show-on-mobile{display:block}.hide-on-mobile{display:none}@media screen and (min-width:1150px){.product-gallery--desktop-thumbnails-left{grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:15px!important}.product-gallery__thumbnail-list-wrapper{grid-column:1;grid-row:1}.product-gallery__ar-wrapper{grid-column:2;grid-row:1}.product-gallery .hide-on-mobile{grid-column:1 / -1;grid-row:2}}@media(min-width:1025px){.template-product .product{margin-top:-22px}.template-product [data-block-type=vendor]{margin-top:-10px;margin-bottom:-10px}.show-on-mobile{display:none}.hide-on-mobile{display:block}}.product-info__title.h2{font-size:2.2rem}.product-info__description h2{display:none}.product-info__description .a-unordered-list{list-style:none}.cart-drawer__badges{justify-content:center}.cart-drawer__badges .icon{width:16px}.cart-order__recap .cart-drawer__badges{flex-direction:column}.buy-buttons--multiple{grid-template-columns:1fr!important}.checkbox-container:has(input[value=LLC]),.checkbox-container:has(input[value="SodaPup/True Dogs"]),.checkbox-container:has(input[value="Shopify Collective"]),.checkbox-container:has(input[value=Collective]),.checkbox-container:has(input[value=Dropship]){display:none}.checkbox-container:has(input[value*=Collective]),.checkbox-container:has(input[value*=Dropship]),.checkbox-container:has(input[value*=LLC]){display:none}body .product-card--blends .product-card__info{padding-block-end:20px;padding-inline-start:20px}[data-block-type=custom-metafields-content] .product-info__custom-metafields-content:last-child{border-bottom:none}.product-info__custom-metafields-content{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:10px;font-size:16px;color:#000}.product-info__custom-metafields-content-label{font-weight:600;color:#333}[data-block-type=custom-metafields-content]{margin-block-start:0px!important}.product-info__block-item:empty{display:none}.product-info__instagram-embed{padding-top:1.5rem;gap:1.5rem;justify-content:space-between;display:flex;font-weight:700;flex-direction:column}.product-info__instagram-embed .instagram-embed-viewport{max-height:560px;overflow:hidden}@media(max-width:1024px){.product-info__instagram-embed .instagram-embed-viewport{max-height:380px}}.product-info__instagram-embed blockquote.instagram-media{width:100%!important;max-width:100%!important;margin:0!important}.product-info__youtube-video{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;margin-block:1rem}.product-info__youtube-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.bundle-product-container{border:1px solid #ccc;padding:10px;margin:10px 0;display:flex;gap:20px;justify-content:space-between}.bundle-left-block{width:20%}.bundle-right-block{width:80%}.footer__block .fieldset-with-submit{grid-template-columns:1fr}body .product-card__badge-list{position:relative;top:0;left:0!important;display:flex}@media screen and (pointer:fine){.product-card__quick-buy{position:relative!important;bottom:0!important;left:0!important}.product-card__quick-buy,.product-card:hover .product-card__quick-buy,.product-card:focus-within .product-card__quick-buy{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}}.header-mobile-search{background:rgb(var(--background));padding:var(--header-padding-block)}@media(max-width:701px){.header__wrapper{margin-top:-10px}}product-card{cursor:pointer}@media screen and (max-width:999px){.product-gallery--mobile-dots .product-gallery__thumbnail-list-wrapper{display:grid!important}.product-gallery--mobile-expanded .product-gallery__media{height:100%;object-fit:cover}.product-gallery .page-dots--blurred{bottom:-16px!important}.product-info__qty-atc-row{flex-direction:column}}.product-info__icons.border{padding:.65rem}.product-info__complementary-products p{font-weight:700}[data-block-type=quantity-selector]:has(~[data-block-type=buy-buttons]),[data-block-type=buy-buttons]~[data-block-type=quantity-selector]{display:none!important}.product-info__qty-atc-row{display:flex;align-items:stretch;gap:10px}.product-info__qty-atc-row .product-info__buy-buttons{flex:1;min-width:0}.product-info__qty-atc-row .product-info__inline-qty .quantity-selector__input{width:36px;text-align:center}.product-addons{display:flex;flex-direction:column;gap:10px}.product-addons__heading{font-size:1rem;margin:0}.product-addons__groups{display:flex;flex-direction:column;gap:10px}.product-addons__group{position:relative;border:2px solid rgb(var(--text-color) / .1);border-radius:.625rem;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}.product-addons__group:has(.product-addons__checkbox:checked){border-color:#108474;box-shadow:0 0 0 1px #108474}.product-addons__badge{position:absolute;top:-10px;left:14px;display:inline-flex;align-items:center;padding:2px 10px;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.4;border-radius:4px;z-index:1;white-space:nowrap}.product-addons__badge--popular{background:#108474;color:#fff}.product-addons__badge--best-value{background:#1a1a2e;color:#fff}.product-addons__list{display:flex;flex-direction:column;gap:0}.product-addons__item{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.product-addons__group:has(.product-addons__badge) .product-addons__item:first-child{padding-block-start:16px}.product-addons__item:not(:last-child){border-bottom:1px solid rgb(var(--text-color) / .08)}.product-addons__item:hover{background:rgb(var(--text-color) / .03)}.product-addons__checkbox{flex-shrink:0;width:18px;height:18px;accent-color:#108474;cursor:pointer}.product-addons__media{flex-shrink:0;width:56px;height:56px;border-radius:.375rem;overflow:hidden;background:rgb(var(--text-color) / .04)}.product-addons__image{width:100%;height:100%;object-fit:cover}.product-addons__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.product-addons__name{font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-addons__price{font-size:.8125rem;color:rgb(var(--text-color) / .6)}.product-addons__price--with-save{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem}.product-addons__save-badge{font-size:.625rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;padding:.4em .7em;border-radius:var(--rounded-full, 9999px);color:#fff;background:rgb(var(--on-sale-text) / 1);white-space:nowrap}.product-addons__price--sale{color:rgb(var(--on-sale-text))}.product-addons__price--compare{text-decoration:line-through;margin-left:.25em}.product-addons__value-text{font-size:.75rem;color:rgb(var(--text-color) / .6);font-weight:600}.product-addons__info-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:rgb(var(--text-color) / .35);cursor:pointer;transition:color .15s ease,background .15s ease}.product-addons__info-btn:hover{color:rgb(var(--text-color) / .7);background:rgb(var(--text-color) / .06)}.product-addons__popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .25s ease,backdrop-filter .25s ease}.product-addons__popup-overlay.is-active{background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-addons__popup{position:relative;width:100%;max-width:650px;max-height:80vh;overflow:hidden;background:rgb(var(--background));border-radius:.75rem;box-shadow:0 20px 60px #0000002e;opacity:0;transform:translateY(12px) scale(.97);transition:opacity .25s ease,transform .25s ease}.product-addons__popup-overlay.is-active .product-addons__popup{opacity:1;transform:translateY(0) scale(1)}.product-addons__popup-close{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:rgb(var(--background) / .85);color:rgb(var(--text-color));cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s ease}.product-addons__popup-close:hover{background:rgb(var(--text-color) / .08)}.product-addons__popup-grid{display:grid;grid-template-columns:240px 1fr;min-height:0}@media(max-width:600px){.product-addons__popup-grid{grid-template-columns:1fr}}.product-addons__popup-img-wrap{overflow:hidden;border-radius:.75rem 0 0 .75rem;background:rgb(var(--text-color) / .04)}@media(max-width:600px){.product-addons__popup-img-wrap{border-radius:.75rem .75rem 0 0;max-height:220px}}.product-addons__popup-img{width:100%;height:100%;object-fit:contain;display:block}.product-addons__popup-body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.product-addons__popup-title{font-size:.9375rem;font-weight:700;margin:0;line-height:1.3}.product-addons__popup-price{font-size:.9375rem;font-weight:600;color:#108474}.product-addons__popup-desc{font-size:.875rem;line-height:1.55;color:rgb(var(--text-color) / .7);margin-block-start:4px}.product-addons__popup-desc:empty{display:none}.product-addons__popup-desc p{margin-block-start:0!important}.product-addons__popup-link{display:inline-block;margin-block-start:.75rem;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.shipping-bar{border:1px solid rgb(var(--text-color) / .08);border-radius:var(--rounded-sm, .375rem);padding:12px 14px;background:rgb(var(--text-color) / .02)}.shipping-bar__inner{display:flex;align-items:center;gap:12px}.shipping-bar__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--text-color) / .06);color:rgb(var(--text-color) / .7)}.shipping-bar--complete .shipping-bar__icon{background:#1084741f;background:color-mix(in srgb,var(--bar-color, #108474) 14%,transparent);color:var(--bar-color, #108474)}.shipping-bar__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.shipping-bar__text{margin:0;font-size:.8125rem;line-height:1.4;color:rgb(var(--text-color) / .75)}.shipping-bar__text strong{color:rgb(var(--text-color));font-weight:700}.shipping-bar--complete .shipping-bar__text{color:var(--bar-color, #108474);font-weight:600}.shipping-bar__track{position:relative;height:6px;border-radius:999px;background:rgb(var(--text-color) / .08);overflow:hidden}.shipping-bar__fill{position:absolute;inset-block:0;inset-inline-start:0;width:0%;border-radius:999px;background:var(--bar-color, #108474);transition:width .5s cubic-bezier(.4,0,.2,1)}.shipping-bar__hint{margin:0;font-size:.75rem;line-height:1.4;color:rgb(var(--text-color) / .5);font-style:italic}.variant-picker__option-values--pack-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pack-option-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem;min-height:53px;min-width:180px;padding:14px 12px;border-radius:12px;border:1px solid rgb(var(--text-color) / .12);background:rgb(var(--background));color:rgb(var(--text-color));cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.pack-option-card:hover:not(.is-disabled){border-color:rgb(var(--text-color) / .22)}.pack-option-card.is-disabled{opacity:.5;cursor:not-allowed;background-image:linear-gradient(to bottom right,transparent 50%,rgb(var(--text-color) / .12) 50% calc(50% + 2px),transparent calc(50% + 2px))}:disabled+.pack-option-card{display:none}:disabled+.pack-option-card.is-disabled,:checked+.pack-option-card.is-disabled{display:flex}.pack-option-card__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-42%);max-width:calc(100% - 1rem);padding:.2rem .55rem;border-radius:4px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap;background:#0f866a;color:rgb(var(--button-text-secondary));box-shadow:0 1px 2px #00000014}.pack-option-card__title{font-size:.8125rem;font-weight:700;line-height:1.2;letter-spacing:.02em}.pack-option-card__total{font-size:1.125rem;font-weight:800;line-height:1.2}.pack-option-card__unit{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--text-color) / .55)}:checked+.pack-option-card:not(.is-disabled){background:rgb(var(--button-background-primary));border-color:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));box-shadow:0 2px 8px rgb(var(--button-background-primary) / .35)}:checked+.pack-option-card:not(.is-disabled) .pack-option-card__unit{color:rgb(var(--button-text-primary) / .85)}:checked+.pack-option-card:not(.is-disabled) .pack-option-card__badge{background:#0f866a;color:rgb(var(--button-text-secondary))}.pack-option-card.is-selected:not(.is-disabled){background:rgb(var(--button-background-primary));border-color:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));box-shadow:0 2px 8px rgb(var(--button-background-primary) / .35)}.pack-option-card.is-selected:not(.is-disabled) .pack-option-card__unit{color:rgb(var(--button-text-primary) / .85)}:focus-visible+.pack-option-card{outline:2px solid rgb(var(--button-background-primary));outline-offset:3px}[data-atc-price]{display:inline;white-space:normal}[data-atc-price] .atc-price__sale{color:inherit;opacity:.95}[data-atc-price] .atc-price__compare{margin-inline-start:.35em;color:#ffffff80}.header__wrapper{padding:1rem!important}.product-addons__info-btn-text{font-size:11px;opacity:.6;position:absolute;right:15px;bottom:15px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
