.cart-page .cart-bubble,.footer__newsletter{display:none}.cart-page{padding-top:60px;padding-bottom:60px}.cart-items-component{height:fit-content}.cart-page__title{border-bottom:2px solid #000;display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:26px}.cart-page__title .cart-title h1{font-family:var(--font-rama-gothic-e, "Rama Gothic E", sans-serif);font-size:40px;font-weight:700;line-height:100%;text-transform:uppercase}.cart-page__title .cart-title-link{font-size:12px;line-height:125%;font-weight:700;border-bottom:1px solid #EE0000;padding-bottom:2px;text-decoration:none;color:#e00}.cart-page__title .cart-title-link:hover{color:#000;border-color:#000}.cart-page__title+.cart-page__items{margin-top:24px}.cart-items--dividers .cart-items__table-row{border-bottom:2px solid #000;padding-left:15px;padding-right:15px}.cart-page .cart-items__media{padding-right:16px}.cart-items--dividers .cart-items__table-row:last-child{border-bottom:2px solid #000;padding-bottom:24px}.cart-items__clear{background-color:transparent;border:0px;text-decoration:underline;font-size:13px;font-weight:400;color:#6f6f6f;padding:0;margin:18px 8px;line-height:125%;cursor:pointer}.cart-items__clear:hover{color:#000}.cart-items__title{font-family:var(--font-rama-gothic-e, "Rama Gothic E", sans-serif);font-size:21px;font-weight:700;line-height:116%;letter-spacing:.01em;text-transform:uppercase}.cart-items__details>*+*{font-weight:400;font-size:13px;margin-top:6px}.cart-items__unit-price{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin-top:8px}.cart-items__unit-price .compare-at-price{font-size:13px;font-weight:400;color:#a6a6a6}.cart-items__quantity .quantity-selector{border:none}.quantity-selector input[type=number]{font-size:16px;font-weight:700;color:#000}.quantity-selector svg{color:#000}.cart-items__table-row text-component{font-size:15px;font-weight:700;line-height:115%}.cart-items__compare-price{font-size:13px;font-weight:400;color:#a6a6a6;margin-top:4px}.cart-page .cart-items__table-row{grid-template-areas:"media details price" "media quantity price" "media error price"!important}.cart-page .cart-items__table-row .cart-items__price{display:flex!important;flex-direction:column;align-items:flex-end;justify-content:flex-start;align-self:stretch!important;grid-row:1 / -1!important}.cart-page .cart-items__price .cart-items__remove{margin-top:auto;color:#a6a6a6;border-bottom:2px solid #A6A6A6;width:max-content;height:fit-content;padding-bottom:2px;font-weight:700;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;font-size:13px}.cart-page .cart-items__price .cart-items__remove:hover{color:#000;border-color:#000}.cart-items__bundle-items{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:8px}.cart-bundle-item{display:flex;align-items:center;gap:10px}.cart-bundle-item__image{width:45px;height:45px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-bundle-item__image img{width:100%;height:100%;object-fit:contain}.cart-bundle-item__name{font-family:var(--font-arial-nova, Arial, sans-serif);font-size:13px;font-weight:700;color:#000;line-height:1.3}.cart-bundle-item__price{font-family:var(--font-arial-nova, Arial, sans-serif);font-size:13px;font-weight:700;margin-left:4px}.cart-bundle-item--free .cart-bundle-item__price{color:#e00}.cart-bundle-item--upgrade .cart-bundle-item__price{color:#000}.cart__container--extend .cart__summary-inner{width:100%;max-width:100%;row-gap:10px;height:auto;overflow:hidden}.section--page-width .cart-page:has(.cart__container--extend){max-width:1680px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;grid-column:1 / 4}.cart__total-container:has(.cart__installments){row-gap:24px}.cart__total-container .cart__total-label,.cart__total-container .cart__total-value{font-size:14px;font-weight:700;color:#929292;line-height:20px}.cart__total-container .cart__total-value{color:#000}.cart__ctas .cart__checkout-button{background-color:#defa57;border-color:#defa57;color:#000;font-size:16px;line-height:19px;padding:20px}.cart__ctas .cart__checkout-button:hover{background-color:#c1d338;border-color:#c1d338}.cart-info-box{background-color:#f0f0f0;padding:9px 36px 15px;width:100%;box-sizing:border-box}.cart-info-box p,.cart-info-box a{margin:0;font-size:10px;line-height:16px;font-weight:400;color:#797979;display:flex}.cart-info-box a{text-decoration:underline}.cart-info-box svg{margin-left:4px;max-width:35px}.cart-info-box-row{background-color:#000;padding:15px 36px 20px;width:100%;box-sizing:border-box;display:flex;justify-content:center;gap:20px}.cart-info-box-row .cart-info-box-item{text-align:center;color:#fff;display:flex;align-items:center;flex-direction:column;max-width:90px}.cart-info-box-row .cart-info-box-item p{margin-top:7px;line-height:100%;font-size:10px;color:#fff}@media(max-width:1280px){.section--page-width .cart-page:has(.cart__container--extend){display:block}.cart-page__summary{max-width:425px;margin-left:auto}.cart-info-box-row .cart-info-box-item p{font-size:12px}.cart__summary-inner{position:relative}}@media(max-width:768px){.cart-page__title .cart-title h1{font-size:30px}.cart-page__title{padding-bottom:20px}.cart-items--dividers .cart-items__table-row{padding-left:0;padding-right:0}.cart-info-box{padding:9px 25px 15px}.cart-page__summary{max-width:100%;margin-left:auto;margin-right:auto}.cart-page .cart-items__media{padding-right:0}.cart-items__table-row{grid-template-columns:4rem 1fr 1fr}.cart-items__table-row text-component{font-size:11px}.cart-items__compare-price{font-size:9px}.cart-items__title{font-size:18px}.cart-bundle-item__image{width:30px;height:30px}.cart-bundle-item__image{width:22px;height:22px}.cart-bundle-item__name,.cart-bundle-item__price{font-size:8px}.cart-items__details *{font-size:10px;line-height:14px}.cart__summary-container .cart__ctas{position:fixed;bottom:0;padding:10px 24px 24px;box-shadow:-8px 10px 18px #00000080;background-color:#fff}.shopify-section:not(.header-section):has(.section){position:relative;z-index:1}.section--page-width .cart-page:has(.cart__container--extend){padding-left:16px;padding-right:16px;padding-top:40px}}@container cart-items (min-width: 720px){.cart-page .cart-items__table-row{grid-template-areas:"media details quantity price" "media details error price"!important}.cart-page .cart-items__table-row .cart-items__price{grid-area:price!important;grid-row:1 / -1!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/juiced-cart.css.map */
