.cart-drawer,.cart-footer,.difference-section,.ingredients-section,.nutrition-section,.split{--warm-gray-text: #6E6862;--gold-text: #826640;--sage-text: #547149}.dialog-modal::backdrop{background:#1119;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.cart-drawer__inner .cart-drawer__heading.h4{font-family:var(--font-body--family);font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal);gap:14px}.cart-drawer__dialog .cart-drawer__header .svg-wrapper{width:10px;height:10px}.cart-drawer__inner .cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:auto;height:auto}.cart-drawer__inner .cart-bubble[data-maintain-ratio] .cart-bubble__background{background-color:transparent}.cart-drawer__inner .cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:auto;height:max-content;line-height:normal;aspect-ratio:auto;padding:0}.cart-drawer__inner .cart-drawer__heading .cart-bubble__text{font-size:inherit;font-weight:400;color:var(--warm-gray-text)}.cart-drawer__inner .close-button.cart-drawer__close-button{position:unset;width:36px;height:36px;background:none;border:1px solid rgba(0,0,0,.08);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-right:0}.cart-drawer__inner .cart-items__tbody--artie-addons .cart-items__table-row--artie-system .cart-items__title-container a,.cart-drawer__inner .cart-items__tbody--artie-addons .cart-items__title-container a{font-size:16px!important}.cart-drawer__inner .cart-items__tbody--artie-addons .cart-items__variants span{font-size:15px}.cart-drawer__inner .cart-checkout-text{font-weight:900}.cart-drawer__inner .cart-items .quantity-selector button,.cart-drawer__inner .cart-items .quantity-selector input{width:28px;height:28px}.cart-drawer__inner .cart-items__title-container,.cart-drawer__inner .cart-items__title-container .cart-items__title{font-family:var(--font-heading--family);font-size:17px;font-weight:400;color:var(--obsidian);line-height:1.25;margin-bottom:0;padding-right:24px}.cart-drawer__inner .cart-items__remove{position:absolute;top:0;right:0;font-size:15px;color:var(--warm-gray-text);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;height:auto;margin-right:5px}.cart-drawer__inner .cart-items__remove:hover{color:var(--error)}.cart-item-price-per{font-size:15px;color:var(--warm-gray-text)}.cart-item-price-per-offer{display:block;font-size:15px;font-weight:500;color:var(--gold-text)}.cart-drawer__inner .cart-upsell-badge{margin-right:64px}.cart-upsell-badge{display:block;font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);background:#b8956a1a;padding:1px 7px;border-radius:2px;margin-bottom:4px;line-height:1.25}.cart-items__artie-secondary-qty{margin-top:8px}.quantity-selector{background:transparent;height:auto;width:max-content;border:1px solid rgba(0,0,0,.08)}.cart-items .quantity-selector{--quantity-selector-width: auto}.cart-items__artie-secondary-limit{font-size:15px;color:var(--warm-gray-text);font-style:italic;margin-top:4px}.cart-items .quantity-selector input{height:100%;text-align:center;font-size:15px;font-weight:500;color:var(--obsidian);border-left:1px solid #0000000f;border-right:1px solid rgba(0,0,0,.06);line-height:28px}.cart-drawer__inner .cart-items__variants,.cart-drawer__inner .cart-items__variants span{font-size:15px;color:var(--warm-gray-text);margin-bottom:4px;line-height:1.3}.cart-drawer__inner .cart-items__product-info{margin-bottom:2px}.cart-drawer__items,.cart-drawer__content{overscroll-behavior:contain}.cart-drawer__inner .cart-items__table-row--full-width-variants .cart-items__variants-wrapper{margin-top:0}.cart-drawer__inner .cart-items__unit-price-wrapper{margin:0}.cart-drawer__inner .cart-items__final-price{font-size:15px;font-weight:500;color:var(--obsidian)}.cart-drawer__inner .cart-items__price-per-meal{display:block;font-size:15px;color:var(--warm-gray-text);margin-top:2px}.cart-drawer__inner .cart-item-sub-badge{display:inline-block;font-family:var(--font-body--family);font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border-radius:2px;margin-bottom:4px;background:#b8956a1a;color:#b8956a;width:100%}.cart-personalized{padding:10px 28px;background:var(--obsidian);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.cart-personalized--multi{justify-content:flex-end}.cart-personalized__plan{display:flex;align-items:center;gap:12px;min-width:0}.cart-personalized-icon{width:32px;height:32px;border:1px solid rgba(250,247,242,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cart-personalized-icon svg{width:14px;height:14px;stroke:var(--gold);stroke-width:1.5;fill:none}.cart-personalized-text{font-family:var(--font-body--family);font-size:15px;color:#faf7f2e0;line-height:1.5}.cart-personalized-text .js-dog-name{color:var(--ivory);font-weight:500}.cart-personalized__remove-all{display:inline-flex;align-items:center;gap:8px;color:var(--gold);cursor:pointer;font-family:var(--font-body--family);font-size:15px;line-height:1.5;padding:0;flex-shrink:0;transition:opacity .2s ease}.cart-personalized__remove-all:hover{opacity:.85}.cart-personalized__remove-all-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.cart-personalized__remove-all-icon svg{width:16px;height:16px;display:block}.cart-personalized__remove-all-text{text-decoration:underline;text-underline-offset:2px}.cart-plan-pref{margin:4px 28px;padding:10px 16px;background:#8b9e820f;border:1px solid rgba(139,158,130,.12);border-radius:2px}.cart-plan-pref-eyebrow{font-family:var(--font-body--family);font-size:15px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--sage-text);margin-bottom:6px}.cart-plan-pref-recipe{font-family:var(--font-heading--family);font-size:17px;font-weight:400;color:var(--obsidian);line-height:1.3;margin-bottom:4px}.cart-plan-pref-note{font-family:var(--font-body--family);font-size:15px;color:var(--warm-gray-text);line-height:1.5}.cart-plan-pref-edit{display:inline-block;font-family:var(--font-body--family);font-size:15px;font-weight:500;color:var(--gold-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer;margin-top:8px;background:none;border:none;transition:color .2s ease}.cart-plan-pref-edit:hover{color:var(--obsidian)}.cart-page .cart-title .cart-bubble[data-maintain-ratio]{width:max-content;height:max-content;background:transparent!important;aspect-ratio:auto}.cart-page .cart-title .cart-bubble .cart-bubble__background{background-color:transparent}.cart-shipping-bar{padding:12px 28px;background:#8b9e8214;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04);flex-shrink:0}.cart-shipping-text{font-family:var(--font-body--family);font-size:15px;color:var(--sage-text);text-align:center;margin-bottom:8px}.cart-shipping-text strong{font-weight:600}.cart-shipping-track{height:2px;background:#8b9e8233;border-radius:1px;overflow:hidden}.cart-shipping-fill{height:100%;background:var(--sage);border-radius:1px;transition:width .6s ease}.cart-footer{padding:12px 28px 10px;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0;background:#fff}.cart-summary-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.cart-summary-label{font-family:var(--font-body--family);font-size:15px;color:var(--warm-gray-text)}.cart-summary-value{font-family:var(--font-body--family);font-size:15px;color:var(--obsidian);font-weight:500}.cart-summary-savings{color:var(--sage-text);font-weight:500}.cart-summary-divider{height:1px;background:#0000000f;margin:12px 0}.cart-total-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.cart-total-label{font-family:var(--font-body--family);font-size:15px;font-weight:500;color:var(--obsidian)}.cart-total-value{font-family:var(--font-heading--family);font-size:28px;font-weight:400;color:var(--obsidian)}.cart-total-note{font-family:var(--font-body--family);font-size:15px;color:var(--warm-gray-text);text-align:right;margin-bottom:8px}.cart-checkout{width:100%;padding:14px;background:var(--obsidian);border:none;font-family:var(--font-body--family);font-size:15px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ivory);cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden}.cart-checkout:hover{background:var(--charcoal)}.cart-checkout-sub{display:block;font-size:15px;font-weight:400;letter-spacing:.1em;color:#faf7f2e0;margin-top:4px}.cart-terms{text-align:center;margin-top:6px}.cart-terms a{font-family:var(--font-body--family);font-size:15px;color:var(--warm-gray-text);text-decoration:underline;text-underline-offset:2px}.cart-summary-integrated{display:block;width:100%}.cart-tax-info-integrated{display:none}.cart-drawer__inner,.cart-drawer__inner *{font-family:var(--font-body--family)!important}.cart-drawer__inner .cart-drawer__heading.h4,.cart-drawer__inner .cart-plan-pref-eyebrow,.cart-drawer__dialog .artie-cart-addons__eyebrow{font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--obsidian)!important;line-height:1.3!important}.cart-drawer__inner .cart-items__title-container,.cart-drawer__inner .cart-items__title-container .cart-items__title,.cart-drawer__inner .cart-items__title-container a,.cart-drawer__inner .cart-plan-pref-recipe,.cart-drawer__dialog .artie-cart-addons__title{font-size:16px!important;font-weight:600!important;color:var(--obsidian)!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;font-style:normal!important}.cart-drawer__inner .cart-items__variants,.cart-drawer__inner .cart-items__variants span,.cart-drawer__inner .cart-items__price-per-meal,.cart-drawer__inner .cart-item-price-per,.cart-drawer__inner .cart-items__artie-secondary-limit,.cart-drawer__inner .cart-plan-pref-note,.cart-drawer__inner .cart-personalized-text,.cart-drawer__inner .cart-shipping-text,.cart-drawer__inner .cart-summary-label,.cart-drawer__inner .cart-total-note,.cart-drawer__inner .cart-terms a,.cart-drawer__dialog .artie-cart-addons__subtitle,.cart-drawer__dialog .artie-cart-addons__price,.cart-drawer__inner .cart-items__property,.cart-drawer__inner .cart-items__discount{font-size:15px!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important}.cart-drawer__inner .cart-items__variants,.cart-drawer__inner .cart-items__variants span,.cart-drawer__inner .cart-items__price-per-meal,.cart-drawer__inner .cart-item-price-per,.cart-drawer__inner .cart-items__artie-secondary-limit,.cart-drawer__inner .cart-plan-pref-note,.cart-drawer__inner .cart-total-note,.cart-drawer__dialog .artie-cart-addons__subtitle{color:var(--warm-gray-text)!important}.cart-drawer__inner .cart-items__final-price,.cart-drawer__inner .cart-summary-value,.cart-drawer__inner .cart-total-label,.cart-drawer__dialog .artie-cart-addons__price{font-size:15px!important;font-weight:600!important;color:var(--obsidian)!important}.cart-drawer__inner .cart-personalized-text{color:var(--ivory, #faf7f2)!important}.cart-drawer__inner .cart-personalized-text .js-dog-name{font-size:15px!important;font-weight:700!important;color:var(--ivory, #faf7f2)!important}.cart-drawer__inner .cart-personalized__remove-all{color:#d9bf97!important}.cart-drawer__inner .cart-item-price-per-offer,.cart-drawer__inner .cart-plan-pref-edit,.cart-drawer__inner .cart-personalized__remove-all{font-size:15px!important;font-weight:600!important;color:var(--gold-text)!important}.cart-drawer__inner .cart-total-value{font-size:22px!important;font-weight:600!important;color:var(--obsidian)!important;line-height:1.2!important}.cart-drawer__inner .cart-upsell-badge,.cart-drawer__inner .cart-item-sub-badge,.cart-drawer__dialog .artie-cart-addons__badge{font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.3!important;padding:2px 8px!important;border-radius:2px!important}.cart-drawer__inner .cart-checkout,.cart-drawer__inner .cart-checkout-text,.cart-drawer__dialog .artie-cart-addons__add{font-size:15px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.cart-drawer__inner .cart-items__remove{font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cart-drawer__dialog .cart-items__table-row{padding-top:8px!important;padding-bottom:8px!important}.cart-drawer__dialog .cart-items__table-row>td{padding-top:4px!important;padding-bottom:4px!important;margin-top:0!important}.cart-drawer__dialog .cart-items__product-info{margin-bottom:0!important}.cart-drawer__dialog .cart-personalized{padding-top:8px!important;padding-bottom:8px!important}.cart-drawer__dialog .cart-drawer__header{padding-top:10px!important;padding-bottom:10px!important}.cart-drawer__dialog .cart-plan-pref{margin-top:4px!important;margin-bottom:4px!important;padding:8px 14px!important}.cart-drawer__dialog .cart-plan-pref-eyebrow,.cart-drawer__dialog .cart-plan-pref-recipe{margin-bottom:2px!important}.cart-drawer__dialog .artie-cart-addons{padding-top:6px!important;padding-bottom:6px!important;margin-top:4px!important;margin-bottom:0!important}.cart-drawer__dialog .artie-cart-addons__eyebrow{margin-bottom:2px!important}.cart-drawer__dialog .artie-cart-addons__offer+.artie-cart-addons__offer{margin-top:6px!important;padding-top:6px!important}.cart-drawer__dialog .artie-cart-addons__badge{margin-bottom:2px!important;padding-top:1px!important;padding-bottom:1px!important}.cart-drawer__dialog .artie-cart-addons__swatches,.cart-drawer__dialog .artie-cart-addons__subtitle{margin-top:2px!important;margin-bottom:0!important}.cart-drawer__dialog .artie-cart-addons__media img{width:52px!important;height:52px!important}.cart-drawer__dialog .cart-footer{padding:10px 28px 8px!important}.cart-drawer__dialog .cart-summary-row{margin-bottom:2px!important}.cart-drawer__dialog .cart-total-note{margin-bottom:6px!important}.cart-drawer__dialog .cart-checkout{padding:12px!important}.cart-drawer__dialog .cart-terms{margin-top:4px!important}.cart-drawer__inner .cart-personalized__remove-all,.cart-drawer__inner .cart-personalized__remove-all *{color:#d9bf97!important}.cart-drawer__inner .cart-item-sub-badge,.cart-drawer__inner .cart-upsell-badge{color:var(--gold-text, #826640)!important}.cart-drawer__dialog .button-text,.cart-drawer__dialog .button{font-size:15px!important}
/*# sourceMappingURL=/cdn/shop/t/76/assets/artie-cart-drawer.css.map */
