.cart-configurator{box-sizing:border-box;background-color:#f4f4f4;flex-direction:column;gap:1.5rem;max-width:100%;padding:2rem;display:none;overflow-x:hidden}.cart-configurator-head{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.back-to-configurator-head{position:absolute;top:.5rem;left:.5rem}.back-to-configurator-head-button{cursor:pointer;box-sizing:border-box;color:#d8232f;background-color:#fff;border:none;border-radius:1rem;padding:.7em;font-size:18px;box-shadow:0 7px 29px #64646f33}.cart-configurator-head-logo{width:15%}.cart-configurator-head-logo img{object-fit:cover;width:100%}.cart-configurator-head-heading{font-size:34px;font-style:italic}.cart-configurator-head-heading-s1{color:#383838;font-weight:300}.cart-configurator-head-heading-s2{color:#d8232f;font-weight:700}.cart-configurator-image-grid{background-color:#fff;flex-wrap:wrap;justify-content:space-between;display:flex}.cart-configurator-image-item{text-align:center;background:#f4f4f4;flex:calc(25% - 10px);justify-content:center;align-items:center;display:flex;position:relative}.cart-configurator-image-item img{object-fit:cover;width:100%;display:none}.image-loader{border:4px solid #0003;border-top-color:#4caf50;border-radius:50%;width:30px;height:30px;margin:10rem;animation:1s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-configurator-info-container{flex-wrap:wrap;gap:10px;display:flex}.cart-configurator-info-column-inner{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex:35%;box-shadow:0 2px 5px #0000001a}.cart-configurator-info-column{flex-direction:column;flex:35%;gap:.5rem;display:flex}.cart-configurator-info-column.left{display:none}.cart-configurator-info-heading{color:#fff;text-transform:uppercase;text-align:center;box-sizing:border-box;background:radial-gradient(circle,#e04651 25%,#d8232f);padding:1rem;font-size:1.2rem;font-style:italic;font-weight:300}.cart-configurator-color-table,.cart-configurator-logo-table,.cart-configurator-price-table{box-sizing:border-box;width:100%;padding:.5rem;font-style:italic}.cart-configurator-color-table,.cart-configurator-logo-table{color:gray}.price-upper-line{box-sizing:border-box;border-top:1px solid #ff8d8d;width:100%;height:1px}#price-table-body td{text-align:center}.add-to-cart-quantity-input,.add-to-cart-size-select{text-align:center;box-sizing:border-box;border:2px solid #27bff1;width:100%;margin-bottom:5px;padding:8px 2px;font-size:14px}.cart-size-heading{width:60%}.price-td-2{text-align:end}.table-headings{color:#fff;background-color:#27bff1;border-radius:5px;width:-moz-fit-content;width:fit-content;padding:.2em;font-size:.9rem;font-weight:200}.cart-configurator-color-table td,.cart-configurator-logo-table td{font-size:.9rem}.cart-configurator-price-table td{font-size:1rem}.cart-configurator-button-container{text-align:center;box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex}.cart-configurator-add-to-cart-btn,.add-quantity-info-row-btn{color:#fff;text-transform:uppercase;box-sizing:border-box;cursor:pointer;background:radial-gradient(circle,#e04651 25%,#d8232f);border:none;border-radius:5px;width:100%;padding:10px 20px;font-size:1rem}.add-quantity-info-row-btn{width:4rem}.delete-quantity-row{color:#b3232d;cursor:pointer;background-color:#0000;border:none;padding:5px 0}.add-quantity-info-row-btn{padding:5px;font-size:12px;font-style:italic}.cart-configurator-back-to-configurator{color:#d8232f;cursor:pointer;text-transform:uppercase;box-sizing:border-box;background-color:#0000;border:1px solid #d8232f;border-radius:5px;width:100%;padding:10px 20px;font-size:1rem}.cart-configurator-add-to-cart-btn:hover{background:radial-gradient(circle,#e33e49 25%,#b3232d)}.cart-configurator-add-to-cart-btn:disabled{color:#888;cursor:not-allowed;background:radial-gradient(circle,#e0e0e0 25%,#f1f1f1)}.cart-configurator-options-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:.5rem;display:flex}.cart-select-options{gap:.5rem;display:flex}.cart-option{box-sizing:border-box;cursor:pointer;text-align:center;color:#0b98c3;border:1px solid #4dcff7;border-radius:5px;justify-content:center;align-items:center;padding:.3rem;font-size:14px;transition:all .3s;display:flex}.cart-option:hover{background-color:#ddd}.cart-option.active{color:#fff;background:radial-gradient(circle,#5bd8fb 25%,#4dcff7)}.cart-option.disabled{pointer-events:none;opacity:.5;cursor:not-allowed!important}.cart-selected-option-details{box-sizing:border-box;color:gray;text-align:center;background-color:#fff;flex:1;min-width:250px;padding:.5rem;font-size:16px}.highlight{color:red;font-weight:700}.highlight-green{color:#3eed58;font-size:18px;font-weight:700}.warning-message{color:red;background-color:#ffe6e6;border:1px solid #ff4d4d;border-radius:5px;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:700;display:flex}@media (width<=1024px){.cart-configurator-info-column{flex:35%}.back-to-configurator-head-button{font-size:16px}}@media (width<=768px){.cart-configurator{padding:2rem 1rem 1rem}.back-to-configurator-head-button{font-size:14px}.cart-configurator-head-logo{width:35%}.cart-configurator-image-item{flex:calc(50% - 10px);width:calc(50% - 10px);height:calc(48vw - 10px)}.cart-configurator-info-column{flex:100%}}@media (width<=480px){.back-to-configurator-head-button{border-radius:50%;font-size:18px}.back-to-configurator-head-button span{display:none}}@media (width<=400px){.cart-option{font-size:12px}}
/*# sourceMappingURL=index.5a080c33.css.map */
