#cart{margin:3em auto}#cart h2{font-size:4.5em;text-transform:uppercase;color:#261b0a}#cart .empty{padding:8em 0;text-align:center}#cart .empty .head{font-size:6em;margin-bottom:.3em;display:inline-block}#cart .empty .title{font-size:1.2em;margin-bottom:2em}#cart .grid-item:first-child .wrap{padding-right:1em}#cart .grid-item:nth-child(2) .wrap{padding-left:1em}#cart .grid-item .wrap .top .btn{font-size:1em;padding:.5em 1em;margin-top:.5em}#cart .summary-column{padding:1.5em;background:#f7f8f6;border-radius:20px}#cart .summary .item{border-top:1px solid #B2B2B2;border-radius:0;padding:1em 0;margin-bottom:0}#cart .summary .item:first-child{border-top:0}#cart .summary .item.shipping span{font-weight:400;font-size:1.125em}#cart .summary .cart-addnote{margin:2em 0}#cart .summary .cart-addnote label{text-transform:none;font-weight:400}#cart .summary .cart-addnote textarea{margin-top:1em;height:8em;padding:.5em}#cart .summary .additional-message{margin-bottom:1.5em}#cart .summary .return-policy-button{margin-bottom:2em}#cart .summary .additional-checkout-buttons{position:relative;z-index:1}#cart .summary .additional-checkout-buttons span{display:block;font-size:.7em;text-transform:uppercase;font-weight:700;color:#999;margin-bottom:1em}#cart .summary .additional-checkout-buttons li{flex-grow:1!important}#cart .summary .buttons .v2{background-color:#0009}#cart .summary .buttons .btn{width:100%;margin-bottom:.5em;padding-left:0;padding-right:0}#cart .items-column{flex-grow:1}#cart .item{position:relative;padding:1.5em;background:#f7f8f6;border-radius:20px;margin-bottom:2em}#cart .item:last-child{border:0}#cart .item img{width:100%;display:block}#cart .item .title{margin-bottom:1em}#cart .item .name,#cart .item .price{margin-top:-.38em;text-transform:uppercase;font-weight:800;font-size:2em;margin-bottom:.25em;font-family:tgn-soft-round-comp,sans-serif}#cart .item .properties.show{opacity:1;max-height:999px;transition:all .5s ease-in-out}#cart .item .properties{opacity:0;max-height:0px;transition:all .2s ease-in-out}#cart .item .details{margin-right:auto;z-index:2}#cart .item .details button{padding:.5em 1em;max-width:104px;background:#ccc;color:#000;font-weight:400;font-size:1.125em;border-radius:100px}#cart .item .details button .icon{margin-left:.5em;font-size:.75em}#cart .item .details button .icon{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}#cart .item .details button.active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#cart .item .quantity-box{height:2.8em;margin-right:1em}#cart .item .edit a{padding:.55em 1px;color:#000;background:#fff;font-size:.75em;margin-right:1.5em;border-radius:7px}#cart .item .remove{height:1.29em}#cart .item .remove svg{font-size:2em}#cart .item quantity-input{font-size:.8em}#cart .item .price{margin-bottom:1em}#cart .item .variants,#cart .item .property{line-height:150%}#cart .item .label{font-size:.75em;text-transform:uppercase;font-weight:700}#cart .item .number{font-size:1.125em;font-weight:400}#cart .summary-column .buttons{margin-top:2em}.return-policy-message .title{font-size:1.2em;text-transform:none;color:#000;padding-bottom:1em;margin-bottom:1.5em;border-bottom:1px solid #eee}@media(max-width:1100px){#cart h2{font-size:3em}}@media(max-width:900px){#cart .cart-items{margin-bottom:2em}#cart .summary .buttons .btn,#cart .add-another-pet .btn{width:100%;padding:.75em}#cart .summary{margin-top:2em}#cart .grid-item:first-child .wrap{padding-right:0}#cart .grid-item:nth-child(2) .wrap{padding-left:0}}@media(max-width:600px){#cart{margin:2em auto}#cart h2{font-size:3em;margin-bottom:.35em}#cart .summary-column,#cart .item{padding:1.15em;margin-bottom:1.5em}#cart .item .remove svg{font-size:1.5em}#cart .item .name,#cart .item .price{margin-top:-.35em;margin-bottom:.1em;font-size:1.5em}#cart .grid-item:first-child .wrap{padding-right:0}#cart .grid-item{padding-left:15px}#cart .item img{width:3.5em}#cart .item .details button{font-size:1em}#cart .item .variants{font-size:.9em}#cart .summary .buttons .btn,#cart .add-another-pet .btn,#cart .item .number,#cart .summary .item.shipping span{font-size:1em}#cart .summary-column .buttons{margin-top:1.5em}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cart_content.css.map */
