@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";* *:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:18px;overflow-y:scroll}body{overflow-x:hidden}.fashion-app{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#fff;font-family:Montserrat,sans-serif;color:#1a1a1a}.main-nav{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100}.main-nav .nav-logo{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;letter-spacing:2px;color:#000}.main-nav .nav-links{display:flex;gap:30px}.main-nav .nav-item{background:none;border:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#666;cursor:pointer;transition:all .3s ease;position:relative;padding-bottom:5px;text-decoration:none}.main-nav .nav-item:hover{color:#000}.main-nav .nav-item.active{color:#000;font-weight:600}.main-nav .nav-item.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#c5a059}.tab-content{flex:1}.landing-tab .hero{padding:150px 40px;text-align:center;position:relative;background-image:url(https://images.unsplash.com/photo-1581338834647-b0fb40704e21?q=80&w=1887);background-size:cover;background-position:center;color:#fff}.landing-tab .hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1}.landing-tab .hero .hero-content{max-width:800px;margin:0 auto;position:relative;z-index:2}.landing-tab .hero .hero-content .hero-title{font-family:Montserrat,sans-serif;font-size:64px;font-weight:500;letter-spacing:5px;margin-bottom:10px;color:#fff}.landing-tab .hero .hero-content .hero-subtitle{font-size:16px;letter-spacing:4px;color:#fffc;text-transform:uppercase;margin-bottom:30px}.landing-tab .hero .hero-content .hero-divider{width:60px;height:2px;background:#c5a059;margin:0 auto 30px}.landing-tab .hero .hero-content .hero-description{font-family:Montserrat,sans-serif;font-size:20px;font-style:italic;color:#ffffffe6;margin-bottom:40px}.landing-tab .hero .hero-content .cta-btn{background:#c5a059;color:#000;border:none;padding:15px 40px;font-size:14px;letter-spacing:2px;cursor:pointer;transition:all .3s ease;font-weight:600}.landing-tab .hero .hero-content .cta-btn:hover{background:#fff;transform:translateY(-2px)}.landing-tab .features{padding:80px 20px;background:#fff;text-align:center}.landing-tab .features h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;letter-spacing:2px;margin-bottom:15px}.landing-tab .features .divider-small{width:40px;height:1px;background:#c5a059;margin:0 auto 50px}.landing-tab .features .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1000px;margin:0 auto}.landing-tab .features .features-grid .feature-card .icon-circle{font-size:32px;margin-bottom:20px}.landing-tab .features .features-grid .feature-card h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;margin-bottom:15px}.landing-tab .features .features-grid .feature-card p{font-size:14px;color:#666;line-height:1.6}.landing-tab .cta-section{background:#1a1a1a;color:#fff;padding:80px 20px;text-align:center}.landing-tab .cta-section h2{font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;margin-bottom:15px;letter-spacing:1px}.landing-tab .cta-section p{font-size:14px;margin-bottom:30px;opacity:.8;letter-spacing:1px}.landing-tab .cta-section .cta-btn-outline{background:transparent;color:#fff;border:1px solid #fff;padding:15px 40px;font-size:13px;letter-spacing:2px;cursor:pointer;transition:all .3s ease}.landing-tab .cta-section .cta-btn-outline:hover{background:#fff;color:#1a1a1a}.profit-tab{padding:60px 20px;background:#f9f9f9;min-height:80vh}.profit-tab .profit-container{max-width:800px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center}.profit-tab .input-section{text-align:center;margin-bottom:40px}.profit-tab .input-section h2{font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;margin-bottom:15px}.profit-tab .input-section .divider-small{width:40px;height:1px;background:#c5a059;margin:0 auto 20px}.profit-tab .input-section .input-subtitle{font-size:.95rem;color:#555;margin-bottom:2rem}.profit-tab .input-section .input-group{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.profit-tab .input-section .input-group .phone-input{padding:15px;border:1px solid #e5e5e5;background:#fff;font-size:16px;font-family:inherit;text-align:center;letter-spacing:1px}.profit-tab .input-section .input-group .phone-input:focus{outline:none;border-color:#000}.profit-tab .input-section .input-group .phone-input::placeholder{color:#666}.profit-tab .input-section .input-group .search-btn{padding:.75rem 2rem;background:#000;color:#fff;border:none;font-size:14px;letter-spacing:2px;cursor:pointer;align-self:center;transition:all .3s ease}.profit-tab .input-section .input-group .search-btn:hover:not(:disabled){background:#000;transform:scale(1.03)}.profit-tab .input-section .input-group .search-btn:disabled{opacity:.7}.profit-tab .input-section .input-group .search-btn .spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.profit-tab .input-section .error-message{color:#c0392b;font-size:14px;margin-top:10px}.profit-tab .results-section{animation:slideIn .3s ease}.profit-tab .results-section .supplier-card{background:#fff;padding:30px;margin-bottom:30px;box-shadow:0 10px 30px #0000000d;text-align:center}.profit-tab .results-section .supplier-card .supplier-header{margin-bottom:30px;border-bottom:1px solid #e5e5e5;padding-bottom:20px}.profit-tab .results-section .supplier-card .supplier-header .header-label{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#666;margin-bottom:10px}.profit-tab .results-section .supplier-card .supplier-header h3{font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;margin-bottom:10px}.profit-tab .results-section .supplier-card .supplier-header .phone-badge{font-size:16px;color:#c5a059;letter-spacing:1px}.profit-tab .results-section .supplier-card .profit-summary{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.profit-tab .results-section .supplier-card .profit-summary .summary-item{display:flex;flex-direction:column}.profit-tab .results-section .supplier-card .profit-summary .summary-item:first-child{grid-column:1/-1;margin-bottom:10px}.profit-tab .results-section .supplier-card .profit-summary .summary-item:first-child .summary-value{font-size:36px;color:#000}.profit-tab .results-section .supplier-card .profit-summary .summary-item .summary-label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}.profit-tab .results-section .supplier-card .profit-summary .summary-item .summary-label-sub{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.profit-tab .results-section .supplier-card .profit-summary .summary-item .summary-value{font-family:Montserrat,sans-serif;font-size:24px;color:#1a1a1a}.profit-tab .results-section .new-search-btn{width:100%;padding:.55rem 1.5rem;background:#000;color:#fff;border:none;border-radius:8px;font-size:.78rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:background .15s,transform .1s}.profit-tab .results-section .new-search-btn:hover{background:#222}.profit-tab .results-section .new-search-btn:active{transform:scale(.97)}.profit-tab .empty-state{text-align:center;padding:80px 20px}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.main-nav{padding:15px 20px;flex-direction:column;gap:15px}.main-nav .nav-links{gap:20px}.landing-tab .hero{padding:60px 20px}.landing-tab .hero .hero-title{font-size:42px}.profit-tab{padding:40px 20px}.filters-container{flex-direction:column}}.fashion-app{display:flex;flex-direction:column;height:100vh;overflow:hidden}.tab-content{flex:1;overflow-y:auto}.products-section{width:100%;margin-top:2rem}.products-section h3{text-align:center;font-size:1.25rem;font-weight:500;color:#333;text-transform:uppercase;letter-spacing:1px}.products-table{width:100%;border-collapse:collapse;background-color:#fff}.products-table thead{position:sticky;top:0;z-index:1;background-color:#f8f9fa;box-shadow:0 2px 2px -1px #0000001a}.products-table th{padding:1rem 1.5rem;font-weight:600;color:#4a5568;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e2e8f0;text-align:left}.products-table td{padding:1rem 1.5rem;border-bottom:1px solid #edf2f7;color:#2d3748;font-size:.9rem}.products-table .product-name-cell{font-weight:500;color:#1a202c}.products-table tbody tr:last-child td{border-bottom:none}.products-table .text-right{text-align:right}.products-table td.profit{font-weight:600}.history-section,.policy-section,.contact-section{padding:4rem 1rem;text-align:center;background-color:#fff}.history-section h2,.policy-section h2,.contact-section h2{font-size:1.5rem;font-weight:500;color:#2d3748;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.history-section .divider-small,.policy-section .divider-small,.contact-section .divider-small{width:60px;height:4px;background-color:#000;margin:0 auto 3rem;opacity:.1}.history-section{background-color:#f8f9fa}.policy-grid,.contact-grid{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;max-width:1000px;margin:0 auto}.input-filters{display:flex;gap:10px;margin-bottom:15px}.filters-container{display:flex;gap:1rem;margin-bottom:1.5rem}.filter-group{display:flex;flex-direction:column;gap:.3rem;flex-grow:1}.filter-group label{font-size:.7rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.08em}.filter-select{padding:.5rem .8rem;border:1px solid #ccc;border-radius:4px;background:#fff;font-family:Montserrat,sans-serif;font-size:.9rem;width:100%;cursor:pointer;transition:border-color .2s ease}.filter-select:focus{outline:none;border-color:#000}.view-toggle-results{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.view-toggle{display:flex;justify-content:center;gap:20px;margin-bottom:15px}.radio-label{display:flex;align-items:center;gap:5px;cursor:pointer;font-weight:500}.depot-breakdown{margin-top:15px;padding-top:10px;border-top:1px dashed #eee}.depot-breakdown h4{font-size:.9rem;margin-bottom:8px;color:#666}.depot-item{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:4px}.depot-item .profit{color:#2ecc71;font-weight:600}.spinner-container{display:flex;justify-content:center;margin-top:20px}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:10px}.pagination-btn{padding:8px 16px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-weight:500}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-info{font-size:.95rem;color:#666}.no-data-container{text-align:center;color:#666;padding:20px 0;margin-top:15px}.details-toggle-container{display:flex;justify-content:center;margin-top:20px}.products-table th:nth-child(2),.products-table td:nth-child(2){width:120px}.navbar{position:fixed;inset:0 0 auto 0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 5%;transition:background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1)}.navbar--scrolled{background:#f4efe6f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #e0d6c2;padding:1rem 5%}.navbar--scrolled .navbar__logo{color:#1b3828}.navbar--scrolled .navbar__links a{color:#1c1c1c}.navbar--scrolled .navbar__links a:hover{color:#1b3828}.navbar--scrolled .navbar__burger span{background:#1b3828}.navbar__logo{font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.06em;color:#f4efe6;transition:color .28s cubic-bezier(.4,0,.2,1)}.navbar__links{display:flex;list-style:none;gap:2.5rem;align-items:center}@media (max-width: 768px){.navbar__links{display:none}}.navbar__links a{font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#f4efe6cc;transition:color .28s cubic-bezier(.4,0,.2,1)}.navbar__links a:hover{color:#f4efe6}.navbar__cta{background:#bf5535!important;color:#f4efe6!important;padding:.45rem 1.2rem;border-radius:2px}.navbar__cta:hover{background:#9f472c;color:#f4efe6!important}.navbar__burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}@media (max-width: 768px){.navbar__burger{display:flex}}.navbar__burger span{display:block;width:22px;height:2px;background:#f4efe6;border-radius:2px;transition:.28s cubic-bezier(.4,0,.2,1)}.navbar__burger span.open:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__burger span.open:nth-child(2){opacity:0}.navbar__burger span.open:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__mobile{position:absolute;top:100%;left:0;right:0;background:#f4efe6;border-bottom:1px solid #e0d6c2;padding:1.5rem 5%;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 8px 32px #0000001a}.navbar__mobile a{font-size:.88rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#1c1c1c}.navbar__mobile a:hover{color:#1b3828}.slide-down-enter-active,.slide-down-leave-active{transition:all .22s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-8px)}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:#1b3828;background-image:radial-gradient(ellipse 80% 60% at 75% 35%,rgba(61,107,82,.5) 0%,transparent 70%),radial-gradient(ellipse 50% 50% at 5% 85%,rgba(39,79,58,.6) 0%,transparent 60%);padding:120px 5% 80px}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__bg-text{position:absolute;right:-2%;bottom:-8%;font-family:Montserrat,sans-serif;font-size:clamp(18rem,38vw,42rem);font-weight:500;line-height:1;color:#f4efe606;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em}.hero__content{position:relative;z-index:2;max-width:860px}.hero__eyebrow{font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#f4efe673;margin-bottom:1.75rem}.hero__title{display:flex;flex-direction:column;margin-bottom:1.75rem;gap:.3rem}.hero__title-line1{font-family:Montserrat,sans-serif;font-size:clamp(5.5rem,16vw,13rem);font-weight:500;line-height:.9;color:#f4efe6;letter-spacing:-.02em}.hero__title-line2{font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,4.5vw,3.2rem);font-weight:400;color:#f4efe68c;letter-spacing:.04em}.hero__title-line2 em{font-style:italic;color:#d97454}.hero__tagline{font-family:Montserrat,sans-serif;font-size:clamp(1rem,2.2vw,1.45rem);font-style:italic;color:#f4efe673;margin-bottom:2.5rem}.hero__actions{display:flex;gap:1rem;flex-wrap:wrap}.hero__scroll{position:absolute;bottom:3rem;left:5%;display:flex;align-items:center;gap:1rem;z-index:2}.hero__scroll span{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#f4efe64d}.hero__scroll-bar{width:48px;height:1px;background:#f4efe626;position:relative;overflow:hidden}.hero__scroll-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d97454;animation:scroll-pulse 2.4s ease-in-out infinite}@keyframes scroll-pulse{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.branches{border-top:1px solid #e0d6c2;padding-top:4rem}.branches__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;background:#e0d6c2;border-radius:10px;overflow:hidden}@media (max-width: 640px){.branches__grid{grid-template-columns:1fr}}.accept-chip{display:flex;align-items:center;gap:.6rem;background:#f4efe612;border:1px solid rgba(244,239,230,.12);color:#f4efe6d9;font-size:.88rem;padding:.6rem 1.3rem;border-radius:100px;transition:.28s cubic-bezier(.4,0,.2,1);cursor:default}.accept-chip__dot{width:6px;height:6px;border-radius:50%;background:#d97454;flex-shrink:0}.accept-chip:hover{background:#f4efe621;border-color:#f4efe640;color:#f4efe6}.fade-enter-active,.fade-leave-active{transition:opacity .18s cubic-bezier(.4,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}
