*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--accent: #1A1A1A;--accent-hover: #333333;--white: #FFFFFF;--off-white: #F5F5F5;--black: #1A1A1A;--dark-gray: #4A4A4A;--mid-gray: #9B9B9B;--light-gray: #E0E0E0;--pale-gray: #F0F0F0;--font: "Montserrat", sans-serif;--z-announcement: 50;--z-header: 40;--z-mega: 35;--z-overlay: 30;--z-mobile-menu: 45}html{scroll-behavior:smooth}body{font-family:var(--font);font-weight:400;color:var(--black);line-height:1.6;font-size:16px;background:var(--white);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit;cursor:pointer}button{cursor:pointer;font-family:var(--font);border:none;background:none}img{max-width:100%;display:block}ul{list-style:none}.container{max-width:1280px;margin:0 auto;padding:0 24px}.announcement{background:var(--black);color:var(--white);text-align:center;padding:10px 24px;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;position:relative;z-index:var(--z-announcement)}.header{background:var(--white);position:sticky;top:0;z-index:var(--z-header);transition:box-shadow .3s ease;border-bottom:1px solid var(--light-gray)}.header.scrolled{box-shadow:0 2px 20px #00000014;border-bottom-color:transparent}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:72px;max-width:1280px;margin:0 auto;position:relative}.logo{display:flex;align-items:center;height:44px}.logo svg{height:44px;width:auto}.nav-desktop{display:flex;gap:32px;align-items:center}.nav-desktop>li>a{font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--dark-gray);padding:26px 0;display:block;transition:color .2s ease;position:relative}.nav-desktop>li>a:after{content:"";position:absolute;bottom:20px;left:0;width:100%;height:2px;background:var(--black);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-desktop>li>a:hover{color:var(--black)}.nav-desktop>li>a:hover:after{transform:scaleX(1)}.nav-desktop>li{position:static}.mega-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--white);border:1px solid var(--light-gray);box-shadow:0 12px 40px #0000001a;padding:40px 60px;width:880px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:var(--z-mega)}.nav-desktop>li:hover .mega-dropdown{opacity:1;visibility:visible}.mega-col .mega-col-title{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--black);display:inline-block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mega-col a{display:block;font-size:14px;color:var(--dark-gray);padding:6px 0;transition:color .2s ease,padding-left .2s ease}.mega-col a:hover{color:var(--black);padding-left:4px}.header-icons{display:flex;gap:20px;align-items:center}.header-icons button{font-size:18px;color:var(--dark-gray);transition:color .2s ease;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.header-icons button:hover{color:var(--black)}.lang-switcher{background:none;border:none;padding:0;min-width:0!important;min-height:0!important;cursor:pointer}.lang-switcher-track{position:relative;display:inline-flex;align-items:center;width:64px;height:28px;background:var(--pale-gray);border:1px solid var(--light-gray);border-radius:999px;transition:background .25s ease,border-color .25s ease}.lang-switcher-label{flex:1;text-align:center;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1;z-index:2;transition:color .25s ease;color:var(--dark-gray);-webkit-user-select:none;user-select:none}.lang-switcher-thumb{position:absolute;top:2px;left:2px;width:28px;height:22px;background:var(--black);border-radius:999px;transition:transform .25s ease;z-index:1}.lang-switcher.is-en .lang-switcher-thumb{transform:translate(30px)}.lang-switcher .lang-switcher-sr{color:var(--white)}.lang-switcher .lang-switcher-en,.lang-switcher.is-en .lang-switcher-sr{color:var(--dark-gray)}.lang-switcher.is-en .lang-switcher-en{color:var(--white)}.lang-switcher:hover .lang-switcher-track{border-color:var(--black)}.mobile-lang{display:none}@media(max-width:768px){.header-icons .lang-switcher{display:none}.mobile-lang{display:flex;justify-content:center;margin:24px 0 8px}}.cart-btn{position:relative}.cart-count{position:absolute;top:4px;right:0;background:var(--black);color:var(--white);font-size:10px;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}button.hamburger{display:none;flex-direction:column;gap:5px;min-width:44px;min-height:44px;align-items:center;justify-content:center}.hamburger span{width:24px;height:2px;background:var(--black);transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--white);z-index:var(--z-mobile-menu);overflow-y:auto;padding:80px 24px 40px}.mobile-menu.active{display:block}.mobile-menu-close{position:absolute;top:20px;right:24px;font-size:24px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.mobile-menu a{display:block;font-size:16px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:16px 0;border-bottom:1px solid var(--light-gray);color:var(--black)}.mobile-submenu{padding-left:20px}.mobile-submenu a{font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--dark-gray);padding:12px 0}.section-title{font-size:clamp(20px,3vw,32px);font-weight:300;letter-spacing:4px;text-transform:uppercase;text-align:center;margin-bottom:48px;color:var(--black)}.section-title:after{content:"";display:block;width:60px;height:2px;background:var(--black);margin:16px auto 0}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card{background:var(--white);transition:box-shadow .3s ease,transform .3s ease;cursor:pointer;position:relative;overflow:hidden;display:block;color:inherit}.product-card:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-2px)}.product-img{aspect-ratio:3/4;position:relative;overflow:hidden;background:var(--off-white)}.product-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-img img{transform:scale(1.05)}.product-img-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.product-img-placeholder i{font-size:40px;opacity:.35}.product-img-placeholder .brand-label{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;opacity:.25}.p-bg-1{background:linear-gradient(145deg,#f2f2f2,#e6e6e6);color:var(--dark-gray)}.p-bg-2{background:linear-gradient(145deg,#eee,#e0e0e0);color:var(--dark-gray)}.p-bg-3{background:linear-gradient(145deg,#f5f5f5,#eaeaea);color:var(--dark-gray)}.p-bg-4{background:linear-gradient(145deg,#f0f0f0,#e2e2e2);color:var(--dark-gray)}.product-add-btn{position:absolute;bottom:0;left:0;right:0;background:var(--black);color:var(--white);text-align:center;padding:14px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transform:translateY(100%);transition:transform .3s ease}.product-card:hover .product-add-btn{transform:translateY(0)}.product-info{padding:20px}.product-brand{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--mid-gray);margin-bottom:6px}.product-name{font-size:14px;font-weight:500;color:var(--black);margin-bottom:8px;line-height:1.4}.product-price{font-size:16px;font-weight:600;color:var(--black)}.product-price span{font-size:13px;font-weight:400;color:var(--mid-gray)}.product-badge{position:absolute;top:12px;left:12px;background:var(--black);color:var(--white);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;z-index:2}.product-badge--premium{background:#111;color:#d4af37;border:1px solid #d4af37}.product-badge--novo{background:#1f7a3a;color:#fff}.product-badge--hit{background:#c0392b;color:#fff}.btn-outlined{display:inline-block;border:2px solid var(--black);color:var(--black);padding:14px 40px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease}.btn-outlined:hover{background:var(--black);color:var(--white)}.trust{padding:80px 0;border-top:1px solid var(--light-gray)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}.trust-item{display:flex;flex-direction:column;align-items:center;gap:16px}.trust-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--black);border:2px solid var(--light-gray);border-radius:50%}.trust-item h4{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.trust-item p{font-size:13px;color:var(--mid-gray);line-height:1.5}.newsletter{padding:80px 0;background:var(--black);text-align:center}.newsletter h2{font-size:clamp(18px,3vw,28px);font-weight:300;letter-spacing:3px;text-transform:uppercase;color:var(--white);margin-bottom:12px}.newsletter p{color:#fff9;font-size:14px;margin-bottom:32px}.newsletter-form{display:flex;max-width:480px;margin:0 auto}.newsletter-form input{flex:1;padding:16px 20px;font-family:var(--font);font-size:16px;border:2px solid rgba(255,255,255,.2);background:#ffffff0d;color:var(--white);outline:none;transition:border-color .2s ease;-webkit-appearance:none;border-radius:0}.newsletter-form input::placeholder{color:#fff6}.newsletter-form input:focus{border-color:var(--white)}.newsletter-form button{padding:16px 32px;background:var(--white);color:var(--black);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease}.newsletter-form button:hover{background:var(--mid-gray);color:var(--white)}.footer{background:#111;color:#fff9;padding:80px 0 40px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:60px}.footer-brand .logo{color:var(--white);margin-bottom:16px}.footer-brand p{font-size:14px;line-height:1.7;margin-bottom:24px}.footer-social{display:flex;gap:16px}.footer-social a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);color:var(--white);font-size:16px;transition:all .2s ease}.footer-social a:hover{background:var(--white);color:var(--black);border-color:var(--white)}.footer-col h4{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:20px}.footer-col a{display:block;font-size:14px;color:#ffffff80;padding:6px 0;transition:color .2s ease}.footer-col a:hover{color:var(--white)}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#ffffff59}.footer-bottom a{color:#ffffff59}.footer-bottom a:hover{color:var(--white)}.fade-in{transform:translateY(24px);transition:transform .6s ease}.fade-in.visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.fade-in{opacity:1;transform:none;transition:none}.marquee-track{animation:none}*{transition-duration:.01ms!important}}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:100;display:none;flex-direction:column;align-items:center;padding:0 24px;overflow-y:auto;opacity:0;transition:opacity .25s ease}.search-overlay.active{display:flex;opacity:1}.search-overlay-header{width:100%;max-width:800px;display:flex;align-items:center;gap:16px;padding:40px 0 24px;border-bottom:2px solid var(--black);margin-bottom:32px}.search-input{flex:1;border:none;outline:none;font-family:var(--font);font-size:clamp(18px,3vw,28px);font-weight:300;letter-spacing:1px;background:transparent;color:var(--black)}.search-input::placeholder{color:var(--mid-gray)}.search-close{background:none;border:none;cursor:pointer;font-size:24px;color:var(--dark-gray);padding:8px;transition:color .2s}.search-close:hover{color:var(--black)}.search-results{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-bottom:60px}.search-results .product-card{opacity:1;transform:none}.search-no-results{text-align:center;padding:60px 24px;color:var(--mid-gray);font-size:16px;display:none}.search-count{width:100%;max-width:1200px;font-size:13px;color:var(--mid-gray);letter-spacing:1px;margin-bottom:24px}.page-hero{position:relative;height:55vh;min-height:380px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0abf}.page-hero-content{position:relative;z-index:2;padding:0 24px}.page-hero-content h1{font-size:clamp(32px,6vw,64px);font-weight:300;letter-spacing:10px;text-transform:uppercase;color:var(--white);line-height:1.1;margin-bottom:20px}.page-hero-content p{font-size:clamp(13px,1.5vw,16px);font-weight:300;color:#ffffffa6;letter-spacing:2px;text-transform:uppercase}.manifesto{padding:100px 0;background:var(--white)}.manifesto-inner{max-width:780px;margin:0 auto;text-align:center}.manifesto-lead{font-size:clamp(17px,2.2vw,22px);font-weight:300;line-height:1.8;color:var(--dark-gray);margin-bottom:48px}.manifesto-divider{width:60px;height:2px;background:var(--light-gray);margin:0 auto 48px}.manifesto-statement{font-size:clamp(15px,1.8vw,19px);font-weight:500;line-height:1.7;color:var(--black);letter-spacing:.5px}.verujemo{background:var(--black);padding:100px 0}.verujemo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px}.verujemo-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);padding:44px 36px;transition:background .3s ease,border-color .3s ease,transform .3s ease}.verujemo-card:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-3px)}.verujemo-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);color:#fffc;font-size:22px;margin-bottom:28px}.verujemo-card h3{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#ffffff80;margin-bottom:16px}.verujemo-card p{font-size:15px;font-weight:300;line-height:1.75;color:#ffffffbf}.verujemo-quote{max-width:680px;margin:0 auto;text-align:center;font-size:clamp(14px,1.6vw,17px);font-weight:300;font-style:italic;line-height:1.8;color:#ffffff8c;border-top:1px solid rgba(255,255,255,.08);padding-top:48px}.living-room{padding:100px 0;background:var(--white)}.living-room-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.living-room-text{order:1}.living-room-image{order:2;overflow:hidden}.living-room-image img{width:100%;height:520px;object-fit:cover;transition:transform .5s ease}.living-room-image:hover img{transform:scale(1.03)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--mid-gray);margin-bottom:20px;display:block}.living-room-text h2{font-size:clamp(24px,3vw,38px);font-weight:300;letter-spacing:2px;line-height:1.3;margin-bottom:28px;color:var(--black)}.living-room-text p{font-size:15px;font-weight:300;line-height:1.85;color:var(--dark-gray);margin-bottom:40px}.portfolio{background:var(--pale-gray);padding:80px 0 60px;overflow:hidden}.portfolio-intro{max-width:680px;margin:0 auto 64px;text-align:center}.portfolio-intro p{font-size:15px;font-weight:300;line-height:1.85;color:var(--dark-gray)}.portfolio .marquee-track{display:flex;gap:60px;animation:portfolio-marquee 45s linear infinite;width:max-content}.portfolio .marquee-track:hover{animation-play-state:paused}.portfolio .brand-item{font-size:18px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--mid-gray);white-space:nowrap;transition:color .2s ease;cursor:pointer;padding:12px 0}.portfolio .brand-item:hover{color:var(--black)}@keyframes portfolio-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.closing-cta{background:var(--black);padding:100px 0;text-align:center}.closing-cta h2{font-size:clamp(20px,3.5vw,36px);font-weight:300;letter-spacing:4px;text-transform:uppercase;color:var(--white);margin-bottom:16px;line-height:1.3}.closing-cta p{font-size:14px;font-weight:300;color:#ffffff8c;margin-bottom:48px;letter-spacing:1px;line-height:1.8;max-width:600px;margin-left:auto;margin-right:auto}.btn-outlined-light{display:inline-block;border:2px solid var(--white);color:var(--white);padding:14px 40px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease}.btn-outlined-light:hover{background:var(--white);color:var(--black)}@media(max-width:1024px){.verujemo-grid{gap:20px}}@media(max-width:768px){.page-hero{height:45vh;min-height:300px}.manifesto,.verujemo{padding:64px 0}.verujemo-grid{grid-template-columns:1fr;gap:16px}.living-room{padding:64px 0}.living-room-grid{grid-template-columns:1fr;gap:40px}.living-room-image{order:-1}.living-room-image img{height:280px}.portfolio{padding:60px 0}.closing-cta{padding:64px 0}}@media(max-width:480px){.page-hero-content h1{letter-spacing:6px}.verujemo-card{padding:28px 20px}}.b2b-hero{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.b2b-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.b2b-hero-bg img,.b2b-hero-bg video{width:100%;height:100%;object-fit:cover;filter:grayscale(100%)}.b2b-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a1a1a8c,#1a1a1acc);z-index:1}.b2b-hero-content{position:relative;z-index:2;text-align:center;padding:40px 24px;max-width:720px}.b2b-hero-tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:4px;color:var(--white);border:1px solid rgba(255,255,255,.4);padding:8px 24px;margin-bottom:32px}.b2b-hero-content h1{font-size:clamp(32px,5vw,56px);font-weight:300;letter-spacing:3px;color:var(--white);margin-bottom:20px;line-height:1.15}.b2b-hero-content p{font-size:clamp(15px,1.8vw,18px);color:#ffffffbf;line-height:1.7;margin-bottom:40px}.b2b-hero-btn{display:inline-block;background:var(--white);color:var(--black);padding:16px 48px;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;transition:all .3s ease;cursor:pointer}.b2b-hero-btn:hover{background:var(--black);color:var(--white);outline:1px solid var(--white)}.b2b-stats{background:var(--black);padding:56px 0}.b2b-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.b2b-stat-number{font-size:clamp(32px,4vw,48px);font-weight:300;letter-spacing:2px;color:var(--white);margin-bottom:8px}.b2b-stat-label{font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--mid-gray)}.b2b-benefits{padding:100px 0;background:var(--white)}.b2b-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px}.b2b-benefit-card{padding:48px 32px;border:1px solid var(--light-gray);text-align:center;transition:all .3s ease}.b2b-benefit-card:hover{border-color:var(--black);box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.b2b-benefit-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;background:var(--off-white);border:1px solid var(--light-gray);transition:all .3s ease}.b2b-benefit-card:hover .b2b-benefit-icon{background:var(--black);border-color:var(--black)}.b2b-benefit-icon i{font-size:24px;color:var(--dark-gray);transition:color .3s ease}.b2b-benefit-card:hover .b2b-benefit-icon i{color:var(--white)}.b2b-benefit-card h3{font-size:15px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:16px}.b2b-benefit-card p{font-size:14px;line-height:1.7;color:var(--mid-gray)}.b2b-steps{padding:100px 0;background:var(--off-white)}.b2b-steps-subtitle{text-align:center;font-size:15px;color:var(--mid-gray);margin-top:-8px;margin-bottom:0}.b2b-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px;position:relative}.b2b-steps-grid:before{content:"";position:absolute;top:48px;left:16.6%;right:16.6%;height:1px;background:var(--light-gray)}.b2b-step{text-align:center;position:relative}.b2b-step-number{font-size:48px;font-weight:200;letter-spacing:2px;color:var(--light-gray);margin-bottom:20px;line-height:1}.b2b-step-icon{width:56px;height:56px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--white);border:2px solid var(--black);position:relative;z-index:1}.b2b-step-icon i{font-size:20px;color:var(--black)}.b2b-step h3{font-size:15px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:16px}.b2b-step p{font-size:14px;line-height:1.7;color:var(--mid-gray);max-width:280px;margin:0 auto}.b2b-split{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.b2b-split-image{overflow:hidden;position:relative}.b2b-split-image img,.b2b-split-image video{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.b2b-split-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 40%,rgba(255,255,255,.7) 80%,var(--white) 100%);pointer-events:none}.b2b-split-reverse .b2b-split-image:after{background:linear-gradient(to right,var(--white) 0%,rgba(255,255,255,.7) 20%,transparent 60%)}.b2b-split:hover .b2b-split-image img{transform:scale(1.03)}.b2b-split-content{display:flex;flex-direction:column;justify-content:center;padding:80px 64px;background:var(--white)}.b2b-split-content h2{font-size:clamp(22px,2.5vw,32px);font-weight:300;letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:24px;line-height:1.3}.b2b-split-content>p{font-size:15px;line-height:1.8;color:var(--dark-gray);margin-bottom:32px}.b2b-split-content ul{list-style:none;padding:0;margin-bottom:40px}.b2b-split-content ul li{display:flex;align-items:flex-start;gap:14px;font-size:14px;line-height:1.6;color:var(--dark-gray);margin-bottom:14px}.b2b-split-content ul li i{margin-top:3px;color:var(--black);font-size:14px;min-width:14px}.b2b-split-btn{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--black);border:2px solid var(--black);padding:16px 40px;transition:all .3s ease;cursor:pointer;align-self:flex-start}.b2b-split-btn:hover{background:var(--black);color:var(--white)}.b2b-split-btn i{transition:transform .3s ease}.b2b-split-btn:hover i{transform:translate(4px)}.b2b-split-reverse{direction:rtl}.b2b-split-reverse>*{direction:ltr}.b2b-feature-list{display:flex;flex-direction:column;gap:24px;margin-top:8px}.b2b-feature-item{display:flex;align-items:flex-start;gap:20px}.b2b-feature-item>i{font-size:18px;color:var(--black);margin-top:4px;min-width:24px;text-align:center}.b2b-feature-item strong{display:block;font-size:14px;font-weight:600;letter-spacing:1px;color:var(--black);margin-bottom:4px}.b2b-feature-item span{font-size:13px;color:var(--mid-gray);line-height:1.5}.b2b-brands{padding:80px 0;background:var(--off-white);text-align:center}.b2b-brands-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;margin-bottom:24px}.b2b-brands-row span{display:inline-block;padding:12px 28px;background:var(--white);border:1px solid var(--light-gray);font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--black);transition:all .3s ease}.b2b-brands-row span:hover{background:var(--black);color:var(--white);border-color:var(--black)}.b2b-brands-note{font-size:14px;color:var(--mid-gray);font-style:italic}.b2b-cta{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden}.b2b-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.b2b-cta-bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%)}.b2b-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1ad9;z-index:1}.b2b-cta-content{position:relative;z-index:2;text-align:center;padding:80px 24px;max-width:600px}.b2b-cta-content h2{font-size:clamp(28px,4vw,42px);font-weight:300;letter-spacing:3px;text-transform:uppercase;color:var(--white);margin-bottom:20px}.b2b-cta-content>p{font-size:16px;line-height:1.7;color:#ffffffa6;margin-bottom:48px}.b2b-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.b2b-cta-primary{display:inline-flex;align-items:center;gap:10px;background:var(--white);color:var(--black);padding:16px 40px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease;cursor:pointer}.b2b-cta-primary:hover{background:transparent;color:var(--white);outline:1px solid var(--white)}.b2b-cta-secondary{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--white);padding:16px 40px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:1px solid rgba(255,255,255,.4);transition:all .3s ease;cursor:pointer}.b2b-cta-secondary:hover{background:var(--white);color:var(--black);border-color:var(--white)}@media(max-width:1024px){.b2b-benefits-grid{grid-template-columns:repeat(2,1fr)}.b2b-split{grid-template-columns:1fr;min-height:auto}.b2b-split-image{min-height:360px}.b2b-split-content{padding:60px 40px}.b2b-split-reverse{direction:ltr}}@media(max-width:768px){.b2b-hero{min-height:70vh}.b2b-stats-grid{grid-template-columns:repeat(2,1fr);gap:32px}.b2b-steps-grid{grid-template-columns:1fr;gap:48px}.b2b-steps-grid:before{display:none}.b2b-benefits-grid{gap:20px}.b2b-benefit-card{padding:36px 24px}.b2b-split-content{padding:48px 24px}.b2b-split-image{min-height:280px}.b2b-cta-actions{flex-direction:column;align-items:center}.b2b-split-image:after,.b2b-split-reverse .b2b-split-image:after{background:none}}@media(max-width:480px){.b2b-hero{min-height:60vh}.b2b-hero-content h1{letter-spacing:1px}.b2b-stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.b2b-stat-number{font-size:32px}.b2b-benefits-grid{grid-template-columns:1fr}.b2b-brands-row span{padding:10px 20px;font-size:12px}}@media(prefers-reduced-motion:reduce){.b2b-split:hover .b2b-split-image img,.b2b-split-btn:hover i{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
