.quantity-selector{display:flex;align-items:center;justify-content:center;margin:10px 0;font-family:Inter!important;font-weight:500!important;font-size:1.25rem!important;text-align:center;vertical-align:middle;width:-moz-fit-content;width:fit-content;gap:4px}.quantity-selector button,.quantity-selector input{border:none;outline:none;background:none;box-shadow:none}.quantity-selector button{background:#ffffff;color:#000;border:2px solid #000000;border-radius:8px;width:40px;height:40px;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 2px;transition:all .15s ease;box-shadow:4px 4px #000;position:relative;padding:0;line-height:1}.quantity-selector button:hover{background:#f0f0f0;transform:translate(4px,4px);box-shadow:none}.quantity-selector button:active{transform:translate(4px,4px);box-shadow:none}.quantity-selector input{width:auto;min-width:60px;max-width:80px;text-align:center;background:#ffffff;font-size:1.25rem;font-weight:600;border:2px solid #000000;border-radius:6px;margin:0 4px;padding:4px 8px;box-shadow:4px 4px #000;position:relative}.quantity-selector input:focus{outline:none;border-color:#333;box-shadow:2px 2px #333;pointer-events:none}.add-file-btn{background-color:#fff;border:2px solid black;border-radius:6px;padding:4px 8px;box-shadow:4px 4px #000;transition:all .15s ease}.add-file-btn:hover{box-shadow:none;transform:translate(4px,4px)}@media (max-width: 768px){.cart-container{max-width:1200px;margin:0;padding:0}.cart-label{margin-top:50px}.product-title{font-weight:700;font-family:Inter;font-size:1.75rem;vertical-align:middle;margin-top:0!important}.product-category{margin-bottom:10px!important;font-family:Inter!important;font-weight:600!important;font-size:1rem!important;vertical-align:middle!important}.font-title{font-weight:600;font-size:1rem;letter-spacing:0}.font-base{font-weight:400;font-size:12px;color:#5c5c5c}.remove-product{color:#5c5c5c;font-family:Inter;font-weight:400;font-size:12px;text-align:right}.uploaded-files{color:#5c5c5c;font-family:Inter;font-weight:400;font-size:12px;text-align:left}.price-label{color:#ff3e9a;font-family:Inter;font-weight:700;font-size:1rem;text-align:left;vertical-align:middle;margin-top:10px}.divider{text-align:center;margin:.75rem 0!important;color:#5c5c5c}}@media (min-width: 769px) and (max-width: 1024px){.cart-container{max-width:1200px;margin:2rem auto;padding:20px}.product-title{font-weight:700;font-family:Inter;font-size:2rem;line-height:100%;letter-spacing:10%;vertical-align:middle;margin-top:0!important}.product-category{margin-bottom:10px!important;font-family:Inter!important;font-weight:600!important;font-size:1rem!important;line-height:100%!important;letter-spacing:10%!important;vertical-align:middle!important}.font-title{font-weight:600;font-size:1rem;line-height:100%;letter-spacing:0}.font-base{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#5c5c5c}.remove-product{color:#5c5c5c;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:right}.uploaded-files{color:#5c5c5c;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:left}.price-label{color:#ff3e9a;font-family:Inter;font-weight:700;font-size:1.25rem;line-height:100%;text-align:left;vertical-align:middle;margin-top:10px}.divider{text-align:center;margin:.85rem 0!important;color:#5c5c5c}}@media (min-width: 1025px){.cart-container{max-width:1200px;margin:5rem auto;padding:20px}.cart-label{margin-top:1px}.product-title{font-weight:700;font-family:Inter;font-size:2.25rem;line-height:100%;letter-spacing:10%;vertical-align:middle;margin-top:0!important}.product-category{margin-bottom:10px!important;font-family:Inter!important;font-weight:600!important;font-size:1.25rem!important;line-height:100%!important;letter-spacing:10%!important;vertical-align:middle!important}.font-title{font-weight:600;font-size:1.25rem;line-height:100%;letter-spacing:0}.font-base{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#5c5c5c}.remove-product{color:#5c5c5c;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:right;cursor:pointer}.uploaded-files{color:#5c5c5c;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:left}.price-label{color:#ff3e9a;font-family:Inter;font-weight:700;font-size:1.5rem!important;line-height:100%;text-align:left;vertical-align:middle;margin-top:10px}.divider{text-align:center;margin:1rem 0;color:#5c5c5c}}.cart-label{font-family:Inter!important;font-weight:700!important;font-size:40px!important;line-height:100%!important;letter-spacing:20%!important;vertical-align:middle!important}.product-count{font-family:Inter!important;font-weight:600!important;font-size:20px!important;line-height:100%!important;letter-spacing:10%!important;vertical-align:middle!important}.cart-header{margin-bottom:30px}.cart-header h1{font-size:16px;font-weight:600;margin-bottom:0;letter-spacing:1px;text-transform:uppercase}.cart-header p{font-size:12px;color:#5c5c5c;margin-bottom:0}.product-card{margin-bottom:20px;padding-bottom:20px}.product-image_container{display:flex;justify-content:center;align-items:center}.product-image{background-color:#f8f8f8;height:200px;width:200px}.option-row{font-size:12px;margin-bottom:5px}.option-name{font-weight:500}.option-desc{color:#5c5c5c;font-size:11px}.option-price{font-size:12px;text-align:right}.color-option{display:inline-block;width:25px;height:25px;margin-right:5px;cursor:pointer}.color-dark-gray{background-color:#444}.color-black{background-color:#202020}.summary-card{background-color:#202020;color:#fff;padding:30px;border:2px solid black;border-radius:8px;box-shadow:4px 4px #000}.summary-title{font-family:Inter;font-weight:600;font-size:20px;line-height:100%;letter-spacing:10%;margin-bottom:5px;text-transform:uppercase}.summary-price{font-family:Inter;font-weight:600;font-size:32px;line-height:100%;letter-spacing:10%;margin-bottom:20px}.price-label,.summary-price,.js-price{white-space:nowrap;display:inline-block}.shipping-info{font-family:Inter;font-weight:600;font-size:20px;line-height:100%;letter-spacing:10%;color:#aaa;margin-bottom:20px;text-transform:uppercase}.checkout-btn{background-color:#202020;color:#fff;border:2px solid black;width:100%;padding:8px;font-family:Inter;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle;border-radius:8px;margin-top:1rem;box-shadow:4px 4px #000;transition:all .15s ease}.checkout-btn:hover{box-shadow:none;transform:translate(4px,4px)}.dropdown-toggle{background-color:#fff;border:1px solid #ddd;color:#333;width:100%;text-align:left;font-size:12px;padding:5px 10px;position:relative}.dropdown-toggle:after{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.remove-product:hover{text-decoration:underline}.categories{font-family:Inter;font-weight:600;font-size:20px;line-height:100%;letter-spacing:10%;vertical-align:middle}.file-item{border:1px solid #ddd;border-radius:4px;padding:1px 5px;margin-bottom:10px;margin-top:10px;display:flex;justify-content:space-between;align-items:center}.file-name{font-size:14px}.remove-btn{color:#999;cursor:pointer;font-size:16px}.file_uploaded_img{max-width:88px;max-height:88px}
/*# sourceMappingURL=cart.bundle.MLUTRTCR.css.map */
