span.loading-title{font-weight:600;font-size:1.2rem;color:#646464}div.loading-title-container{margin-top:1rem}div.loading-page.full-screen{position:absolute;width:100%;height:100%;left:0;right:0;background-color:snow;z-index:100;pointer-events:none}div.loading-page.full-screen .content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.smooth-hide{opacity:0;animation:smoothHide 1s;-o-animation:smoothHide 1s;-moz-animation:smoothHide 1s;-webkit-animation:smoothHide 1s}.loading-logo-shrink{animation:loadingLogoShrink 1s ease-out;-o-animation:loadingLogoShrink 1s ease-out;-moz-animation:loadingLogoShrink 1s ease-out;-webkit-animation:loadingLogoShrink 1s ease-out}@keyframes smoothHide{0%{opacity:1%}to{opacity:0}}@keyframes loadingLogoShrink{0%{width:300px;height:300px}to{width:275px;height:275px}}div.container-admin,div.product-list.container-admin div.products-container div.product-card-container{box-shadow:0 0 1rem #ccc;overflow-x:hidden;position:relative}.starter-template{padding:3rem 1.5rem}div.container-admin{width:95%;margin-top:2.5rem;margin-bottom:5rem;padding-top:1rem}footer.admin-spacer{height:5rem}.form-group{margin:1rem 0}.btn-dashboard-menu{width:90%;height:4rem;margin:1rem}.button-icon{margin:0 .5em}.code-block-card{display:flex;justify-content:space-between;flex-wrap:nowrap;align-content:stretch}.code-block-card .card{flex:1 1}.code-block-card button{margin:0 .2rem}.m-r-1em{margin:.2rem}.m-b-1em{margin-bottom:1em}.m-l-1em{margin-left:1em}.mt0{margin-top:0}.page-section{margin:.4em 0}#btn-div{margin:1rem auto;float:left;display:flex;justify-content:space-between}#btn-div>button{margin-right:.2rem}.container-admin div.main-content{margin:2rem 0}div.dropdown-buttons div.category-dropdown,div.dropdown-buttons div.condition-dropdown{margin:.25rem 0}td.description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table{border-collapse:separate;border-spacing:1rem}td{padding-right:.5rem}p.description{white-space:pre-line}div.page-header div.header-title-bar{display:flex;align-items:center;justify-content:space-between}div.page-header div.header-title-bar div.title h1{margin:0;padding:0}div.page-header div.header-title-bar div.buttons svg{width:2rem;height:2rem;padding:0;margin:0}svg.button-icon{margin:0 .5rem}div.no-products-container{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;color:#969696}div.no-products-container h4{width:100%}div.no-products-container svg{width:18rem;height:18rem;margin:1rem}section.not-found-error div.content{margin:5rem 0;display:flex;flex-wrap:wrap;justify-content:center;color:#646464}section.not-found-error div.content div.error-icon{width:100%;display:flex;justify-content:center;margin:2.5rem 0}section.not-found-error div.content h1{text-align:center}section.not-found-error div.content div.error-icon svg{width:15rem;height:15rem}section.not-found-error div.content div.error-page-button{margin-top:5rem;display:flex;width:100%;align-items:flex-start}.dashboard-content{padding-top:1rem;padding-bottom:2.5rem}.dashboard-content .dashboard-section{box-shadow:0 0 .5rem #c8c8c8;overflow-x:hidden;position:relative;width:100%;background-color:#ebebeb;margin:1rem 0;padding:1rem;border-radius:.25rem}.dashboard-content .dashboard-section h4{color:#414141}.dashboard-content .dashboard-section .section-content{width:100%;height:100%;display:flex;flex-wrap:wrap}.dashboard-content .dashboard-section .section-content a{width:100%;margin:.25rem 0}.dashboard-content .dashboard-section .section-content button{width:100%;height:7.5rem;margin:0}.dashboard-content .dashboard-button-content{width:100%;height:100%}.dashboard-button-content{display:flex;justify-content:center;align-content:space-around;flex-wrap:wrap}.dashboard-button-content span{width:100%;text-align:center;font-size:1rem;font-weight:500}.dashboard-button-content svg{width:3rem;height:3rem}@media (min-width:768px){.dashboard-content .dashboard-section .section-content a{width:10rem;height:10rem;margin:.5rem}.dashboard-content .dashboard-section .section-content button{width:100%;height:100%}}div.product-list.container-admin div.products-container div.product-card-container div.product-card{box-shadow:0 0 1rem #ccc;overflow:hidden}div.product-modify-photos{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}div.product-modify-photos div.photo-container{width:100%;margin:1rem 0}div.product-modify-photos img{max-width:100%;width:100%;height:auto;margin-bottom:.15rem}div.product-modify-photos img.remove-selected{box-shadow:0 0 0 .3rem #fa1919;outline:none;border:none;transition:box-shadow .1s;border-radius:.1rem;opacity:.65}div.product-modify-photos img.main-image{box-shadow:0 0 0 .3rem #19c819;outline:none;border:none;transition:box-shadow .1s;border-radius:.1rem}div.product-modify-photos div.photo-modify-buttons{width:auto;display:flex;flex-wrap:wrap}div.product-modify-photos div.photo-modify-buttons button{width:100%;height:2.5rem;margin:.15rem 0}.product-list div.paging-container{display:flex;justify-content:center}div.product-info-form textarea{min-height:10rem}div.product-list.container-admin div.products-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:2rem 0}div.product-list.container-admin div.products-container div.product-card-buttons{width:100%}div.product-list.container-admin div.products-container div.product-card-buttons button{width:50%;margin:0}div.product-list.container-admin div.products-container div.product-card-container{margin:1rem 0}div.product-list.container-admin div.products-container div.product-card-container div.product-card{border-radius:.2rem}div.product-list.container-admin div.products-container div.product-card-container{width:100%}div.product-list.container-admin div.products-container div.product-card-container div.product-card{margin:0;width:100%}div.product-list.container-admin div.filter-select-container{position:relative;margin-top:1rem}div.product-list.container-admin div.filter-container{display:flex;width:100%}div.product-list.container-admin div.filter-container div.filter-title h5{padding:0;margin:0;font-weight:700}div.product-list.container-admin div.filter-container div.filter-buttons{display:flex;justify-content:flex-end;flex:1 1}div.product-list.container-admin div.filter-container div.filter-buttons svg{width:100%;height:100%;padding:.5rem;transition:.2s}div.product-list.container-admin div.filter-container div.filter-buttons div.icon{width:3rem;height:3rem;margin-left:1rem;border-radius:.4rem;background-color:#e1e1e1;overflow:hidden;transition:box-shadow .1s}div.product-list.container-admin div.filter-container div.filter-buttons div.icon-active{box-shadow:0 0 0 .2rem #6496c8}div.product-list.container-admin div.filter-container div.filter-buttons svg:hover{padding:.45rem;background-color:#ebebeb}div.product-list.container-admin div.filter-container div.filter-buttons svg:active{background-color:#d7d7d7;padding:.55rem}div.product-modify-container div.modify-section{margin:1.5rem 0}div.product-modify-container div.modify-section div.modify-sub-section{margin:1.5rem 0;padding:1rem;background-color:#ebebeb;border-radius:.5rem}@media (min-width:992px){section.product-preview{margin:5rem auto}section.product-preview div.pane{width:49%}div.product-card,div.product-list.container-admin div.products-container div.product-card-container{width:18rem;margin:.5rem}div.product-modify-photos div.photo-container{box-shadow:0 0 .2rem #ccc;overflow:hidden;height:22.5rem;width:auto;margin:2rem;padding:1rem;border-radius:.3rem;background-color:#d7d7d7}div.product-modify-photos div.single-photo{margin-bottom:.15rem;height:15rem}div.product-modify-photos img{max-height:100%;height:100%;width:auto;margin:auto;display:block}}div.list-select{height:0;overflow:hidden;background-color:#f5f5f5;display:flex;flex-wrap:wrap;align-items:stretch;max-height:20rem;box-shadow:0 0 1rem #ccc;transition:.35s ease-out}div.show-options{height:20rem;transition:.35s ease-out}div.list-select hr{width:100%;margin:0}div.list-select div.title-bar{width:100%;display:flex;height:2.5rem;max-height:2.5rem;align-items:center;align-content:center}div.list-select div.title-bar h6{padding:0;margin:0 0 0 1rem}div.list-select div.option-list{width:100%;height:17.5rem;max-height:17.5rem;overflow:hidden;overflow-y:scroll}div.list-select div.option-list li{list-style:none;font-weight:600;color:#4b4b4b;margin:.2rem 0;text-decoration:underline}div.list-select div.option-list li:hover{font-weight:700;color:#4b555f}div.list-select div.option-list li:active{font-weight:600;color:#326496}div.list-select div.option-list li.item-selected{font-weight:700;color:#18377a}.products-page div.pagination-div{display:flex;justify-content:center}#header-navbar,div.product-card,div.product-card-content,footer.page-footer,section.page-section{box-shadow:0 0 1rem #ccc;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}section.page-section{margin:2rem auto;padding:1.5rem 1rem}.latest-products div.main-content{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}.latest-products div.button-div{width:100%;display:flex;justify-content:right}.latest-products div.main-content div.card{width:18rem;margin:.5rem}.products-page div.content{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}.products-page div.content div.card{width:18rem;margin:.5rem}.products-page div.title-bar{width:100%;height:3rem;display:flex;align-items:center;justify-content:stretch}.products-page div.title-bar div.title h5{padding:0;margin:0;font-weight:700}.products-page div.title-bar div.filters{display:flex;justify-content:flex-end;flex:1 1}.products-page div.title-bar div.filters svg{width:100%;height:100%;padding:.5rem;transition:.2s}.products-page div.title-bar div.filters div.icon{width:3rem;height:3rem;margin-left:1rem;border-radius:.4rem;background-color:#e1e1e1;overflow:hidden;transition:box-shadow .1s}.products-page div.title-bar div.filters div.icon-active{box-shadow:0 0 0 .2rem #6496c8}.products-page div.title-bar div.filters svg:hover{padding:.45rem;background-color:#ebebeb}.products-page div.title-bar div.filters svg:active{background-color:#d7d7d7;padding:.55rem}div.product-card{width:100%;margin:1rem 0}div.card-image{width:100%;height:auto;aspect-ratio:auto 4/3;overflow:hidden;display:flex;margin-bottom:.2rem;background-color:#fafafa;position:relative}img.card-image{margin:auto;width:auto;height:auto;max-height:100%;max-width:100%;top:0;left:0;bottom:0;right:0;display:block;position:absolute}div.product-card-content{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:1rem}.product-card-content span{width:100%}.product-card-content span.title{color:#646464}.product-card-content span.price{font-weight:700}.product-card-content .content-loader{width:100%;height:2.9rem}section.product-preview{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;padding-top:1rem;margin:1rem auto}section.product-preview div.pane{width:100%;margin-bottom:1rem}section.product-preview div.info-pane h3{color:#323232;margin-top:-.45rem}section.products-page div.filtering-container{position:relative;margin-top:1rem}section.product-preview div.condition-container{margin-top:2rem;display:flex;flex-wrap:wrap}section.product-preview div.condition-container span{width:100%;margin:.2rem 0}section.product-preview p.description{margin-top:1rem;white-space:pre-line;background-color:#f5f5f5;padding:1rem;border-radius:.5rem}@media (min-width:992px){section.product-preview{margin:5rem auto}section.product-preview div.pane{width:49%}div.product-card{width:24rem;margin:.5rem}}div.full-screen-image-overlay,div.main-image-container{box-shadow:0 0 1rem #ccc;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}div.image-gallery{width:auto;width:100%}div.image-gallery div.main-image-container{width:100%;height:auto;aspect-ratio:auto 4/3;overflow:hidden;display:flex;background-color:#e1e1e1;position:relative}div.image-gallery div.main-image-show{width:100%;height:100%;position:relative;display:flex}div.image-gallery img.main-image{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;top:0;left:0;bottom:0;right:0;display:block;position:absolute}div.image-gallery div.thumbnail-container{display:flex}div.image-gallery .thumbnail-container button,div.image-gallery .thumbnail-container button:active,div.image-gallery .thumbnail-container button:focus,div.image-gallery .thumbnail-container button:hover{color:#0078fa;background:transparent;box-shadow:none!important;border:none;text-shadow:none;text-align:center;cursor:pointer;outline:none!important;margin-top:2rem;margin-bottom:1rem;height:8rem;padding:0;transition:.1s}div.image-gallery .thumbnail-container button svg{width:2rem;height:2rem}div.image-gallery .thumbnail-container button svg:active{padding:.1rem}div.image-gallery div.thumbnails{width:100%;height:10rem;padding-top:2rem;padding-bottom:1rem;display:flex;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth}div.image-gallery div.image-gallery div.thumbnails::-webkit-scrollbar{display:none}div.image-gallery img.thumbnail{height:100%;margin:.5rem}div.image-gallery div.img-spacer{height:100%}div.image-gallery img.selected{box-shadow:0 0 0 .3rem #4b96fa;outline:none;border:none;transition:.2s;border-radius:.1rem}div.image-gallery p.product-modify{margin-top:1rem}div.image-gallery div.no-image{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-content:center;color:#969696;width:100%;height:100%;opacity:1;animation:delayedShow 1s;-o-animation:delayedShow 1s;-moz-animation:delayedShow 1s;-webkit-animation:delayedShow 1s}div.image-gallery div.no-image h4{width:100%}div.image-gallery div.no-image svg{width:50%;height:50%;margin:1rem}div.image-gallery div.overlay-container{position:absolute;width:100%;height:100%;z-index:1}div.image-gallery div.expand-icon svg{width:3.5rem;height:3.5rem;color:#fff;opacity:0;bottom:0;right:0;position:absolute;padding:1rem;filter:drop-shadow(.15rem .15rem .15rem rgb(50 50 50/.6));transition:.2s;cursor:pointer}div.image-gallery div.expand-icon svg:hover{opacity:1}div.image-gallery div.expand-icon svg:active{color:#e1e1e1;padding:1.05rem}div.image-gallery div.full-screen-image-overlay{position:fixed;background-color:rgba(25,25,25,.9);height:100%;width:100%;left:0;top:0;z-index:100}div.image-gallery div.full-screen-image-overlay div.image-container{width:100%;height:100%;position:relative}div.image-gallery img.full-screen-image{max-width:96%;max-height:96%;width:auto;height:auto;margin:auto;top:0;left:0;bottom:0;right:0;position:absolute;display:block}div.image-gallery div.full-screen-image-overlay div.contract-icon-container svg{width:4.5rem;height:4.5rem;padding:1.25rem;color:#fff;filter:drop-shadow(.15rem .15rem .15rem rgb(50 50 50/.6));transition:.2s;opacity:.75;right:0;top:0;position:absolute;cursor:pointer}div.image-gallery div.full-screen-image-overlay div.contract-icon-container svg:hover{opacity:1}div.image-gallery div.full-screen-image-overlay div.contract-icon-container svg:active{color:#e1e1e1;padding:1.3rem}div.image-gallery div.change-photo-icon,div.image-gallery div.change-photo-icon-full-screen{position:absolute;top:calc(50% - 1.75rem)}div.image-gallery div.next-photo-icon{right:0}div.image-gallery div.change-photo-icon-full-screen svg,div.image-gallery div.change-photo-icon svg{width:3.5rem;height:3.5rem;color:#fff;filter:drop-shadow(.15rem .15rem .15rem rgb(50 50 50/.6));transition:.2s;opacity:0;cursor:pointer}div.image-gallery div.change-photo-icon-full-screen svg{opacity:.5}div.image-gallery div.change-photo-icon-full-screen svg:hover,div.image-gallery div.change-photo-icon svg:hover{opacity:1}div.image-gallery div.change-photo-icon-full-screen svg:active,div.image-gallery div.change-photo-icon svg:active{color:#e1e1e1;padding:.1rem}div.image-gallery div.main-image-container:hover div.change-photo-icon svg,div.image-gallery div.main-image-container:hover div.expand-icon svg{opacity:.75}@keyframes delayedShow{0%{opacity:0}50%{opacity:0}to{opacity:1}}div.data-card{box-shadow:0 0 .5rem #ccc;background-color:#f0f0f0;margin:.5rem 0;padding:1rem;border-radius:.5rem;width:100%;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden}div.data-card div.card-title h6{margin:0;padding:0}div.data-card div.card-title{flex:1 1}div.data-card div.card-buttons span.button-text{display:none}@media (min-width:992px){div.data-card div.card-buttons span.button-text{display:inline}}div.content-items div.user-card{box-shadow:0 0 .5rem #ccc}div.content-items{display:flex;flex-wrap:wrap;justify-content:space-around}div.content-items div.user-card{border-radius:.5rem;background-color:#f0f0f0;width:100%;margin:1rem 0;padding:1rem}div.content-items div.user-card div.user-picture-container{display:flex;justify-content:center;width:100%}div.content-items div.user-card div.user-picture-container div.user-picture{display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:1rem;width:5rem;height:5rem;background-color:#e1e1e1;border:1px solid #d7d7d7}div.content-items div.user-card div.user-picture-container div.user-picture svg{width:4rem;height:4rem;margin:0;padding:0;color:#969696}div.content-items div.user-card div.user-info-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center}div.content-items div.user-card div.user-info-container .info-item{text-align:center;width:100%;overflow:hidden}div.content-items div.user-card div.user-info-container div.user-name-container h6{font-weight:700}div.content-items div.user-card div.user-info-container hr{border:0;clear:both;display:block;width:96%;height:1px}div.content-items div.user-card div.user-info-container div.admin-status-container{display:flex;justify-content:center;align-items:center}div.content-items div.user-card div.user-info-container div.admin-status-container .admin-status-item{margin:0 .2rem}div.content-items div.user-card div.user-info-container div.admin-status-container .admin-status-item.spinner{color:#0d6efd}#profile-edit-form{margin-bottom:2.5rem}div.profile-edit.form-group{margin:2rem 0}@media (min-width:992px){div.content-items div.user-card{width:20rem;margin:1rem}}textarea#page-description{min-height:10rem}header.admin-header div.brand-container{display:flex;padding:.5rem;border-radius:.5rem;background-color:#e1e1e1}header.admin-header div.brand-container:hover{background-color:#d7dce1}header.admin-header div.brand-container:active{background-color:#cdd2d7}header.admin-header div.brand-container div.brand-icon{display:flex;justify-content:center;align-items:center;margin-right:.25rem}header.admin-header div.brand-container div.brand-icon svg{width:2rem;height:2rem;color:#323232}header.admin-header div.brand-container div.brand-text span{display:block;margin:0;padding:0;color:#323232;font-weight:500;font-size:.85rem}header.admin-header div.login-container div.user-details{display:flex;justify-content:center;align-items:center;position:relative}header.admin-header div.login-container div.user-details div.user-name{display:none;font-weight:500;color:#323232;margin-right:.5rem}header.admin-header div.login-container div.user-details div.user-picture{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:2rem;overflow:hidden;background-color:#e1e1e1;border:1px solid #c8c8c8}header.admin-header div.login-container div.user-details div.user-picture:hover{background-color:#d7dce1}header.admin-header div.login-container div.user-details div.user-picture:active{background-color:#cdd2d7}header.admin-header div.login-container div.user-picture svg{width:80%;height:80%;color:#646464}header.admin-header div.login-container div.login-text a{font-weight:500;color:#323232;text-decoration:none}header.admin-header div.login-container div.user-details div.user-actions{box-shadow:0 0 .5rem #ccc;font-weight:500;color:#323232;border-radius:.15rem;position:absolute;background-color:#f0f0f0;top:3rem;right:0;width:15rem;display:flex;flex-wrap:wrap;z-index:10;height:7rem;overflow:hidden;transition:height .25s}header.admin-header div.login-container div.user-details div.user-actions.hidden{height:0}header.admin-header div.login-container div.user-details div.user-actions a{text-decoration:none;color:#323232}header.admin-header div.login-container div.user-details div.user-actions hr{width:100%;margin:.1rem .5rem}header.admin-header div.login-container div.user-details div.user-actions .user-action-item{width:100%;height:2.5rem;display:flex;align-items:center;cursor:pointer;margin:.4rem 1rem}header.admin-header div.login-container div.user-details div.user-actions .user-action-item:hover{color:#646464}header.admin-header div.login-container div.user-details div.user-actions .user-action-item:active{font-weight:400}@media (min-width:768px){header.admin-header div.brand-container div.brand-icon svg{width:3rem;height:3rem}header.admin-header div.brand-container div.brand-icon{margin-right:.5rem}header.admin-header div.brand-container div.brand-text span{font-size:1.25rem}header.admin-header div.login-container div.user-details div.user-name{display:inline}header.admin-header div.login-container div.user-details{background-color:#e1e1e1;padding:1rem;border-radius:.5rem}header.admin-header div.login-container div.user-details:hover{background-color:#d7dce1}header.admin-header div.login-container div.user-details:active{background-color:#cdd2d7}header.admin-header div.login-container div.user-details div.user-picture,header.admin-header div.login-container div.user-details div.user-picture:active,header.admin-header div.login-container div.user-details div.user-picture:hover{background-color:#f0f0f0}header.admin-header div.login-container div.user-details div.user-actions{top:5rem}}#map-iframe{width:100%;height:400px;margin:2rem auto;border:0}header.header-header{width:100%}#header-navbar a.nav-link{font-weight:700}nav.navbar{padding:1rem}div.footer-content,footer.page-footer{display:flex;justify-content:center}div.footer-content{flex-wrap:wrap-reverse;margin:1.5rem 1rem}div.footer-section{width:100%;margin-bottom:1.5rem}.footer-section svg{margin-right:.5rem}dt{width:1.5rem}dd,dt{float:left;padding:0;margin:0}dd{width:calc(100% - 1.5rem)}@media (min-width:992px){div.footer-section{width:48%;margin-bottom:1.5rem}}
/*# sourceMappingURL=main.8bcbce95.chunk.css.map */