main[data-template=cart] .button:before,main[data-template=cart] .button:after,main[data-template=cart] .cart__checkout-button:before,main[data-template=cart] .cart__checkout-button:after,main[data-template=cart] .quantity:before,main[data-template=cart] .quantity:after,main[data-template=cart] .quantity.cart-quantity:before,main[data-template=cart] .quantity.cart-quantity:after,main[data-template=cart] .cart__empty-cta:before,main[data-template=cart] .cart__empty-cta:after,main[data-template=cart] cart-remove-button .button:before,main[data-template=cart] cart-remove-button .button:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important;outline:none!important}main[data-template=cart]{background-color:#fff;min-height:60vh}@media screen and (min-width:990px){main[data-template=cart]:not(:has(cart-items.is-empty)){max-width:124rem;margin:0 auto;padding:3.6rem 2.4rem 7rem;display:grid;grid-template-columns:1fr 38rem;column-gap:4.8rem;align-items:start}main[data-template=cart]:not(:has(cart-items.is-empty))>.shopify-section:first-child{min-width:0}main[data-template=cart]:not(:has(cart-items.is-empty))>.cart__footer-wrapper{position:sticky;top:9rem;min-width:0;padding:0!important;margin:0!important}main[data-template=cart] .section-template--30063307030911__cart-items-padding,main[data-template=cart] cart-items.section-cart-items-padding,main[data-template=cart] .section-template--30063307030911__cart-footer-padding,main[data-template=cart] [class*=section-][class*=-padding]{padding-top:0!important;padding-bottom:0!important}main[data-template=cart] .page-width{padding-left:0!important;padding-right:0!important;max-width:100%!important}}@media screen and (max-width:989px){main[data-template=cart]{padding:2.4rem 2rem 5rem}main[data-template=cart] .cart__footer-wrapper{margin-top:3.2rem}}@media screen and (max-width:480px){main[data-template=cart]{padding:1.8rem 1.4rem 4rem}}main[data-template=cart] .title-wrapper-with-link{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 2.8rem!important;padding-bottom:1.8rem!important;border-bottom:1px solid #f0ebe6!important}main[data-template=cart] .title--primary{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:2.8rem!important;color:#2b201a!important;margin:0!important;display:flex!important;align-items:center!important;gap:1.2rem!important;letter-spacing:-.01em!important}main[data-template=cart] .cart-page__count-badge{font-family:Nunito,sans-serif!important;font-size:1.35rem!important;font-weight:800!important;color:#ff6b35!important;background:#fff2ec!important;padding:.2rem 1rem!important;border-radius:9999px!important;line-height:1.4!important}main[data-template=cart] .cart__continue-link,main[data-template=cart] .underlined-link{font-family:Nunito,sans-serif!important;font-size:1.45rem!important;font-weight:700!important;color:#7a6f68!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:.6rem!important;transition:all .15s ease!important;border-bottom:1.5px solid #d5cdc6!important;padding-bottom:2px!important}main[data-template=cart] .cart__continue-link:hover,main[data-template=cart] .underlined-link:hover{color:#ff6b35!important;border-bottom-color:#ff6b35!important}main[data-template=cart] .cart__items{border-bottom:none!important;padding-bottom:0!important}main[data-template=cart] .cart-items{width:100%!important;border-collapse:separate!important;border-spacing:0!important}main[data-template=cart] .cart-items th{font-family:Nunito,sans-serif!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#9c9189!important;padding-bottom:1.4rem!important;border-bottom:1px solid #eee8e2!important}@media screen and (min-width:750px){main[data-template=cart] .cart-items thead th:first-child{width:52%!important}main[data-template=cart] .cart-items thead th.cart-items__heading--quantity{width:26%!important;text-align:center!important;padding-left:0!important}main[data-template=cart] .cart-items thead th:last-child{width:22%!important;text-align:right!important}main[data-template=cart] .cart-item__quantity{text-align:center!important}main[data-template=cart] .cart-item__quantity-wrapper{justify-content:center!important}main[data-template=cart] .cart-item__totals{text-align:right!important}}main[data-template=cart] .cart-item{border-bottom:1px solid #f2ede8!important}main[data-template=cart] .cart-item:last-child{border-bottom:none!important}main[data-template=cart] .cart-item td{padding:2.2rem 1.2rem 2.2rem 0!important;vertical-align:middle!important}main[data-template=cart] .cart-item td:last-child{padding-right:0!important}main[data-template=cart] .cart-item__media{width:9.6rem!important;min-width:9.6rem!important;padding-right:1.6rem!important}main[data-template=cart] .cart-item__image-container{width:8.8rem!important;height:8.8rem!important;border-radius:14px!important;background:#faf8f5!important;border:1px solid #ece5df!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-shadow:0 2px 8px #2b201a0a!important}main[data-template=cart] .cart-item__image{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}main[data-template=cart] .cart-item__details{max-width:32rem!important}main[data-template=cart] .cart-item__details>*{max-width:100%!important}main[data-template=cart] .cart-item__name{font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1.55rem!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}main[data-template=cart] .cart-item__name:hover{color:#ff6b35!important;text-decoration:none!important}main[data-template=cart] .product-option{font-family:Nunito,sans-serif!important;font-size:1.3rem!important;color:#7a6f68!important;margin-top:.35rem!important;font-weight:500!important;line-height:1.3!important}main[data-template=cart] .cart-item__details>.cart-item__discounted-prices,main[data-template=cart] .cart-item__details>.product-option:not(dl .product-option):not(p.product-option){display:none!important}main[data-template=cart] .cart-item__details .product-option:not(dt):not(dd){font-weight:700!important;color:#4a3e37!important;font-size:1.35rem!important}main[data-template=cart] .cart-item__price-wrapper{margin-top:.35rem!important}main[data-template=cart] .cart-item__final-price{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.65rem!important;color:#2b201a!important}main[data-template=cart] .cart-item__totals .price--end:not(.cart-item__old-price){font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.65rem!important;color:#ff6b35!important}main[data-template=cart] .cart-item__old-price{font-size:1.35rem!important;color:#9c9189!important;text-decoration:line-through!important;margin-right:.5rem!important}main[data-template=cart] .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:1.2rem!important}main[data-template=cart] .quantity-popover-container{display:inline-flex!important;align-items:center!important}main[data-template=cart] .quantity.cart-quantity{min-height:3.8rem!important;height:3.8rem!important;width:10.8rem!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;box-shadow:none!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important}main[data-template=cart] .quantity.cart-quantity:focus-within{border-color:#ff6b35!important;box-shadow:0 0 0 3px #ff6b3526!important}main[data-template=cart] .quantity__button{width:3.4rem!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;padding:0!important;transition:color .15s ease,background-color .15s ease!important}main[data-template=cart] .quantity__button:hover{color:#ff6b35!important;background-color:#ff6b3514!important}main[data-template=cart] .quantity__button:active{color:#e05d2b!important}main[data-template=cart] .quantity__button svg{width:1.15rem!important;height:1.15rem!important}main[data-template=cart] .quantity__input{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.45rem!important;color:#2b201a!important;text-align:center!important;border:none!important;background:transparent!important;padding:0!important;width:4rem!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}main[data-template=cart] .quantity__input::-webkit-outer-spin-button,main[data-template=cart] .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}main[data-template=cart] cart-remove-button{margin:0!important;display:inline-flex!important;align-items:center!important}main[data-template=cart] cart-remove-button .button,main[data-template=cart] cart-remove-button button{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:9999px!important;background:#fbf9f7!important;border:1px solid #eee8e2!important;color:#9c9189!important;cursor:pointer!important;transition:all .2s ease!important}main[data-template=cart] cart-remove-button .button:hover,main[data-template=cart] cart-remove-button button:hover{color:#e02b2b!important;background:#fdf0f0!important;border-color:#fbd6d6!important;transform:scale(1.05)!important}main[data-template=cart] cart-remove-button svg{width:1.5rem!important;height:1.5rem!important}main[data-template=cart] .cart__footer{background:#faf8f5!important;border:1px solid #eee8e2!important;border-radius:24px!important;padding:2.8rem 2.4rem!important;box-shadow:0 6px 24px #2b201a0d!important;width:100%!important;display:flex!important;flex-direction:column!important}main[data-template=cart] .cart__footer>*{width:100%!important}main[data-template=cart] .cart__blocks{width:100%!important}main[data-template=cart] .cart__summary-heading{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:2.1rem!important;color:#2b201a!important;margin:0 0 2rem!important;padding-bottom:1.4rem!important;border-bottom:1px solid #ece5df!important;letter-spacing:-.01em!important}main[data-template=cart] .totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-bottom:.8rem!important}main[data-template=cart] .totals__total{font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1.65rem!important;color:#2b201a!important;margin:0!important}main[data-template=cart] .totals__total-value{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:2.3rem!important;color:#ff6b35!important;margin:0!important}main[data-template=cart] .tax-note{font-family:Nunito,sans-serif!important;font-size:1.25rem!important;color:#8c827a!important;margin:0 0 2.2rem!important;display:block!important;line-height:1.45!important}main[data-template=cart] .tax-note a{color:#ff6b35!important;text-decoration:underline!important}main[data-template=cart] .cart__ctas{display:flex!important;flex-direction:column!important;gap:1.2rem!important}main[data-template=cart] .cart__checkout-button{width:100%!important;height:5.2rem!important;min-height:5.2rem!important;border-radius:9999px!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.65rem!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}main[data-template=cart] .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}main[data-template=cart] .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}main[data-template=cart] .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}main[data-template=cart] .cart__footer-continue{display:block!important;text-align:center!important;margin-top:1.2rem!important;font-family:Nunito,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;color:#7a6f68!important;background:transparent!important;border:none!important;text-decoration:underline!important;transition:color .15s ease!important}main[data-template=cart] .cart__footer-continue:hover{color:#ff6b35!important}main[data-template=cart] .cart__dynamic-checkout-buttons{margin-top:1.4rem!important;width:100%!important;max-width:100%!important}main[data-template=cart] .additional-checkout-buttons{display:flex!important;flex-direction:column!important;gap:.8rem!important}main[data-template=cart] .shopify-cleanslate ul{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important}main[data-template=cart]:has(cart-items.is-empty){max-width:80rem!important;margin:0 auto!important;padding:6rem 2rem 8rem!important;display:block!important}cart-items.is-empty{padding:0!important}main[data-template=cart] cart-items.is-empty .title-wrapper-with-link,main[data-template=cart] .is-empty .title-wrapper-with-link,main[data-template=cart] .is-empty .cart__footer,main[data-template=cart] #main-cart-footer.is-empty,main[data-template=cart] .is-empty#main-cart-footer,main[data-template=cart]:has(cart-items.is-empty) .cart__footer-wrapper{display:none!important}main[data-template=cart] .is-empty .cart__warnings{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:4rem 2rem!important}main[data-template=cart] .cart__empty-icon{width:8rem!important;height:8rem!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 2.2rem!important;color:#ff6b35!important;box-shadow:0 4px 14px #ff6b3514!important}main[data-template=cart] .cart__empty-icon svg{width:3.6rem!important;height:3.6rem!important}main[data-template=cart] .cart__empty-text{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:2.6rem!important;color:#2b201a!important;margin:0 0 1rem!important;line-height:1.25!important}main[data-template=cart] .cart__empty-description{font-family:Nunito,sans-serif!important;font-size:1.55rem!important;color:#7a6f68!important;margin:0 0 2.8rem!important;line-height:1.4!important}main[data-template=cart] .cart__empty-cta{height:5rem!important;min-height:5rem!important;padding:0 3.8rem!important;border-radius:9999px!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.6rem!important;background-color:#fff!important;color:#2b201a!important;border:1.5px solid #e0d8d2!important;box-shadow:0 4px 14px #2b201a14!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;outline:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}main[data-template=cart] .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}main[data-template=cart] .cart__empty-cta:active{background-color:#e05d2b!important;border-color:#e05d2b!important;transform:translateY(0) scale(.985)!important}main[data-template=cart] .cart__login-title{font-family:Nunito,sans-serif!important;font-size:1.8rem!important;font-weight:700!important;color:#2b201a!important;margin:3.6rem 0 .6rem!important}main[data-template=cart] .cart__login-paragraph{font-family:Nunito,sans-serif!important;font-size:1.45rem!important;color:#7a6f68!important;margin:0!important}main[data-template=cart] .cart__login-paragraph a{color:#ff6b35!important;text-decoration:underline!important}@media screen and (max-width:749px){main[data-template=cart] .cart-items thead{display:none!important}main[data-template=cart] .cart-item{display:grid!important;grid-template-columns:7.6rem auto 1fr!important;grid-template-rows:auto auto!important;column-gap:1.2rem!important;row-gap:1.2rem!important;padding:1.8rem 0!important;border-bottom:1px solid #f2ede8!important;align-items:center!important}main[data-template=cart] .cart-item td{padding:0!important}main[data-template=cart] .cart-item__media{grid-column:1!important;grid-row:1 / span 2!important;width:7.6rem!important;min-width:7.6rem!important;padding-right:0!important;align-self:start!important}main[data-template=cart] .cart-item__image-container{width:7.6rem!important;height:7.6rem!important;border-radius:12px!important}main[data-template=cart] .cart-item__details{grid-column:2 / span 2!important;grid-row:1!important;padding:0!important}main[data-template=cart] .cart-item__quantity{grid-column:2!important;grid-row:2!important;padding:0!important;display:flex!important;align-items:center!important;width:auto!important;min-width:0!important}main[data-template=cart] .cart-item__quantity quantity-popover{display:block!important;width:auto!important}main[data-template=cart] .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.8rem!important;width:auto!important}main[data-template=cart] .quantity-popover-container{display:inline-flex!important;align-items:center!important;flex-shrink:0!important}main[data-template=cart] cart-remove-button{display:inline-flex!important;align-items:center!important;flex-shrink:0!important;margin:0!important}main[data-template=cart] cart-remove-button .button{width:3.2rem!important;height:3.2rem!important;min-width:3.2rem!important;min-height:3.2rem!important}main[data-template=cart] .cart-item__totals.medium-hide{grid-column:3!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;text-align:right!important;padding:0!important;white-space:nowrap!important;min-width:max-content!important;margin-left:auto!important}main[data-template=cart] .cart-item__totals.medium-hide .cart-item__price-wrapper{white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.4rem!important;margin:0!important}main[data-template=cart] .cart-item__totals.medium-hide .price--end{white-space:nowrap!important;font-size:1.55rem!important;line-height:1!important}main[data-template=cart] .cart-item__totals.small-hide{display:none!important}main[data-template=cart] .cart-item__name{font-size:1.45rem!important}main[data-template=cart] .quantity.cart-quantity{min-height:3.4rem!important;height:3.4rem!important;width:9.2rem!important;flex-shrink:0!important}main[data-template=cart] .quantity__button{width:2.8rem!important}main[data-template=cart] .quantity__input{width:3.6rem!important;font-size:1.35rem!important}main[data-template=cart] .cart__footer{border-radius:20px!important;padding:2.2rem 1.8rem!important}}@media screen and (max-width:380px){main[data-template=cart]{padding-left:1.2rem!important;padding-right:1.2rem!important}main[data-template=cart] .cart-item{grid-template-columns:6.4rem auto 1fr!important;column-gap:.8rem!important}main[data-template=cart] .cart-item__media,main[data-template=cart] .cart-item__image-container{width:6.4rem!important;height:6.4rem!important;min-width:6.4rem!important}main[data-template=cart] .quantity.cart-quantity{width:8.4rem!important;height:3.2rem!important;min-height:3.2rem!important}main[data-template=cart] .quantity__button{width:2.5rem!important}main[data-template=cart] .quantity__input{width:3.4rem!important;font-size:1.25rem!important}main[data-template=cart] cart-remove-button .button{width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important}main[data-template=cart] .cart-item__quantity-wrapper{gap:.6rem!important}main[data-template=cart] .cart-item__totals.medium-hide .price--end{font-size:1.45rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/petrashop-cart.css.map */
