.header-container img{height:43px;margin-left:20px;width:90px}.header-container{display:flex;padding:5px;width:100%}.right-div{margin-left:auto;padding:15px}.theme-icon{margin-right:56px}.light-mode{background:var(--background-white)}.dark-mode{background:var(--background-dark);height:100%!important}.header-light{background-color:var(--background-header-light)}.header-dark{background-color:var(--background-header-dark)}.light-mode .card-container{background-color:var(--card-background-light);color:var(--text-color-light)}.dark-mode .card-container{background-color:var(--card-background-dark);color:var(--text-color-dark)}.light-mode .card-title-container{border-bottom:1px solid var(--border-bottom-light)}.dark-mode .card-title-container{border-bottom:1px solid var(--border-bottom-dark)}.light-mode .product-table th{background:var(--background-table-light);border:1px solid var(--border-table-light);color:var(--table-header-color-light)}.dark-mode .product-table th{background:var(--background-table-dark);border:1px solid var(--border-table-dark);color:var(--table-header-color-dark)}.dark-mode .input-field,.dark-mode .product-table td,.dark-mode .title-card{border:1px solid #dddddd12!important}.dark-mode .input-field{background:var(--background-input-field-dark);border:var(--border-input-field-dark)}.dark-mode .input-field:focus{border-color:var( --focus-input-field-dark )!important;color:var(--focus-input-field-dark)}.dark-mode .input-container .input-field:not(:placeholder-shown){color:var(--focus-input-field-dark)}.dark-mode .global-btn{background-color:var(--background-button-light);color:var(--color-button-light)}.dark-mode .global-btn-cogo,.dark-mode .global-btn-lee,.dark-mode .global-btn-sol{background-color:var(--background-button-light)!important;color:var(--color-button-light)!important}.dark-mode .global-btn:hover{background-color:var(--hover-background-button-light);transform:scale(1.05)}.light-mode .global-btn{background-color:#d0d0d0;color:var(--color-button-dark)}.dark-mode .footer-container{color:var(--text-color-dark)}.light-mode .disabled-btn:hover{box-shadow:none!important;transform:none!important}.dark-mode .disabled-btn{background-color:var(--background-button-light)!important;color:var(--color-button-light)!important}.products-container .product-table{border-collapse:collapse;max-width:100%;width:100%}.product-table th,.products-container .product-table td{border:1px solid #ddd;padding:10px;text-align:center}@media (max-width:768px){.products-container .product-table{width:100%}.product-table th{display:none}.product-table td{border:none!important;border-bottom:1px dashed #ddd!important;display:block;padding:10px;text-align:center}}.card-container{border-radius:10px;box-shadow:0 4px 8px #0003;color:#2e2e2e;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;width:100%}.card-title-container{align-items:center;display:flex;padding:5px}.card-title-container .card-img{align-items:center;display:flex;padding:10px}.card-title-container .card-text-container{display:flex;width:100%}.card-text-container .card-text{margin-left:5px}.card-text-container .card-button{margin-left:auto;margin-right:2px}.card-container .card-content{flex-direction:column;gap:5px;margin-bottom:20px;padding:8px 15px;text-align:center}.card-container .card-content,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.invalid-order{background:#fff!important}.invalid-order-bb{border-bottom:1px solid #8080804d}.modal-card-content{border-top:1px solid #1212;margin:0!important}.modal-card-container{height:236px!important;width:460px}.error-message{font-size:15px}.mt-15{margin-top:15px}.error-note{margin-top:10px}.success-message{color:#4caf50;font-size:16px;margin-top:10px}.failed-message{color:#722424;font-size:16px;margin-top:10px}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{border-radius:50%;display:block;height:56px;width:56px;stroke-width:2;stroke:#fff;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 #7ac142}.checkmark__check.animateElement{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.crossmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:red;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.crossmark{border-radius:50%;display:block;height:56px;width:56px;stroke-width:2;stroke:#fff;stroke-miterlimit:10;animation:fillred .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 red}.crossmark.animateElement{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.cross__path--right.animateElement{animation:stroke .3s ease .8s 1 normal forwards running}.cross__path--left.animateElement{animation:stroke 1s ease .8s 1 normal forwards running}.card-pt35{padding-top:35px!important}@keyframes fillred{to{box-shadow:inset 0 0 0 30px red}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}@keyframes stroke{to{stroke-dashoffset:0}}*{font-family:Roboto,sans-serif;margin:0;padding:0}:root{--container-form-white:#f0f0f0;--text-white:#212121;--button-hover-bg-light:#3b3839;--background-tbl-light:#181818db;--background-button-light:#fff;--background-white:#fff;--background-header-light:#d5d5d5;--icon-color-light:#2e2e2e;--text-color-light:#2e2e2e;--border-bottom-light:#d5d5d5;--card-background-light:#fff;--background-table-light:#d0d0d0;--border-table-light:#ffffff00;--table-header-color-light:#181818db;--background-button-light:#333;--color-button-light:#fff;--hover-background-button-light:#555;--container-form-dark:#484644;--text-dark:#f3f2f1;--button-hover-bg-dark:#f5f5f5;--background-card-dark:#1e1e1e;--background-text-dark:#747474;--background-dark:#121212;--background-header-dark:#1f1f1f;--icon-color-dark:#747474;--text-color-dark:#747474;--border-bottom-dark:#dddddd12;--card-background-dark:#1e1e1e;--background-table-dark:#7575752e;--border-table-dark:#dddddd12;--table-header-color-dark:#989898;--background-input-field-dark:#75757526;--border-input-field-dark:#dddddd12;--focus-input-field-dark:#d5d5d5;--background-button-dark:#2e2e2e;--color-button-dark:#fff;--background-button-dark:#fff;--color-button-dark:#333;--hover-background-button-dark:#f0f0f0}.app-section{display:flex;gap:30px;height:100vh;padding:20px}.left-container{justify-content:center;width:55%}.right-container{width:45%}.disabled-cursor{cursor:not-allowed!important}.rm-style-button{background:none;border:none;cursor:pointer;padding:0}.global-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:12px;padding:8px 18px;text-align:center;text-decoration:none;transition:background-color .3s}.loading-logo{width:150px}.loading-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.loading-screen{margin-bottom:20px}.loading-logo{animation:reveal-fade 5s forwards;height:auto;max-width:100%}.loading-dots{display:flex;justify-content:center}.dot{animation:bounce .6s infinite alternate;background-color:#333;border-radius:50%;height:10px;margin:0 5px;width:10px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes reveal-fade{0%{clip-path:inset(0 100% 0 0);opacity:1}50%{clip-path:inset(0 0 0 0);opacity:1}75%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0)}}.process-loading{align-items:center;backdrop-filter:blur(5px);background-color:#fffc;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.process-loading-spinner{animation:spin 2s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bold-text{font-weight:700}.payment-content{display:flex;gap:30px;justify-content:space-evenly;padding:5px;width:100%}.payment-content-border{border-bottom:1px dashed #ddd!important}.payment-content label{margin-left:5px}.option-container{display:flex;flex-direction:column}.option-container .promo-code{display:flex;justify-content:space-between;padding:3px;width:90%}input[type=radio]{appearance:auto;background-color:initial;border:initial;box-sizing:border-box;cursor:default;margin:3px 3px 0 5px;padding:initial}.promo-span{margin-left:5px}.input-container{align-items:center;display:flex;gap:5px;justify-content:space-between;padding:8px 15px;text-align:center}.input-container .left-input,.input-container .right-input,.input-container .single-input{flex:1}.input-container .left-input{margin-right:10px}.input-container .right-input{margin-left:10px}.input-container .input-field{border:2px solid #ddd;border-radius:4px;font-size:16px;outline:none;padding:9px 5px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.error-input{animation:shake .5s ease-in-out!important;border:2px solid #c50f0f!important}.error-input-text{color:red;font-size:11px;margin-top:5px;text-align:left}.error-hidden{visibility:hidden}.red{color:#c50f0f!important}.address-content,.cc-content{display:flex;flex-direction:column;margin-left:-12px;width:100%}@media (max-width:768px){.app-section{flex-direction:column}.left-container,.right-container{width:100%}}.upsell-content{justify-content:space-around!important}.upsell-container .upsell-desc{margin-bottom:20px;padding-top:20px;text-align:center}.upsell-container h4{margin-bottom:10px;margin-top:10px}.terms-title{text-align:center}.footer-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:25px!important;text-align:center}.footer-btns{margin-top:35px;text-align:center}.footer-btn{border-radius:25px!important;padding:12px 50px!important}.footer-container p{font-weight:700;margin-top:10px}.footer-container label{margin-top:20px}.checkbox-container{align-items:center;cursor:pointer;display:flex}.checkbox-input{display:none}.checkbox-custom{background-color:#fff;border:2px solid #d5d5d5;border-radius:4px;height:15px;margin-right:10px;position:relative;transition:background-color .2s;width:15px}.checkbox-input:checked+.checkbox-custom{background-color:#d5d5d5}.checkbox-custom:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.checkbox-input:checked+.checkbox-custom:after{display:block}.input-container .card-number,.input-container .card-type{align-items:center;display:flex}.input-container .card-number label,.input-container .card-type label{margin-right:5px}.input-container .card-type{margin-bottom:8px}.modal-overlay{background-color:#00000080;inset:0;position:fixed;z-index:1000}.confirmation-msg{margin-top:35px;padding-bottom:25px}.actionDivider{border-top:1px solid #1212;display:flex;gap:16px;justify-content:flex-end;padding-right:15px;padding-top:16px}.con-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:12px;padding:8px 18px;padding-bottom:10px!important;padding-top:10px!important;text-align:center;text-decoration:none;transition:background-color .3s}.confirm{background:#1b5b87c9;color:#ffffffeb}.cancel{background:#9d4545e3;color:#ffffffeb}button:hover{box-shadow:0 4px 8px #0003!important;transform:scale(1.05)!important}.global-btn-lee{background:#42688f}.global-btn-cogo,.global-btn-lee{border:none;border-radius:8px;color:#ffffffeb;cursor:pointer;display:inline-block;font-size:12px;padding:8px 18px;padding-bottom:10px!important;padding-top:10px!important;text-align:center;text-decoration:none;transition:background-color .3s}.global-btn-cogo{background:#d48d3e}.global-btn-sol{background:#68964d}.disabled-btn,.global-btn-sol{border:none;border-radius:8px;color:#ffffffeb;cursor:pointer;display:inline-block;font-size:12px;padding:8px 18px;padding-bottom:10px!important;padding-top:10px!important;text-align:center;text-decoration:none;transition:background-color .3s}.disabled-btn{background:#919191}.error-message h3{font-weight:400;margin-top:35px}.header-container .left-div{margin-left:17px;margin-top:5px}input.error{animation:shake .5s ease-in-out;border:2px solid red}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}.success-btn{background:#42688f}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.close-button:hover{color:red}