.image-grid{grid-gap:10px;border-radius:0;box-shadow:0 4px 8px #0000001a;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:0;max-height:400px;max-width:500px;overflow-x:hidden;overflow-y:auto;padding:0}@media (max-width:768px){.image-grid{grid-template-columns:repeat(2,1fr)}}.image-overlaycolor{borderRadius:"0px";cursor:"pointer";overflow:"hidden";position:"relative";transition:"border 0.3s ease"}
/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.container{background-color:#f9f9f9;border-radius:0;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:500px;padding:0}.grid-container{grid-gap:0;align-items:flex-start;display:grid;gap:0;grid-template-columns:2fr 2fr;grid-template-rows:auto}@media (max-width:600px){.grid-container{grid-template-columns:2fr;grid-template-rows:auto}}.validation-message{color:red;grid-column:span 2;margin-top:-5px;position:absolute}.blinking-banner{animation:blink 1s step-start infinite;background:#f0fff0;bottom:5px;color:green;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;font-weight:700;left:0;padding:0;position:relative;text-align:center;width:100%;z-index:9999}body{background-color:#fff;margin:0}.app,body{font-family:Arial,sans-serif}.app{background-color:#f0f0f0;color:#333;display:flex;flex-direction:column;max-width:100%;min-height:100vh;padding:0;text-align:center}.header{align-items:center;background:#ff9800;color:#fff;display:flex;justify-content:space-between}.header,.header-content{width:100%}.pro-badge{color:#639;display:inline-block;font-size:.875rem;font-weight:700}.pro-section{position:fixed;right:5px;top:2px;z-index:1000}.pro-section a{animation:blinkText 1s infinite;color:blue;display:inline-block;font-size:12px;font-weight:700;text-decoration:underline}.pro-section a:hover{color:#0056b3}.pro-dialog{background-color:#fff;border-top:2px solid #ccc;bottom:0;box-shadow:0 0 2px #0003;left:0;position:fixed;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.pro-dialog.show{transform:translateY(0)}.dialog-content{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;padding:20px}.pro-dialog button{background-color:#0073e6;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background-color .3s}.pro-dialog button:hover{background-color:#005bb5}.pro-dialog input{border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:0;width:80%}.error-message-modal .modal-content{padding:20px;width:100%}.error-message-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.error-message-modal .modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;max-width:400px;padding:30px 20px 20px;position:relative;text-align:center;width:90%}.error-message-modal .close-btn{background:none;border:none;color:#d9534f;cursor:pointer;font-size:20px;position:absolute;right:10px;top:30px}.error-message-modal p{color:#d9534f;font-size:16px;margin-top:40px}.error-message-modal button.action-btn{background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s}.error-message-modal button.action-btn:hover{background-color:#c9302c}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content{animation:fadeIn .3s ease;box-shadow:0 8px 24px #0003;max-width:400px;padding:30px 20px 20px;position:relative;width:90%}.close-btn{background:none;border:none;color:#d9534f;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.modal-content button{background-color:#d9534f;border:none;border-radius:5px;color:#fff;font-size:16px;margin-top:15px;padding:10px 16px}.modal-content button:hover{background-color:#c9302c}.modal-content input[type=text]{border:1px solid #ccc;border-radius:4px;margin-top:15px;padding:10px;width:90%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.promo-code-section{align-items:center;display:flex;position:relative}.promo-code-section input{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-right:8px;padding:8px;width:200px}.clear-promo-btn{background-color:none;border:none;color:#ff4d4d;cursor:pointer;display:inline-block;font-size:16px;margin:0;padding:0;transition:color .3s ease}.clear-promo-btn:hover{color:#ff1a1a}.clear-promo-btn:focus{outline:none}.promo-code-section button.apply-promo-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:0;padding:6px 10px;transition:background-color .3s ease}.promo-code-section button.apply-promo-btn:hover{background-color:#0056b3}@keyframes fadeInOut{0%{opacity:0;transform:translateX(-50%) translateY(10px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(10px)}}.gsi-material-button{border:0 solid #fff;height:40px}.gsi-material-button,.profile-image{border-radius:20px;box-sizing:border-box;cursor:pointer;margin-top:10px;max-width:400px;min-width:-webkit-min-content;min-width:min-content;overflow:hidden;position:relative;text-align:center;width:40px}.profile-image{height:43px}.header-content{padding:18px;width:99%}.header-content,.header1{align-items:center;display:flex;justify-content:space-between}.header1{background:gold;border-color:red;color:#fff;padding:0;width:100%}.header-content1{align-items:center;display:flex;justify-content:space-between;padding:50px;width:99%}.brand{font-size:1.5rem}.navbar a{color:#fff;font-weight:700;margin:0;text-decoration:none}.auth-buttons button{background:#fff;border:none;color:#ff9800;cursor:pointer;margin-left:0;padding:5px 10px}.content{display:flex;flex-direction:row;justify-content:space-between;padding:0}.mobile-nav-toggle{background:#ff9800;border:none;color:#fff;cursor:pointer;font-size:2rem}.mobile-nav{background:#0000;display:flex;flex-direction:column;height:100vh;margin-left:-20px;margin-top:-15px;padding:20px;position:absolute;width:35%;z-index:1000}.close-nav{align-self:flex-end;background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;margin-left:0;margin-top:0;position:absolute}.nav-links{align-items:center;background-color:orange;border-radius:0;color:red;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:10px;text-align:center}.nav-links li{margin:15px 0}.nav-links a{color:#fff;font-size:1.2rem;text-decoration:none}.desktop-nav .nav-links{display:flex;flex-direction:row}.desktop-nav .nav-links li{margin:0 15px}.main-content{display:flex;flex:1 1;padding:0}.sidebar{background:#ffcc80;padding:40px;width:20%}.center-content{background:#fff;flex:1 1;width:60%}.center-content,.footer{border-radius:0;padding:0}.footer{background:#ff9800;color:#fff;flex:0 1;margin-top:0;width:100%}.signout-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#fff;border-radius:8px;padding:20px;text-align:center}.modal-content button{cursor:pointer;margin:10px;padding:8px 16px}.account-dropdown{align-items:center;background:#ff9800;border-radius:8px;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;padding:12px;pointer-events:none;position:absolute;right:0;top:50px;transform:translateY(-10px);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100px;z-index:1000}.account-dropdown.active{opacity:1;pointer-events:auto;transform:translateY(0)}.account-dropdown .close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:12px;position:absolute;right:0;top:-12px}.account-dropdown .close-btn:hover{color:#ddd}.account-dropdown p{font-size:16px;font-weight:700;margin:10px 0}.account-dropdown button{background:#d32f2f;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 12px}.account-dropdown button:hover{background:#b71c1c}.account-dropdown:hover{box-shadow:0 6px 15px #0006}.account-button{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:30px 30px;border:0 purple;border-radius:50%;cursor:pointer;height:35px;transition:all .3s ease;width:35px}.account-button,.banner{align-items:center;display:flex;justify-content:center}.banner{background-color:#fc0;padding:0;width:50%}.banner-image{border:0;display:flex;margin-left:20px;width:20%}.banner-image,.banner-image1{border-radius:15px;box-shadow:0 4px 10px #0003}.banner-image1{max-width:300px;width:60%}@media (max-width:1024px){.banner-image{max-width:1000px;width:75%}}@media (max-width:768px){.banner-image{max-width:700px;width:90%}}@media (max-width:480px){.banner-image{max-width:400px;width:95%}}
/*# sourceMappingURL=main.6f1b7448.css.map*/