.drawer__footer-buttons,.cart__footer--buttons{justify-content:center!important;gap:7px}.drawer__footer-buttons .btn--primary,.cart__footer--buttons .btn--primary{background-image:linear-gradient(to bottom,#c8ac56,#9c8539)!important;text-align:center;border:2px solid #9d8539!important;border-radius:8px!important}.free-shipping-claim-button{background-image:linear-gradient(to bottom,#c8ac56,#9c8539)!important;border:2px solid #9d8539!important;border-radius:8px!important;margin-top:10px}.shipping-protection-wrapper{border-top:1px solid #ffffff15!important;padding-top:1rem;margin-top:1rem}.shipping-protection-toggle{display:flex;align-items:flex-start;gap:.75rem}.shipping-protection-checkbox{cursor:pointer;min-width:20px;min-height:20px}.shipping-protection-label{cursor:pointer;flex:1}.shipping-protection-title{font-weight:600;margin-bottom:4px}.shipping-protection-description{font-size:.875rem;line-height:1.4;opacity:.8}.bottom-section{border-top:1px solid #ffffff15!important;padding-top:1.5rem;margin-top:1rem}.cart-item,.cd-product-item{border-bottom:1px solid #ffffff1a!important}.rewards-text{text-align:center}.opus-customization-text{margin-top:14px!important}.opus-customization-text .label{justify-content:center}.opus-addons-image{width:100%;height:100%;object-fit:contain}.opus-addons-price{opacity:0}.shipping-protection-wrapper .loader.btn--loading{pointer-events:none;opacity:.6}.empty-cart-hero{animation:fadeInUp .6s ease-out}.empty-cart-icon{animation:pulse 2s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.empty-cart-hero .btn--primary{transition:all .3s ease}.empty-cart-hero .btn--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #9c85394d}@media (max-width: 767.98px){.shipping-protection-toggle{flex-direction:row;align-items:flex-start}.shipping-protection-description{font-size:.8125rem}.empty-cart-icon{font-size:3.5rem!important}.empty-cart-hero .btn--primary{width:100%;padding:.875rem 2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cart-customizations.css.map */
