@charset "UTF-8";body{box-sizing:border-box;font-family:-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial;margin:0;padding:0}h1{color:#333}.slick-next:before,.slick-prev:before{color:#252525!important}.product-card{background-color:#fff;border-radius:8px 8px 8px 8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin:10px;max-width:300px;position:relative;transition:transform .2s}.product-card:hover{transform:translateY(-5px)}.product-card__image img{border-radius:8px;height:auto;height:40vh;object-fit:cover;width:100%}.product-card__info{margin-top:12px}.product-card__info h3{color:#333;flex:1 1 100%;font-size:1.2em;margin:0}.product-card__info p{color:#666;font-size:.9em;margin:5px 0}.product-card__prices{margin-top:10px}.product-card__prices h3{color:#333;font-size:1em;margin-bottom:5px}.product-card__prices p{color:#fff;font-size:.9em;margin:3px 0}.product-card__status{font-size:.9em;margin-top:12px;position:absolute;right:0;top:22vh}.product-card__status p{background-color:#dbdbdb96;border-radius:4px 0 0 4px;color:red;font-weight:600;margin:2px 0;padding:.2rem}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{background:#5d5d5d26;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-height:80vh;max-width:600px;padding:24px}.modal-content h2{color:#333;font-size:1.5em;margin-top:0}.tabs{display:flex;justify-content:space-around;margin-bottom:15px}.tab{background:none;border:none;color:#555;font-size:.9em;padding:8px 12px;transition:color .2s}.tab.active,.tab:hover{color:#2196f3}.tab.active{border-bottom:2px solid #2196f3;font-weight:700}.tab-content{font-weight:600;padding:15px 0}.tab-content label{color:#333;display:block;font-size:.9em;margin-bottom:5px}.tab-content input[type=number],.tab-content input[type=text],.tab-content textarea{border:1px solid #ddd;border-radius:4px;font-size:.9em;margin-bottom:10px;padding:8px;width:95%}.tab-content input[type=file]{margin-top:10px}.image-gallery{gap:10px}.image-item{border:1px solid #ddd;border-radius:4px;height:60px;overflow:hidden;width:60px}.image-item img{height:100%;object-fit:cover;width:100%}.image-item button{align-items:center;background:#f44336;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}.switch{display:inline-block;height:20px;margin-right:8px;position:relative;width:34px}.switch input{height:100%;opacity:0;width:100%}.slider,.switch input{cursor:pointer;position:absolute}.slider{background-color:#ccc;border-radius:34px;bottom:0;left:0;right:0;top:0;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}input:checked+.slider{background:linear-gradient(255deg,#01771a,#05b32a,#04f136)}input.price-input{margin-left:1rem;width:3rem}input:checked+.slider:before{transform:translateX(14px)}.add-product-form{background-color:#f9f9f9;border:1px solid;border:1px solid #ddd;border-radius:8px;margin:2rem auto;overflow:auto;padding:3rem;padding:20px;width:75vw}.submit-button{background:linear-gradient(135deg,#3bd15f,#1e9f43);border:none;border-radius:5px;box-shadow:0 3px 6px #0003;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background .3s ease,transform .2s}.submit-button:hover{background:linear-gradient(135deg,#28a745,#1b7b36);transform:translateY(-2px)}.image-gallery{display:flex;flex-wrap:wrap;margin-top:10px}.image-item{margin-right:10px;position:relative}.thumbnail{height:100px;object-fit:cover;width:100px}.thumbnail+button{background-color:#ff0000b3;border:none;border-radius:5px;color:#fff;cursor:pointer;position:absolute;right:0;top:0}.tab{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:inline-block;margin:0 5px;padding:10px 15px;transition:background-color .3s}.tab:hover{background-color:#e0e0e0}.characteristics-list{border:1px solid #ccc;border-radius:5px;list-style:none;margin-top:20px;padding:10px}.characteristics-list li{margin:5px 0}.characteristics-list input{border:1px solid #ddd;border-radius:4px;font-size:.9em;margin-bottom:10px;padding:8px;width:100%}.preference-group{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;max-height:40vh}@media (max-width:767px){.preference-group{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.glow-on-hover1{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;height:2.2rem;margin-bottom:1rem;outline:none;position:relative;width:8vw;width:95%;z-index:0}.product-card{margin:10px 0;max-width:100%}.product-card__image img{height:auto;min-height:25rem;width:100%}.product-card__info h3{font-size:1.1em}.modal-content{max-width:90%;padding:16px}.tabs{align-items:flex-start;flex-direction:column}.tab{padding:12px;text-align:left;width:100%}.image-gallery{align-items:flex-start;flex-direction:column}.image-item{margin-bottom:10px}.thumbnail{height:100px;object-fit:cover;width:100%}.add-product-form{padding:1rem}.switch{margin-top:10px}}.product-card{border:1px solid #ccc;margin:8px;padding:16px}.product-card__image{border-radius:8px;height:auto;width:100%}.product-card__title{font-size:1.5rem;margin:8px 0}.product-card__description{color:#666}.product-card__prices{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:8px 0}.product-card__prices_t{border:1px solid #00000024;border-radius:2px;flex:1 1 45%;margin:.2rem}.product-card__actions button{border:.2px;border-color:#666;border-radius:4px;box-shadow:0 0 4px 1px #00000047;color:#000;cursor:pointer;font-size:12px;font-weight:600;margin:4px;padding:8px 12px;transition:background-color .3s;width:100%}.glow-on-hover{background:#111;border:none;border-radius:10px;color:#fff;cursor:pointer;height:50px;outline:none;position:relative;width:220px;z-index:0}.phone{display:flex;flex-direction:column;flex-wrap:nowrap}.glow-on-hover:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover:active{color:#000}.glow-on-hover:active:after{background:#0000}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{background:#fff;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.product-card.product_card_premium{border:2px solid #ff7300;box-shadow:0 0 10px 0 #ff0000c2}.status-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.product-card__actions button:disabled{background-color:#ccc;cursor:not-allowed}.product-card.product_card_premium .product-card__prices_t{box-shadow:0 0 1px 2px rgba(255,115,0,.925)}.product-card.product_card_standart .product-card__prices_t{box-shadow:0 0 1px 2px #2dc9b9}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.product-list{flex-wrap:wrap;justify-content:center}h1{color:red}.infoBlock{border:1px solid #fff;border-radius:8px;box-shadow:1px 3px 13px 0 #b9b9b9;color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:45vw;padding:2rem}.account{padding:1rem}.account p{padding:.3rem}@media (max-width:768px){.product-list{align-items:center;flex-direction:column}.infoBlock{margin-bottom:20px;max-width:90vw}.account{padding:.8rem}}@media (max-width:480px){.infoBlock{margin-bottom:15px;max-width:95vw}.account{padding:.5rem}}.header{background-color:#282c34;box-shadow:0 2px 4px #0000001a;color:#fff;height:60px;justify-content:space-between;padding:10px 20px;position:sticky;top:0;z-index:1000}.header,.logo-container{align-items:center;display:flex}.logo-container{cursor:pointer;gap:10px}.logo{width:7vw}.app-title{color:#fff;font-size:18px;margin:0;white-space:nowrap}.burger-menu{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;transition:transform .3s ease,color .3s ease}.burger-menu.open{color:#ff4c4c}.burger-menu:hover{transform:scale(1.1)}.nav{background-color:#3a3f47;border-radius:8px;box-shadow:0 4px 8px #0003;display:none;flex-direction:column;opacity:0;padding:10px;position:absolute;right:20px;top:60px;transition:all .3s ease;visibility:hidden;width:180px;z-index:1000}.nav.open{display:flex;opacity:1;transform:translateY(10px);visibility:visible}.nav-button{background:linear-gradient(135deg,#5643db,#7d67e8);border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:10px;padding:10px;text-align:center;transition:background-color .3s}.nav-button:hover{background:linear-gradient(135deg,#0e74eb,#8e4bc5)}.nav-button:last-child{margin-bottom:0}.glow-on-hover2{background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:5px;padding:10px;transition:.3s ease}.glow-on-hover2:hover{background:linear-gradient(135deg,#0e74eb,#8e4bc5);box-shadow:0 4px 15px #0003}@media (max-width:768px){.logo{width:25vw}}.admin-panel{background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.admin-panel h1{color:#343a40;margin-bottom:30px;text-align:center}.error-message{color:red;margin-bottom:20px;text-align:center}.product-list,.user-list{margin-bottom:40px}.product-list h2,.user-list h2{color:#495057;margin-bottom:20px}table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 0 10px #0000001a;overflow:hidden;width:100%}thead{background-color:#343a40;color:#fff}td,th{border-bottom:1px solid #dee2e6;padding:12px 15px;text-align:center}@media screen and (max-width:768px){.glow-on-hover1{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;height:2.2rem;outline:none;position:relative;width:8vw;width:95%;z-index:0}table{-webkit-overflow-scrolling:touch;display:block;margin-bottom:20px;max-width:100%;overflow-x:auto}td,th{font-size:.9rem;padding:10px 12px}.product-list h2,.user-list h2{font-size:1.2rem}.product-list,.user-list{margin-bottom:20px}}@media screen and (max-width:480px){.glow-on-hover1{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;height:2.2rem;outline:none;position:relative;width:8vw;width:95%;z-index:0}table{margin-bottom:15px;overflow-x:scroll}td,th{font-size:.85rem;padding:8px 10px}.product-list h2,.user-list h2{font-size:1rem}.product-list,.user-list{margin-bottom:10px}}.product-list{align-items:flex-start;display:flex;flex-direction:row;gap:20px}.product-card{background:#121212;border-radius:8px;box-shadow:0 2px 5px #0000001a;max-width:15rem;padding:15px;text-align:center}.search-input{border:1px solid #ced4da;border-radius:5px;margin-bottom:15px;max-width:300px;padding:8px;width:100%}.pagination{display:flex;gap:10px;justify-content:center;margin-top:20px}.pagination button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.pagination button:hover{background-color:#0056b3}.pagination button.active{background-color:#0056b3;font-weight:700}.glow-on-hover1:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover1:active{color:#000}.glow-on-hover1:active:after{background:#0000}.glow-on-hover1:hover:before{opacity:1}.glow-on-hover1:after{border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.product-card.product_card_standart{background:#121212;border:1px solid #2dc9b9;border-radius:8px;box-shadow:0 2px 7px 0 #15f3f3;max-width:15rem;padding:15px;text-align:center}.glow-on-hover2{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial;height:2.2rem;margin:.2rem;min-width:8vw;outline:none;position:relative;z-index:0}.glow-on-hover2:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover2:active{color:#000}.glow-on-hover2:active:after{background:#0000}.glow-on-hover2:hover:before{opacity:1}.glow-on-hover2:after{background:#000;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.glow-on-hover3{background:#fff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:space-between;outline:none;position:relative;z-index:0}.glow-on-hover3:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover3:active{background-color:#f7f7f7;color:bra}.glow-on-hover3:active:after{background:#0000}.glow-on-hover3:hover:before{opacity:1}.glow-on-hover3:after{background:#fff;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.boxAuth{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;width:50vw}.product-section{display:flex;flex:1 1 50%;flex-direction:row;flex-wrap:wrap;justify-content:center}.product-list H2,.product-section_H3{flex:1 1 100%}.product-detail{border:1px solid #fff;border-radius:12px;box-shadow:0 0 6px 2px #ddd;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial;margin:1rem auto 0;max-width:1200px;padding:5rem}.product-detail__header{align-items:center;border:1px solid red;border-radius:8px;box-shadow:0 0 7px 0 #ff9100;color:#fff;display:flex;justify-content:space-around;margin-bottom:20px;text-align:center}.product-detail__main{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}.product-detail__image{align-items:center;border:1px solid red;border-radius:8px;box-shadow:0 0 7px 0 #ff9100;margin-top:1rem}.product-detail__image img{cursor:pointer;height:auto;width:20vw}.product-detail__preferences{flex:100% 1;padding-top:2rem}.product-detail__info,.product-detail__preferences{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.product-detail__info{border:1px solid red;border-radius:8px;box-shadow:0 0 7px 0pxrgb(255,145,0);flex-wrap:wrap;margin:.5rem;padding:1rem}.product-detail__gallery{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.product-detail__thumbnail{border:1px solid red;border-radius:8px;box-shadow:0 0 7px 0 #ff9100;cursor:pointer;height:100px;object-fit:cover;transition:transform .2s ease;width:100px}.product-detail__thumbnail:hover{transform:scale(1.1)}h4{margin-bottom:10px}ul{list-style:none;padding:0}li{margin-bottom:5px}.modal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{position:relative}.modal-content img{border-radius:10px;display:flex;margin-left:2rem;max-width:90%}.modal-next,.modal-prev{background:none;border:none;color:red;cursor:pointer;font-size:40px;position:absolute;top:50%;transform:translateY(-50%)}.modal-prev{left:10px}.modal-next{right:10px}.modal-close{background:none;border:none;color:red;cursor:pointer;font-size:30px;position:absolute;right:10px;top:10px}@media (max-width:768px){.product-detail{padding:3rem}.product-detail__header{order:2}.product-detail__header,.product-detail__main{align-items:center;flex-direction:column;justify-content:center}.product-detail__image img{width:60vw}.product-detail__info,.product-detail__preferences{align-items:center;flex-direction:column}.product-detail__info{width:100%}.product-detail__gallery{align-items:center;flex-direction:row;order:2}.product-detail__thumbnail{height:80px;width:80px}.modal-content img{margin-left:1rem;min-height:38vh}.modal-next,.modal-prev{font-size:30px}.modal-close{font-size:25px}}@media (max-width:480px){.product-detail{padding:2rem}.product-detail__image img{min-height:38vh;width:80vw}.product-detail__header{margin-bottom:10px;order:2}.product-detail__preferences{align-items:center;flex-direction:column}.product-detail__info{align-items:flex-start;flex-direction:column;order:3}.product-detail__thumbnail{height:70px;width:70px}.modal-content img{margin:0 auto}.modal-next,.modal-prev{font-size:30px}.modal-close{font-size:25px}}h2{color:red}.home-page{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px}.home-page,div#root{background-color:#121212}h3{color:red}.home-page h1{color:red;font-weight:800;margin:0 auto}.home-page__left h2,h2.home-page__title{color:red;font-size:xx-large;font-weight:800}.home-page__slider{border-radius:8px;box-shadow:0 2px 5px 1px #fff6;grid-column:1/-1;height:25vh;overflow:hidden;width:100%}.home-page__content{grid-gap:5%;align-items:start;display:grid;gap:5%;grid-template-columns:25% 70%}.home-page__left{border-radius:8px;box-shadow:0 0 10px 1px hsla(0,0%,100%,.877);padding:20px}.home-page__right{background-color:#121212;border-radius:8px;box-shadow:0 0 10px 1px hsla(0,100%,99%,.966);padding:20px}.home-page__products{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:20px}@media (max-width:768px){.home-page__content{gap:0;grid-template-columns:1fr}.home-page__left{margin-bottom:20px}.home-page__right{align-items:center;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:20px}}.banner-grid-vertical{display:flex;flex-direction:column;gap:16px}.banner-grid-vertical__item{border-radius:8px;box-shadow:0 4px 6px #0000001a;display:block;overflow:hidden;transition:transform .3s ease}.banner-grid-vertical__item:hover{transform:scale(1.05)}.banner-grid-vertical__item img{height:auto;object-fit:cover;width:100%}.carousel-wrapper{margin:0 auto;overflow:hidden;position:relative;width:100%}.carousel-container{overflow-x:auto;padding:10px 0;scrollbar-width:none;white-space:nowrap;width:100%}.carousel-container::-webkit-scrollbar{display:none}.carousel-track{display:inline-flex;gap:8px}.carousel-item{border-radius:8px;flex:0 0 auto;height:20vh;overflow:hidden;transition:transform .3s ease;width:auto}.carousel-item:hover{transform:scale(1.1)}.carousel-item img{height:100%;object-fit:cover;width:100%}.carousel-button{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:30px;z-index:10}.carousel-button:hover{background-color:#000000b3}.carousel-button.left{left:0}.carousel-button.right{right:0}@media (max-width:768px){.carousel-wrapper{width:80%}.carousel-item{height:70px;width:100px}.carousel-button{height:28px;width:28px}}@media (max-width:480px){.carousel-wrapper{width:95%}.carousel-item{height:10rem}.carousel-button{height:25px;width:25px}}
/*# sourceMappingURL=main.d499cc17.css.map*/