@font-face{font-family:Manrope;font-display:swap;src:url(/_next/static/media/manrope-extrabold.e5329198.woff2) format("woff2"),url(/_next/static/media/manrope-extrabold.1a62f3d8.woff) format("woff"),url(/_next/static/media/manrope-extrabold.5e6e1151.otf) format("truetype");font-style:normal;font-weight:800}@font-face{font-family:Manrope;font-display:swap;src:url(/_next/static/media/manrope-bold.d5f8140a.woff2) format("woff2"),url(/_next/static/media/manrope-bold.c2eaf178.woff) format("woff"),url(/_next/static/media/manrope-bold.f10fc708.otf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Manrope;font-display:swap;src:url(/_next/static/media/manrope-semibold.96c9d364.woff2) format("woff2"),url(/_next/static/media/manrope-semibold.de159067.woff) format("woff"),url(/_next/static/media/manrope-semibold.658474f8.otf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Manrope;font-display:swap;src:url(/_next/static/media/manrope-medium.c26f9d47.woff2) format("woff2"),url(/_next/static/media/manrope-medium.4d5f0445.woff) format("woff"),url(/_next/static/media/manrope-medium.5c8145be.otf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Manrope;font-display:swap;src:url(/_next/static/media/manrope-regular.20f1479c.woff2) format("woff2"),url(/_next/static/media/manrope-regular.f9be712a.woff) format("woff"),url(/_next/static/media/manrope-regular.b3bf37b3.otf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Manrope;font-display:swap;src:url(/_next/static/media/manrope-light.d42bd977.woff2) format("woff2"),url(/_next/static/media/manrope-light.ef09e05d.woff) format("woff"),url(/_next/static/media/manrope-light.1491b96d.otf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Manrope;font-display:swap;src:url(/_next/static/media/manrope-thin.cf67e50b.woff2) format("woff2"),url(/_next/static/media/manrope-thin.99f14799.woff) format("woff"),url(/_next/static/media/manrope-thin.36827bc1.otf) format("truetype");font-style:normal;font-weight:200}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.textBalance{text-wrap:balance}}body{font-family:Manrope,sans-serif;overflow:auto;background-color:#f9fafb;box-sizing:border-box}:focus{outline:none}:focus-visible{outline:3px solid #f75b00;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;top:-40px;left:0;background:#1a202c;color:#ffffff;padding:8px 12px;z-index:1000;border-radius:6px;transition:top .2s ease-in-out}.skip-link:focus{top:8px;outline:3px solid #f75b00}.custom-inner-image-zoom .iiz__zoomed-img{border:2px solid #f75b00;box-shadow:0 4px 12px rgba(0,0,0,.15)}.custom-inner-image-zoom .iiz__zoom-wrapper{border:none}@media (max-width:768px){.custom-inner-image-zoom .iiz__zoom-wrapper{display:none}}:root{--rsbs-backdrop-bg:rgba(0,0,0,0.6);--rsbs-bg:#fff;--rsbs-handle-bg:hsla(0,0%,0%,0.14);--rsbs-max-w:auto;--rsbs-ml:env(safe-area-inset-left);--rsbs-mr:env(safe-area-inset-right);--rsbs-overlay-rounded:16px}input::placeholder,textarea::placeholder{font-size:14px!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px!important}input::-moz-placeholder,textarea::-moz-placeholder{font-size:14px!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px!important}.progress-bar-container{position:fixed;top:0;left:0;width:100%;height:3px;background-color:transparent;z-index:9999;pointer-events:none}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#f75b00,#ff8c42 50%,#ffb366);transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px rgba(247,91,0,.5),0 0 20px rgba(247,91,0,.3);border-radius:0 2px 2px 0;animation:progress-glow 2s ease-in-out infinite alternate}@keyframes progress-glow{0%{box-shadow:0 0 10px rgba(247,91,0,.5),0 0 20px rgba(247,91,0,.3)}to{box-shadow:0 0 15px rgba(247,91,0,.7),0 0 30px rgba(247,91,0,.5)}}.loading-active{cursor:wait}.loading-active *{pointer-events:none}.modern-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.modern-button{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.modern-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.modern-button:hover:before{left:100%}.modern-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.modern-button:active{transform:translateY(0)}.swiper-pagination-bullet{background:#d1d5db!important;opacity:1!important;transition:all .3s ease!important}.swiper-pagination-bullet-active{background:#f75b00!important;width:24px!important;border-radius:6px!important}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-loader{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}*{scroll-behavior:smooth}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.gradient-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-success{background:linear-gradient(135deg,#10b981,#059669)}.gradient-warning{background:linear-gradient(135deg,#f59e0b,#d97706)}.gradient-danger{background:linear-gradient(135deg,#ef4444,#dc2626)}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.badge-pulse{animation:badge-pulse 2s ease-in-out infinite}img{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}img[src]{background:none}#main-content{overflow-x:hidden;overflow-y:auto;background-color:#f9fafb}.category-swiper .swiper-pagination-bullet{background:#d0d5dd!important;opacity:1!important;width:8px!important;height:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;margin:0 6px!important}.category-swiper .swiper-pagination-bullet-active{background:#f75b00!important;width:28px!important;border-radius:6px!important;box-shadow:0 2px 8px rgba(247,91,0,.3)!important}.category-swiper .swiper-slide{height:auto!important;transition:transform .3s ease!important}.category-swiper .swiper-pagination{bottom:12px!important}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.catalog-card-enter{animation:slideIn .4s ease-out forwards}html{scroll-behavior:smooth}:focus-visible{outline:2px solid #f75b00;outline-offset:2px;border-radius:4px}