.drawer{position:fixed!important;z-index:999999!important;left:0!important;top:0!important;width:100vw!important;height:100%!important;display:flex!important;justify-content:flex-end!important;background-color:#140f0c73!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;transition:opacity .3s ease,visibility .3s ease!important}.drawer__inner{height:100%!important;width:44rem!important;max-width:100vw!important;background:#fff!important;border:none!important;border-radius:20px 0 0 20px!important;box-shadow:-10px 0 35px #190f0a1f!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transform:translate(100%)!important;transition:transform .32s cubic-bezier(.16,1,.3,1)!important;padding:0!important}.drawer.active .drawer__inner{transform:translate(0)!important}@media screen and (max-width:480px){.drawer__inner{width:100vw!important;border-radius:0!important}}.drawer__header{padding:1.8rem 2.2rem!important;border-bottom:1px solid #f0ebe6!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:#fff!important;position:relative!important}cart-drawer.is-empty .drawer__header{display:none!important}.drawer__heading{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:2rem!important;color:#2b201a!important;margin:0!important;display:flex!important;align-items:center!important;gap:.8rem!important;line-height:1.2!important}.drawer__count-badge{font-size:1.3rem!important;font-weight:700!important;color:#ff6b35!important;background:#fff2ec!important;padding:.2rem .8rem!important;border-radius:9999px!important;line-height:1.4!important}.drawer__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3.6rem!important;height:3.6rem!important;min-width:3.6rem!important;min-height:3.6rem!important;padding:0!important;border-radius:50%!important;background-color:#f8f5f2!important;border:1px solid #ece5df!important;color:#2b201a!important;cursor:pointer!important;position:static!important;transition:all .2s ease!important}.drawer__close:hover{background-color:#ff6b35!important;color:#fff!important;border-color:#ff6b35!important;transform:rotate(90deg)!important}.drawer__close .svg-wrapper{width:1.6rem!important;height:1.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.drawer__close svg{width:1.4rem!important;height:1.4rem!important}cart-drawer-items{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.8rem 2.2rem!important;scrollbar-width:thin;scrollbar-color:#e5dfd9 transparent}cart-drawer-items::-webkit-scrollbar{width:6px}cart-drawer-items::-webkit-scrollbar-thumb{background:#e5dfd9;border-radius:9999px}.cart-drawer .cart-items{border-collapse:collapse!important;width:100%!important}.cart-drawer thead{display:none!important}.cart-drawer .cart-item{display:grid!important;grid-template-columns:7.6rem 1fr!important;grid-template-rows:auto auto!important;gap:1.2rem 1.6rem!important;padding:1.6rem 0!important;border-bottom:1px solid #f2ede8!important;align-items:start!important}.cart-drawer .cart-item:last-child{border-bottom:none!important;margin-bottom:0!important}.cart-drawer .cart-item__media{grid-row:1 / span 2!important;padding:0!important;width:7.6rem!important}.cart-drawer .cart-item__image{width:7.6rem!important;height:7.6rem!important;object-fit:contain!important;background:#faf8f5!important;border-radius:12px!important;border:1px solid #ece5df!important;display:block!important}.cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;padding:0!important;width:100%!important}.cart-drawer .cart-item__name{font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1.45rem!important;line-height:1.35!important;color:#2b201a!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;transition:color .15s ease!important}.cart-drawer .cart-item__name:hover{color:#ff6b35!important}.cart-drawer .product-option{font-family:Nunito,sans-serif!important;font-size:1.25rem!important;color:#7a6f68!important;margin-top:.25rem!important;line-height:1.3!important;font-weight:500!important}.cart-drawer .cart-item__details>.cart-item__discounted-prices,.cart-drawer .cart-item__details>.product-option:not(dl .product-option):not(p.product-option){display:none!important}.cart-drawer .cart-items .cart-item__quantity,.cart-drawer .cart-item__quantity{grid-column:2!important;grid-row:2!important;padding:0!important;display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-top:.6rem!important}.cart-drawer quantity-popover{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.cart-drawer .quantity-popover-wrapper,.cart-drawer .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;gap:1rem!important;box-sizing:border-box!important}.cart-drawer .quantity-popover-container{display:inline-flex!important;align-items:center!important;width:auto!important;flex-shrink:0!important}.cart-drawer cart-remove-button{margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.cart-drawer .cart-items .cart-item__totals,.cart-drawer .cart-item__totals{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important;padding:0!important;padding-left:1.6rem!important;flex-shrink:0!important;min-width:max-content!important;text-align:right!important;box-sizing:border-box!important}.cart-drawer .cart-item__price-wrapper{margin:0!important;display:inline-flex!important;align-items:baseline!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:.4rem!important;white-space:nowrap!important}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display:inline-flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:.5rem!important;white-space:nowrap!important}.cart-drawer .cart-item__final-price,.cart-drawer .price--end:not(.cart-item__old-price){font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.55rem!important;color:var(--color-primary, #FF7844)!important;white-space:nowrap!important;line-height:1.2!important}.cart-drawer .cart-item__old-price{font-family:Nunito,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;color:#9c9189!important;text-decoration:line-through!important;margin-right:.4rem!important;white-space:nowrap!important;line-height:1.2!important}.cart-drawer .quantity:before,.cart-drawer .quantity:after,.cart-drawer .quantity.cart-quantity:before,.cart-drawer .quantity.cart-quantity:after,.cart-drawer .button:before,.cart-drawer .button:after,.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__empty-cta:before,.cart-drawer .cart__empty-cta:after,.cart-drawer .cart__continue-shopping:before,.cart-drawer .cart__continue-shopping:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important;outline:none!important}.cart-drawer .quantity.cart-quantity{min-height:3.4rem!important;height:3.4rem!important;width:10.2rem!important;border-radius:9999px!important;background-color:#fbf9f7!important;border:1px solid #e5dfd9!important;display:inline-flex!important;align-items:center!important;padding:0!important}.cart-drawer .quantity__button{width:3.2rem!important;height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#5a4f48!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:color .15s ease!important}.cart-drawer .quantity__button:hover{color:#ff6b35!important}.cart-drawer .quantity__button svg{width:1.1rem!important;height:1.1rem!important}.cart-drawer .quantity__input{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.35rem!important;color:#2b201a!important;text-align:center!important;border:none!important;background:transparent!important;padding:0!important;width:3.8rem!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.cart-drawer .quantity__input::-webkit-outer-spin-button,.cart-drawer .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cart-drawer cart-remove-button{margin:0!important}.cart-drawer cart-remove-button button,.cart-drawer .cart-remove-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3.4rem!important;height:3.4rem!important;min-width:3.4rem!important;min-height:3.4rem!important;padding:0!important;border-radius:8px!important;background:transparent!important;border:none!important;color:#a89f9b!important;cursor:pointer!important;transition:all .2s ease!important}.cart-drawer cart-remove-button button:hover,.cart-drawer .cart-remove-button:hover{color:#e02b2b!important;background:#fdf0f0!important}.cart-drawer cart-remove-button svg{width:1.5rem!important;height:1.5rem!important}.drawer__footer{background:#faf8f5!important;border-top:1px solid #eee8e2!important;padding:2rem 2.4rem 2.4rem!important;margin-top:auto!important}.cart-drawer .totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-bottom:.6rem!important}.cart-drawer .totals__total{font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1.6rem!important;color:#2b201a!important;margin:0!important}.cart-drawer .totals__total-value{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:2rem!important;color:#ff6b35!important;margin:0!important}.cart-drawer .tax-note{font-family:Nunito,sans-serif!important;font-size:1.25rem!important;color:#8c827a!important;margin:0 0 1.6rem!important;display:block!important;line-height:1.4!important}.cart-drawer .cart__checkout-button{width:100%!important;height:5rem!important;min-height:5rem!important;border-radius:9999px!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.6rem!important;letter-spacing:.02em!important;background-color:#fff!important;color:#2b201a!important;border:1.5px solid #e0d8d2!important;box-shadow:0 4px 14px #2b201a14!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;position:relative!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.cart-drawer .cart__checkout-button:hover{background-color:var(--color-primary, #FF7844)!important;border-color:var(--color-primary, #FF7844)!important;color:#fff!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #ff784452!important}.cart-drawer .cart__checkout-button:active{background-color:#e05d2b!important;border-color:#e05d2b!important;color:#fff!important;transform:translateY(0) scale(.985)!important;box-shadow:0 2px 8px #e05d2b40!important}.cart-drawer .cart__checkout-button:focus-visible{outline:none!important;border-color:var(--color-primary, #FF7844)!important;box-shadow:0 0 0 3px #ff784447,0 4px 14px #2b201a14!important}.cart-drawer .cart__continue-shopping{display:block!important;text-align:center!important;margin-top:1.2rem!important;font-family:Nunito,sans-serif!important;font-size:1.35rem!important;font-weight:700!important;color:#7a6f68!important;background:transparent!important;border:none!important;cursor:pointer!important;text-decoration:underline!important;transition:color .15s ease!important}.cart-drawer .cart__continue-shopping:hover{color:#ff6b35!important}.drawer__inner-empty{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:3rem 2.4rem!important;text-align:center!important;position:relative!important}.drawer__inner-empty .cart-drawer__warnings{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;max-width:32rem!important}.drawer__inner-empty .drawer__close{position:absolute!important;top:1.8rem!important;right:2.2rem!important}.cart-drawer__empty-icon{width:7.6rem!important;height:7.6rem!important;border-radius:50%!important;background:#faf4ef!important;border:1px solid #f3e9df!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 1.8rem!important;color:#ff6b35!important}.cart-drawer__empty-icon svg{width:3.4rem!important;height:3.4rem!important}.cart__empty-text{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:2.2rem!important;color:#2b201a!important;margin:0 0 .8rem!important;line-height:1.2!important}.cart__empty-description{font-family:Nunito,sans-serif!important;font-size:1.45rem!important;color:#7a6f68!important;margin:0 0 2.4rem!important;line-height:1.4!important}.cart__empty-cta{height:4.8rem!important;min-height:4.8rem!important;padding:0 3.2rem!important;border-radius:9999px!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.5rem!important;background-color:#fff!important;color:#2b201a!important;border:1.5px solid #e0d8d2!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px #2b201a14!important;position:relative!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.cart__empty-cta:hover{background-color:var(--color-primary, #FF7844)!important;border-color:var(--color-primary, #FF7844)!important;color:#fff!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #ff784452!important}.cart__empty-cta:active{background-color:#e05d2b!important;border-color:#e05d2b!important;color:#fff!important;transform:translateY(0) scale(.985)!important;box-shadow:0 2px 8px #e05d2b40!important}.cart__empty-cta:focus-visible{outline:none!important;border-color:var(--color-primary, #FF7844)!important;box-shadow:0 0 0 3px #ff784447,0 4px 14px #2b201a14!important}.petrashop-cart-toast{position:fixed!important;top:24px!important;right:24px!important;z-index:9999999!important;max-width:44rem!important;width:auto!important;pointer-events:none!important;opacity:0!important;transform:translateY(-16px) scale(.96)!important;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)!important}.petrashop-cart-toast.is-visible{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important}.petrashop-cart-toast__inner{display:flex!important;align-items:center!important;gap:1rem!important;background:#fff!important;border:1.5px solid #ede7e3!important;border-radius:9999px!important;padding:.8rem 1.4rem .8rem 1rem!important;box-shadow:0 10px 30px #2b201a24,0 2px 8px #2b201a0f!important;font-family:Nunito,sans-serif!important}.petrashop-cart-toast__icon{width:2.8rem!important;height:2.8rem!important;border-radius:50%!important;background-color:#fff4ee!important;color:#ff7844!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.petrashop-cart-toast__content{display:flex!important;align-items:center!important;gap:.4rem!important;font-size:1.35rem!important;color:#2b201a!important;overflow:hidden!important;white-space:nowrap!important}.petrashop-cart-toast__title{font-weight:800!important;color:#2b201a!important}.petrashop-cart-toast__product{color:#7a6f68!important;font-weight:500!important;max-width:16rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.petrashop-cart-toast__btn{font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;color:#ff7844!important;background-color:#ff784414!important;border:1px solid rgba(255,120,68,.25)!important;border-radius:9999px!important;padding:.4rem 1.2rem!important;cursor:pointer!important;white-space:nowrap!important;transition:all .2s ease!important;outline:none!important}.petrashop-cart-toast__btn:hover{background-color:#ff7844!important;color:#fff!important}.petrashop-cart-toast__close{background:transparent!important;border:none!important;color:#a0958e!important;cursor:pointer!important;padding:.2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:color .15s ease!important;outline:none!important}.petrashop-cart-toast__close:hover{color:#2b201a!important}@media screen and (max-width:600px){.petrashop-cart-toast{right:12px!important;left:12px!important;max-width:calc(100vw - 24px)!important;top:16px!important}.petrashop-cart-toast__inner{width:100%!important;justify-content:space-between!important}.petrashop-cart-toast__product{max-width:10rem!important}}@media screen and (max-width:749px){.cart-drawer .cart-item__quantity-wrapper{flex-wrap:nowrap!important}}@media screen and (max-width:480px){cart-drawer-items{padding:.8rem 1.4rem!important}.cart-drawer .cart-item{grid-template-columns:6.8rem 1fr!important;gap:1rem 1.2rem!important;padding:1.4rem 0!important}.cart-drawer .cart-item__media{width:6.8rem!important}.cart-drawer .cart-item__image{width:6.8rem!important;height:6.8rem!important}.cart-drawer .cart-item__name{font-size:1.35rem!important}.cart-drawer .product-option{font-size:1.15rem!important}.cart-drawer quantity-popover{display:block!important;width:100%!important;min-width:0!important}.cart-drawer .cart-items .cart-item__quantity,.cart-drawer .cart-item__quantity{width:100%!important;min-width:0!important}.cart-drawer .quantity-popover-wrapper,.cart-drawer .cart-item__quantity-wrapper{gap:.8rem!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}.cart-drawer .cart-items .cart-item__totals,.cart-drawer .cart-item__totals{margin-left:auto!important;padding-left:1rem!important;min-width:max-content!important}.cart-drawer .quantity.cart-quantity{width:8.6rem!important;height:3rem!important;min-height:3rem!important}.cart-drawer .quantity__button{width:2.6rem!important}.cart-drawer .quantity__input{width:3.4rem!important;font-size:1.3rem!important}.cart-drawer cart-remove-button button,.cart-drawer .cart-remove-button{width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important}.cart-drawer cart-remove-button svg{width:1.35rem!important;height:1.35rem!important}.cart-drawer .cart-item__final-price,.cart-drawer .price--end:not(.cart-item__old-price){font-size:1.45rem!important}}@media screen and (max-width:350px){cart-drawer-items{padding:.8rem!important}.cart-drawer .cart-item{grid-template-columns:5.8rem 1fr!important;gap:.6rem .8rem!important}.cart-drawer .cart-item__media{width:5.8rem!important}.cart-drawer .cart-item__image{width:5.8rem!important;height:5.8rem!important}.cart-drawer quantity-popover{display:block!important;width:100%!important;min-width:0!important}.cart-drawer .quantity-popover-wrapper,.cart-drawer .cart-item__quantity-wrapper{gap:.4rem!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}.cart-drawer .cart-items .cart-item__totals,.cart-drawer .cart-item__totals{margin-left:auto!important;padding-left:.6rem!important;min-width:max-content!important}.cart-drawer .quantity.cart-quantity{width:7.8rem!important;height:2.8rem!important;min-height:2.8rem!important}.cart-drawer .quantity__button{width:2.3rem!important}.cart-drawer .quantity__input{width:3.2rem!important;font-size:1.2rem!important}.cart-drawer cart-remove-button button,.cart-drawer .cart-remove-button{width:2.8rem!important;height:2.8rem!important;min-width:2.8rem!important;min-height:2.8rem!important}.cart-drawer .cart-item__final-price,.cart-drawer .price--end:not(.cart-item__old-price){font-size:1.35rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/petrashop-cart-drawer.css.map */
