#quick-add-dialog .quick-add-modal,#cart-drawer .theme-drawer__dialog{--shopping-surface: var(--color-background, #fff);--shopping-text: var(--color-foreground, #123f31)}quick-add-modal.quick-add-modal,cart-drawer.drawer{--shopping-surface: rgb(var(--color-background, 255, 255, 255));--shopping-text: rgb(var(--color-foreground, 22, 25, 29))}[data-shopping-quick-view],[data-shopping-cart-layout]{box-sizing:border-box;min-width:0;min-height:0}[data-shopping-quick-body],[data-shopping-cart-scroll]{box-sizing:border-box;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}[data-shopping-quick-footer],[data-shopping-cart-footer]{box-sizing:border-box;flex:0 0 auto;min-width:0;background:var(--shopping-surface, #fff);color:var(--shopping-text, inherit);padding-block-end:max(12px,env(safe-area-inset-bottom,0px))}.shopping-quick-summary{min-width:0;margin-block:12px;color:inherit;font:inherit;line-height:1.5}.shopping-quick-summary p{margin-block:0 8px}.shopping-quick-summary p:last-child{margin-block-end:0}.shopping-quick-summary__description{overflow-wrap:anywhere}.shopping-quick-summary__pack,.shopping-quick-summary__availability{font-size:.9em}.shopping-quick-summary__pack{font-weight:600}.shopping-quick-summary__details{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.shopping-quick-services{margin-block:16px;padding-block-start:12px;border-block-start:1px solid currentColor;font-size:.9em;line-height:1.5}.shopping-quick-services summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}.shopping-quick-services p{margin-block:0 8px}.shopping-quick-services a{text-underline-offset:3px}#quick-add-dialog .product-details :is(.shopping-quick-summary,.shopping-quick-summary *){display:revert!important}#quick-add-dialog .shopping-quick-summary [hidden]{display:none!important}#quick-add-dialog .product-details .shopping-quick-summary{padding-inline:var(--padding-3xl)}#quick-add-dialog .shopping-quick-summary .shopping-quick-summary__details{display:inline-flex!important}#quick-add-dialog .shopping-quick-summary .shopping-quick-services summary{display:flex!important}#quick-add-dialog .shopping-quick-services:not([open])>:not(summary){display:none!important}#quick-add-dialog [data-shopping-quick-view] .product-details{-webkit-mask-image:none;mask-image:none;animation:none}#quick-add-dialog [data-shopping-quick-view] :is(.buy-buttons-block,.buy-buttons-block__bar){position:static;margin-block-start:12px;padding-block-end:0;background:var(--shopping-surface, #fff)}#quick-add-dialog [data-shopping-quick-view] :is(.buy-buttons-block,.buy-buttons-block__bar):before{display:none;content:none}#quick-add-dialog [data-shopping-quick-view] .product-form-buttons{display:grid!important;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px!important;width:100%;min-width:0}#quick-add-dialog [data-shopping-quick-view] .product-form-buttons>*{grid-column:1 / -1;min-width:0}#quick-add-dialog [data-shopping-quick-view] .product-form-buttons>.quantity-selector-wrapper{grid-column:1;width:120px;max-width:120px;margin:0}#quick-add-dialog [data-shopping-quick-view] .quantity-selector{width:120px!important;min-width:0;height:48px;min-height:48px}#quick-add-dialog [data-shopping-quick-view] .product-form-buttons>span:has(add-to-cart-component){grid-column:2;width:100%;align-self:start}#quick-add-dialog [data-shopping-quick-view] add-to-cart-component{display:block;width:100%}#quick-add-dialog [data-shopping-quick-view] button.add-to-cart-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0;height:48px!important;min-height:48px!important;max-height:48px;padding:10px 12px!important;gap:0;line-height:1.2;white-space:normal}#quick-add-dialog [data-shopping-quick-view] button.add-to-cart-button :is(.add-to-cart__added,.add-to-cart-icon),#quick-add-dialog [data-shopping-quick-view] button.add-to-cart-button>.svg-wrapper{display:none!important}#quick-add-dialog [data-shopping-quick-view] product-price{display:block!important;visibility:visible;opacity:1;width:100%;margin-block:0 12px;font-size:1.2rem;font-weight:600;color:inherit}@media(min-width:750px){#quick-add-dialog .quick-add-modal[data-shopping-quick-view]{width:min(1000px,calc(100vw - 40px));height:min(760px,90dvh);max-height:90dvh}#quick-add-dialog [data-shopping-quick-view] .quick-add-modal__content{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;overflow:hidden}#quick-add-dialog [data-shopping-quick-view] .product-information__media{position:relative;grid-column:1;grid-row:1;width:100%;height:100%;overflow-y:auto}#quick-add-dialog [data-shopping-quick-view] .product-details{grid-column:2;grid-row:1;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}#quick-add-dialog [data-shopping-quick-view] .product-details>.group-block{flex:0 0 auto;padding-block:24px}}[data-shopping-cart-layout]{display:flex;flex-direction:column;flex:1 1 auto;block-size:100%;overflow:hidden}[data-shopping-cart-scroll]{flex:1 1 0px;min-block-size:44px}[data-shopping-cart-footer]{position:relative;z-index:2;flex:0 1 auto;min-block-size:0;max-block-size:none;overflow-y:auto;overscroll-behavior-y:contain}[data-shopping-cart-footer] :is(.cart__ctas,.additional-checkout-buttons,.bm-express-wrap){min-width:0}#cart-drawer .cart-drawer__content[data-shopping-cart-layout]{overflow:hidden}#cart-drawer [data-shopping-cart-scroll]>.cart-drawer__items{overflow:visible}#cart-drawer .shopping-cart-extras{padding:16px var(--cart-drawer-padding)}#cart-drawer .cart-drawer__summary[data-shopping-cart-footer]{position:relative;margin:0;padding:12px var(--cart-drawer-padding) max(12px,env(safe-area-inset-bottom,0px));gap:10px;-webkit-mask-image:none;mask-image:none;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .15)}#cart-drawer [data-shopping-cart-footer] .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:0;padding-block-start:0}cart-drawer [data-shopping-cart-scroll]{padding-block-end:12px}cart-drawer [data-shopping-cart-scroll] :is(cart-drawer-items,.cart-drawer__form,#CartDrawer-CartItems,.drawer__cart-items-wrapper){flex:0 0 auto;min-height:0;max-height:none;height:auto;overflow:visible}cart-drawer [data-shopping-cart-layout]>.drawer__header{flex:0 0 auto}cart-drawer .drawer__footer[data-shopping-cart-footer]{position:relative;inset:auto;transform:none;padding-block:12px max(12px,env(safe-area-inset-bottom,0px))}cart-drawer [data-shopping-cart-footer] :is(.tax-note,.bm-terms){margin-block:8px}cart-drawer [data-shopping-cart-footer] .bm-terms{padding:8px 10px;font-size:12px;line-height:1.35}cart-drawer [data-shopping-cart-footer] .bm-terms__label{min-height:44px}cart-drawer [data-shopping-cart-footer] .cart__ctas{margin-block-start:8px}html:has(#quick-add-dialog dialog[open],quick-add-modal[open],#cart-drawer .theme-drawer__dialog[open],cart-drawer.drawer.active) :is(shopify-chat,#smile-ui-lite-launcher-frame-container,.smile-launcher-frame-container,#bm-referral-tab,.wa-preview-corner-button-container){visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(max-width:749px){[data-shopping-quick-view]{max-block-size:94dvh;border-start-start-radius:20px;border-start-end-radius:20px}[data-shopping-quick-body]{flex:1 1 auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}[data-shopping-quick-footer]{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}[data-shopping-quick-view] :is(input,select,textarea){font-size:max(16px,1em)}#quick-add-dialog .quick-add-modal[data-shopping-quick-view]{max-height:94dvh}#quick-add-dialog .quick-add-modal__content>.shopping-quick-summary{width:100%;margin-block:0}quick-add-modal .quick-add-modal__content[data-shopping-quick-view]{inset:auto 0 0;transform:none;margin:0;width:100%;max-width:100%;max-height:94dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:20px 20px 0 0}quick-add-modal .quick-add-modal__content-info[data-shopping-quick-body]{display:block;min-height:0;max-height:94dvh;overflow-y:auto;padding-block:56px max(16px,env(safe-area-inset-bottom,0px))}quick-add-modal [data-shopping-quick-view]>.quick-add-modal__toggle{position:absolute;top:12px;right:12px;z-index:3;width:44px;height:44px}}[data-shopping-quick-view] .dpet-sale-ribbon{display:none!important}@media(max-width:749px){[data-shopping-quick-view] media-gallery,[data-shopping-quick-view] .product-media-gallery{max-height:180px!important}[data-shopping-quick-view] .shopping-quick-summary__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}quick-add-modal[data-shopping-quick-view] .product__title :is(h1,h2.h1){margin-block:0;font-size:24px!important;line-height:1.2!important;overflow-wrap:anywhere}quick-add-modal[data-shopping-quick-view] .product__title{margin-block:0 12px}quick-add-modal[data-shopping-quick-view] :is(.bm-referral--product,.bm-rewards-panel),quick-add-modal[data-shopping-quick-view] :is(.price__badge-sale,.badge--sale,.bm-sale-badge,.bm-offer-badge,.bm-sale-ribbon,.bm-offer-ribbon,.dpet-sale-ribbon){display:none!important}quick-add-modal[data-shopping-quick-view] .shopping-quick-summary{margin-block:10px 14px;font-size:14px;line-height:1.45}quick-add-modal[data-shopping-quick-view] .product__column-sticky{position:static}@media(min-width:750px){quick-add-modal[data-shopping-quick-view] .quick-add-modal__content{width:min(1000px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:90dvh;overflow:hidden}quick-add-modal[data-shopping-quick-view] .quick-add-modal__content-info{box-sizing:border-box;max-height:90dvh;overflow-x:hidden;overflow-y:auto;padding:28px;overscroll-behavior-y:contain}quick-add-modal[data-shopping-quick-view] .product{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:24px;row-gap:0;align-items:start;margin:0}quick-add-modal[data-shopping-quick-view] :is(.product__media-wrapper,.product__info-wrapper){width:100%!important;max-width:100%!important;min-width:0;padding:0!important}quick-add-modal[data-shopping-quick-view] .product__media-wrapper{grid-column:1;align-self:start}quick-add-modal[data-shopping-quick-view] .product__info-wrapper{grid-column:2}}@media(max-width:749px){quick-add-modal[data-shopping-quick-view]{max-block-size:none;border-radius:0}quick-add-modal[data-shopping-quick-view] .product__title :is(h1,h2.h1){font-size:22px!important;line-height:1.2!important}quick-add-modal[data-shopping-quick-view] .product{display:block!important;margin:0}quick-add-modal[data-shopping-quick-view] :is(.product__media-wrapper,.product__info-wrapper){width:100%!important;max-width:100%!important;min-width:0;padding-inline:0!important}}.shopping-cart-details{display:block;min-width:0;block-size:auto;max-block-size:none;overflow:visible;margin-block:12px;border-block-start:1px solid currentColor;font-size:14px;line-height:1.45}.shopping-cart-details>.shopping-cart-details__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-block:10px;font:inherit;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.shopping-cart-details>.shopping-cart-details__summary::-webkit-details-marker{display:none}.shopping-cart-details>.shopping-cart-details__summary::marker{content:""}.shopping-cart-details>.shopping-cart-details__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shopping-cart-details>.shopping-cart-details__summary :is(.shopping-cart-details__view,.shopping-cart-details__hide){flex:0 0 auto;font-size:14px;text-decoration:underline;text-underline-offset:3px}.shopping-cart-details:not([open])>.shopping-cart-details__summary>.shopping-cart-details__hide,.shopping-cart-details[open]>.shopping-cart-details__summary>.shopping-cart-details__view{display:none}.shopping-cart-details>.shopping-cart-details__body{min-width:0;block-size:auto;max-block-size:none;overflow:visible;padding-block:4px 12px}.shopping-cart-details:not([open])>.shopping-cart-details__body{display:none}#cart-drawer details.shopping-cart-extras{margin:12px var(--cart-drawer-padding);padding:0}cart-drawer .shopping-cart-details{margin-inline:0}@media(max-height:540px){#cart-drawer .theme-drawer__dialog{overflow-y:auto}#cart-drawer .cart-drawer__inner,#cart-drawer .cart-drawer__inner>.cart-items-component,#cart-drawer .cart-drawer__content[data-shopping-cart-layout],#cart-drawer [data-shopping-cart-scroll],#cart-drawer .cart-drawer__items,#cart-drawer .cart-drawer__summary[data-shopping-cart-footer]{block-size:auto;height:auto;min-block-size:0;min-height:0;max-block-size:none;max-height:none;flex:0 0 auto;overflow:visible}#cart-drawer .cart-drawer__inner{min-height:100%}#cart-drawer .cart-drawer__content[data-shopping-cart-layout],#cart-drawer .cart-drawer__summary[data-shopping-cart-footer]{position:static}cart-drawer .drawer__inner[data-shopping-cart-layout]{display:block;overflow-y:auto}cart-drawer [data-shopping-cart-scroll],cart-drawer .drawer__footer[data-shopping-cart-footer]{block-size:auto;height:auto;min-block-size:0;min-height:0;max-block-size:none;max-height:none;flex:0 0 auto;overflow:visible;position:static}}cart-drawer .drawer__inner[data-shopping-cart-layout]>.shopping-cart-optional-bar{display:flex;flex:0 0 auto;gap:12px;min-width:0;padding-block:0 8px}cart-drawer .shopping-cart-optional-bar>.shopping-cart-details{flex:1 1 0;min-width:0;margin:0}cart-drawer .shopping-cart-optional-bar>.shopping-cart-details>summary{min-height:44px;gap:8px;font-size:14px}cart-drawer .drawer__inner[data-shopping-cart-layout]>[data-shopping-cart-scroll]{flex:1 1 0px;min-height:44px;min-block-size:44px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}cart-drawer [data-shopping-cart-scroll]::-webkit-scrollbar{display:none;width:0;height:0}cart-drawer .drawer__inner[data-shopping-cart-layout]:has([data-cart-visible-optionals]>details[open],.shopping-cart-details--total[open]){display:block;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}cart-drawer .drawer__inner[data-shopping-cart-layout]:has([data-cart-visible-optionals]>details[open],.shopping-cart-details--total[open])::-webkit-scrollbar{display:none;width:0;height:0}cart-drawer .drawer__inner[data-shopping-cart-layout]:has([data-cart-visible-optionals]>details[open])>.shopping-cart-optional-bar{display:block}cart-drawer .drawer__inner[data-shopping-cart-layout]:has([data-cart-visible-optionals]>details[open],.shopping-cart-details--total[open]) :is([data-shopping-cart-scroll],cart-drawer-items,.cart-drawer__form,#CartDrawer-CartItems,.drawer__cart-items-wrapper,[data-shopping-cart-footer]){flex:0 0 auto;block-size:auto;height:auto;min-block-size:0;min-height:0;max-block-size:none;max-height:none;overflow:visible;position:static}cart-drawer #CartDrawer-CartItems .cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(58px,auto);column-gap:12px;row-gap:10px}cart-drawer #CartDrawer-CartItems .cart-item__media{grid-column:1;grid-row:1 / span 2;width:96px;min-width:0}cart-drawer #CartDrawer-CartItems :is(.cart-item__image-container,.cart-item__image){width:96px;max-width:96px}cart-drawer #CartDrawer-CartItems .cart-item__image{height:auto;object-fit:contain}cart-drawer #CartDrawer-CartItems .cart-item__details{grid-column:2;min-width:0;width:auto;max-width:100%}cart-drawer #CartDrawer-CartItems .cart-item__name{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}cart-drawer #CartDrawer-CartItems .cart-item__totals{grid-column:3;min-width:0;overflow-wrap:anywhere}cart-drawer #CartDrawer-CartItems .cart-item__quantity{grid-column:2 / -1;min-width:0;max-width:100%}@media(max-width:749px){cart-drawer #CartDrawer-CartItems .cart-item{grid-template-columns:84px minmax(0,1fr) minmax(58px,auto);column-gap:10px}cart-drawer #CartDrawer-CartItems .cart-item__media{width:84px}cart-drawer #CartDrawer-CartItems :is(.cart-item__image-container,.cart-item__image){width:84px;max-width:84px}cart-drawer #CartDrawer-CartItems .cart-item__name{font-size:17px;line-height:1.3}}cart-drawer [data-shopping-cart-scroll],cart-drawer [data-shopping-cart-scroll] :is(cart-drawer-items,.cart-drawer__form,#CartDrawer-CartItems,.drawer__cart-items-wrapper),cart-drawer #CartDrawer-CartItems :is(table.cart-items,tbody,.cart-item,.cart-item__details){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}cart-drawer .drawer__footer[data-shopping-cart-footer]{min-width:0;max-width:100%;overflow-x:hidden!important}cart-drawer #CartDrawer-Checkout{opacity:1!important}html:has(cart-drawer.drawer.active) #ea-auto-translate-root{visibility:hidden!important;pointer-events:none!important}cart-drawer .shopping-cart-details>.shopping-cart-details__summary,cart-drawer .shopping-cart-details>.shopping-cart-details__summary :is(.shopping-cart-details__view,.shopping-cart-details__hide){color:#e3fc02}cart-drawer .drawer__footer>.shopping-cart-details--total{margin-block:0}cart-drawer .shopping-cart-details--total>.shopping-cart-details__body{padding-block-end:4px}cart-drawer .drawer__inner[data-shopping-cart-layout]:has([data-cart-visible-optionals]>details[open],.shopping-cart-details--total[open]) .drawer__footer[data-shopping-cart-footer]{overflow:visible!important}#CartDrawer details.shopping-cart-details--total:not([open])>summary.shopping-cart-details__summary>.shopping-cart-details__view,#CartDrawer details.shopping-cart-details--total[open]>summary.shopping-cart-details__summary>.shopping-cart-details__hide{display:inline!important}#CartDrawer details.shopping-cart-details--total:not([open])>summary.shopping-cart-details__summary>.shopping-cart-details__hide,#CartDrawer details.shopping-cart-details--total[open]>summary.shopping-cart-details__summary>.shopping-cart-details__view{display:none!important}#CartDrawer details.shopping-cart-details--total:not([open])>.shopping-cart-details__body{display:none!important}#CartDrawer details.shopping-cart-details--total[open]>.shopping-cart-details__body{display:block!important}cart-drawer.drawer.active #CartDrawer details.shopping-cart-details--total:not([open])>summary.shopping-cart-details__summary{border-radius:8px;animation:pet-cart-total-hint 2.8s ease-in-out 3}@keyframes pet-cart-total-hint{0%,to{background-color:#e3fc0206;box-shadow:inset 0 0 0 1px #e3fc0214}50%{background-color:#e3fc0217;box-shadow:inset 0 0 0 1px #e3fc024d}}@media(prefers-reduced-motion:reduce){cart-drawer.drawer.active #CartDrawer details.shopping-cart-details--total:not([open])>summary.shopping-cart-details__summary{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/shopping-quick-cart.css.map */
