.modal-content{background-color:var(--skin);border-radius:31px;width:650px;box-shadow:0 3px 6px #0000005a;color:#000}.modal-header{background:linear-gradient(0deg,#231f1f,#a6853f);color:#fff;border-radius:30px 30px 0 0;border:0}.form-control.wall{width:100%;padding:18px 30px;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:inset 0 3px 6px #00000024;border-radius:15px;border:none;color:var(--choco);font-size:26px;font-family:var(--gothambook)}.form-label{font-size:20px;font-family:var(--gotham);color:var(--black)}.btn.btn-secondary{background:linear-gradient(0deg,#231f1f,#a6853f);border:2px solid #fdf5db;color:#fdf5db;border-radius:15px;cursor:pointer;box-shadow:0 3px 6px #0000005a;transition:all .3s ease;font-size:26px;font-family:var(--gotham)}.btn.btn-max{position:absolute;background:linear-gradient(180deg,#a6853f,#534320);border:2px solid #fdf5db;border-radius:10px;font-family:var(--gothambook);font-size:22px;padding:8px 30px;right:11px;top:12px;color:#fff}.select_box{width:100%;padding:15px 30px;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:inset 0 3px 6px #00000024;border:.9px solid #707070;border-radius:15px;color:var(--choco);font-size:26px;font-family:var(--gothambook);margin-top:1rem!important}.input_box,.package_box .select_box{width:100%;padding:22px 30px;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:inset 0 3px 6px #00000024;border:none;border-radius:15px;color:var(--choco);font-size:26px;font-family:var(--gothambook)}a.text-uppercase.bg-transparent{color:#000}a.text-uppercase.bg-transparent.active{color:var(--choco)}.attributes-selection{padding:.5rem 1rem!important}.attribute-grid{display:grid;grid-template-columns:30% repeat(3,1fr) minmax(0,10%);gap:0;width:100%}.attribute-option-header{font-size:26px;font-family:var(--gotham);color:var(--choco);border-bottom:2px solid #e9ecef}.attribute-option-header .grid-cell{font-weight:700;text-align:start}.attribute-option{border-bottom:0px solid #e9ecef}.attribute-option:last-child{border-bottom:none}.attribute-label{display:block;cursor:pointer;margin:0;padding:0;width:100%;transition:background-color .3s ease}.grid-cell{display:flex;align-items:center;min-height:55px}.attribute-radio{display:none}.attribute-radio:disabled+.attribute-label{opacity:.6;cursor:not-allowed}.attribute-option label{font-size:22px;font-family:var(--gothambook);color:var(--choco)}.custom-radio-wrapper{position:relative;display:inline-block}.custom-radio{position:relative;width:20px;height:20px}.custom-radio-unchecked,.custom-radio-checked{position:absolute;top:0;left:0;font-size:20px;transition:all .2s ease}.custom-radio-checked{opacity:0;color:#198754}.custom-radio-unchecked{opacity:1;color:#6c757d}.attribute-radio:checked+.attribute-label .custom-radio-checked{opacity:1}.attribute-radio:checked+.attribute-label .custom-radio-unchecked{opacity:0}.custom-radio.disabled{opacity:.5;pointer-events:none}.input-style-1{background:#ffffff;box-shadow:inset 0 3px 6px #00000024;border:.5px solid #707070;border-radius:15px;padding:1rem!important;margin-top:1.5rem!important;justify-content:space-between!important;display:flex!important}.input-wrapper{position:relative;display:inline-block;width:100%}.input-with-label{width:100%;padding-right:80px}.input-label-inside{position:absolute;right:20px;top:62%;transform:translateY(-50%);pointer-events:none;background:white;font-size:25px;font-family:var(--gotham);color:var(--black)}.quantity-section{background:#ffffff;border:.5px solid #707070;font-size:24px;color:#565656;font-family:var(--gotham);max-width:140px;display:flex;justify-content:center;align-items:center}.quantity-section .input-group-btn{padding:0 .5rem;display:flex;justify-content:center;align-items:center;border:0}.quantity-section input{max-width:46px;border:0}.action-column{display:flex;justify-content:space-between;align-items:end;flex-direction:column;min-height:8rem;gap:1rem}.btn-remove{border:1px solid;padding:0 .5rem;background:#574520;color:#fff}.btn-remove:hover{background:#d91d1d}.mall_box .mallcart_wallet{color:#000}.avatar-image-wrapper{transition:transform .3s ease;position:relative}.avatar-image-wrapper:hover{transform:scale(1.02)}.avatar-image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sidebar .profile-section{padding:50px 20px}.sidebar .profile-section img{border:4px solid #ffffff}.avatar-edit-btn{color:#a6853f;font-size:16px;top:6px;right:6px;position:absolute}.avatar-file-input{display:none}.avatar-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center;border-radius:50%;z-index:20}.avatar-loading .spinner-border{width:3rem;height:3rem;color:#fff}.avatar-section{display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.avatar-image-wrapper{max-width:32%}.content-container{border:0px solid #fff;border-radius:30px;margin:1rem 0px!important}.content-container header,.mall_box header{font-size:21px!important;margin-bottom:1rem!important}.select_box{font-size:18px!important;padding:5px 20px!important}.select_box option{font-size:13px!important}}select{color:var(--choco);font-size:26px;font-family:var(--gothambook)}select::placeholder{font-size:13px}.content-container:hover{box-shadow:0 3px 6px #00000008;border-radius:30px}.btn.btn-view-theme-1{background:linear-gradient(0deg,#231f1f,#a6853f);border:1px solid #fdf5db;color:#fdf5db;border-radius:15px;cursor:pointer;box-shadow:0 3px 6px #0000005a;transition:all .3s ease;font-size:10px;font-family:var(--gotham);padding:.2rem .6rem;margin:0}.btn.btn-view-theme-2{background:linear-gradient(0deg,#000000,#ffbd00);border:1px solid #fdf5db;color:#fdf5db;border-radius:15px;cursor:pointer;box-shadow:0 3px 6px #0000005a;transition:all .3s ease;font-family:var(--gotham);padding:.2rem .6rem;margin:.3rem;text-decoration:none!important}.btn.btn-theme-4{background:linear-gradient(0deg,#231f1f,#a6853f);border:1px solid #fdf5db;color:#fdf5db;border-radius:15px;cursor:pointer;box-shadow:0 3px 6px #0000005a;transition:all .3s ease;font-size:18px;font-family:var(--gotham);padding:.2rem .6rem;margin:0}.content-container header,.mall_box header{font-size:28px;font-family:var(--gotham);color:#574520;margin-bottom:2rem}a span.breadcrumb-item-node{text-decoration:underline}span.breadcrumb-item-node-separator{margin:0}.card.card-custom{background:var(--skin);box-shadow:inset 0 3px 6px #00000024;border-radius:15px;padding:15px 35px;margin-top:2rem}.card.card-custom .card-header{font-size:25px;font-family:var(--gotham);color:#574520;background:transparent;border:0}.card.card-custom .card-body td,th{background:transparent!important}.btn-action-edit .bi-pencil-square{color:#635026!important}.mall_box header{margin-bottom:0!important}.header-wrapper{display:flex;justify-content:space-between}.header-action a{font-size:27px;color:var(--darkchoco);font-family:var(--gothambook);text-decoration:underline}.umbrella-view-node{background:#ffffff 0% 0% no-repeat padding-box;box-shadow:inset 0 3px 6px #00000024;border-radius:15px;padding:15px 20px}.umbrella-view-node p{font-size:26px;font-family:var(--gothambook);color:var(--choco)}.treeWrapper{border:0!important;padding:0!important}.tree-view-node{position:relative;background:white;box-shadow:1px 3px 6px #0000005a;border-radius:10px;padding:8px;margin:0 .6rem;text-align:left;width:auto;max-width:230px;min-width:170px;overflow:auto}.tree-view-node p{font-size:14px;font-family:var(--gothambook);color:var(--choco);line-height:17px}.scroll-fix{display:flex;max-width:100%;overflow:scroll;align-items:center}.btn-link-theme-1{margin-top:1rem;width:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(0deg,#231f1f,#a6853f);border:2px solid #fdf5db;color:#fdf5db;border-radius:15px;cursor:pointer;box-shadow:0 3px 6px #0000005a;transition:all .3s ease;font-size:26px;font-family:var(--gotham)}p.detail span{font-size:24px!important;font-family:var(--gothambook)!important;color:#565656!important}p.detail{font-size:24px;font-family:var(--gotham);color:#565656}.package .form-check-label{padding:10px 10px 10px 30px;width:100%;display:block;cursor:pointer;font-size:18px!important;background:#e8dfc63d;border-radius:13px}.package{display:flex;gap:.5rem}span.label-heading{font-size:20px!important;font-family:var(--gotham)!important;color:#565656!important}span.label-value{font-size:20px!important;font-family:var(--gothambook)!important;color:#565656!important}.package .form-check-input[type=radio]{cursor:pointer}.package .form-check-input[type=radio]:focus{box-shadow:inherit}.package .form-check-input[type=radio]:checked{border-color:var(--golden-yellow);box-shadow:inherit}.package .form-check-input[type=radio]:checked~.form-check-label{background:#e8dfc6e6}.row-menu{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%}@media (max-width: 768px){.row-menu{grid-template-columns:repeat(4,1fr)}.btn-view{padding:5px 0!important;margin-top:10px!important;text-align:center}.sidebar-content{padding:0!important}.attribute-option-header,.attribute-grid{font-size:13px}.attributes-selection{padding:10px 8px!important}.attribute-option-header .attribute-grid .grid-cell{min-height:25px}.attribute-option .attribute-grid .grid-cell{min-height:40px;font-size:12px;font-weight:400!important}.custom_radiobtn{margin:0!important}.custom_radiobtn[type=radio]:checked:before{top:0px;left:0px;width:12px;height:12px}span.breadcrumb-item-node{font-size:14px}.quantity-section input{max-width:46px;border:0;margin:0!important;padding:0!important;text-align:center}.quantity-section .input-group-btn{padding:0 3px!important;margin:0!important;font-size:25px!important;border:1px solid}.btn-link-theme-1{font-size:15px!important}.action-column{min-height:auto}.checkout_box .input_box{padding:5px 20px}.checkout_box .select_box{margin-top:0!important}.checkout_box span.label-heading,.checkout_box span.label-value{font-size:13px!important}.checkout_box .package .form-check-label{padding:0 8px}.checkout_box .form-check-label{line-height:normal}.help-text{font-size:12px}.checkout_box label{margin-bottom:5px}}.help-text{font-style:italic;color:#5f9933;margin-top:8px}.btn-view{text-align:center;display:flex;padding:0!important;max-height:71px;justify-content:center;align-items:center;line-height:initial}.mall_box .mallsingapore_productbox .mallsingapore_productimg{background:transparent!important}.attribute-label:has(input[type="radio"]:checked){background-color:#e0e0e0}.attribute-label.active{background-color:#e0e0e0}.checkout_box .packagebox_bottomborder{border:0}.iframe-content{height:80vh!important;border:2px solid;border-radius:12px;padding:.4rem}#avatarCropModal .modal-body{max-height:70vh;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:1rem}#avatarCropModal .modal-content{overflow:hidden}#avatarCropModal .cropper-container{max-width:100%;max-height:100%}#avatarCropModal img#avatar-crop-preview{max-width:100%;max-height:100%;display:block;margin:auto}.modal-footer .btn.btn-primary{background:linear-gradient(0deg,#231f1f,#a6853f);border:2px solid #fdf5db;color:#fdf5db;border-radius:15px;cursor:pointer;box-shadow:0 3px 6px #0000005a;transition:all .3s ease;font-size:26px;font-family:var(--gotham)}.form-note{border-radius:8px;padding:12px 16px;margin:16px 0;font-size:14px;line-height:1.4;border-left:4px solid;box-shadow:0 2px 4px #0000001a}.form-note.info{background-color:#e8f4fd;border-left-color:#2196f3;color:#0d47a1}.input-note{border-radius:8px;padding:8px;font-size:14px;line-height:1.4;border-left:4px solid;box-shadow:0 2px 4px #0000001a}.input-note.warning{background-color:#ead83a29;border-left-color:#bcae2f42;color:#000}.switch-card{border:1px solid saddlebrown;padding:5px;border-radius:10px;margin-bottom:5px}.calculation-breakdown{background-color:#f8f9fa;border:1px solid #dee2e6}.calculation-breakdown .cb-divider{margin:6px 0;border-top:1px dashed #a6853f}.payment-summary{background-color:#e7f3ff;border:1px solid #cfe2ff}.payment-summary .ps-title{font-size:1rem;font-weight:600;margin-bottom:10px}.payment-summary .ps-divider{margin:8px 0;border-top:1px solid #171717}
