.custom-cart-items .title-wrapper-with-link .title{font-family:CheddarGothicSans;font-size:96px;letter-spacing:-.03em;color:#000;line-height:1;font-weight:400}.custom-cart-items .title-wrapper-with-link .title span{font-family:RockSalt;color:#9d1f18;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#000}.custom-cart-items{margin-top:80px}.custom-cart-items table.cart-items th{font-size:24px;text-transform:none;color:#000;letter-spacing:-.03em;font-weight:700;line-height:1;font-family:LibreFranklin;padding-bottom:30px;padding-top:30px}.cart-items thead tr{border-bottom:2px solid #000}.custom-cart-items table.cart-items th:first-child{width:40%}.custom-cart-items table.cart-items td.cart-item__details{width:40rem;padding-top:60px}@media(min-width:1025px){.custom-cart-items table.cart-items th:not(:first-child):not(:nth-child(2)),.custom-cart-items table.cart-items td:not(:first-child):not(:nth-child(2)):not(:nth-child(3)),.custom-cart-items table.cart-items td:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) *{text-align:center!important}}.custom-cart-items table.cart-items td,.custom-cart-items table.cart-items td a,.custom-cart-items table.cart-items td span{color:#000!important}.custom-cart-items .cart-item__quantity-wrapper{justify-content:center}.custom-cart-items .cart-item__quantity-wrapper .quantity button,.custom-cart-items .cart-item__quantity-wrapper .quantity input{background:transparent!important;color:#000;padding:0}.custom-cart-items .cart-item__quantity-wrapper .quantity button{width:10px;flex:0 0 10px}.custom-cart-items .cart-item__quantity-wrapper .quantity button,.custom-cart-items .cart-item__quantity-wrapper .quantity input{background:transparent!important;color:#000;padding:0;font-size:24px;font-weight:700;letter-spacing:-.03em}.custom-cart-items .cart-item__quantity-wrapper .quantity button{width:15px;flex:0 0 15px}.custom-cart-items .cart-item__quantity-wrapper .quantity input{flex:0 0 50px;border:none!important;box-shadow:none!important;visibility:visible!important}.custom-cart-items .cart-item__quantity-wrapper .quantity button svg{width:16px;height:auto;flex:0 0 16px}.custom-cart-items .cart-item__quantity-wrapper .quantity button svg path{fill:#000}#main-cart-items{border-bottom:2px solid #000}.custom-cart-items .cart-item__quantity-wrapper .quantity{background:transparent;justify-content:flex-end}.custom-cart-items .cart-item__quantity-wrapper .quantity:before,.custom-cart-items .cart-item__quantity-wrapper .quantity:after{display:none}.custom-cart-items table.cart-items td.cart-item__details>p:first-child,.custom-cart-items table.cart-items td.cart-item__details .product-option{font-size:16px;letter-spacing:-.03em;text-transform:none;font-weight:700;color:#474747}.custom-cart-items table.cart-items td.cart-item__details>a{color:#000;font-size:24px;letter-spacing:-.03em;font-weight:700;margin-bottom:30px}.custom-cart-items .cart-item__quantity-wrapper .quantity{width:auto;border-bottom:2px solid #000}.custom-cart-items .cart-item__quantity-wrapper{width:140px;margin:auto}.custom-cart-items table.cart-items td:nth-child(3),.custom-cart-items table.cart-items td:last-child .price{margin:0;color:#000;font-size:24px;font-weight:700;letter-spacing:-.03em}.custom-donation-main{border-bottom:3px solid #000;padding-bottom:60px;margin-bottom:40px;display:flex;align-items:center}.custom-donation-container{padding-left:40px}.custom-donation-container h3{font-size:24px;color:#000;font-weight:700;letter-spacing:-.03em;margin:0 0 20px}.custom-donation-container p{color:#000;font-size:16px;letter-spacing:-.03em}.donation-field-wrapper{position:relative;display:flex;align-items:center}.custom-donation-container>p:first-of-type{margin:0;font-weight:700;color:#474747}.donation-field-wrapper input{background:transparent;border:none;box-shadow:none;border-bottom:1px solid #000;text-align:center;font-weight:700;color:#000;width:200px;flex:0 0 200px}.donation-field-wrapper button{font-family:RockSalt;background:transparent;padding:0;border:none;box-shadow:none;color:#9d1f18;font-size:24px;font-weight:400;margin-left:15px;cursor:pointer}.donation-field-wrapper:before{content:"Please enter an amount";position:absolute;left:0;top:calc(100% - 10px);font-size:16px;color:#000;letter-spacing:-.03em}.cart__footer .cart__blocks{max-width:765px}.cart__footer-donations,.totals-merchandise{border-bottom:3px solid #000;padding:5px 0 5px 15px;display:flex;justify-content:space-between;align-items:center}.cart__footer-donations span,.totals-merchandise>*{color:#474747;font-size:24px;font-weight:700;letter-spacing:-.03em}.totals-merchandise>*{margin:0}.cart__footer-donations .donation-price,.totals-merchandise p{color:#000}.cart__footer-donations #clear-donation-btn{padding:0;background:transparent;border:none;width:19px;height:15px;margin-left:10px;cursor:pointer}@media(min-width:1025px){.custom-cart-items .cart-item__quantity-wrapper{transform:translate(30px)}.cart-items thead tr th{border-bottom:2px solid #000!important}.cart-sidebar-discount{transform:translate(-30px)}}@media(max-width:1024px){.custom-donation-main{flex-direction:column}.cart__footer-donations span,.totals-merchandise>*{font-size:14px}.cart__footer-donations #clear-donation-btn{height:10px;width:14px}.custom-donation-container{padding-left:0;padding-top:30px;text-align:center}.custom-cart-items{margin-top:40px}.custom-cart-items .title-wrapper-with-link .title{font-size:64px!important}.cart__footer .js-contents .totals *{font-size:20px}.cart__footer .cart__ctas button{margin-top:0}.custom-cart-items table.cart-items td.cart-item__details{padding-top:0}.custom-cart-items .cart-item__quantity-wrapper{flex-wrap:nowrap;margin-right:auto;margin-left:0}.custom-cart-items table.cart-items td.cart-item__details>p:first-child,.custom-cart-items table.cart-items td.cart-item__details .product-option{font-size:12px}.custom-cart-items table.cart-items td.cart-item__details>a,.custom-cart-items table.cart-items td:nth-child(4),.custom-cart-items table.cart-items td:last-child .price,.cart-item__quantity .for-mobile{font-size:18px}.cart-item__quantity .for-mobile{font-weight:700}.custom-cart-items table.cart-items td.cart-item__details>a{margin-bottom:15px}.cart-item__image{max-width:150px;width:150px;height:200px;object-fit:contain}.donation-field-wrapper button{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cart-page.css.map */
