#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 auto}[data-shopping-cart-footer]{position:relative;z-index:2;max-block-size:55dvh;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}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/shopping-quick-cart.css.map */
