.candy-cart-drawer,.candy-cart-drawer *{outline:none}.candy-cart-drawer .theme-drawer__dialog{--theme-drawer-width: 600px;--theme-drawer-padding: var(--cp-space-6, 24px);width:min(600px,100vw);max-width:100vw;border-left:1px solid rgb(var(--color-foreground-rgb) / .12);background:var(--color-background);color:var(--color-foreground)}.candy-cart-drawer cart-drawer-component{--cart-drawer-padding: var(--theme-drawer-padding);--font-paragraph--line-height: var(--cp-t2-line-height, 1.28);display:contents;font-family:var(--font-paragraph--family);color:var(--color-foreground)}.candy-cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.candy-cart-drawer .cart-drawer__inner>.cart-items-component{flex:1;min-height:0;height:auto}.candy-cart-drawer .theme-drawer__header{min-height:76px;padding:var(--cp-space-5, 20px) var(--cart-drawer-padding);border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12);background:var(--cp-surface-primary, var(--color-background))}.candy-cart-drawer .theme-drawer__title{font-family:var(--font-h5--family);font-size:var(--cp-h5-size, 24px);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);color:var(--color-foreground)}.candy-cart-drawer .theme-drawer__badge{display:inline;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.candy-cart-drawer .theme-drawer__close-button{width:40px;height:40px;border-color:rgb(var(--color-foreground-rgb) / .14);background:transparent;color:var(--color-foreground);box-shadow:none}.candy-cart-drawer .cart-drawer__content{height:calc(100% - var(--header-height));display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0;background:var(--color-background)}.candy-cart-drawer .cart-drawer__items{display:flex;flex-direction:column;overflow-y:auto;padding:var(--cp-space-6, 24px) var(--cart-drawer-padding) 0}.candy-cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:112px minmax(0,1fr) auto;column-gap:var(--cp-space-4, 16px);padding:var(--cp-space-4, 16px);margin-bottom:var(--cp-space-3, 12px);border:0;border-radius:var(--cp-radius-lg, 10px);background:rgb(var(--color-foreground-rgb) / .045)}.candy-cart-drawer .cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){margin-bottom:0}.candy-cart-drawer .cart-drawer__items .cart-items__table-row:last-child{margin-block-end:0}.candy-cart-drawer .cart-items__media-container,.candy-cart-drawer .cart-items__media-image{border-radius:var(--cp-radius-md, 8px)}.candy-cart-drawer .cart-items__title{font-family:var(--font-h5--family);font-size:14px;font-weight:var(--font-h5--weight);line-height:var(--cp-t2-line-height, 1.28);color:var(--color-foreground)}.candy-cart-drawer .cart-items__details,.candy-cart-drawer .cart-items__details *,.candy-cart-drawer .cart-items__variants-wrapper,.candy-cart-drawer .cart-items__unit-price-wrapper{font-family:var(--font-paragraph--family);font-size:var(--cp-t3-size, 12px);line-height:var(--cp-t3-line-height, 1.28);color:rgb(var(--color-foreground-rgb) / .72)}.candy-cart-drawer .cart-items__price{font-family:var(--font-paragraph--family);font-size:var(--cp-t2-size, 16px);font-weight:var(--cp-weight-bold, 700);line-height:var(--cp-t2-line-height, 1.28);color:var(--color-foreground)}.candy-cart-drawer .cart-items__quantity{margin-block-start:var(--cp-space-3, 12px)}.candy-cart-drawer .cart-items__quantity .quantity-selector{min-height:34px;border-color:rgb(var(--color-foreground-rgb) / .35);border-radius:var(--cp-radius-pill, 100px);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:var(--cp-t3-size, 12px)}.candy-cart-drawer .cart-items__remove{color:var(--color-foreground)}.candy-cart-drawer .cart-drawer__close-button--empty{margin-inline-start:auto}.candy-cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: var(--cp-space-6, 24px);position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--cp-space-5, 20px);margin-top:auto;padding:var(--cart-drawer-summary-padding);border-top:1px solid rgb(var(--color-foreground-rgb) / .12);background:var(--color-background);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--cp-space-3, 12px));mask-image:linear-gradient(to bottom,transparent,black var(--cp-space-3, 12px))}.candy-cart-drawer .cart-totals,.candy-cart-drawer .cart-totals__container{gap:var(--cp-space-3, 12px)}.candy-cart-drawer .cart-totals__total-label,.candy-cart-drawer .cart-totals__total-value{font-family:var(--font-paragraph--family);font-size:var(--cp-t2-size, 16px);font-weight:var(--cp-weight-bold, 700);color:var(--color-foreground)}.candy-cart-drawer .cart-totals__tax-note,.candy-cart-drawer .cart-totals__tax-note small,.candy-cart-drawer .cart-actions summary{font-family:var(--font-paragraph--family);font-size:var(--cp-t3-size, 12px);line-height:var(--cp-t3-line-height, 1.28)}.candy-cart-drawer .cart-actions summary{min-height:var(--minimum-touch-target);padding:var(--padding-sm) 0}.candy-cart-drawer .cart__checkout-button,.candy-cart-drawer .cart-items__empty-button{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);min-height:52px;width:100%;padding-inline:var(--cp-space-6, 24px);border-radius:var(--cp-radius-pill, 100px);font-family:var(--font-paragraph--family);font-size:16px;font-weight:var(--cp-weight-bold, 700);letter-spacing:var(--cp-s3-letter-spacing, 0);text-transform:uppercase}.candy-cart-drawer .cart__checkout-button:hover,.candy-cart-drawer .cart-items__empty-button:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.candy-cart-drawer .cart__ctas{width:calc(100% + (var(--cart-drawer-summary-padding) * 2));margin-inline:calc(-1 * var(--cart-drawer-summary-padding));margin-bottom:calc(-1 * var(--cart-drawer-summary-padding));padding:var(--cp-space-5, 20px) var(--cart-drawer-summary-padding);background:var(--cp-light-blue, var(--color-background))}.candy-cart-drawer .cart__ctas .cart__checkout-button{--button-color: var(--cp-text-inverse, var(--color-primary-button-text));--button-background-color: var(--cp-blue, var(--color-primary-button-background));--button-border-color: var(--cp-blue, var(--color-primary-button-border))}.candy-cart-drawer .cart__ctas .cart__checkout-button:hover{--button-color: var(--cp-text-inverse, var(--color-primary-button-hover-text));--button-background-color: var(--cp-blue-hover, var(--color-primary-button-hover-background));--button-border-color: var(--cp-blue-hover, var(--color-primary-button-hover-border))}.candy-cart-drawer .cart-discount__button{--button-color: var(--cp-text-inverse, var(--color-primary-button-text));--button-background-color: var(--cp-blue, var(--color-primary-button-background));--button-border-color: var(--cp-blue, var(--color-primary-button-border));min-height:52px;padding-inline:var(--cp-space-6, 24px);border-radius:var(--cp-radius-pill, 100px);font-family:var(--font-paragraph--family);font-size:16px;font-weight:var(--cp-weight-bold, 700)}.candy-cart-drawer .cart-discount__button:hover{--button-color: var(--cp-text-inverse, var(--color-primary-button-hover-text));--button-background-color: var(--cp-blue-hover, var(--color-primary-button-hover-background));--button-border-color: var(--cp-blue-hover, var(--color-primary-button-hover-border))}.candy-cart-drawer .cart-drawer--empty .cart-drawer__content{position:relative;background:var(--color-background)}.candy-cart-drawer .cart-drawer--empty .cart-items__wrapper--drawer-empty{position:static;display:block;gap:var(--cp-space-3, 12px);width:100%;height:auto;padding:0;background:transparent}.candy-cart-drawer .cart-drawer--empty .cart-items__wrapper--drawer-empty>p{margin:var(--cp-space-5, 20px) 0 0;font-family:var(--font-paragraph--family);font-size:var(--cp-t2-size, 16px);line-height:var(--cp-t2-line-height, 1.28);color:var(--color-foreground)}.candy-cart-drawer .cart-drawer--empty .cart-items__empty-cta{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;width:100%;height:92px;box-sizing:border-box;padding:var(--cp-space-5, 20px) var(--cart-drawer-padding);background:var(--cp-light-blue, var(--color-background))}.candy-cart-drawer .cart-drawer--empty .cart-items__empty-button{--button-color: var(--cp-text-inverse, var(--color-primary-button-text));--button-background-color: var(--cp-blue, var(--color-primary-button-background));--button-border-color: var(--cp-blue, var(--color-primary-button-border));width:100%;margin:0}.candy-cart-drawer .cart-drawer--empty .cart-items__empty-button:hover{--button-color: var(--cp-text-inverse, var(--color-primary-button-hover-text));--button-background-color: var(--cp-blue-hover, var(--color-primary-button-hover-background));--button-border-color: var(--cp-blue-hover, var(--color-primary-button-hover-border))}.candy-cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.candy-cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{overflow:unset}.candy-cart-drawer .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)),.candy-cart-drawer .cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){padding-block-start:var(--cp-space-5, 20px);border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}.candy-cart-drawer .cart-drawer--empty .cart-drawer__content,.candy-cart-drawer cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content{align-items:center;justify-content:center;min-height:auto;padding:var(--cp-space-8, 32px) var(--cart-drawer-padding);text-align:center}.candy-cart-drawer .cart-drawer--empty .cart-drawer__content{padding-bottom:124px}.candy-cart-drawer .cart-drawer--empty .cart-drawer__items,.candy-cart-drawer cart-drawer-component:not(:has(.cart-form)) .cart-drawer__items{flex:0 0 auto;width:100%;height:auto;overflow:visible;padding:0}.candy-cart-drawer .cart-drawer--empty .cart-drawer__content>.theme-drawer__title{display:block;width:100%;max-width:none;margin-bottom:0;padding-bottom:var(--cp-space-3, 12px);border-bottom:0;font-size:calc(var(--cp-h5-size, 24px) * 1.15);color:var(--cp-blue, var(--color-foreground))}@media screen and (max-width:749px){.candy-cart-drawer .theme-drawer__dialog{--theme-drawer-width: 100vw;--theme-drawer-padding: var(--cp-space-4, 16px);width:100vw;border-left:0}.candy-cart-drawer .theme-drawer__header{min-height:64px}.candy-cart-drawer .theme-drawer__title{font-size:20px}.candy-cart-drawer .cart-drawer__items{padding-top:var(--cp-space-4, 16px)}.candy-cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) auto;padding:var(--cp-space-3, 12px)}.candy-cart-drawer .cart-items__title,.candy-cart-drawer .cart-items__price{font-size:14px}.candy-cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: var(--cp-space-4, 16px)}}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .candy-cart-drawer .theme-drawer__close-button{view-transition-name:cart-drawer-close-button}}:active-view-transition .candy-cart-drawer .theme-drawer__header,:active-view-transition .candy-cart-drawer .cart-drawer__content{background:transparent}@media(min-width:990px){.page-wrapper.page-wrapper--drawer-open{margin-right:0;overflow-y:hidden}.page-wrapper--drawer-open shopify-account::part(dialog){translate:none}.page-wrapper{scrollbar-gutter:stable}.page-wrapper--drawer-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000059}.candy-cart-drawer .theme-drawer__dialog{z-index:21}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/candy-cart-drawer.css.map */
