.mainSite #cartForm{position:relative}.mainSite #cartForm.loading *{pointer-events:none}.mainSite #cartForm.loading::before{content:url(/image/loading.gif);background-color:rgba(255,255,255,.75);z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.mainSite .cartRow{display:flex;flex-wrap:wrap;border:1px solid var(--color-ter);border-radius:2rem;overflow:hidden;margin:1rem 0}.mainSite .cartRow .image,.mainSite .cartRow .info{padding:.5rem 1rem}.mainSite .cartRow .image{width:100px;display:none}.mainSite .cartRow .info{flex:1 1 auto}.mainSite .cartRow .info .inner .top{display:flex;justify-content:space-between;flex-wrap:wrap}.mainSite .cartRow .info .inner .actions{display:flex;align-items:center;flex-wrap:wrap}.mainSite .cartRow .info .inner .deliveryTime{margin-left:auto}.mainSite .cartRow{color:#0c203f}.mainSite .cartRow a,.mainSite .cartRow button{color:currentColor}.mainSite .cartRow .oldTotal{text-decoration:line-through}.mainSite .cartRow .description{font-weight:700;font-size:.9em;text-decoration:none;width:100%}.mainSite .cartRow .description .optionDescription{font-weight:400;display:block}.mainSite .cartRow.ticket .price .me-3{display:none}.mainSite .cartRow .btn-link{font-size:.75em;font-weight:400;text-decoration:none;background-color:unset;border:unset}.mainSite .cartRow.ticket .btn-link{padding-left:0;margin-left:-1rem}.mainSite .cartRow .btn-link:hover{text-decoration:underline}.mainSite .cartRow .removeBtn:hover>i{color:var(--bs-danger)}.mainSite .cartRow .related{width:100%;background-color:rgba(var(--color-ter-rgb),.5);padding:1rem;border-radius:0 0 1rem 1rem;font-size:.9em;line-height:1.6em}.mainSite .cartRow .related>.item{display:flex;flex-wrap:wrap;justify-content:space-between}.mainSite #cartForm .staticGegevens p{margin-bottom:0;line-height:1.7em}.mainSite #cartForm .staticGegevens p>strong{font-weight:600}.mainSite #cartForm .staticGegevens .editBtn{font-size:.8em;padding:5px 15px;margin:5px 0 0 0}.mainSite #cartForm textarea{min-height:125px}.mainSite #cartForm .payment{margin-top:30px}.mainSite #cartForm .payment .paymentMethods{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.mainSite #cartForm .payment .paymentMethods label{margin:5px 0;width:100%}.mainSite #cartForm .customerInfo{margin-top:15px}.mainSite #cartForm .terms{margin-top:15px}.mainSite #cartForm .paymentMethods label img{max-width:50px}.mainSite #cartForm .paymentMethods label input{margin:0 3px 0 5px}.mainSite #cartForm .paymentMethods label .label{font-size:.85em}.mainSite .plusMinus{width:150px;border-radius:10px;display:inline-flex;border:1px solid #ccc;overflow:hidden;margin-top:1rem;margin-bottom:.5rem;line-height:1.6em}.mainSite .plusMinus button{border-radius:0;background-color:#ccc;font-size:22px;padding:3px;width:38px;border:none}.mainSite .plusMinus input{width:75px;padding:5px;text-align:center;border:none}.mainSite .cartPage .charge{display:flex;justify-content:space-between}.mainSite .cartPage .orderComplete{margin-top:4rem}.mainSite .cartPage .totalHolder .total>td{border-bottom:none}.mainSite #shoppingCart .sticky{background-color:rgba(var(--color-ter-rgb),.5);padding:1rem 1.25rem;border-radius:1rem;font-size:.9em;line-height:1.6em;margin-top:1rem;margin-bottom:2rem}.mainSite #shoppingCart .sticky h3{margin-top:0}.mainSite #shoppingCart .sticky td{background-color:transparent}.mainSite #shoppingCart .sticky tr:last-of-type>td{border:none}.mainSite #shoppingCart .sticky hr{color:var(--bs-table-border-color)}.mainSite footer{margin-top:4rem;padding-top:4rem}@media(min-width:768px){.mainSite #cartForm .payment .paymentMethods label{margin:5px;width:calc(50% - 10px)}.mainSite #shoppingCart .sticky{display:flex}.mainSite #shoppingCart .sticky>div{width:50%}.mainSite #shoppingCart .sticky hr{display:none}.mainSite #shoppingCart .buttons{display:flex;justify-content:space-between}.mainSite .cartRow .image{display:flex;align-items:center}.mainSite .cartRow .description{width:unset}.mainSite .cartRow .info{width:calc(100% - 100px)}}@media(min-width:992px){.mainSite .cartPage .stickyCol{height:100%}.mainSite #shoppingCart .sticky{position:sticky;top:10rem;margin-bottom:0;display:block}.mainSite #shoppingCart .sticky>div{width:100%}.mainSite #shoppingCart .sticky,.mainSite #shoppingCart .sticky hr{display:block}.mainSite .cartRow .related{padding:1rem 1rem 1rem calc(100px + 1rem)}}@media(min-width:1200px){.mainSite .cartPage .stickyCol{position:absolute;right:0}}
/*# sourceMappingURL=cart.min.css.map */
