.dp-cart,#main-cart-footer{--dpc-ink: var(--dulce-preto, #1a1a1a);--dpc-orange: var(--dulce-laranja, #db6a1e);--dpc-sage: var(--dulce-verde, #6dbd92);--dpc-white: var(--dulce-branco, #ffffff)}.dp-cart .button.dp-cart-btn,#main-cart-footer .button.dp-cart-btn{min-height:5.2rem;padding:0 3.2rem;background-color:var(--dpc-orange);color:var(--dpc-white);border:2px solid var(--dpc-ink);border-radius:4px;box-shadow:4px 4px 0 var(--dpc-ink);font-family:var(--dp-font-body, inherit);font-size:1.9rem;font-weight:700;letter-spacing:.04rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.dp-cart .button.dp-cart-btn:before,.dp-cart .button.dp-cart-btn:after,#main-cart-footer .button.dp-cart-btn:before,#main-cart-footer .button.dp-cart-btn:after{content:none;box-shadow:none}.dp-cart .button.dp-cart-btn:not([disabled]):hover,#main-cart-footer .button.dp-cart-btn:not([disabled]):hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--dpc-ink)}.dp-cart .button.dp-cart-btn:not([disabled]):active,#main-cart-footer .button.dp-cart-btn:not([disabled]):active{transform:translate(4px,4px);box-shadow:0 0 0 var(--dpc-ink)}.dp-cart .button.dp-cart-btn:focus-visible,#main-cart-footer .button.dp-cart-btn:focus-visible{outline:2px solid var(--dpc-ink);outline-offset:4px;box-shadow:4px 4px 0 var(--dpc-ink)}#main-cart-footer .button.dp-cart-btn[disabled]{background-color:var(--dpc-white);color:var(--dulce-preto-a60);border-color:var(--dulce-preto-a30);box-shadow:none}.dp-cart .dp-cart-head{align-items:flex-end;margin-bottom:3.6rem}.dp-cart .dp-cart-head__title{display:flex;align-items:flex-end;gap:1.2rem}.dp-cart .dp-cart-head__mascot{width:96px;flex-shrink:0;margin-bottom:-4px}.dp-cart .dp-cart-head .title{color:var(--dpc-ink);padding-bottom:.4rem}.dp-cart .dp-cart-head .underlined-link{color:var(--dpc-ink);font-weight:600;text-decoration-color:var(--dpc-orange);text-decoration-thickness:2px}@media screen and (min-width:750px){.dp-cart .dp-cart-head__mascot{width:130px}.dp-cart .dp-cart-head__title{gap:1.6rem}}.dp-cart .cart-items thead th{font-family:var(--dp-font-mono, monospace);color:var(--dpc-ink);letter-spacing:.16em;font-weight:700}@media screen and (min-width:750px){.dp-cart .cart-items th{border-bottom:2px solid var(--dpc-ink)}.dp-cart .cart-item>td{border-bottom:1px solid var(--dpc-ink)}.dp-cart .cart-item>td{padding-bottom:2.4rem}}@media screen and (max-width:749px){.dp-cart .cart-items thead tr{border-bottom:2px solid var(--dpc-ink)}.dp-cart .cart-item{border-bottom:1px solid var(--dpc-ink);padding-bottom:2.4rem}}.dp-cart .cart-item__image-container{border:2px solid var(--dpc-ink);border-radius:4px;padding:.6rem;background:var(--dp-stripes-verde),var(--dpc-white);overflow:hidden}.dp-cart .cart-item__image{border-radius:2px}.dp-cart .cart-item__name{color:var(--dpc-ink);font-family:var(--dp-font-display, serif);font-weight:700;text-decoration:none}.dp-cart .cart-item__name:hover{text-decoration:underline;text-decoration-color:var(--dpc-orange)}.dp-cart .cart-item .price,.dp-cart .cart-item__details>.product-option,.dp-cart .cart-item__final-price{font-family:var(--dp-font-display, serif);font-weight:700;color:var(--dpc-ink)}.dp-cart .cart-item .price{font-size:1.8rem;white-space:nowrap}.dp-cart .cart__items{border-bottom:0;padding-bottom:1rem}.dp-cart .quantity.cart-quantity{border:2px solid var(--dpc-ink);border-radius:4px;background:var(--dpc-white);min-height:4.8rem}.dp-cart .cart-quantity .quantity__button{min-height:4.4rem;min-width:4.4rem}.dp-cart .quantity.cart-quantity:after{content:none}.dp-cart .quantity.cart-quantity:before{border-radius:2px}.dp-cart .cart-quantity .quantity__input{font-weight:700;color:var(--dpc-ink)}.dp-cart .cart-quantity .quantity__button{color:var(--dpc-ink)}.dp-cart cart-remove-button .button{color:var(--dpc-ink)}.dp-cart cart-remove-button .button:hover{color:var(--dpc-orange)}#main-cart-footer .dp-cart-card{position:relative;isolation:isolate;overflow:hidden;background:var(--dpc-white);border:2px solid var(--dpc-ink);border-radius:4px;box-shadow:4px 4px 0 var(--dpc-ink);padding:2.4rem 2rem;margin-right:4px}#main-cart-footer .dp-cart-card>:not(.dp-cart-card__texture){position:relative;z-index:1}#main-cart-footer .dp-cart-card__texture{position:absolute;top:0;right:0;width:45%;height:55%;z-index:0;font-size:0;line-height:0;pointer-events:none;background-image:conic-gradient(var(--dpc-orange) 25%,transparent 0 50%,var(--dpc-orange) 0 75%,transparent 0);background-size:24px 24px;opacity:.55;-webkit-mask-image:var(--dp-mask-fade-tr-soft);mask-image:var(--dp-mask-fade-tr-soft)}#main-cart-footer .dp-cart-card .totals{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;border-bottom:2px solid var(--dpc-ink);padding-bottom:1.2rem}#main-cart-footer .dp-cart-card .totals__total{font-family:var(--dp-font-mono, monospace);font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dpc-ink)}#main-cart-footer .dp-cart-card .totals__total-value{font-family:var(--dp-font-display, serif);font-size:2.8rem;font-weight:700;color:var(--dpc-ink);letter-spacing:-.01em;margin-left:0;white-space:nowrap}#main-cart-footer .dp-cart-card .totals__total{margin-top:0}#main-cart-footer .dp-cart-card .tax-note{margin:1.2rem 0 2rem;color:var(--dulce-preto-a75);text-align:left}#main-cart-footer .dp-cart-card .tax-note a{color:var(--dpc-ink)}#main-cart-footer .dp-cart-card .cart__ctas{padding-right:4px}#main-cart-footer .dp-cart-card .cart__checkout-button{max-width:none;width:100%}#main-cart-footer .dp-cart-card .cart__dynamic-checkout-buttons{margin-top:1.2rem}@media screen and (min-width:750px){#main-cart-footer .cart__footer>.dp-cart-card{width:40rem;padding:2.8rem}#main-cart-footer .dp-cart-card .totals__total-value{font-size:3.2rem}}.dp-cart .dp-cart-empty{padding-top:2.4rem}.dp-cart .dp-cart-empty__art{position:relative;width:200px;margin:1.6rem auto 6rem;aspect-ratio:600 / 557}.dp-cart .dp-cart-empty__blob{width:118%;left:-9%;top:-4%}.dp-cart .dp-cart-empty__mascot{position:relative;z-index:1;display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 95%;animation:dp-cart-sway 5s ease-in-out infinite}@keyframes dp-cart-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg) translateY(2px)}}.dp-cart .dp-cart-empty .cart__empty-text{color:var(--dpc-ink);margin:2.4rem 0 0}.dp-cart .dp-cart-empty__tagline{margin:1.6rem auto 0;max-width:36rem;font-size:1.7rem;color:var(--dpc-ink)}.dp-cart .dp-cart-empty .dp-cart-btn{margin-top:2.8rem}.dp-cart .dp-cart-empty .cart__login-title{margin-top:4.8rem;color:var(--dpc-ink)}@media screen and (min-width:750px){.dp-cart .dp-cart-empty{padding-top:4rem}.dp-cart .dp-cart-empty__art{width:260px;margin-bottom:7.2rem}}.dp-cart.is-empty{padding-bottom:4.8rem}@media(prefers-reduced-motion:reduce){.dp-cart .dp-cart-empty__mascot,.dp-cart .dp-cart-head__mascot{animation:none}.dp-cart .button.dp-cart-btn,#main-cart-footer .button.dp-cart-btn{transition:box-shadow var(--dp-dur-state, .15s) ease}.dp-cart .button.dp-cart-btn:not([disabled]):hover,.dp-cart .button.dp-cart-btn:not([disabled]):active,#main-cart-footer .button.dp-cart-btn:not([disabled]):hover,#main-cart-footer .button.dp-cart-btn:not([disabled]):active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dulce-cart.css.map */
