:root{--font-family:"Roboto",sans-serif;--light-background:#f7f1ed;--primary-color:#e37300;--white-color:#fff;--black-color:#000;--gray-color:#757575;--light-gray-color:#e0e0e0;--light-gray-color-v2:#d9d9d9;--light-gray-color-v3:#dcd2cd;--blue-color:#4681f4;--red-color:#dc3545;--green-color:#50c878;--spacing-xs:2px;--spacing-s:5px;--spacing-m:10px;--spacing-l:15px;--spacing-xl:20px;--spacing-xxl:25px;--spacing-xxxl:30px;--spacing-sl:35px;--spacing-ssl:40px;--spacing-sssl:45px;--spacing-xsl:50px;--spacing-xxsl:100px}.image-gallery-content.fullscreen{background-color:#000000e6}.image-gallery-content.fullscreen .image-gallery-slide{align-items:center;display:flex;height:100vh;justify-content:center}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image img{max-height:calc(100vh - 80px);max-width:90vw;object-fit:contain;width:auto}.image-gallery-content.fullscreen .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails{height:calc(100vh - 80px)}.single-product-container{padding:24px 0}.single-product-container .product-image-section{margin-bottom:24px}.single-product-container .product-image-section .product-gallery .image-gallery-thumbnails-wrapper.left{margin-right:16px;width:120px}.single-product-container .product-image-section .product-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail{border:2px solid #0000;border-radius:4px;margin-bottom:8px;width:100%}.single-product-container .product-image-section .product-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail.active{border-color:#007bff}.single-product-container .product-image-section .product-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail img{border-radius:2px;height:80px;object-fit:cover}.single-product-container .product-image-section .product-gallery .image-gallery-slide-wrapper .image-gallery-image{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:center;min-height:400px}.single-product-container .product-image-section .product-gallery .image-gallery-slide-wrapper .image-gallery-image img{max-height:500px;object-fit:contain}.single-product-container .product-image-section .product-gallery .image-gallery-bullets{bottom:10px}.single-product-container .product-image-section .product-gallery .image-gallery-bullets .image-gallery-bullet{background:#ffffff80;border:none;box-shadow:0 1px 3px #0003;height:8px;width:8px}.single-product-container .product-image-section .product-gallery .image-gallery-bullets .image-gallery-bullet.active{background:var(--primary-color);transform:scale(1.2)}.single-product-container .product-image-section .product-gallery .image-gallery-bullets .image-gallery-bullet:hover{background:var(--primary-color)}.single-product-container .product-details-section{margin-bottom:24px}.single-product-container .single-product-grid{margin-top:24px}@media (max-width:768px){.single-product-container .single-product-grid{grid-template-columns:1fr!important}.single-product-container .product-gallery .image-gallery-thumbnails-wrapper.left{width:80px!important}.single-product-container .product-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail img{height:60px!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--light-background);font-family:var(--font-family)!important;margin:0}.app-wrapper{height:100dvh;overflow:hidden!important}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#ccc}::-webkit-scrollbar-button{display:none}.opacity-0{opacity:0!important}p{font-size:14px}i{-webkit-user-select:none;user-select:none}.top-30{margin-top:30px!important}.fade-element{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-element.fade-in{opacity:1;transform:translateY(0)}.home-banner-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:20px 0}.home-banner-left-column{grid-gap:20px;display:grid;gap:20px;grid-template-rows:1fr 1fr}.home-banner-right-column{height:100%}.home-banner-block{align-items:flex-end;background:#f5f5f5;border-radius:8px;display:flex;min-height:220px;overflow:hidden;position:relative}.home-banner-block.large{min-height:260px}.home-banner-block.medium{min-height:200px}.home-banner-block.large-vertical{height:100%;min-height:480px}.home-banner-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.home-banner-overlay{background:linear-gradient(90deg,#0000008c,#00000026);inset:0;position:absolute}.home-banner-inner{color:#fff;max-width:70%;padding:32px;position:relative}.home-banner-title{font-size:42px;font-weight:700;line-height:1.05;margin:0 0 16px}.home-banner-button{background:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;font-weight:600;padding:10px 20px}.home-banner-button:hover{background:#f0f0f0}@media (max-width:900px){.home-banner-grid{grid-template-columns:1fr}.home-banner-right-column{order:-1}.home-banner-block.large-vertical{min-height:320px}.home-banner-inner{max-width:100%}.home-banner-title{font-size:34px}}.skeleton{animation:shimmer 1.2s infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}button{background:var(--primary-color);color:var(--white-color)}.primary-color{color:var(--primary-color)}*{box-sizing:border-box}img{max-width:100%}.flex{display:flex}.grid{display:grid}.padding-m{padding:var(--spacing-m)}.column-direction{flex-direction:column}.align-items-center{align-items:center}.justify-content-center{justify-content:center!important}.display-none{display:none!important}.text-center{text-align:center}.pointer{cursor:pointer!important}.container{margin:0 auto;max-width:calc(100% - var(--spacing-l));width:960px}.grid-2{gap:var(--spacing-l);grid-template-columns:repeat(2,1fr)}.vertical-15{margin:15px 0!important}.vertical-30{margin:30px 0!important}.home-products+.home-slider,.vertical-15+.home-slider,.vertical-30+.home-slider{margin-top:0!important}.modal{align-items:center;bottom:auto;height:300px;left:50%;margin-right:-50%;position:relative;right:auto;top:50%;transform:translate(-50%,-50%);width:640px}.calendar-container,.modal{display:flex;flex-direction:column}.calendar-container>div.flex:first-of-type{align-items:center;display:flex;justify-content:space-between;padding:0 0 var(--spacing-l) 0}.calendar-container>div.flex:first-of-type>svg{cursor:pointer}.calendar-container h3,.calendar-container p{margin:0;padding:0}.calendar-container .react-datepicker{border:1px solid var(--light-gray-color);width:100%}.calendar-container .react-datepicker .react-datepicker__header,.calendar-container .react-datepicker .react-datepicker__month,.calendar-container .react-datepicker .react-datepicker__month-container{width:100%}.calendar-container .react-datepicker .react-datepicker__day,.calendar-container .react-datepicker .react-datepicker__day-name{width:12.5%}.selection{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.selection .dates{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.selection .dates>input{background:var(--primary-color);border:none;border-radius:5px;color:var(--white-color);font-weight:700;outline:none;padding:var(--spacing-s);text-align:center;width:100%}.total-price{border-bottom:1px solid var(--light-gray-color);font-weight:700;justify-content:space-between;margin-bottom:var(--spacing-l);margin-top:10px;padding-bottom:var(--spacing-l);width:100%}.total-price~button{width:100%}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:var(--primary-color)!important;color:var(--white-color)!important}.react-datepicker__day--in-selecting-range{opacity:.7}.react-datepicker__day--in-selecting-range>div>div{color:var(--white-color)!important}.react-datepicker__current-month{align-items:center;display:flex;font-size:1.5em;height:50px;justify-content:center}.react-datepicker__navigation{top:15px}.react-datepicker__navigation-icon:before{font-size:1.2em}.image-thumbnails{align-items:center;display:flex}.image-thumbnails img{border:1px solid #ddd;border-radius:4px}.red-color{color:var(--red-color)}.green-color{color:var(--green-color)}.disabled{opacity:.5!important;pointer-events:none!important}.disabled.active,.disabled:focus{box-shadow:none;outline:none}.no-margin{margin:0!important}.pagination-container{text-align:right}.pagination-container .pagination{align-items:center;display:inline-flex;justify-content:flex-end;width:auto}.pagination-container .pagination>*{display:inline-block;padding-left:var(--spacing-m)}.pagination-container .pagination span{font-size:14px}.pagination-container .pagination .pagination-controls button{background-color:initial;border:none;cursor:pointer;outline:none;padding:var(--spacing-xxl) var(--spacing-s)}.pagination-container .pagination .pagination-controls button i{color:var(--primary-color);font-size:18px}.pagination-container .custom-select__control{width:70px}.pagination-container .css-1dimb5e-singleValue{overflow:visible;overflow:initial;text-overflow:clip}.image-viewer-modal{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.image-viewer-modal .modal-content{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;max-height:90%;max-width:90%;padding:20px}.image-viewer-modal .modal-content img{max-height:80vh}.image-viewer-modal .modal-header{align-items:center;justify-content:space-between}.image-viewer-modal .modal-header .modal-title{margin:0}.image-viewer-modal .image-viewer-close{cursor:pointer;font-size:30px;position:absolute;right:20px;top:10px}.modal-content.modal-sm{max-width:95vw;width:420px}.modal-content.modal-md{max-width:95vw;width:560px}.modal-content.modal-lg{max-width:96vw;width:720px}.modal-content.order-chat-modal{display:flex;flex-direction:column}.modal-content.order-chat-modal .modal-body{flex:1 1;overflow:auto;padding-bottom:8px}.modal-content.order-chat-modal .modal-actions{margin-top:0}.order-chat-subtitle{color:#666;margin:4px 0 6px}.order-chat-messages{grid-gap:10px;display:grid;gap:10px}.order-chat-line{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:auto 1fr auto}.order-chat-line .text{overflow-wrap:anywhere}.order-chat-line .time{font-size:12px;opacity:.7}.order-chat-line.mine strong{color:var(--primary-color)}.order-chat-empty{color:#777;display:grid;padding:24px 0;place-items:center;text-align:center}.order-chat-empty .material-symbols-outlined{color:var(--primary-color);font-size:32px}.order-chat-empty p{margin:8px 0 0}.icon-button{align-items:center;background:#0000;border:0;color:var(--primary-color);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:0}.icon-button .material-symbols-outlined{font-size:18px}.btn-send .material-symbols-outlined{font-size:20px}.order-chat-input{align-items:center;display:flex;gap:10px;max-width:720px;width:100%}.order-chat-input input[type=text],.order-chat-input textarea{background:#fff;border:1px solid #ddd;border-radius:6px;flex:1 1;font:inherit;font-size:12px;min-height:100px;min-width:0;padding:8px 10px;resize:none}.order-chat-input input[type=text]:focus,.order-chat-input textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #00000005;outline:none}.order-chat-input .icon-button{align-items:center;background:var(--primary-color);border-radius:100%;display:flex;height:30px;justify-content:center;width:30px}.order-chat-input .icon-button>i{color:var(--white-color)}.calendar-container .calendar-day-price{color:#999;font-size:10px}.rent-modal .modal-header{align-items:center;justify-content:space-between}.rent-modal .modal-title{margin:0}.rent-modal .modal-body{margin-top:10px}.rent-modal .modal-list{margin:10px 0 20px 20px}.rent-modal .modal-actions{gap:10px;justify-content:flex-end;margin-top:20px}.rent-modal .highlight{color:var(--primary-color)}.rent-modal .muted{color:#666}.rent-modal .note-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.rent-modal .note-label{color:#555;font-size:14px}.rent-modal .note-textarea{border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:13px;line-height:1.4;padding:10px;resize:none;width:100%}.search-bar{grid-gap:var(--spacing-l);align-items:center;margin-bottom:var(--spacing-l)}.search-bar>input{border:1px solid #ddd;border-radius:4px;font-size:14px;max-width:100%;padding:var(--spacing-m);transition:border-color .3s ease,box-shadow .3s ease;width:300px}.search-bar>div>div{font-size:14px}.home-search{display:flex;margin:var(--spacing-l) 0}.home-search input{background:#0000;border:1px solid var(--primary-color);border-bottom-left-radius:10px;border-top-left-radius:10px;color:var(--gray-color);outline:none;padding-left:var(--spacing-l);width:100%}.home-search>button{border:1px solid var(--primary-color);border-bottom-right-radius:10px;border-top-right-radius:10px;outline:none;pointer-events:none;width:150px}.home-container .image-gallery-svg{background:var(--light-background);border:none;border-radius:100%;box-shadow:none;color:#000;height:35px!important;outline:none;padding:5px;width:35px!important}.home-container .image-gallery-description{display:none}.home-banner-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:200px 200px}.home-banner-item{align-items:center;border-radius:10px;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:center;overflow:hidden;padding:20px;position:relative;text-align:center}.category-filter-wrapper{grid-gap:var(--spacing-l);align-items:stretch;display:grid;gap:var(--spacing-l);grid-template-columns:260px 1fr;margin-bottom:var(--spacing-l)}.category-filter{background:#0000;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:0}.category-filter ul{list-style:none;margin:0;padding:0}.category-filter li{align-items:center;border-radius:8px;color:var(--gray-color);cursor:pointer;display:flex;font-size:14px;padding:8px 14px;transition:background .25s,color .25s}.category-filter li:hover{background:var(--light-background);color:var(--primary-color)}.category-filter li i.material-symbols-outlined{color:var(--primary-color);font-size:20px;margin-right:10px}.category-filter li i.select-category{color:var(--primary-color);font-size:16px;margin-left:auto}@media (max-width:1000px){.category-filter-wrapper{grid-template-columns:220px 1fr}}.two-inner-sections{grid-gap:var(--spacing-l);display:grid;gap:var(--spacing-l);grid-template-columns:repeat(2,1fr);margin:var(--spacing-l) 0}@media (max-width:900px){.two-inner-sections{grid-template-columns:1fr}}.two-inner-sections .section{align-items:center;background:var(--white-color);border-radius:10px;box-shadow:0 2px 6px #0000000a;display:flex;justify-content:center;padding:40px 55px}.two-inner-sections .section-inner{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 220px;width:100%}@media (max-width:700px){.two-inner-sections .section-inner{gap:25px;grid-template-columns:1fr}}.two-inner-sections .text-block{max-width:360px}.two-inner-sections .section-title{color:#d86f00;font-size:32px;font-weight:700;line-height:1.15;margin:0 0 14px}.two-inner-sections .section-content{color:var(--primary-color);font-size:15px;font-weight:500;line-height:1.35;margin:0 0 24px}.two-inner-sections .section-button{background:#d86f00;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 40px;transition:background .25s}.two-inner-sections .section-button:hover{background:#bf5f00}.two-inner-sections .section-image-wrapper{text-align:center}.two-inner-sections .section-image-wrapper img{display:inline-block;height:auto;max-width:220px;width:100%}.some-missing-parent-selector>li{align-items:center;color:var(--gray-color);cursor:pointer;display:flex;font-size:14px;list-style:none;margin:var(--spacing-xl) 0;padding:0}.some-missing-parent-selector>li:first-of-type{margin-top:0}.some-missing-parent-selector>li>i{font-size:13px;margin-right:var(--spacing-s)}.some-missing-parent-selector>li>i:not(.select-category){color:var(--primary-color);font-size:20px}.some-missing-parent-selector>li>i.select-category{color:var(--primary-color);margin-left:auto}.home-filter-options{background:var(--white-color);border-radius:10px;display:grid;grid-template-columns:repeat(4,1fr);margin:var(--spacing-l) 0;position:relative;z-index:2}.home-filter-options>p{align-items:center;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;margin:0;padding:0;padding:var(--spacing-l) 0;text-align:center}.home-filter-options>p:not(:last-of-type){border-right:1px solid var(--gray-color)}.home-filter-options>p:hover{color:var(--primary-color);cursor:pointer}.home-filter-options>p.active{color:var(--primary-color)}.home-filter-options>p .material-symbols-outlined{display:inline-block;font-size:14px;line-height:1;margin-left:6px}.home-categories{margin:var(--spacing-sl) 0}.home-categories>h2{color:var(--primary-color);margin:0;margin-bottom:var(--spacing-sl);text-align:center}.home-categories>div{grid-gap:var(--spacing-l);display:grid;grid-template-columns:repeat(6,1fr)}.home-categories>div>div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;cursor:pointer;height:100px;overflow:hidden;position:relative}.home-categories>div>div>div{background:#000;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}.home-categories>div>div>button{background:var(--primary-color);border:none;border-radius:5px;bottom:var(--spacing-m);color:var(--white-color);cursor:pointer;font-size:12px;font-weight:500;left:50%;outline:none;padding:var(--spacing-s) var(--spacing-l);position:absolute;transform:translate(-50%);z-index:1}.home-categories>div>div.featured-category{box-shadow:0 0 0 1px var(--primary-color),0 2px 6px #00000026;position:relative}.home-products{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.home-products>*{min-width:0}.home-show-more>button{background-color:var(--primary-color);border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;margin:var(--spacing-l) auto;padding:var(--spacing-s) var(--spacing-m)}.twenty-four-hour-offers{width:100%}.twenty-four-hour-offers h4{color:var(--primary-color);font-size:16px;font-weight:600;margin:0;margin-bottom:var(--spacing-m);padding:0}.twenty-four-hour-offers .offers-container{grid-gap:15px;display:flex}.twenty-four-hour-offers .offers-container .main-offer{border:1px solid #ddd;border-radius:5px;flex:2 1;padding:15px;position:relative}.twenty-four-hour-offers .offers-container .main-offer .offer-badge{background-color:#f60;border-radius:5px;border-bottom-left-radius:0;border-top-right-radius:0;color:#fff;font-size:12px;font-weight:700;left:15px;padding:15px;position:absolute;top:15px}.twenty-four-hour-offers .offers-container .main-offer .main-offer-image{border-radius:6px;height:auto;margin-bottom:15px;width:100%}.twenty-four-hour-offers .offers-container .main-offer h3{font-size:18px;margin-bottom:15px}.twenty-four-hour-offers .offers-container .main-offer .price-wrapper{margin-bottom:15px}.twenty-four-hour-offers .offers-container .main-offer .price-wrapper .current-price{font-size:16px;font-weight:700;margin-right:15px}.twenty-four-hour-offers .offers-container .main-offer .price-wrapper .old-price{color:#888;text-decoration:line-through}.twenty-four-hour-offers .offers-container .main-offer .rent-now-button{background-color:#f60;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:5px 10px;transition:background-color .3s ease}.twenty-four-hour-offers .offers-container .main-offer .rent-now-button:hover{background-color:#e65c00}.twenty-four-hour-offers .offers-container .side-offers{display:flex;flex:1 1;flex-direction:column;gap:15px;max-height:400px;overflow-y:auto}.twenty-four-hour-offers .offers-container .side-offers .side-offer-item{align-items:center;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;padding:15px;transition:background-color .2s ease}.twenty-four-hour-offers .offers-container .side-offers .side-offer-item:hover{background-color:#f9f9f9}.twenty-four-hour-offers .offers-container .side-offers .side-offer-item .side-offer-image{border-radius:4px;height:60px;margin-right:15px;object-fit:cover;width:80px}.twenty-four-hour-offers .offers-container .side-offers .side-offer-item .side-offer-details .side-offer-title{font-size:14px;font-weight:700;margin:0 0 5px}.twenty-four-hour-offers .offers-container .side-offers .side-offer-item .side-offer-details .price-wrapper .current-price{font-weight:700;margin-right:15px}.twenty-four-hour-offers .offers-container .side-offers .side-offer-item .side-offer-details .price-wrapper .old-price{color:#888;font-size:14px;text-decoration:line-through}.product-item{background-color:#fff;border-radius:10px;overflow:hidden;padding:var(--spacing-m);position:relative;text-align:left;width:100%}.product-item-link{display:block;width:100%}.product-grid .home-products{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.product-grid .product-item{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.product-grid .product-image{aspect-ratio:4/3;object-fit:cover;width:100%}@media (max-width:1100px){.product-grid .home-products{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.product-grid .home-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.product-grid .home-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.product-grid .home-products{grid-template-columns:1fr}}.product-skeleton{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:var(--spacing-m);position:relative}.product-skeleton .thumb{border-radius:8px;height:140px;width:100%}.product-skeleton .line,.product-skeleton .thumb{animation:shimmer 1.2s linear infinite;background:#ececec}.product-skeleton .line{border-radius:6px;height:12px}.product-skeleton .line.short{width:60%}.badge{background-color:var(--primary-color);border-radius:5px;color:var(--white-color);font-size:10px;left:10px;padding:5px 10px;position:absolute;top:10px}.product-image{border-radius:10px;height:auto;margin-bottom:15px;width:100%}.product-name{font-size:16px;font-weight:700;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.product-availability{color:var(--gray-color);font-size:12px;margin-bottom:0}.product-price{font-size:12px;margin-top:2px}.home-container .banner-container{grid-gap:var(--spacing-l);background:#0000;display:grid;grid-template-columns:repeat(2,1fr);margin:var(--spacing-l) 0;padding:0}.home-container .banner-container>div{background:var(--white-color);border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);padding:20px;text-align:left}.home-container .banner-container>div>div h1{color:var(--primary-color);margin:0;margin-bottom:var(--spacing-m)}.home-container .banner-container>div>div p{color:var(--primary-color);margin:0;margin-bottom:var(--spacing-l)}.home-container .banner-container>div>div button{background-color:#f60;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:5px 10px;transition:background-color .3s ease}.newsletter-container{background:var(--white-color)}.newsletter-container>div{border-radius:10px;padding:var(--spacing-sssl) 0;text-align:left}.newsletter-container>div button,.newsletter-container>div input{border-radius:5px;margin:10px 0;padding:10px;width:40%}.newsletter-container>div button{background:var(--white-color);border:1px solid var(--primary-color);color:var(--primary-color);margin-left:var(--spacing-s);width:100px}.newsletter-container>div input{border:1px solid #ddd}.newsletter-container>div>p{font-size:14px;margin-bottom:var(--spacing-s);margin-top:0}.newsletter-container>div>p:nth-of-type(2){font-size:12px;margin-top:0}.footer-container{background:var(--white-color)}.footer-container>div{border-top:1px solid var(--light-gray-color);display:flex;flex-wrap:wrap;padding:var(--spacing-l) 0}.footer-container>div>div{align-items:center;display:flex;flex-basis:100%;justify-content:space-between;margin-top:var(--spacing-l)}.footer-container>div>div>p{font-size:14px}.footer-container>div>div .footer-links>a{color:var(--primary-color);font-size:14px;margin-left:var(--spacing-l);text-decoration:none}@media (max-width:1200px){.home-banner-container{grid-template-columns:1fr;grid-template-rows:repeat(3,200px)}.home-banner-large{grid-row:span 3}.home-categories>div{grid-template-columns:repeat(4,1fr)}.home-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.home-search button,.home-search input{padding:10px}.home-banner-container{grid-template-rows:repeat(2,150px)}.home-banner-large{grid-row:span 2}.home-categories>div,.home-products,.product-grid .home-products{grid-template-columns:repeat(2,1fr)}.category-filter-wrapper,.home-filter-options{grid-template-columns:1fr}.home-filter-options .date-dropdown,.home-filter-options .location-dropdown{left:0!important;max-width:100%!important;min-width:100%!important;transform:none!important;width:100%!important}.home-container .banner-container{grid-template-columns:1fr}.twenty-four-hour-offers .offers-container{flex-direction:column}.twenty-four-hour-offers .offers-container .side-offers{max-height:none;overflow-x:auto}.newsletter-container>div{text-align:center}.footer-container>div{display:flex;justify-content:center}.footer-container>div>div{flex-direction:column;margin-top:var(--spacing-m)}.footer-container>div>div>p{margin-bottom:var(--spacing-s)}.footer-container>div>div .footer-links>a{margin-left:0;margin-right:var(--spacing-m)}}@media (max-width:480px){.home-search{align-items:stretch;flex-direction:column}.home-search button,.home-search input{width:auto}.category-filter,.home-banner-content,.home-banner-item,.home-banner-large,.home-banner-medium,.home-filter-options,.home-products{padding:10px}.home-categories>div,.home-products{grid-template-columns:1fr}.product-item,.twenty-four-hour-offers .main-offer,.twenty-four-hour-offers .side-offer-item{padding:10px}}.app-wrapper>main,main{height:calc(100dvh - 70px);overflow:auto;width:100%}header{align-items:center;background:var(--white-color);display:flex;height:70px;width:100%}header .hamburger{display:none;font-size:2rem}header .container{display:flex;justify-content:space-between}header .container nav,header .container nav ul{align-items:center;display:flex}header .container nav ul{margin:0;padding:0}header .container nav ul li{align-items:center;display:flex;font-size:14px;list-style:none;margin:0 var(--spacing-xl)}header .container nav ul li i{font-size:16px;margin-right:var(--spacing-s)}.login-main{align-items:center;display:flex;justify-content:center}.login-main.complete-profile-wrapper{align-items:flex-start;display:flex;flex-direction:row;padding:var(--spacing-sssl) 0}.login{background:var(--white-color);border-radius:20px;box-shadow:0 4px 28px 0 var(--light-gray-color);display:flex;max-height:calc(100dvh - 50px);max-width:95%;min-height:70dvh;overflow:hidden;width:1200px}.login>*{flex:1 1}.banner{background-color:var(--primary-color);overflow:hidden;padding:var(--spacing-xsl);position:relative;z-index:1}.banner h3,.banner p{color:var(--white-color);font-weight:400;margin:0;padding:0}.banner h3{font-size:40px}.banner p{margin-top:var(--spacing-l);max-width:calc(100% - var(--spacing-xsl));width:300px}.banner:after{background:#d9d9d940;border-radius:100%;content:"";height:100%;left:-50%;position:absolute;top:0;width:100%}.form{padding:var(--spacing-xxl)}.form input:not([type=checkbox]),.form select{border:0;border:1px solid var(--light-gray-color);border-radius:var(--spacing-s);box-sizing:border-box;font-size:13px;margin:0 0 var(--spacing-xl);outline:0;padding:var(--spacing-m) var(--spacing-s);width:100%}.form .css-qbdosj-Input input{box-shadow:none;padding:initial}.form button{border:0;border-radius:var(--spacing-s);cursor:pointer;font-size:14px;margin-bottom:var(--spacing-l);outline:0;padding:var(--spacing-l);transition:all .3 ease;width:100%}.form button,.form button+p{text-align:center;text-transform:uppercase}.form button+p{color:var(--primary-color);font-weight:500}.form .verification-code{grid-gap:var(--spacing-l);align-items:center;display:grid;gap:var(--spacing-l);justify-content:center;margin-top:var(--spacing-xxxl);text-align:center}.form .verification-code input{background:var(--primary-color);border:1px solid #ccc;border-radius:4px;color:var(--white-color);font-size:1.5em;height:100%;padding:0;text-align:center;width:100%}.form label{display:block;position:relative}.form label>i{font-size:18px;position:absolute;right:var(--spacing-s);top:calc(50% - var(--spacing-l))}.form label p.label{background:var(--white-color);font-size:12px;left:var(--spacing-s);margin:0;padding:0 2px;position:absolute;top:-8px;z-index:1}.form label .form-control>div{background:var(--white-color);border:0;border:1px solid var(--light-gray-color);border-radius:var(--spacing-s);box-sizing:border-box;font-size:13px;margin:0 0 var(--spacing-l);outline:0;padding:var(--spacing-) var(--spacing-s) var(--spacing-m) var(--spacing-s);width:100%}.form label .form-control .css-1nmdiq5-menu{z-index:2}.form h3{font-size:var(--spacing-xl);margin:0;margin-bottom:var(--spacing-xl);padding:0;text-align:left}.form h1{color:var(--primary-color);margin:0}.form p{color:var(--gray-color);font-size:14px;font-weight:500;text-align:left}.form p b,.form p span{color:var(--primary-color)}.form.validating h3,.form.validating p{text-align:center}.form p.error{color:var(--red-color);font-size:var(--spacing-m);margin:0;position:absolute;text-align:left;top:calc(100% - var(--spacing-l));transform:translateY(-50%)}.form>svg{display:block;margin:var(--spacing-xl) auto}.profile-picture-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--spacing-xxl);text-align:center;width:100%}.profile-picture-wrapper>div{background:var(--light-background);border-radius:100%;height:100px;overflow:hidden;position:relative;width:100px}.profile-picture-wrapper>div>img{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.complete-profile{margin:auto;padding:8% 0 0}.complete-profile .form form>div{grid-gap:var(--spacing-m);grid-template-columns:repeat(2,1fr)}.dropdown{background-color:var(--white-color);border-radius:var(--spacing-m);position:relative}.dropdown .dropdown-header{align-items:center;cursor:pointer;display:flex;padding:var(--spacing-l)}.dropdown .dropdown-header span{align-items:center;display:flex;font-size:14px}.dropdown .dropdown-header span i{color:var(--gray-color);margin-right:var(--spacing-s)}.dropdown .dropdown-body{background-color:var(--white-color);border-radius:var(--spacing-m);border-top:1px solid #e5e8ec;display:none;padding:5px;position:absolute;width:calc(100% - var(--spacing-m))}.dropdown .dropdown-body.open{display:block}.dropdown .dropdown-item{display:flex;padding:var(--spacing-m)}.dropdown .dropdown-item span{font-size:14px}.dropdown .dropdown-item.selected{background-color:var(--light-background)}.dropdown .dropdown-item:hover{cursor:pointer}.loader{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#e37300;display:block;height:var(--spacing-xl);margin:0 auto;position:relative;width:var(--spacing-xl)}@keyframes spin{to{transform:rotate(1turn)}}.tabs{display:flex;flex-direction:row}.tabs-nav{background:var(--white-color);list-style:none;margin:0;padding:0}.dashboard .tabs-nav{border-radius:10px;overflow:hidden}.tab-nav-item{align-items:center;cursor:pointer;display:flex;font-size:14px;padding:var(--spacing-m);transition:background-color .2s ease}.tab-nav-item>i{font-size:16px;margin-right:var(--spacing-s)}.tab-nav-item.tab-children{margin-left:var(--spacing-m)}.tab-nav-item:hover{background-color:#e0e0e0}.tab-nav-item.active{background-color:var(--primary-color);border-color:#ccc;color:var(--white-color)}.tabs-content{background:var(--white-color);border-radius:10px;overflow:auto;padding:var(--spacing-xl)}.tab-panel{display:none}.tab-panel.active{display:block}.table-wrapper{max-height:calc(100dvh - 290px);overflow:auto}table{border-collapse:initial;border-spacing:0 15px;width:100%}td,th{background-color:#fff;padding:8px;vertical-align:middle}tr td:first-child,tr th:first-child{border-bottom-left-radius:10px;border-left:1px solid #ddd;border-top-left-radius:10px}tr td:last-child,tr th:last-child{border-bottom-right-radius:10px;border-right:1px solid #ddd;border-top-right-radius:10px}tr td,tr th{border-bottom:1px solid #ddd;border-top:1px solid #ddd}th{font-size:.9rem;font-weight:700;text-align:left}.button{border-radius:5px;cursor:pointer;font-size:14px;padding:var(--spacing-m) var(--spacing-xl);transition:all .3s ease-in-out}.button-primary{border:none;color:#fff}.button-primary,.button-primary:hover{background-color:var(--primary-color)}.button-secondary{background-color:var(--blue-color);border:none;color:#fff}.button-secondary:hover{background-color:#5a6268}.button-danger{background-color:var(--red-color);border:none;color:#fff}.button-danger:hover{background-color:#c82333}.button-success{background-color:#28a745;border:none;color:#fff}.button-success:hover{background-color:#218838}.button-white:hover{background-color:var(--white);border:1px solid var(--primary-color);color:var(--primary-color)}.button-disabled{cursor:not-allowed;opacity:.5}.dashboard td button{align-items:center;display:flex;height:30px;justify-content:center;width:30px}@media (max-width:767px){.app-wrapper>main{display:block;width:100%}.app-wrapper>main.complete-profile-wrapper{display:inline;display:initial;overflow:visible;overflow:initial;padding:0}.app-wrapper>main.complete-profile-wrapper .grid-2{grid-template-columns:repeat(1,1fr);text-align:left}.app-wrapper>main .login{border-radius:0;display:inline;display:initial;max-width:100%;width:100%}.app-wrapper>main .login .banner{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:visible;overflow:initial;text-align:center}.app-wrapper>main .login .form{background:var(--white-color)}.app-wrapper>main .login form{background:var(--white-color);overflow:visible;overflow:initial;text-align:center}header .container{align-items:center;position:relative}header .container .hamburger{display:block;font-size:30px}header .container nav{display:none}header .container nav ul{align-items:flex-start;border:1px solid var(--light-gray-color);flex-direction:column;padding:var(--spacing-s);width:100%}header .container nav ul li{margin:0;padding:var(--spacing-s);text-align:left}header .container nav.open{background-color:#fff;display:flex;flex-direction:column;position:absolute;right:0;top:65px;width:100%;z-index:100}header .container .container{justify-content:space-between}header .container .material-symbols-outlined{font-size:1.5rem}header .container .dropdown{display:none}}.dashboard .tabs{grid-gap:var(--spacing-xl);display:grid;grid-template-columns:200px 1fr;height:calc(100dvh - 70px);padding:var(--spacing-xl)}.dashboard .tabs td:last-of-type{display:flex}.orders-page .orders-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.orders-page .orders-controls .control{max-width:280px;min-width:220px;width:100%}.orders-page .order-actions,.orders-page .order-actions .order-id{align-items:center;gap:6px}.dashboard .tabs .orders-page table td{vertical-align:middle}.dashboard .tabs .orders-page table td:last-of-type{display:table-cell}.user-information-main{display:grid;grid-template-columns:250px auto;height:100dvh}.user-information-main>article{background:#f7f7f7;display:flex;flex-direction:column;gap:10px;padding:20px}.user-information-main>article>div{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.user-information-main>article>div>img{border-radius:50%;height:100px;margin-bottom:10px;width:100px}.user-information-main>article>div>section{color:#333;margin-bottom:20px;text-align:center}.user-information-main>article>div>section h3{font-weight:700}.user-information-main>article>div>section h3,.user-information-main>article>div>section p{margin:0;padding:0}.user-information-main>article>button:not(:last-of-type){align-items:center;background:#0000;border:none;border-radius:10px;color:#333;cursor:pointer;display:flex;font-size:16px;padding:10px}.user-information-main>article>button:not(:last-of-type):hover{background-color:#e0e0e0}.user-information-main>article>button:not(:last-of-type) .material-symbols-outlined{margin-right:10px}.user-information-main>article>button:not(:last-of-type).active{align-items:center;background:var(--primary-color);border:none;border-radius:10px;color:var(--white-color);cursor:pointer;display:flex;font-size:16px;padding:10px}.user-information-main>article>button:not(:last-of-type).active:hover{background-color:var(--primary-color)}.user-information-main>article>button:not(:last-of-type).active .material-symbols-outlined{margin-right:10px}.user-information-main>article>button:last-of-type{background:var(--primary-color);border:none;border-radius:10px;color:var(--white-color);cursor:pointer;font-size:16px;margin-top:auto;padding:10px 20px}.user-information-main>article>button:last-of-type:hover{background:var(--primary-color)}.user-information-main>main{height:100dvh;overflow:auto;padding:20px}.tab-content{border:1px solid #ddd;margin-top:20px;padding:20px}.identity-verification{grid-gap:var(--spacing-l);display:grid;grid-template-columns:repeat(3,1fr)}.identity-verification.is-mobile{grid-template-columns:1fr}.identity-verification .placeholder{aspect-ratio:1/1;background:var(--light-gray-color-v2);overflow:hidden;position:relative;width:100%}.identity-verification .placeholder>img{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.account-tab{max-width:100%;padding:0 20px}.account-tab .profile-info{align-items:center;display:flex;margin-bottom:20px}.account-tab .profile-info .profile-picture-wrapper{border:3px solid #ddd;border-radius:50%;height:100px;margin-right:10px;overflow:hidden;position:relative;width:100px}.account-tab .profile-info .profile-picture-wrapper .profile-picture{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.account-tab .profile-info .profile-details{display:flex;flex-direction:column}.account-tab .profile-info .profile-name{color:#333;font-size:1.5rem;margin:0}.account-tab .profile-info .account-level{color:#333;font-size:13px;padding:2px 0}.account-tab .profile-info button{display:none}.account-tab .account-box{border:1px solid #ddd;border-radius:8px;margin-top:20px;padding:20px}.account-tab .account-box.levels-info button{align-items:center;border-radius:100%;display:flex;height:30px;justify-content:center;padding:0;width:30px}.account-tab .account-box.levels-info>div:first-of-type{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:5px;text-align:center}.account-tab .account-box.levels-info>div:last-of-type{border:1px solid #ddd;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;padding:var(--spacing-l) 0}.account-tab .account-box.levels-info>div:last-of-type>div{align-items:center;display:flex;justify-content:center;min-height:25px;padding:var(--spacing-s) 0}.account-tab .account-box.levels-info>div:last-of-type.level-1>div:first-of-type{background:#00b11c}.account-tab .account-box.levels-info>div:last-of-type.level-1>div:nth-of-type(2){background:var(--light-gray-color-v2)}.account-tab .account-box.levels-info>div:last-of-type.level-2>div:not(:last-of-type){background:#00b11c}.account-tab .account-box.levels-info>div:last-of-type.level-2>div:last-of-type{background:var(--light-gray-color-v2)}.account-tab .account-box.levels-info>div:last-of-type.level-3>div{background:#00b11c}.account-tab .account-box .section-header{border-bottom:1px solid #ddd;color:#333;margin-bottom:20px;padding-bottom:10px}.account-tab .account-box .levels>span{flex:1 1;font-size:14px;text-align:center}.account-tab .account-box .levels-color{border:1px solid #ddd;border-radius:15px;height:30px;margin-top:5px;overflow:hidden;width:100%}.account-tab .account-box .levels-color>div{align-items:center;border:1px solid #ddd;display:flex;flex:1 1;justify-content:center;overflow:hidden}.account-tab .account-box .levels-color>div.active{background:#00b11c}.account-tab .account-box .levels-color>div>button{background-color:var(--primary-color);border:none;border-radius:10px;color:var(--white-color);padding:2px 10px}.account-tab .account-box .input-group{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px}.account-tab .account-box .input-group.single-input{grid-template-columns:1fr}.account-tab .account-box .input-group input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:10px;width:100%}.account-tab .account-box .button-group{align-items:center;display:flex;gap:10px;justify-content:flex-end}.account-tab .account-box .button-group .btn-text{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:1rem;padding:0}.account-tab .account-box .button-group .btn-text:hover{text-decoration:underline}.account-tab .account-box .button-group .btn-primary{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--white-color);cursor:pointer;font-size:1rem;padding:10px 15px}.account-tab .account-box .button-group .btn-primary:hover{background-color:#cc7000}@media (max-width:767px){.account-tab{padding:0}.account-tab .account-box .input-group{grid-template-columns:1fr}.account-tab .profile-info{align-items:center}.account-tab .profile-info .profile-picture-wrapper{flex-shrink:0;height:70px;margin-bottom:0;width:70px}}.single-product-grid>div:last-of-type{align-self:start;position:-webkit-sticky;position:sticky;top:0}.single-product-grid>div>div{border:1px solid var(--light-gray-color);margin-top:var(--spacing-m);padding:var(--spacing-m)}.single-product-grid .react-datepicker,.single-product-grid .react-datepicker__header{background:none}.single-product-grid .react-datepicker__header{border-bottom:none}.single-product-grid .react-datepicker{margin-top:var(--spacing-s)}.single-product-grid .react-datepicker__navigation--next,.single-product-grid .react-datepicker__navigation--previous{align-items:flex-end;display:flex;height:40px;margin-top:0}.single-product-grid .react-datepicker-time__header,.single-product-grid .react-datepicker-year-header,.single-product-grid .react-datepicker__current-month{color:#6d6d6d}.single-product-grid .react-datepicker__day--in-range>div>div:last-of-type,.single-product-grid .react-datepicker__day--selected>div>div:last-of-type{color:var(--white-color)!important}.single-product-grid .react-datepicker__day,.single-product-grid .react-datepicker__day--weekend{border-bottom:1px solid #ddd;border-right:1px solid #ddd}.single-product-grid .react-datepicker__week{display:flex}.single-product-grid .react-datepicker__week:last-of-type .react-datepicker__day{border-bottom:none}.single-product-grid .react-datepicker__day:last-child{border-right:none}.single-product-grid .image-gallery-left-nav .image-gallery-svg,.single-product-grid .image-gallery-right-nav .image-gallery-svg{height:30px;width:30px}.single-product-grid .image-gallery-icon:hover,.single-product-grid .image-gallery-thumbnail:hover{color:var(--primary-color)}.single-product-grid .image-gallery-thumbnail.active,.single-product-grid .image-gallery-thumbnail:focus,.single-product-grid .image-gallery-thumbnail:hover{border:4px solid var(--primary-color)}.single-product-grid .product-details .has-attributes{grid-gap:var(--spacing-l);display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-l)}.single-product-grid .product-details .has-attributes>div>p{margin:0}.single-product-grid .product-details .has-attributes>div>p:first-of-type{color:var(--gray-color);margin-bottom:var(--spacing-s)}.single-product-grid .product-details>div:not(:last-of-type){border-bottom:1px solid var(--light-gray-color)}.single-product-grid .product-details>div>p{color:var(--primary-color);font-weight:500}.single-product-grid .product-details>div>title{align-items:center;justify-content:space-between}.single-product-grid .product-details>div>title>p{color:var(--primary-color);font-weight:500}.single-product-grid .product-details>div>title>div{grid-gap:var(--spacing-s);align-items:center}.single-product-grid .product-details>div>title>div>p{font-size:12px}.single-product-grid .product-details>div>title>div>p>span{color:var(--primary-color)}.single-product-grid .qna-section .question{border-bottom:1px solid #ddd;display:flex;flex-direction:column;padding:var(--spacing-m) 0}.single-product-grid .qna-section .profile-picture-wrapper{border:2px solid var(--primary-color);border-radius:100%;flex-shrink:0;height:40px;overflow:hidden;position:relative;width:40px}.single-product-grid .qna-section .profile-picture-wrapper>img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.single-product-grid .qna-section .question-text{grid-gap:var(--spacing-s)}.single-product-grid .qna-section .replies{display:flex;flex-direction:column;margin-left:auto;width:70%}.single-product-grid .qna-section .reply{grid-gap:var(--spacing-s);margin:var(--spacing-s) 0;width:100%}.single-product-grid .qna-section .message-box{width:100%}.single-product-grid .qna-section .message-box:last-of-type>span{font-size:13px}.single-product-grid .qna-section .message-box:last-of-type>span:first-of-type{color:var(--primary-color);font-weight:500}.single-product-grid .qna-section .message-box:last-of-type>span:last-of-type{font-size:12px}.single-product-grid .qna-section .message-box:last-of-type>div{background:var(--light-gray-color-v2);border-radius:10px;margin-top:var(--spacing-s);padding:var(--spacing-m)}.single-product-grid .qna-section .message-box:last-of-type>div.is-seller{background:var(--primary-color)}.single-product-grid .qna-section .message-box:last-of-type>div.is-seller>p{color:var(--white-color)}.single-product-grid .qna-section .message-box:last-of-type>div>p{font-size:13px;margin:0}.single-product-grid .qna-section .question-form,.single-product-grid .qna-section .reply-form{display:flex;flex-direction:column;margin:var(--spacing-m) 0}.single-product-grid .qna-section .reply-form{margin-left:auto;padding-left:calc(40px + var(--spacing-s));width:70%}.single-product-grid .qna-section textarea{background:var(--light-gray-color-v3);border:none;border-radius:10px;font-family:var(--font-family);font-size:13px;padding:var(--spacing-m);resize:none;width:100%}.single-product-grid .qna-section textarea:focus{outline:none}.single-product-grid .qna-section button{background-color:var(--primary-color);border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:auto;margin-top:var(--spacing-m);padding:var(--spacing-s) var(--spacing-m)}.single-product-grid .qna-section small{cursor:pointer;text-align:right}.single-product-grid .qna-section .show-more-button{display:block;margin:var(--spacing-m) auto}.star{color:#d3d3d3;cursor:pointer;font-size:24px}.star.filled,.star:hover{color:var(--primary-color)}.write-review{border-top:1px solid var(--light-gray-color);padding-top:var(--spacing-xl)}.write-review input,.write-review textarea{background:var(--light-gray-color-v3);border:none;border-radius:10px;font-family:var(--font-family);font-size:13px;padding:var(--spacing-m);resize:none;width:100%}.write-review input:focus,.write-review textarea:focus{outline:none}.write-review>button{background-color:var(--primary-color);border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;margin-left:auto;margin-top:var(--spacing-m);padding:var(--spacing-s) var(--spacing-m)}.write-review textarea{margin-top:var(--spacing-s)}.star-wrapper{grid-gap:var(--spacing-s);cursor:pointer;margin-bottom:var(--spacing-xl)}.star-wrapper,.star-wrapper>div{align-items:center;display:flex}.star-wrapper>span{margin-left:var(--spacing-s)}.star-wrapper>p{margin:0;position:relative;top:2px}.image-upload{display:flex;flex-direction:column;gap:var(--spacing-s)}.image-upload span{color:var(--gray-color)}.image-upload+button{margin-bottom:var(--spacing-l)}.preview-images{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.image-preview{display:inline-block;position:relative}.review-item{border-top:1px solid var(--light-gray-color)}.review-specific{padding:var(--spacing-l) 0}.review-specific>div>h4{align-items:center;color:var(--primary-color);margin:0}.review-specific>div>h4 .star-wrapper{cursor:auto!important;margin-bottom:0;margin-left:var(--spacing-m)}.review-specific>div>h4 .star-wrapper>div{height:15px!important;width:15px!important}.review-specific>div>h4 .star-wrapper>div>span{font-size:15px!important}.review-specific>div>h4 .star-wrapper>p{display:none}.review-specific>div>h4 p,.review-specific>p{margin:0}.review-specific>p:first-of-type{font-weight:500;margin-top:var(--spacing-l)}.review-specific>p:last-of-type{font-size:13px;margin-top:var(--spacing-s)}.remove-icon{background-color:#fff;border-radius:50%;box-shadow:0 0 5px #0003;position:absolute;right:-5px;top:-5px}.rate-percentages-wrapper{grid-gap:5px;align-items:center}.rate-percentages-wrapper>p{font-size:14px;width:50px}.rate-percentages-wrapper>*{flex-shrink:0}.rate-percentages-wrapper>span{font-size:14px;width:50px}.rate-percentages-wrapper .rate-percentages{border:1px solid var(--light-gray-color-v3);border-radius:10px;flex:1 1;height:25px;overflow:hidden;position:relative}.rate-percentages-wrapper .rate-percentages>div{background:var(--primary-color);height:100%;left:0;position:absolute}.home-slider{border-radius:10px;height:400px;margin-top:0;overflow:hidden;position:relative;width:100%}.home-slider .slide{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:0}.home-slider .slide.active{opacity:1;z-index:1}.home-slider .slide .slide-content{background:#0009;border-radius:5px;bottom:40px;color:#fff;left:40px;max-width:300px;padding:20px;position:absolute}.home-slider .slide .slide-content h2{font-size:1.8rem;margin:0 0 10px}.home-slider .slide .slide-content p{font-size:1rem;margin:0 0 15px}.home-slider .slide .slide-content .slide-button{background-color:#f60;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.home-slider .slide .slide-content .slide-button:hover{background-color:#e65c00}.home-slider .slider-controls{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.home-slider .slider-controls .next-button,.home-slider .slider-controls .prev-button{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:1.5rem;padding:10px 15px;pointer-events:auto;transition:background-color .3s ease}.home-slider .slider-controls .next-button:hover,.home-slider .slider-controls .prev-button:hover{background-color:#000000b3}.home-slider .slider-bullets{bottom:15px;position:absolute;text-align:center;width:100%;z-index:3}.home-slider .slider-bullets .bullet{background-color:#ffffff80;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;transition:background-color .3s ease;width:12px}.home-slider .slider-bullets .bullet.active{background-color:#fff}.dropzone-image-preview-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;position:relative;width:100%}.dropzone-image-preview-wrapper .dropzone-image-preview{background:#fafafa;border:1px solid #eee;border-radius:6px;box-shadow:0 1px 4px #0002;display:block;max-height:120px;max-width:100%;object-fit:contain}.dropzone-image-preview-wrapper .dropzone-image-remove{align-items:center;background:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:0 1px 4px #0002;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;transition:background .15s;width:24px;z-index:2}.dropzone-image-preview-wrapper .dropzone-image-remove span{font-size:16px;font-weight:700;line-height:1}.dropzone-image-preview-wrapper .dropzone-image-remove:hover{background:#f5f5f5}.form-container{margin:0 auto;max-width:1200px;padding:24px;width:100%}.form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.form-title{margin:0}.add-instance-btn{min-width:160px}.form-section,.form-section-type-select{margin-bottom:24px}.form-section-fields{border:1px solid #eee;border-radius:8px;margin:8px;padding:16px}.preview-card{align-items:center;background:#f8f8f8;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px #0001;display:flex;height:120px;justify-content:center;width:220px}.preview-card.home-banner{overflow:hidden}.preview-card .preview-content{text-align:center}.preview-card .preview-content .preview-title{font-size:18px;font-weight:600;margin-bottom:8px}.preview-card .preview-content .preview-description{color:#888}.home-banner-preview .banner-column{display:flex;flex:1 1;flex-direction:column;gap:4px}.home-banner-preview .banner-column .banner-item{align-items:center;background:#e0e0e0;border-radius:4px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:6px}.home-banner-preview .banner-column .banner-item .banner-icon{background:#bbb;border-radius:4px;height:40px;margin-bottom:4px;width:40px}.home-banner-preview .banner-column .banner-item .banner-text.line-1{background:#ccc;border-radius:2px;height:8px;margin-bottom:2px;width:60%}.home-banner-preview .banner-column .banner-item .banner-text.line-2{background:#ddd;border-radius:2px;height:8px;margin-bottom:2px;width:80%}.home-banner-preview .banner-column .banner-item .banner-text.line-3{background:#ccc;border-radius:2px;height:8px;width:50%}.type-options-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-bottom:16px}.type-option-card{align-items:center;background:#fff;border:2px solid #eee;border-radius:10px;box-shadow:0 1px 4px #0001;cursor:pointer;display:flex;flex-direction:column;padding:8px;transition:border .2s,transform .2s}.type-option-card.selected{border:2px solid #007bff}.type-option-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.type-option-label{font-weight:500;margin-top:8px;text-align:center}.type-preview{align-items:center;background:#f8f8f8;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;height:120px;justify-content:center;width:220px}.type-preview-center{text-align:center}.type-preview-title{font-size:18px;font-weight:600;margin-bottom:8px}.type-preview-desc{color:#888}.home-banner-preview{display:flex;gap:4px;height:100%;width:100%}.home-banner-preview-col{display:flex;flex:1 1;flex-direction:column;gap:4px}.home-banner-preview-card{align-items:center;background:#e0e0e0;border-radius:4px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:6px}.home-banner-preview-img{background:#bbb;border-radius:4px;height:40px;margin-bottom:4px;width:40px}.home-banner-preview-bar{background:#ccc;border-radius:2px;height:8px;margin-bottom:2px}.home-banner-preview-bar.bar1{width:60%}.home-banner-preview-bar.bar2{background:#ddd;width:80%}.home-banner-preview-bar.bar3{margin-bottom:0;width:50%}.dropzone{border:1px dashed #aaa;box-sizing:border-box;margin-bottom:4px;max-width:100%;min-width:0;overflow-x:auto;padding:8px;position:relative;width:100%}.input-group{margin-bottom:16px}.input-group-attributes{margin-top:8px}.input-checkbox{margin-left:8px}.tags-input-wrapper{align-items:center;display:flex;gap:8px}.form-actions{display:flex;gap:16px;margin-top:16px}.instances-table-wrapper{margin-bottom:32px}.notification-container{bottom:24px;display:flex;flex-direction:column;gap:8px;left:24px;pointer-events:none;position:fixed;z-index:99999}.notification-container .notification{align-items:center;animation:slideIn .3s ease-out forwards;border-radius:8px;box-shadow:0 4px 16px #0003;color:#fff;display:flex;font-size:1rem;justify-content:space-between;max-width:340px;min-width:220px;padding:16px 24px;pointer-events:all}.notification-container .notification.error{background-color:#dc3545}.notification-container .notification.exit{animation:slideOut .3s ease-in forwards}.notification-container .notification .close-button{background:none;border:none;color:#fff;cursor:pointer;margin-left:12px;opacity:.7;padding:4px;transition:opacity .2s}.notification-container .notification .close-button:hover{opacity:1}@keyframes slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}
/*# sourceMappingURL=main.36e8daca.css.map*/