@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=optional);body{overflow-x:hidden;position:relative}body{font-family:Poppins,sans-serif;font-weight:400;line-height:30px;color:#6a6a6a;font-size:15px;background-color:#eff2f1}a{text-decoration:none;color:#2f2f2f;text-decoration:underline}.custom-navbar{background:#3b5d50!important;padding-top:20px;padding-bottom:20px}.custom-navbar .navbar-brand{font-size:32px;font-weight:600}.custom-navbar .navbar-toggler{border-color:transparent}@media (min-width:992px){.custom-navbar .custom-navbar-nav li{margin-left:15px;margin-right:15px}}.custom-navbar .custom-navbar-nav li a{font-weight:500;color:#fff!important;opacity:.5;position:relative}.custom-navbar .custom-navbar-cta{margin-left:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.custom-navbar .custom-navbar-cta li{margin-left:0;margin-right:0}.custom-navbar .custom-navbar-cta li:first-child{margin-right:20px}.hero{background:linear-gradient(135deg,#f8f5f0 0,#faf7f2 100%);border-bottom:1px solid rgba(120,64,64,.1);padding:calc(2rem - 30px) 0 2rem}.hero .intro-excerpt{position:relative;z-index:4}.hero h1{font-weight:700;color:#2f1f24;margin-bottom:12px;font-size:32px}.hero .hero-img-wrap{position:relative}.hero .hero-img-wrap img{position:relative;top:0;right:0;z-index:2;max-width:780px;left:-20px}@media (min-width:768px){.custom-navbar .custom-navbar-nav li a:before{content:"";position:absolute;bottom:0;left:8px;right:8px;background:#f9bf29;height:5px;opacity:1;visibility:visible;width:0}.custom-navbar .custom-navbar-cta{margin-left:40px!important}.hero{padding:calc(3rem - 30px) 0 3rem}.hero .hero-img-wrap img{right:0;left:-100px}}@media (min-width:992px){.hero{padding:calc(4rem - 30px) 0 4rem}.hero .intro-excerpt{max-width:600px}.hero .hero-img-wrap img{left:0;top:-80px;position:absolute;right:-50px}}.hero .hero-img-wrap:after{content:"";position:absolute;width:255px;height:217px;background-image:url(images/dots-light.svg);background-size:contain;background-repeat:no-repeat;right:-100px;top:0}@media (min-width:1200px){.hero .hero-img-wrap img{left:0;top:-80px;right:-100px}.hero .hero-img-wrap:after{top:-40px}}:root{--brand-red:#a01826;--brand-red-deep:#7a111d;--brand-dark:#1d1a1a;--brand-ink:#2c2a2b;--brand-sand:#f5efe8;--brand-cream:#fffaf3;--brand-line:#e4d8cc}body{font-family:Poppins,sans-serif;color:var(--brand-ink);background:radial-gradient(circle at 10% 5%,#fffdf9 0,#f8f2ea 45%,#f1e8dc 100%)}h1{font-family:Poppins,sans-serif;letter-spacing:.01em;font-weight:700}.custom-navbar{background:linear-gradient(115deg,#140f10 0,#2b191c 50%,#431d22 100%)!important;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(4px)}.custom-navbar .navbar-brand{padding-top:0;padding-bottom:0;background:0 0;border:none;border-radius:0;padding-left:0;padding-right:0;box-shadow:none}.custom-navbar .navbar-brand img{height:44px;width:auto;display:block;filter:none}.custom-navbar .custom-navbar-nav li a{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;opacity:.75}.custom-navbar .custom-navbar-nav li a:before{background:var(--brand-red);height:3px;border-radius:50px}.hero{background:radial-gradient(900px 360px at 80% 18%,rgba(177,35,52,.45),transparent 60%),linear-gradient(120deg,#1a1112 0,#2a1518 55%,#3e1b20 100%)}.hero .intro-excerpt{max-width:560px}.hero h1{font-size:clamp(1.95rem,5.2vw,3.9rem);line-height:1.02;margin-bottom:18px;max-width:12ch}@keyframes riseIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero .intro-excerpt>*{animation:.7s both riseIn}@media (max-width:991.98px){.custom-navbar .navbar-brand img{height:38px}.hero .hero-img-wrap img{max-width:620px}}@media (max-width:575.98px){.custom-navbar{padding-top:14px;padding-bottom:14px}.custom-navbar .custom-navbar-nav li a{font-size:13px;letter-spacing:.04em}.hero{padding-top:2.4rem;padding-bottom:2.1rem}.hero h1{font-size:clamp(1.55rem,8.2vw,2.25rem);line-height:1.08;margin-bottom:12px;max-width:11ch}}.custom-navbar{background:linear-gradient(110deg,rgba(247,239,230,.92) 0,rgba(239,226,212,.9) 58%,rgba(233,214,201,.9) 100%),radial-gradient(520px 170px at 88% -24%,rgba(198,48,64,.18),transparent 72%)!important;border-bottom:1px solid rgba(90,46,50,.2);box-shadow:0 8px 22px rgba(26,18,19,.15);padding-top:12px;padding-bottom:12px}.custom-navbar .custom-navbar-nav li a{color:rgba(45,31,32,.92)!important;opacity:1}.custom-navbar .custom-navbar-nav li a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.07em;text-decoration:none}.custom-navbar .custom-navbar-nav li a:before{display:none!important;content:none!important}.custom-navbar .custom-navbar-cta .nav-link{opacity:.95}.custom-navbar .custom-navbar-cta .nav-link{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:44px;min-height:44px;padding:8px}.custom-navbar .custom-navbar-cta .nav-link img{filter:brightness(0) saturate(100%)}.hero{position:relative;overflow:hidden;background:radial-gradient(700px 250px at 88% 18%,rgba(198,39,58,.58),transparent 65%),radial-gradient(520px 220px at 30% 115%,rgba(121,17,30,.46),transparent 62%),linear-gradient(120deg,#170d10 0,#2a1218 52%,#491a26 100%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,8,9,.22) 0,transparent 55%),repeating-linear-gradient(90deg,rgba(255,255,255,.02)0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 12px)}.hero .container,.hero .row{position:relative;z-index:1}@media (max-width:767.98px){.custom-navbar .custom-navbar-nav li a{min-height:42px;padding:10px 14px;font-size:12px}}.custom-navbar{padding-top:8px!important;padding-bottom:8px!important;position:sticky;top:0;z-index:1100;backdrop-filter:blur(6px);box-shadow:0 6px 18px rgba(18,12,12,.12)}.custom-navbar .navbar-brand img{height:36px!important}.custom-navbar .custom-navbar-nav li a{font-size:11px;letter-spacing:.06em}.hero{padding-top:2.6rem!important}.hero h1{margin-bottom:14px}.hero .row{align-items:center}.hero h1{color:#fff9f4;text-shadow:0 10px 24px rgba(0,0,0,.35)}.hero .intro-excerpt{background:linear-gradient(140deg,rgba(255,255,255,.06),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:24px 24px 20px;box-shadow:0 18px 36px rgba(0,0,0,.22)}.hero .hero-img-wrap{position:relative;z-index:2}.home-page .hero{background:linear-gradient(102deg,rgba(13,10,11,.48) 0,rgba(25,10,14,.38) 44%,rgba(56,14,22,.34) 100%),url(images/logo/glowny-header.jpg) center center/cover no-repeat}.home-page .hero:before{background:linear-gradient(100deg,rgba(7,6,7,.24) 0,rgba(20,8,12,.08) 58%,rgba(39,10,16,.1) 100%),linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.18))}.home-page .hero .hero-img-wrap{display:none}.home-page .hero .row{min-height:460px}.home-page .hero .intro-excerpt{max-width:620px;background:linear-gradient(142deg,rgba(18,12,14,.48),rgba(28,12,17,.14));border:1px solid rgba(255,255,255,.18)}.home-page .hero h1{text-shadow:0 10px 26px rgba(0,0,0,.5)}@media (max-width:991.98px){.hero .intro-excerpt{padding:18px 18px 14px}.home-page .hero .row{min-height:390px}}@media (max-width:575.98px){.custom-navbar{padding-top:6px!important;padding-bottom:6px!important}.custom-navbar .navbar-brand img{height:32px!important}.hero{padding-top:2.2rem!important}.hero .intro-excerpt{border-radius:14px}.custom-navbar .navbar-brand{border-radius:10px;padding-left:8px;padding-right:8px}.home-page .hero .row{min-height:330px}}:root{--tone-ink:#2a2022;--tone-body:#5a4e50;--tone-paper:#f6f0e8;--tone-paper-2:#fbf7f2;--tone-line:#e5d8cc;--tone-accent:#b02235;--tone-accent-deep:#831727}body{color:var(--tone-body);background:radial-gradient(circle at 16% -4%,#fffdfa 0,#f8f1e8 44%,#f2e9de 100%)}h1{color:var(--tone-ink)}li{color:var(--tone-body)}.hero .hero-img-wrap img{border-radius:18px;filter:contrast(1.04) saturate(1.08) brightness(1.01);transform:translateZ(0);box-shadow:0 14px 28px rgba(41,30,30,.16)}.hero .intro-excerpt{background:linear-gradient(145deg,rgba(30,15,20,.46),rgba(30,15,20,.18));border:1px solid rgba(255,236,223,.24);backdrop-filter:blur(2px)}.hero h1{color:#fff7f0}:root{--product-card-shadow:0 24px 50px rgba(58, 37, 35, 0.14);--product-card-shadow-hover:0 32px 64px rgba(58, 37, 35, 0.18);--product-card-border:rgba(141, 107, 97, 0.16);--product-card-border-strong:rgba(130, 33, 50, 0.26);--product-card-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(250, 244, 237, 0.96));--product-card-media:linear-gradient(180deg, #fffdf9 0%, #f7efe7 100%);--product-card-copy:#6d5a5d;--product-card-title:#2c2024;--product-card-price:#8d1830}:root{--premium-card-radius:28px;--premium-card-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 240, 232, 0.96));--premium-card-border:rgba(138, 104, 98, 0.16);--premium-card-shadow:0 22px 44px rgba(55, 34, 34, 0.12);--premium-card-shadow-hover:0 30px 62px rgba(55, 34, 34, 0.18);--premium-card-accent:#8d1f35;--premium-card-ink:#2d2024;--premium-card-copy:#6c585c}.hero::after{content:"";position:absolute;right:clamp(14px,3.4vw,56px);top:50%;transform:translateY(-50%);width:min(43vw,460px);height:min(30vw,300px);background:url(images/logo/RED-LOGO.png) center/contain no-repeat;opacity:.14;filter:blur(.2px);z-index:0}.custom-navbar .custom-navbar-nav li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 18px!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.07em!important;text-decoration:none!important}.custom-navbar .custom-navbar-nav li a:before{display:none!important;content:none!important;width:0!important}.custom-navbar .custom-navbar-cta .nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;min-width:44px!important;min-height:44px!important;padding:8px!important}:root{--btn-primary-start:#ffd95d;--btn-primary-end:#ffc600;--btn-primary-start-hover:#ffcf3b;--btn-primary-end-hover:#efb900;--btn-primary-text:#4a3300;--btn-primary-border:rgba(186, 136, 8, 0.38);--btn-primary-border-hover:rgba(166, 118, 2, 0.42);--btn-primary-shadow:0 10px 18px rgba(145, 105, 9, 0.22);--btn-secondary-start:#6a5a46;--btn-secondary-end:#594a39;--btn-secondary-start-hover:#604f3e;--btn-secondary-end-hover:#514233;--btn-secondary-text:#fff8f0;--btn-secondary-border:rgba(103, 83, 60, 0.3);--btn-secondary-border-hover:rgba(89, 71, 52, 0.34);--btn-secondary-shadow:0 10px 18px rgba(86, 67, 46, 0.2);--btn-outline-bg:rgba(255, 252, 247, 0.92);--btn-outline-bg-hover:rgba(255, 246, 230, 0.98);--btn-outline-text:#5a4730;--btn-outline-border:rgba(195, 150, 45, 0.34);--btn-outline-border-hover:rgba(175, 132, 28, 0.42)}@media (max-width:991.98px){.hero::after{right:clamp(8px,2.8vw,20px);width:min(44vw,300px);height:min(28vw,180px);opacity:.13}}@media (max-width:575.98px){.hero::after{right:50%;top:56%;transform:translate(50%,-50%);width:min(84vw,320px);height:min(52vw,180px);opacity:.12}}:root{--site-btn-primary-start:#ffd95d;--site-btn-primary-end:#ffc600;--site-btn-primary-start-hover:#ffcf3b;--site-btn-primary-end-hover:#efb900;--site-btn-primary-text:#4a3300;--site-btn-primary-border:rgba(186, 136, 8, 0.38);--site-btn-primary-border-hover:rgba(166, 118, 2, 0.42);--site-btn-primary-shadow:0 10px 18px rgba(145, 105, 9, 0.22);--site-btn-base-start:#dc8311;--site-btn-base-end:#d17600;--site-btn-base-start-hover:#ce7602;--site-btn-base-end-hover:#b96600;--site-btn-base-text:#fff8f0;--site-btn-base-border:rgba(170, 97, 7, 0.36);--site-btn-base-border-hover:rgba(148, 85, 6, 0.44);--site-btn-base-shadow:0 10px 18px rgba(148, 83, 8, 0.22);--site-btn-outline-bg:rgba(255, 252, 247, 0.92);--site-btn-outline-bg-hover:rgba(255, 246, 230, 0.98);--site-btn-outline-text:#5a4730;--site-btn-outline-border:rgba(195, 150, 45, 0.34);--site-btn-outline-border-hover:rgba(175, 132, 28, 0.42)}.custom-navbar .custom-navbar-nav li a.nav-link-transport{color:#0f9e99!important;font-weight:700;display:inline-block;line-height:1.15;text-align:center}