.cpp-wrap{display:flex;gap:1rem!important}.cpp-wrap .card-image{flex:1 0 100%}.cpp-wrap img{max-width:80px}.cpp-wrap .card-details{display:flex;flex-direction:column;gap:1rem}.cpp-wrap modal-opener button{padding:0;background-color:transparent;border:none;color:#1972a4;text-decoration:underline;cursor:pointer}.cpp-wrap .cpp-form{display:flex;align-items:center;justify-content:space-between;max-width:325px;flex-wrap:wrap;row-gap:5px}.cpp-wrap .cpp-form .quantity{min-height:3.5rem;width:8rem}.cpp-wrap .cpp-form .quantity__button{width:2rem}.cpp-wrap .cpp-form .button{min-height:3.5rem;height:3.5rem;min-width:110px;width:fit-content;padding:0 10px}.cpp-wrap .cpp-form .button svg{min-width:16px;min-height:16px;width:16px}.cpp-wrap .cpp-price{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;white-space:nowrap;font-size:1.5rem;line-height:1.6rem}.cpp-wrap .cpp-price .compare-price{text-decoration:line-through;color:rgba(var(--color-foreground),.75)}.cpp-wrap select{padding:2px 5px;margin-top:5px;max-width:250px}.product-popup-modal .product-title{margin:0 0 2rem}.product-popup-modal .add{text-align:center;padding:2rem 0;position:sticky;left:0;bottom:0;width:100%;background:#fff}.product-popup-modal .btn-add-upsell svg{width:24px}.product-popup-modal .button.selected span{display:none}.product-popup-modal .button:not(.selected) svg{display:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map */
