@charset "UTF-8";html{font-size:100%}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{line-height:1.2;font-size:16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h3.sm,h4,h5,h6,h6.sm{font-weight:700;overflow-wrap:break-word}h1,.h1{font-size:60px}h2,.h2{font-size:40px}h3,.h3{font-size:35px}h4,.h4{font-size:30px}h5,.h5{font-size:24px}h6.big{font-size:20px}h6,.h6{font-size:18px}h6.sm,a{font-size:16px}p{font-size:16px;line-height:1.7}p.sm{font-size:14px}.header-template{line-height:1.1}@media(max-width:768px){.header-template{word-wrap:break-word}}@media(max-width:480px){.header-template{line-height:.9}}.txt-XXL{font-size:11vw}.txt-XL{font-size:9vw}.txt-L{font-size:8vw}.txt-MD{font-size:1.625rem}.txt-S{font-size:1.3125rem}.f-w300{font-weight:300}.f-w400{font-weight:400}.f-w700{font-weight:700}.f-w900{font-weight:800}.txt-break{display:block;line-height:1.1}@media(min-width:768px){.txt-XXL{font-size:3.25rem}.txt-XL{font-size:2.75rem}.txt-L{font-size:1.9375rem}}.cta-button,.nav-mega__cta{--cta-cut: .6rem;background:#111;border:0;border-radius:0;box-shadow:none;color:#fff;text-transform:none;font-weight:600;font-size:.9375rem;letter-spacing:.01em;line-height:2.2;padding:.55rem 3.5rem .55rem 2.25rem;display:inline-block;position:relative;text-decoration:none;cursor:pointer;clip-path:polygon(var(--cta-cut) 0%,100% 0%,100% calc(100% - var(--cta-cut)),calc(100% - var(--cta-cut)) 100%,0% 100%,0% var(--cta-cut));transition:background .3s ease,color .3s ease}.cta-button .arr-ico,.nav-mega__cta .arr-ico{transform:rotate(-90deg);width:.7rem;position:absolute;top:calc(50% - .22rem);right:.55rem}.cta-button:hover,.cta-button:focus-visible,.nav-mega__cta:hover,.nav-mega__cta:focus-visible{text-decoration:none;background:#ee2d7a;color:#fff}.cta-button:hover img,.cta-button:focus-visible img,.nav-mega__cta:hover img,.nav-mega__cta:focus-visible img{filter:none}.cta-button:focus-visible,.nav-mega__cta:focus-visible{outline:2px solid #ee2d7a;outline-offset:3px}.nav-mega__cta{text-align:center}form button[type=submit]{--cta-cut: .6rem;background:#ee2d7a;border:0;border-radius:0;box-shadow:none;color:#fff;text-transform:none;font-weight:600;font-size:.9375rem;letter-spacing:.01em;line-height:2.2;padding:.55rem 3.5rem .55rem 2.25rem;display:inline-block;position:relative;text-decoration:none;cursor:pointer;clip-path:polygon(var(--cta-cut) 0%,100% 0%,100% calc(100% - var(--cta-cut)),calc(100% - var(--cta-cut)) 100%,0% 100%,0% var(--cta-cut));transition:background .3s ease,color .3s ease}form button[type=submit] .arr-ico{transform:rotate(-90deg);width:.7rem;position:absolute;top:calc(50% - .22rem);right:.55rem}form button[type=submit]:hover,form button[type=submit]:focus-visible{text-decoration:none;background:#111;color:#fff}form button[type=submit]:hover img,form button[type=submit]:focus-visible img{filter:none}form button[type=submit]:focus-visible{outline:2px solid #ee2d7a;outline-offset:3px}*,*:before,*:after{box-sizing:border-box}img,iframe{max-width:100%}body{background:#fff;color:#111;margin:0;padding-top:7rem}@media(min-width:992px){body{padding-top:10rem}}body.nav-open{overflow:hidden}html.js [data-reveal]{transition-property:opacity,transform,clip-path;transition-duration:.7s;transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay, 0ms)}html.js [data-reveal]:not(.is-revealed){opacity:0}html.js [data-reveal=up]:not(.is-revealed){transform:translate3d(0,1.15rem,0)}html.js [data-reveal=left]:not(.is-revealed){transform:translate3d(-1.15rem,0,0)}html.js [data-reveal=right]:not(.is-revealed){transform:translate3d(1.15rem,0,0)}html.js [data-reveal=clip]{clip-path:inset(0);transition-property:clip-path;transition-duration:.9s}html.js [data-reveal=clip]:not(.is-revealed){opacity:1;clip-path:inset(8% 0)}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}html.lenis [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:visible}@media(prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal]:not(.is-revealed){opacity:1;clip-path:none;transition:none}html.js [data-reveal=up]:not(.is-revealed),html.js [data-reveal=left]:not(.is-revealed),html.js [data-reveal=right]:not(.is-revealed){transform:none}}.navigation{background:transparent;position:fixed;z-index:99;top:0;left:0;right:0;width:100%;max-width:100%}.navigation:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#eeeeeec2;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.navigation .top-cnt,.navigation .menu-container{position:relative;z-index:1}.navigation .menu-container{width:100%;min-width:0}.navigation .top-cnt{display:none}@media(min-width:992px){.navigation .top-cnt{height:2.8125rem;background-color:#000;font-size:1rem;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:1rem;padding-right:5rem}}.navigation .top-cnt{align-items:center}.navigation .top-cnt a{color:#fff;text-decoration:none}.navigation .top-cnt a img{padding:0 .5rem;transform:translateY(.1rem)}.navigation nav{display:flex;flex-direction:row;position:relative;width:100%;max-width:100%;min-width:0;height:7.1875rem;align-items:center;padding:0 1.25rem;justify-content:space-between;gap:.75rem;box-sizing:border-box;transition:height .3s ease}@media(min-width:768px){.navigation nav{padding:0 clamp(1.25rem,4vw,4rem)}}.navigation nav .navbar-brand{display:block;flex:1 1 0%;min-width:0;overflow:hidden}@media(min-width:992px){.navigation nav .navbar-brand{flex:0 0 auto;overflow:visible}}.navigation nav .navbar-brand img{display:block;height:3rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}.navigation.scrolled nav{height:5.1875rem}@media(min-width:992px){.navigation #main-nav{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end}}@media(max-width:991px){.navigation #main-nav{display:none;width:100%;max-width:100%;background:#eee;position:fixed;top:7.1875rem;right:0;bottom:0;left:0;z-index:11;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.25rem 1.25rem 2rem;transform:none}}@media(max-width:991px){.navigation.scrolled #main-nav{top:5.1875rem}}@media(max-width:991px){.navigation.menu-mobile-opened #main-nav{display:block}}.navigation .navbar-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:991px){.navigation .navbar-nav{align-items:center;text-align:center;width:100%}.navigation .navbar-nav>li{width:100%;display:flex;flex-direction:column;align-items:center}.navigation .navbar-nav>li>a{display:inline-flex;align-items:center;justify-content:center}}.navigation .navbar-nav>li>a{padding:1.5rem 0;font:1.25rem;line-height:24/20;letter-spacing:0;color:#111;text-decoration:none}.navigation .navbar-nav li>ul{display:none}.navigation .navbar-nav li>ul li a:hover{color:#ee2d7a}@media(min-width:992px){.navigation .navbar-nav li:hover>ul{position:absolute;display:block;padding:2rem 1rem;list-style:none;column-count:4;background-color:#eee;width:calc(100vw - 10rem);max-height:calc(100vh - 10rem);left:5rem;top:8rem}.navigation .navbar-nav li:hover>ul li{padding:.75rem 0}.navigation .navbar-nav li:hover>ul li a{padding:.2rem;text-transform:uppercase}}@media(min-width:992px){.navigation .navbar-nav{flex-direction:row;flex-wrap:nowrap;min-width:0;align-items:center}.navigation .navbar-nav>li{flex-shrink:0}.navigation .navbar-nav>li>a{padding-left:clamp(.45rem,1.1vw,1.5rem);padding-right:clamp(.45rem,1.1vw,1.5rem);padding-bottom:2rem;white-space:nowrap;transform:translateY(.25rem)}.navigation .navbar-nav>li:nth-child(1)>a{padding-left:0}.navigation .navbar-nav>li:last-child>a{padding-right:0}}@media(min-width:1600px){.navigation .navbar-nav>li>a{padding-left:2rem;padding-right:2rem}.navigation .navbar-nav>li:nth-child(1)>a{padding-left:0}.navigation .navbar-nav>li:last-child>a{padding-right:0}}.navigation button.navbar-toggler{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;background:transparent;border:0;padding:0;position:relative;z-index:12;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:992px){.navigation button.navbar-toggler{display:none}}.navigation button.navbar-toggler:focus-visible{outline:2px solid #ee2d7a;outline-offset:3px}.navigation .burger{--burger-w: 1.55rem;--burger-h: 2px;--burger-gap: 6px;width:var(--burger-w);height:calc(var(--burger-h) * 3 + var(--burger-gap) * 2);display:flex;flex-direction:column;justify-content:space-between}.navigation .burger .burger__line{display:block;width:100%;height:var(--burger-h);background:#ee2d7a;border-radius:1px;transform-origin:center;transition:transform .5s cubic-bezier(.68,-.55,.27,1.55),opacity .2s ease}.navigation.menu-mobile-opened .burger .burger__line:nth-child(1){transform:translateY(calc(var(--burger-h) + var(--burger-gap))) rotate(45deg)}.navigation.menu-mobile-opened .burger .burger__line:nth-child(2){opacity:0;transform:scaleX(0)}.navigation.menu-mobile-opened .burger .burger__line:nth-child(3){transform:translateY(calc(-1 * (var(--burger-h) + var(--burger-gap)))) rotate(-45deg)}.navigation .language-switcher{display:inline-flex;align-items:center;gap:.35rem}.navigation .language-switcher .language-switcher__icon{color:#ee2d7a;flex-shrink:0;width:.95em;height:.95em}.navigation .language-switcher:hover{color:#ee2d7a;text-decoration:underline}@media(min-width:992px){.navigation .language-switcher{min-height:0}}@media(max-width:991px){.navigation .language-switcher{min-height:44px}}@media(prefers-reduced-motion:reduce){.navigation .burger .burger__line,.navigation #main-nav{transition:none}}@media(max-width:991px){div#main-nav ul>li.nav-item>a,div#main-nav .language-switcher{font-size:1.5em;line-height:1.2;padding-top:1.15rem;padding-bottom:1.15rem}}.breadcrumbs{list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:max-content;gap:1rem;color:#000;padding-top:1.5rem;margin:0;position:relative;z-index:11}.breadcrumbs li{display:flex;justify-content:space-between;gap:.45rem}.breadcrumbs a{color:#000;text-decoration:none}.breadcrumbs span{text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.kontakt-area .breadcrumbs,.dist-prod-area .breadcrumbs{position:absolute}.dist-prod-area .breadcrumbs{left:0;top:0}@media(min-width:992px){.navigation .navbar-nav>li.has-mega{position:relative}}.nav-mega-trigger .nav-mega-caret{display:inline-block;width:.8rem;height:.8rem;margin-left:1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;vertical-align:middle;transform:translateY(-.15rem) rotate(45deg);transition:transform .2s ease}@media(max-width:991px){.navigation .navbar-nav>li.has-mega.is-mega-open>.nav-mega-trigger .nav-mega-caret{transform:translateY(.1rem) rotate(225deg)}}@media(max-width:991px){.nav-mega{display:none;flex-direction:column;align-items:center;width:100%;padding:.15rem 0 1rem}}@media(min-width:992px){.nav-mega{position:absolute;top:calc(100% + 1.1rem);left:0;z-index:20;width:min(38rem,100vw - 3rem);padding:1.4rem 1.5rem 1.5rem;background:#fff;border-radius:8px;box-shadow:0 16px 40px #0000001f;border:1px solid rgba(0,0,0,.0784313725);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;text-align:center}.nav-mega:before{content:"";position:absolute;left:0;right:0;top:-1.25rem;height:1.25rem}.nav-mega .nav-mega__list{text-align:left}}@media(max-width:991px){.navigation .navbar-nav>li.has-mega.is-mega-open>.nav-mega{display:flex}}@media(min-width:992px){.navigation .navbar-nav>li.has-mega:hover .nav-mega,.navigation .navbar-nav>li.has-mega:focus-within .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}}.nav-mega__kicker{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ee2d7a;text-align:center}@media(max-width:991px){.nav-mega__kicker{width:max-content;max-width:100%;margin-bottom:.5rem;text-align:left}}.nav-mega__list{display:grid;grid-template-columns:1fr;gap:.15rem 1.25rem;list-style:none;margin:0;padding:0}@media(max-width:991px){.nav-mega__list{width:max-content;max-width:min(100%,22rem);margin-inline:auto}}@media(min-width:992px){.nav-mega__list{grid-template-columns:1fr 1fr}}.nav-mega__link{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;padding:.65rem .55rem;min-height:44px;box-sizing:border-box;font-size:.95rem;line-height:1.3;font-weight:500;color:#111;text-decoration:none;text-transform:none;text-align:left;border-radius:6px;transition:color .2s ease,background-color .2s ease}.nav-mega__link .category-icon{width:1.4rem;height:1.4rem;flex-shrink:0}.nav-mega__link:hover,.nav-mega__link:focus-visible{color:#ee2d7a;background:#ee2d7a0f;text-decoration:none;outline:none}.nav-mega__cta{width:fit-content;max-width:100%;margin:1rem auto 0;min-height:44px;box-sizing:border-box;padding-right:2.25rem}@media(max-width:991px){.nav-mega__cta{margin-top:.85rem}}@media(prefers-reduced-motion:reduce){.nav-mega,.nav-mega-caret{transition:none}}.kontakt-area{display:flex;flex-direction:column;padding:1rem;overflow:hidden}@media(min-width:992px){body:not(.kontakt) .kontakt-area{margin-left:5rem}}.kontakt-area{position:relative;padding-top:3rem}.kontakt-area:after{content:" ";display:block;position:absolute;width:60%;height:100%;right:0;z-index:-1;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat}.kontakt-area:before{content:" ";display:block;position:absolute;width:100%;height:100%;right:0;z-index:-2;top:0;background-color:#f8f8f8}.kontakt-area .form-header{text-align:center}.kontakt-area .arr-red-ico{height:1rem;display:block;margin:1rem auto}.kontakt-area>p{text-align:center}.kontakt-area form{display:grid;grid-template-columns:1fr;margin:2rem auto}@media(min-width:992px){.kontakt-area form{grid-template-columns:3fr 1.2fr;max-width:49rem;column-gap:2rem}}.kontakt-area form input,.kontakt-area form textarea{width:100%;max-width:33.5rem;background:#fff;border:.0625rem solid rgba(128,120,120,.5019607843);font-size:1.1875rem}.kontakt-area form input{height:3.5rem}.kontakt-area form input[type=checkbox]{width:1.25rem;height:1.25rem;background:#fff 0% 0% no-repeat padding-box;border:.0625rem solid rgba(17,17,17,.5019607843);border-radius:.3125rem;opacity:1}.kontakt-area form button[type=submit]{max-width:20rem;margin-top:1rem;order:3}@media(min-width:992px){.kontakt-area form button[type=submit]{grid-column:1}}.kontakt-area form textarea{height:10rem}.kontakt-area form .input-cnt{display:flex;flex-direction:column-reverse;padding-top:1rem;margin-bottom:.2rem;max-width:33.5rem}.kontakt-area form .input-cnt label{text-align:left;font-size:15px;letter-spacing:0px;color:#111;opacity:.5}.kontakt-area form .input-cnt.rodo-cnt{order:2;display:flex;flex-direction:row;gap:.5rem}.kontakt-area form .input-cnt.rodo-cnt label{opacity:1}@media(min-width:992px){.kontakt-area form .input-cnt{grid-column:1}}.kontakt-area form .radio-part{order:1}.kontakt-area form .radio-part .input-cnt>span{text-align:left;font-size:15px;letter-spacing:0px;color:#111;opacity:.5}.kontakt-area form .radio-part .input-cnt span{padding-bottom:.5rem}.kontakt-area form .radio-part .input-cnt input{margin-right:.5rem}.kontakt-area form .radio-part .input-cnt label{display:flex;line-height:1.2}@media(min-width:992px){.kontakt-area form .radio-part{padding-top:1.5rem;grid-column:2;grid-row:1;transform:translateY(1.5rem)}}.banner-area{position:relative;isolation:isolate;overflow-x:clip;height:calc(100vh - 10rem);width:100%;min-height:45vw;background-color:#f6f6f6}body.home .banner-area{height:calc(100vh - 18rem);height:calc(100dvh - 18rem);min-height:24rem;max-height:38rem}@media(max-width:991px){body.home .banner-area{height:auto;max-height:none;min-height:32rem;padding-bottom:5.5rem}}.banner-area .header-cnt{position:absolute;z-index:1;top:5vw;left:1.25rem;right:1.25rem;width:auto;max-width:100%}@media(min-width:992px){.banner-area .header-cnt{top:clamp(3.25rem,7vh,6rem);left:14.5vw;right:auto;width:min(34rem,38vw)}}@media(max-width:991px){.banner-area .header-cnt{top:auto;bottom:5.5rem;left:1.25rem;right:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem}}.banner-area .header-cnt{color:#000}.banner-area .header-cnt .banner-header{margin-bottom:0;padding-bottom:1.5rem;font-weight:700;font-size:2.15rem;line-height:1.12}@media(min-width:992px){.banner-area .header-cnt .banner-header{font-size:clamp(2.35rem,3.4vw,3.25rem)}}@media(max-width:991px){.banner-area .header-cnt .banner-header{padding-bottom:0;font-size:clamp(1.55rem,6.5vw,2rem)}}@media(max-width:480px){.banner-area .header-cnt .banner-header span{font-size:.8em}}@media(max-width:991px){.banner-area .header-cnt .banner-desc{margin:0;max-width:34ch;line-height:1.45}}.banner-area .header-cnt p .brand_link{text-decoration:none;color:#ee2d7a;font-weight:700}.banner-area .header-cnt .cta-button{margin-top:1rem}@media(max-width:991px){.banner-area .header-cnt .cta-button{margin-top:.35rem;min-height:44px;padding:.65rem 2.5rem .65rem 2.25rem;line-height:1.25;box-sizing:border-box}}.banner-area .banner-logo-cnt{width:50vw;left:calc(50% - 25vw);opacity:.1;position:absolute;top:.5rem}@media(min-width:992px){.banner-area .banner-logo-cnt{width:36.8229166667vw;height:95%;left:unset}}@media(max-width:480px){.banner-area .banner-logo-cnt{width:70%;max-width:100%;left:50%;transform:translate(-50%)}}.banner-area .banner-logo-cnt img{width:100%;height:100%;object-fit:contain}.banner-area .banner-slide{position:absolute;inset:0;z-index:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .85s ease,visibility .85s ease}.banner-area .banner-slide .header-cnt{opacity:0;transform:translateY(.65rem);transition:opacity .45s ease,transform .5s ease}.banner-area .banner-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.banner-area .banner-slide.active .header-cnt{opacity:1;transform:none;transition-delay:.18s}.banner-area .banner-slide .banner-img-cnt{position:absolute;z-index:-1;width:100%;right:0;top:0;height:100%;display:block;overflow:hidden}@media(min-width:992px){.banner-area .banner-slide .banner-img-cnt{width:81.5625vw}}.banner-area .banner-slide .banner-img-cnt img{width:100%;display:block;height:100%;object-fit:cover;transform:scale(1);transform-origin:68% 38%}@media(max-width:991px){.banner-area .banner-slide .banner-img-cnt img{height:52%}}.banner-area[data-autoslide]{--banner-dwell: 7s}.banner-area[data-autoslide] .banner-slide.active .banner-img{animation:banner-drift var(--banner-dwell) linear forwards}.banner-area.is-paused .banner-slide.active .banner-img,.banner-area.is-paused .banner-dot.active:after{animation-play-state:paused}.banner-area .arrow-wrapper .prev,.banner-area .arrow-wrapper .next{position:absolute;z-index:3;display:block;width:3.25rem;height:3.25rem;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;top:50%}@media(max-width:991px){.banner-area .arrow-wrapper .prev,.banner-area .arrow-wrapper .next{top:auto;bottom:1.1rem}}.banner-area .arrow-wrapper .prev img,.banner-area .arrow-wrapper .next img{width:100%;height:100%;object-fit:contain;opacity:.29}.banner-area .arrow-wrapper .prev{left:1rem;transform:translateY(-50%) rotate(90deg)}@media(min-width:992px){.banner-area .arrow-wrapper .prev{left:3rem}}@media(max-width:991px){.banner-area .arrow-wrapper .prev{transform:rotate(90deg)}}.banner-area .arrow-wrapper .next{right:1rem;transform:translateY(-50%) rotate(-90deg)}@media(min-width:992px){.banner-area .arrow-wrapper .next{right:3rem}}@media(max-width:991px){.banner-area .arrow-wrapper .next{transform:rotate(-90deg)}}.banner-area .banner-dots{position:absolute;z-index:3;left:50%;bottom:1.35rem;transform:translate(-50%);display:flex;align-items:center;gap:.45rem}.banner-area .banner-dots .banner-dot{--cta-cut: 2px;width:.5rem;height:.5rem;padding:0;border:0;border-radius:0;background:#111;opacity:.28;cursor:pointer;position:relative;overflow:hidden;clip-path:polygon(var(--cta-cut) 0,calc(100% - var(--cta-cut)) 0,100% var(--cta-cut),100% calc(100% - var(--cta-cut)),calc(100% - var(--cta-cut)) 100%,var(--cta-cut) 100%,0 calc(100% - var(--cta-cut)),0 var(--cta-cut));transition:width .35s ease,opacity .25s ease,background .25s ease}.banner-area .banner-dots .banner-dot.active{width:1.85rem;height:.45rem;opacity:1;background:#1111112e}.banner-area .banner-dots .banner-dot:focus-visible{outline:2px solid #ee2d7a;outline-offset:3px}.banner-area[data-autoslide] .banner-dot.active:after{content:"";position:absolute;inset:0;background:#ee2d7a;transform:scaleX(0);transform-origin:left center;animation:banner-dot-fill var(--banner-dwell, 7s) linear forwards}@keyframes banner-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.045) translate3d(var(--drift, -1.2%),0,0)}}@keyframes banner-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.banner-area .banner-slide{transition:opacity .2s ease,visibility .2s ease}.banner-area .banner-slide .header-cnt{transform:none;transition:none}.banner-area[data-autoslide] .banner-slide.active .banner-img,.banner-area[data-autoslide] .banner-dot.active:after{animation:none}.banner-area[data-autoslide] .banner-dot.active{background:#ee2d7a}}.steps-area{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;margin-top:0;padding:2.75rem 0 3.25rem;background:#f6f6f6}.steps-area .header-cnt{text-align:center;line-height:1.5;padding:0 clamp(1.25rem,4vw,2.75rem)}.steps-area .header-template{text-align:center}.steps-area .banner-header{margin:0;font-weight:700}.steps-area .arr-red-ico{display:block;margin:.65rem auto .35rem;height:.85rem}.steps-area .steps-desc{line-height:1.5;margin:0}.steps-area .steps-cols{display:grid;gap:clamp(1rem,2.2vw,1.75rem);list-style:none;margin:0;padding:2.25rem clamp(1.25rem,4vw,2.75rem) 0}.steps-area .steps-cols.cols-qty-3{grid-template-columns:1fr}@media(min-width:768px){.steps-area .steps-cols.cols-qty-3{grid-template-columns:1fr 1fr 1fr}}.steps-area .steps-cols li{--card-cut: 1.25rem;background-color:#fff;padding:3.25rem clamp(1.5rem,2.4vw,2.5rem) 2.25rem;display:flex;flex-direction:column;position:relative;cursor:default;border:1px solid rgba(0,0,0,.0392156863);clip-path:polygon(var(--card-cut) 0%,100% 0%,100% calc(100% - var(--card-cut)),calc(100% - var(--card-cut)) 100%,0% 100%,0% var(--card-cut));transition:transform .45s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms),box-shadow .45s ease,border-color .45s ease,opacity .7s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms)}.steps-area .steps-cols li .steps-header{margin:0;font-weight:700;font-size:1.35rem;line-height:1.2;padding:1.75rem 0 .75rem}.steps-area .steps-cols li .steps-in-circle{border:.125rem solid #000;border-radius:50%;display:block;font-size:1.3125rem;color:#000;width:9.4375rem;height:9.4375rem;font-weight:300;line-height:10rem;position:relative;text-align:right;transition:border-color .45s ease}.steps-area .steps-cols li .steps-in-circle span:nth-child(1){position:absolute;top:calc(50% - .65625rem);line-height:1;left:.75rem;font-weight:700}.steps-area .steps-cols li .steps-in-circle span:nth-child(2){color:#ee2d7a;font-size:5rem;padding-right:2.25rem;display:inline-block;transform-origin:70% 55%;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.steps-area .steps-cols li>img.arr-red-ico{position:absolute;margin:0;width:2.625rem;height:.9375rem;top:-1.15rem;left:50%;transition:transform .45s cubic-bezier(.22,.61,.36,1)}@media(min-width:768px){.steps-area .steps-cols li>img.arr-red-ico{left:-1.85rem;transform:rotate(-90deg);top:calc(50% + 1.5rem)}}.steps-area .steps-cols li>p{flex-grow:2;margin:0}.steps-area .steps-cols li:hover,.steps-area .steps-cols li:focus-within{transform:translateY(-.4rem);box-shadow:0 1.35rem 2.75rem #00000014;border-color:transparent}.steps-area .steps-cols li:hover .steps-in-circle,.steps-area .steps-cols li:focus-within .steps-in-circle{border-color:#ee2d7a}.steps-area .steps-cols li:hover .steps-in-circle span:nth-child(2),.steps-area .steps-cols li:focus-within .steps-in-circle span:nth-child(2){transform:scale(1.05)}@media(min-width:768px){.steps-area .steps-cols li:hover>img.arr-red-ico,.steps-area .steps-cols li:focus-within>img.arr-red-ico{transform:rotate(-90deg) translate(-.35rem)}}.steps-area .steps-cta{text-align:center;padding:2.25rem clamp(1.25rem,4vw,2.75rem) 0}.steps-area .steps-cta .cta-button{margin-top:0}@media(prefers-reduced-motion:reduce){.steps-area .steps-cols li{transition:none}.steps-area .steps-cols li:hover,.steps-area .steps-cols li:focus-within{transform:none}.steps-area .steps-cols li:hover .steps-in-circle span:nth-child(2),.steps-area .steps-cols li:focus-within .steps-in-circle span:nth-child(2){transform:none}}.knowus-area{padding-left:2rem;display:flex;flex-wrap:wrap;flex-direction:row;position:relative;justify-content:flex-end;padding-right:2rem;max-width:100%;min-width:0}.knowus-area:before{content:" ";display:block;position:absolute;width:100%;height:150%;right:0;z-index:-1;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat;top:-25%}@media(min-width:992px){.knowus-area{padding-left:calc(11vw + 2rem);padding-right:0}}.knowus-area .header-cnt{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;padding-bottom:2rem}.knowus-area .header-cnt .banner-header{margin:0;padding-bottom:1.25rem;max-width:14rem;line-height:1.1}@media(min-width:992px){.knowus-area .header-cnt{position:absolute;left:calc(11vw + 2rem);width:min(56vw,46rem);top:50%;transform:translateY(-50%);padding-bottom:0;flex-wrap:nowrap;z-index:2;pointer-events:none}.knowus-area .header-cnt .banner-header{flex:0 0 auto;max-width:12.5rem;padding:0 2rem 4.5rem 0;align-self:flex-end;pointer-events:auto}.knowus-area .header-cnt .description-wrapper{pointer-events:auto}}.knowus-area .description-wrapper{width:100%;padding-top:2rem;border-top:.125rem solid #ee2d7a}.knowus-area .description-wrapper>p{font-size:1.25rem;margin-top:0}@media(min-width:992px){.knowus-area .description-wrapper{width:26.5625vw;padding-left:2rem;border-top:0;padding-top:1rem;padding-bottom:1rem;border-left:2px solid #ee2d7a}}.knowus-area .description-wrapper .cta-button{margin-top:1rem}.knowus-area .image-wrapper{width:100%;min-width:0;max-width:100%;overflow:hidden;position:relative;z-index:0}@media(min-width:992px){.knowus-area .image-wrapper{width:54.21875vw}}.knowus-area .image-wrapper img{width:100%;height:auto;display:block;object-fit:cover}@media(min-width:992px){.knowus-area .image-wrapper[data-parallax] img{height:160%;width:110%;max-width:none;margin-top:-22%;margin-left:-5%;will-change:transform}}@media(prefers-reduced-motion:reduce){.knowus-area .image-wrapper[data-parallax] img{will-change:auto;transform:none!important}}.process-area{--card-cut: 2rem;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;padding-top:3rem;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 50px #0000001a;margin:3rem 2rem 2rem;max-width:100%;min-width:0;clip-path:polygon(var(--card-cut) 0%,100% 0%,100% calc(100% - var(--card-cut)),calc(100% - var(--card-cut)) 100%,0% 100%,0% var(--card-cut))}@media(min-width:992px){.process-area{margin:4rem 11.25vw}}.process-area .header-cnt{text-align:center;line-height:1.5}.process-area .header-template{text-align:center}.process-area .steps-desc{width:90%;margin:1rem auto}@media(min-width:992px){.process-area .steps-desc{width:50%}}.process-area ul{display:grid;gap:3rem;list-style:none;padding:2rem;grid-template-columns:1fr}@media(min-width:768px){.process-area ul{grid-template-columns:1fr 1fr}}@media(min-width:992px){.process-area ul{grid-template-columns:1fr 1fr 1fr}}.process-area ul li{position:relative;cursor:default}.process-area ul li .process-ico{margin:1rem auto;display:block;height:3rem}.process-area ul li .steps-in-circle{margin:1rem auto;border:.3125rem solid #EE2D7A;border-radius:50%;display:block;font-size:1.3125rem;color:#000;width:6.5rem;height:6.5rem;line-height:6rem;font-weight:900;position:relative;text-align:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease;font-size:3.4375rem}.process-area ul li .arr-red-ico{position:absolute;width:2.625rem;height:.9375rem;top:-1.15rem;left:calc(50% - 1.31rem)}@media(min-width:768px){.process-area ul li .arr-red-ico{left:-2rem;transform:rotate(-90deg);top:calc(50% + 1.5rem)}}.process-area ul li>p{width:70%;text-align:center;margin:0 auto;font-size:1.1875rem}.process-area ul li:hover .steps-in-circle{background-color:#111;box-shadow:0 0 20px #00000029;border-color:#111;color:#fff}.process-area ul li:last-child .steps-in-circle{border-color:#ee2d7a;background-color:#ee2d7a;color:#fff}.process-area ul li:last-child:hover .steps-in-circle{background-color:#111;box-shadow:0 0 20px #00000029;border-color:#111;color:#ee2d7a}@media(min-width:768px){.process-area ul li:nth-child(odd) .arr-red-ico{display:none}}@media(min-width:992px){.process-area ul li:nth-child(odd) .arr-red-ico{display:block}.process-area ul li:nth-child(4) .arr-red-ico,.process-area ul li:nth-child(7) .arr-red-ico{display:none}}.dystrybucja-area{overflow-x:clip}.dystrybucja-area .header-cnt{text-align:center;padding-bottom:2rem}.dystrybucja-area .header-cnt .header-template>span:first-child{color:#ee317c}.dystrybucja-area .dyst-cols{list-style:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.dystrybucja-area .dyst-cols.is-single{grid-template-columns:none}@media(min-width:992px){.dystrybucja-area .dyst-cols{grid-template-columns:1fr 1fr;padding:0 11.25vw;gap:2px}.dystrybucja-area .dyst-cols.is-single{grid-template-columns:none}}@media(min-width:1600px){.dystrybucja-area .dyst-cols{padding:0 22.25vw}}.dystrybucja-area .dyst-cols li{position:relative}.dystrybucja-area .dyst-cols li a{position:relative;display:flex}.dystrybucja-area .dyst-cols li img{width:100%;display:block;height:100%;object-fit:cover}.dystrybucja-area .dyst-cols li .logo-cnt{min-width:0;max-width:100%;width:16.4583333333vw}@media(min-width:768px){.dystrybucja-area .dyst-cols li .logo-cnt{min-width:19.75rem}}.dystrybucja-area .dyst-cols li .logo-cnt{min-height:194px;height:10.1041666667vw;position:absolute;right:0;top:0;display:flex;justify-content:center;align-content:center;padding:2rem;background-color:#fff}.dystrybucja-area .dyst-cols li .logo-cnt .logo{width:90%;height:auto;height:90%;object-fit:contain}.dystrybucja-area .dyst-cols li:nth-child(1) a:before{content:"";z-index:-1;width:80%;height:70%;position:absolute;bottom:-1rem;left:0}@media(min-width:992px){.dystrybucja-area .dyst-cols li:nth-child(1) a:before{left:-1rem}}.dystrybucja-area .dyst-cols li:nth-child(1) a:before{background-color:#000}.dystrybucja-area .dyst-cols li:nth-child(2) .logo-cnt{right:unset;left:0}.dystrybucja-area .dyst-cols li:nth-child(2) a:before{content:"";z-index:-1;width:88%;height:70%;position:absolute;display:block;top:-1rem;right:0}@media(min-width:992px){.dystrybucja-area .dyst-cols li:nth-child(2) a:before{right:-1rem}}.dystrybucja-area .dyst-cols li:nth-child(2) a:before{background-color:#000}@media(min-width:992px){.dystrybucja-area .dyst-cols li:nth-child(2):before{height:40%;position:absolute;content:" ";display:block;background-color:#ee2d7a;width:1px;height:70%;top:0;left:-1px}}.ourbrands-area.is-cta-only .brands-img-wrapper{grid-template-columns:unset}.ourbrands-area.is-cta-only .brands-img-wrapper .gallery-header{grid-area:unset}.ourbrands-area.is-cta-only .brands-img-wrapper .gallery-header .header-cnt{flex-direction:column;align-items:center}.ourbrands-area.is-cta-only .brands-img-wrapper .gallery-header .marki-custom{padding:0!important}.ourbrands-area.is-cta-only .brands-img-wrapper .gallery-header .cta-button{margin-top:0;max-width:15rem}.ourbrands-area{margin:3rem 2rem 2rem;max-width:100%;min-width:0}@media(min-width:992px){.ourbrands-area{margin:4rem 11.25vw}}.ourbrands-area ul{display:grid;gap:3rem;list-style:none;padding:2rem;grid-template-columns:1fr 1fr}@media(min-width:992px){.ourbrands-area ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.ourbrands-area ul{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:480px){.ourbrands-area ul{gap:.5rem;padding:0}}.ourbrands-area ul li{display:flex;justify-content:center;align-items:center}.ourbrands-area ul li a.our-brand-link{width:100%}.ourbrands-area ul li .brand-img{width:100%;height:auto;opacity:.2;filter:grayscale(100)}.ourbrands-area ul li.gallery-header{grid-area:span 2/span 2}.ourbrands-area ul li.gallery-header .header-cnt{display:flex;flex-wrap:wrap;flex-direction:row;padding-bottom:2rem}.ourbrands-area ul li.gallery-header .header-cnt .header-template{padding-bottom:2rem}@media(min-width:992px){.ourbrands-area ul li.gallery-header .header-cnt{flex-wrap:nowrap}.ourbrands-area ul li.gallery-header .header-cnt span{white-space:nowrap}.ourbrands-area ul li.gallery-header .header-cnt{padding-bottom:0}.ourbrands-area ul li.gallery-header .header-cnt .header-template{padding-right:2rem;align-items:end;display:flex;padding-bottom:4.5rem}}.ourbrands-area ul li.gallery-header .description-wrapper{width:100%;padding-top:2rem;border-top:.125rem solid #ee2d7a}.ourbrands-area ul li.gallery-header .description-wrapper>p{font-size:1.25rem}@media(min-width:992px){.ourbrands-area ul li.gallery-header .description-wrapper{padding-left:2rem;border-top:0;padding-top:1rem;padding-bottom:1rem;border-left:2px solid #ee2d7a}}.ourbrands-area ul li.gallery-header .description-wrapper .cta-button{margin-top:1rem}@media(min-width:992px){.ourbrands-area ul li.gallery-header{grid-row:2}}@media(min-width:1200px){.ourbrands-area ul li.gallery-header{grid-row:unset}}.ourproducts-area{margin:3rem 2rem 2rem;max-width:100%;min-width:0;position:relative}.ourproducts-area:before{content:" ";display:block;position:absolute;width:100%;height:125%;right:0;z-index:-1;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat;top:-25%}@media(min-width:992px){.ourproducts-area{margin:4rem 11.25vw}}.ourproducts-area .header-cnt{text-align:center;line-height:1.5}.ourproducts-area .header-template{text-align:center}.ourproducts-area .sec-desc{width:90%;margin:1rem auto}@media(min-width:992px){.ourproducts-area .sec-desc{width:50%}}.ourproducts-area ul{display:grid;gap:3rem;list-style:none;padding:0}@media(min-width:560px){.ourproducts-area ul{padding:2rem}}.ourproducts-area ul{grid-template-columns:1fr}@media(min-width:768px){.ourproducts-area ul{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.ourproducts-area ul{gap:5rem}}.ourproducts-area ul li{display:flex;flex-direction:column;min-width:0;position:relative}.ourproducts-area ul li .prod-img{width:100%;height:auto}.ourproducts-area ul li .content-wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.ourproducts-area ul li .content-wrapper{width:80%}}.ourproducts-area ul li .content-cnt{--card-cut: 1.5rem;background-color:#111;color:#fff;padding:2rem;clip-path:polygon(var(--card-cut) 0%,100% 0%,100% calc(100% - var(--card-cut)),calc(100% - var(--card-cut)) 100%,0% 100%,0% var(--card-cut))}.ourproducts-area ul li .content-cnt .description-wrapper{width:100%;margin:0;font-size:.9375rem;line-height:1.55;font-weight:400;color:#ffffffad}.ourproducts-area ul li .content-cnt .header-template{color:#fff;padding-bottom:.85rem;text-align:left;display:flex;align-items:flex-start;gap:.75rem;min-width:0}.ourproducts-area ul li .content-cnt .header-template .category-icon{width:1.75rem;height:1.75rem;flex-shrink:0;margin-top:.28em}.ourproducts-area ul li .content-cnt .header-template .txt-XL,.ourproducts-area ul li .content-cnt .header-template>span{min-width:0;flex:1 1 auto;color:#fff;font-size:clamp(1.85rem,6.5vw,2.75rem);line-height:1.12;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;hyphens:manual}@media(max-width:575px){.ourproducts-area ul li .content-cnt{padding:1.5rem 1.35rem}.ourproducts-area ul li .content-cnt .header-template{flex-direction:column;align-items:flex-start;gap:.55rem}.ourproducts-area ul li .content-cnt .header-template .category-icon{margin-top:0}.ourproducts-area ul li .content-cnt .header-template .txt-XL,.ourproducts-area ul li .content-cnt .header-template>span{flex:0 1 auto;width:100%;font-size:clamp(1.9rem,8vw,2.4rem)}}.ourproducts-area ul li .cta-button{margin-top:1rem;align-self:flex-end}@media(min-width:992px){.ourproducts-area ul li:first-child .prod-img{transform:translate(-4rem)}.ourproducts-area ul li:first-child .content-wrapper{transform:translate(calc(20% + 1rem),-7rem)}.ourproducts-area ul li:nth-child(2){transform:translate(2rem,2rem)}.ourproducts-area ul li:nth-child(2) .img-cnt{transform:translate(2rem)}.ourproducts-area ul li:nth-child(2) .content-wrapper{transform:translate(-1rem,-5rem)}.ourproducts-area ul li:nth-child(3),.ourproducts-area ul li:nth-child(5),.ourproducts-area ul li:nth-child(7),.ourproducts-area ul li:nth-child(9){transform:translate(-3rem,-6rem)}.ourproducts-area ul li:nth-child(3) .content-wrapper,.ourproducts-area ul li:nth-child(5) .content-wrapper,.ourproducts-area ul li:nth-child(7) .content-wrapper,.ourproducts-area ul li:nth-child(9) .content-wrapper{transform:translate(-2rem,-5rem)}.ourproducts-area ul li:nth-child(4) .content-wrapper,.ourproducts-area ul li:nth-child(6) .content-wrapper,.ourproducts-area ul li:nth-child(8) .content-wrapper,.ourproducts-area ul li:nth-child(10) .content-wrapper{transform:translate(-2rem,-5rem)}}.who-supply-area{margin:3rem 2rem 2rem;max-width:100%;min-width:0;position:relative}.who-supply-area:before{content:" ";display:block;position:absolute;width:100%;height:150%;right:0;z-index:-1;background-image:url(/images/map.svg);background-repeat:repeat;top:-25%}@media(min-width:992px){.who-supply-area{margin:4rem 11.25vw}}.who-supply-area .header-cnt{text-align:center;line-height:1.5}.who-supply-area .header-template{text-align:center}.who-supply-area .sec-desc{width:90%;margin:1rem auto}@media(min-width:992px){.who-supply-area .sec-desc{width:50%}}.who-supply-area .graph-header{text-align:center;font-size:2.75rem;letter-spacing:0px;color:#ee2d7a;font-weight:600;padding-bottom:3rem;position:relative}.who-supply-area .graph-header:before{content:"";display:block;position:absolute;border-left:.5px solid #EE2D7A;height:3rem;left:50%;bottom:0}.who-supply-area .graph-header img{height:2.5rem;transform:translateY(.5rem)}.who-supply-area ul{padding-top:1rem;list-style:none;display:grid;padding-left:0;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.who-supply-area ul{grid-template-columns:repeat(4,1fr);padding-top:3rem}}.who-supply-area ul li{display:flex;flex-direction:column;align-items:center;position:relative}.who-supply-area ul li img{margin-top:1rem;width:100%;height:auto;max-height:5rem;margin-bottom:1rem}@media(max-width:559px){.who-supply-area ul li:nth-child(1):before{content:"";display:block;position:absolute;border-left:.5px solid #EE2D7A;height:calc(100% + 1rem);left:100%;top:-1rem}.who-supply-area ul li:nth-child(1):after{content:"";display:block;position:absolute;border-top:.5px solid #EE2D7A;width:1rem;right:0;top:50%}.who-supply-area ul li:nth-child(3):before{content:"";display:block;position:absolute;border-left:.5px solid #EE2D7A;height:50%;left:100%;top:0}.who-supply-area ul li:nth-child(3):after{content:"";display:block;position:absolute;border-top:.5px solid #EE2D7A;width:1rem;right:0;top:50%}.who-supply-area ul li:nth-child(2n):after{content:"";display:block;position:absolute;border-top:.5px solid #EE2D7A;width:1rem;left:0;top:50%}}@media(min-width:560px)and (max-width:767px){.who-supply-area ul li:nth-child(1):before{content:"";display:block;position:absolute;border-left:.5px solid #EE2D7A;height:calc(100% + 1rem);left:100%;top:-1rem}.who-supply-area ul li:nth-child(1):after{content:"";display:block;position:absolute;border-top:.5px solid #EE2D7A;width:3rem;right:0;top:50%}.who-supply-area ul li:nth-child(3):before{content:"";display:block;position:absolute;border-left:.5px solid #EE2D7A;height:50%;left:100%;top:0}.who-supply-area ul li:nth-child(3):after{content:"";display:block;position:absolute;border-top:.5px solid #EE2D7A;width:3rem;right:0;top:50%}.who-supply-area ul li:nth-child(2n):after{content:"";display:block;position:absolute;border-top:.5px solid #EE2D7A;width:3rem;left:0;top:50%}}@media(min-width:768px){.who-supply-area ul li:before{content:"";display:block;position:absolute;border-top:.5px solid #EE2D7A;border-left:.5px solid #EE2D7A;width:50%;height:2rem;left:50%;top:-3rem}.who-supply-area ul li:nth-child(2):before,.who-supply-area ul li:nth-child(3):before{width:100%;left:0;border-left:0}.who-supply-area ul li:nth-child(2):after,.who-supply-area ul li:nth-child(3):after{content:"";display:block;position:absolute;left:50%;border-left:.5px solid #EE2D7A;height:2rem;top:-3rem}.who-supply-area ul li:nth-child(4):before{width:50%;border-left:0;left:0;border-right:.5px solid #EE2D7A}}.o-nas{--about-pad: 1.25rem}@media(min-width:768px){.o-nas{--about-pad: clamp(1.25rem, 4vw, 4rem)}}.o-nas{--about-graphite: #1c1c1c;--about-rule: 1.5rem}.o-nas .about-chapter{position:relative;isolation:isolate;background:var(--about-graphite);color:#fff}.o-nas .about-chapter__fx{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.o-nas .about-chapter__mosaic{position:absolute;inset:0 -12% 0 12%;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat-y;background-size:min(92rem,165%) auto;background-position:32% 0;filter:invert(1) contrast(18);opacity:.22}@media(min-width:992px){.o-nas .about-chapter__mosaic{left:22%;background-size:min(110rem,180%) auto;background-position:18% 0;opacity:.28}}.o-nas .about-chapter__aurora{position:absolute;inset:0;background:radial-gradient(closest-side,rgba(238,45,122,.1803921569),transparent 72%) 88% 10%/min(42rem,70vw) min(42rem,70vh) no-repeat,radial-gradient(closest-side,rgba(238,45,122,.1098039216),transparent 72%) 8% 38%/min(34rem,55vw) min(30rem,50vh) no-repeat,radial-gradient(closest-side,rgba(238,45,122,.1411764706),transparent 72%) 82% 64%/min(38rem,62vw) min(34rem,55vh) no-repeat,radial-gradient(closest-side,rgba(238,45,122,.1333333333),transparent 72%) 12% 92%/min(34rem,55vw) min(28rem,45vh) no-repeat}.o-nas .about-chapter__aurora:before,.o-nas .about-chapter__aurora:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);animation:about-aurora 24s ease-in-out infinite}.o-nas .about-chapter__aurora:before{width:min(40rem,70vw);height:min(40rem,70vh);top:4rem;right:-12%;background:#ee2d7a33}.o-nas .about-chapter__aurora:after{width:min(34rem,55vw);height:min(26rem,45vh);bottom:4rem;left:-14%;background:#ee2d7a24;animation-duration:30s;animation-delay:-9s}.o-nas .about-chapter__grain{position:absolute;inset:-30%;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;animation:about-grain .45s steps(4) infinite}.o-nas .about-chapter__content{position:relative;z-index:1}.o-nas .about-crumbs{padding:.7rem var(--about-pad)}.o-nas .about-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;padding:0;max-width:none;font-size:.8125rem;line-height:1.3;color:#fffc}.o-nas .about-crumbs li{display:flex;align-items:center;gap:.55rem}.o-nas .about-crumbs li+li:before{content:">";color:#ffffff73;font-weight:400}.o-nas .about-crumbs a{color:#fff;text-decoration:none;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.o-nas .about-crumbs .active span{color:#ffffffb3;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.o-nas .about-crumbs span{width:auto;overflow:visible;text-overflow:unset}.o-nas .about-hero{position:relative;padding:2.25rem var(--about-pad) 2.75rem;padding-left:calc(var(--about-pad) + var(--about-rule))}@media(min-width:992px){.o-nas .about-hero{min-height:18rem;padding:4rem var(--about-pad) 3.5rem;padding-left:calc(var(--about-pad) + var(--about-rule));display:grid;align-items:center}}.o-nas .about-hero .about-hero__copy{position:relative;z-index:1;max-width:36rem}.o-nas .about-hero h1{margin:0 0 1rem;font-size:clamp(2.35rem,5vw,3.75rem);line-height:1.08;font-weight:700;color:#fff}.o-nas .about-hero .about-hero__lead{margin:0;font-size:1.125rem;line-height:1.55;color:#ffffffa3}@media(min-width:992px){.o-nas .about-hero .about-hero__lead{font-size:1.25rem}}.o-nas .about-facts{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1215686275);border-bottom:1px solid rgba(255,255,255,.1215686275)}@media(min-width:992px){.o-nas .about-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.o-nas .about-facts li{border-bottom:1px solid rgba(255,255,255,.1215686275)}.o-nas .about-facts li:last-child{border-bottom:0}@media(min-width:992px){.o-nas .about-facts li{border-bottom:0;border-left:1px solid rgba(255,255,255,.1215686275)}.o-nas .about-facts li:first-child{border-left:0}}.o-nas .about-facts a{display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:44px;padding:1.25rem var(--about-pad);padding-left:calc(var(--about-pad) + var(--about-rule));color:inherit;text-decoration:none}@media(min-width:992px){.o-nas .about-facts a{min-height:11rem;padding:2rem 1.75rem 1.75rem}}.o-nas .about-facts a:hover{background:#ffffff0a}.o-nas .about-facts a:focus-visible{outline:2px solid #ee2d7a;outline-offset:-2px}@media(min-width:992px){.o-nas .about-facts li:first-child a{padding-left:calc(var(--about-pad) + var(--about-rule))}}@media(min-width:992px){.o-nas .about-facts li:not(:first-child) a{padding-left:1.75rem}}.o-nas .about-facts li:last-child a{background:#ee2d7a14}.o-nas .about-facts li:last-child a:hover{background:#ee2d7a22}.o-nas .about-facts .about-facts__title{font-size:1.125rem;font-weight:700;line-height:1.25;color:#fff}@media(min-width:992px){.o-nas .about-facts .about-facts__title{font-size:1.25rem}}.o-nas .about-facts li:last-child .about-facts__title{color:#ee2d7a}.o-nas .about-facts .about-facts__rest{font-size:.9375rem;line-height:1.45;color:#ffffffa3}.o-nas .about-pin{--pin-p: .33;position:relative}@media(min-width:992px){.o-nas .about-pin{height:300vh}}.o-nas .about-pin .about-pin__sticky{position:relative;padding:2rem var(--about-pad) 2.5rem;padding-left:calc(var(--about-pad) + var(--about-rule));min-height:0}@media(min-width:992px){.o-nas .about-pin .about-pin__sticky{position:sticky;top:10rem;height:calc(100vh - 10rem);height:calc(100dvh - 10rem);display:flex;align-items:center;justify-content:space-between;gap:2rem 3rem;padding:3rem var(--about-pad);padding-left:calc(var(--about-pad) + var(--about-rule));padding-right:calc(var(--about-pad) + 7.5rem)}}.o-nas .about-pin .about-pin__index{display:none}@media(min-width:992px){.o-nas .about-pin .about-pin__index{display:block;position:relative;z-index:1;flex:0 1 auto;margin:0;font-size:clamp(5.5rem,12vw,9.5rem);font-weight:800;line-height:.8;letter-spacing:-.06em;color:#ffffff14;pointer-events:none;user-select:none}}.o-nas .about-pin .about-pin__copy{position:relative;z-index:2;width:100%;max-width:38rem;flex:1 1 auto}.o-nas .about-pin .about-pin__label{margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ee2d7a}.o-nas .about-pin .about-pin__slides{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.o-nas .about-pin .about-pin__slides{display:grid;grid-template-areas:"slide";gap:0}}.o-nas .about-pin .about-pin__slide{margin:0;font-size:1.25rem;line-height:1.5;color:#ffffff73}.o-nas .about-pin .about-pin__slide strong{color:#fff;font-weight:700}@media(min-width:992px){.o-nas .about-pin .about-pin__slide{grid-area:slide;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.4;opacity:0;transform:translate3d(0,.7rem,0);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.o-nas .about-pin .about-pin__slide.is-active{opacity:1;transform:none;pointer-events:auto}}.o-nas .about-pin .about-pin__meter{display:none}@media(min-width:992px){.o-nas .about-pin .about-pin__meter{display:flex;align-items:center;gap:1rem;margin:2rem 0 0;max-width:22rem}}.o-nas .about-pin .about-pin__count{margin:0;flex:0 0 auto;font-size:.8125rem;letter-spacing:.06em;color:#fff9;white-space:nowrap}.o-nas .about-pin .about-pin__track{flex:1 1 auto;height:2px;background:#ee2d7a3d;overflow:hidden}.o-nas .about-pin .about-pin__fill{display:block;height:100%;width:100%;background:#ee2d7a;transform:scaleX(var(--pin-p));transform-origin:left center}.o-nas .quality-area{display:flex;flex-direction:column;margin:0;padding:3rem var(--about-pad) 4rem}@media(min-width:992px){.o-nas .quality-area{padding:5rem var(--about-pad) 6rem}}.o-nas .quality-area .header-cnt{text-align:left;max-width:40rem;margin-bottom:1.5rem}.o-nas .quality-area h2{margin:0 0 1rem;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.2}.o-nas .quality-area .qual-desc{width:auto;margin:0;color:#6e6e6e}.o-nas .quality-area ol{list-style:none;display:flex;flex-direction:column;padding:0;margin:0}.o-nas .quality-area ol li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:.75rem;row-gap:.35rem;width:100%;padding:1.15rem 0;border-top:1px solid rgba(17,17,17,.1019607843)}@media(min-width:768px){.o-nas .quality-area ol li{display:flex;align-items:baseline;justify-content:space-between;column-gap:1.5rem;transition:padding-inline .55s cubic-bezier(.22,1,.36,1)}}.o-nas .quality-area ol .qual-lead{display:contents}@media(min-width:768px){.o-nas .quality-area ol .qual-lead{display:flex;align-items:baseline;gap:.75rem 1rem;min-width:0}}@media(hover:hover)and (pointer:fine)and (min-width:768px){.o-nas .quality-area ol li:has(.cols-wrapper):hover{padding-inline:clamp(1.25rem,6vw,4.5rem)}}.o-nas .quality-area ol .qual-num{font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#ee2d7a;padding-top:.2rem}.o-nas .quality-area ol h3{margin:0;font-size:1.125rem;line-height:1.3;font-weight:700}.o-nas .quality-area ol .cols-wrapper{margin:0;grid-column:2;font-size:.9375rem;letter-spacing:0;color:#ee2d7a;display:flex;flex-wrap:wrap;gap:.35rem 1rem;width:auto;flex:0 0 auto}@media(min-width:768px){.o-nas .quality-area ol .cols-wrapper{grid-column:auto;justify-content:flex-end}.o-nas .quality-area ol .cols-wrapper:before{display:none}}.o-nas .quality-area ol .cols-wrapper .left-col,.o-nas .quality-area ol .cols-wrapper .right-col{text-align:left;padding:0;position:relative}.o-nas .quality-area ol .cols-wrapper .left-col:before{display:none}.o-nas .quality-area ol .cols-wrapper .right-col:before{content:"·";margin-right:1rem;color:#111}.o-nas .quality-area li:last-child{border-bottom:1px solid rgba(17,17,17,.1019607843)}@media(prefers-reduced-motion:reduce){.o-nas .about-chapter__grain,.o-nas .about-chapter__aurora:before,.o-nas .about-chapter__aurora:after{animation:none}.o-nas .about-pin{height:auto}.o-nas .about-pin .about-pin__sticky{position:relative;height:auto}.o-nas .about-pin .about-pin__meter{display:none}.o-nas .about-pin .about-pin__slides{display:flex;flex-direction:column;gap:2rem}.o-nas .about-pin .about-pin__slide{position:relative;inset:auto;opacity:1;transform:none}.o-nas .quality-area ol li{transition:none}.o-nas .quality-area ol li:hover{padding-inline:0}}@keyframes about-grain{0%{transform:translateZ(0)}25%{transform:translate3d(-1.5%,1%,0)}50%{transform:translate3d(1%,-1.2%,0)}75%{transform:translate3d(-.8%,-.6%,0)}to{transform:translateZ(0)}}@keyframes about-aurora{0%,to{transform:translateZ(0) scale(1)}40%{transform:translate3d(-4%,3%,0) scale(1.06)}70%{transform:translate3d(3%,-2%,0) scale(.96)}}@media(max-width:991px){.o-nas .about-pin .about-pin__slide{opacity:1;transform:none;position:relative}.o-nas .about-pin .about-pin__meter,.o-nas .about-pin .about-pin__index{display:none}.o-nas .about-chapter__grain,.o-nas .about-chapter__aurora:before,.o-nas .about-chapter__aurora:after{animation:none}}.oem{--oem-pad: 1.25rem;--oem-graphite: #1c1c1c}@media(min-width:768px){.oem{--oem-pad: clamp(1.25rem, 4vw, 4rem)}}.oem .oem-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:clamp(32rem,82vh,56rem);color:#fff}.oem .oem-hero__media{position:absolute;inset:0;z-index:0}.oem .oem-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% center}.oem .oem-hero__mosaic{position:absolute;inset:0;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat-y;background-size:min(72rem,145%) auto;background-position:62% 0;filter:invert(1) contrast(18);opacity:.12;mix-blend-mode:screen}@media(min-width:992px){.oem .oem-hero__mosaic{background-size:min(90rem,160%) auto;background-position:72% -4%;opacity:.16}}.oem .oem-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#1c1c1c8c,#1c1c1c33 28%,#1c1c1c14),linear-gradient(90deg,rgba(28,28,28,.82) 0%,rgba(28,28,28,.45) 42%,rgba(28,28,28,.12) 72%,transparent 100%)}.oem .oem-crumbs{position:relative;z-index:1;padding:.7rem var(--oem-pad)}.oem .oem-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;padding:0;font-size:.8125rem;line-height:1.3;color:#fffc}.oem .oem-crumbs li{display:flex;align-items:center;gap:.55rem}.oem .oem-crumbs li+li:before{content:">";color:#ffffff73;font-weight:400}.oem .oem-crumbs a{color:#fff;text-decoration:none;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.oem .oem-crumbs .active span{color:#ffffffb3;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.oem .oem-crumbs span{width:auto;overflow:visible;text-overflow:unset}.oem .oem-hero__body{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;max-width:46rem;padding:1.5rem var(--oem-pad) 2.75rem}@media(min-width:992px){.oem .oem-hero__body{padding:2rem var(--oem-pad) 5.5rem;max-width:52rem}}.oem .oem-hero__body h1{margin:0 0 1rem;font-size:clamp(2.35rem,5vw,3.75rem);line-height:1.35;font-weight:700}.oem .oem-hero__ink{display:inline;padding:.12em .4em;background:#1c1c1ce0;color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.oem .oem-hero__lead{margin:0;font-size:1.0625rem;line-height:1.55}@media(min-width:992px){.oem .oem-hero__lead{font-size:1.125rem}}.oem .oem-hero__lead .oem-hero__ink{color:#ffffffde}.oem .oem-idea{position:relative;z-index:2;display:grid;gap:1.25rem;margin:0;padding:2rem var(--oem-pad) 2rem;background:transparent}@media(min-width:992px){.oem .oem-idea{grid-template-columns:minmax(0,1fr) clamp(18rem,42%,34rem);grid-template-rows:auto 1fr;gap:0 1.5rem;margin-top:-5rem;padding:0 var(--oem-pad) 0;align-items:start}}.oem .oem-idea__copy{background:#fff;padding:1.75rem 1.5rem 1.5rem}@media(min-width:992px){.oem .oem-idea__copy{grid-column:1;grid-row:1;border-bottom:none;padding:2rem 2rem 1.5rem;box-shadow:0 1px #11111114}}.oem .oem-idea__copy h2{margin:0 0 .75rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2;color:#111}.oem .oem-idea__copy p{margin:0;color:#6e6e6e;font-size:.9625rem;line-height:1.55}.oem .oem-idea__photo{margin:0;min-width:0;order:-1}@media(min-width:992px){.oem .oem-idea__photo{order:0;grid-column:2;grid-row:1/span 2;position:sticky;top:8rem;align-self:start;max-height:calc(100vh - 10rem);overflow:hidden;box-shadow:0 2rem 4rem #0002}}.oem .oem-idea__photo img{display:block;width:100%;height:auto;max-height:28rem;object-fit:cover;object-position:center 20%}@media(min-width:992px){.oem .oem-idea__photo img{height:100%;max-height:none;min-height:38rem}}.oem .oem-services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.55rem;background:transparent}@media(min-width:640px){.oem .oem-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.oem .oem-services{grid-column:1;grid-row:2;padding-bottom:2rem}}.oem .oem-services li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.6rem;align-items:start;padding:1rem 1rem 1.1rem;border:1px solid rgba(17,17,17,.1019607843);background:#fff;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.oem .oem-services p{margin:0;font-size:.9rem;line-height:1.42;font-weight:700;color:#111}.oem .oem-services__n{font-size:.75rem;font-weight:700;letter-spacing:.07em;color:#ee2d7a;padding-top:.18rem}@media(hover:hover)and (pointer:fine){.oem .oem-services li:hover{transform:translateY(-.18rem);box-shadow:0 .7rem 1.4rem #00000010}}.oem .oem-process{position:relative;z-index:1;padding:1rem var(--oem-pad) 4rem}@media(min-width:992px){.oem .oem-process{padding:2rem var(--oem-pad) 5.5rem}}.oem .oem-process__head{max-width:40rem;margin-bottom:1.5rem}.oem .oem-process__head h2{margin:0 0 .75rem;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.2;color:#111}.oem .oem-process__head p{margin:0;color:#6e6e6e}.oem .oem-process__list{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:768px){.oem .oem-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.oem .oem-process__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.oem .oem-process__list li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:.75rem;align-items:baseline;padding:1.15rem 0;border-top:1px solid rgba(17,17,17,.1019607843)}@media(min-width:768px){.oem .oem-process__list li{padding:1.25rem 1.25rem 1.25rem 0}}.oem .oem-process__list p{margin:0;font-size:.9375rem;line-height:1.45;color:#111}.oem .oem-process__n{font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#ee2d7a}@media(prefers-reduced-motion:reduce){.oem .oem-services li{transition:none}.oem .oem-services li:hover{padding-left:0}}.nasze-marki,.our-brands{--brands-pad: clamp(1.25rem, 4.5vw, 4rem);--brands-graphite: #1c1c1c;--brands-pink: #ee2d7a;--bento-gap: 1rem}.nasze-marki .brands-catalog-hero,.our-brands .brands-catalog-hero{position:relative;background:var(--brands-graphite);color:#fff;overflow:hidden}.nasze-marki .brands-catalog-hero__mosaic,.our-brands .brands-catalog-hero__mosaic{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat-y;background-size:min(72rem,145%) auto;background-position:62% 0;filter:invert(1) contrast(18);opacity:.22;mix-blend-mode:screen}@media(min-width:992px){.nasze-marki .brands-catalog-hero__mosaic,.our-brands .brands-catalog-hero__mosaic{background-size:min(90rem,160%) auto;background-position:72% -4%;opacity:1}}.nasze-marki .brands-catalog-crumbs,.our-brands .brands-catalog-crumbs{position:relative;z-index:1;padding:.7rem var(--brands-pad)}.nasze-marki .brands-catalog-crumbs ol,.our-brands .brands-catalog-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;padding:0;font-size:.8125rem;line-height:1.3;color:#fffc}.nasze-marki .brands-catalog-crumbs li,.our-brands .brands-catalog-crumbs li{display:flex;align-items:center;gap:.55rem}.nasze-marki .brands-catalog-crumbs li+li:before,.our-brands .brands-catalog-crumbs li+li:before{content:">";color:#ffffff73;font-weight:400}.nasze-marki .brands-catalog-crumbs a,.our-brands .brands-catalog-crumbs a{color:#fff;text-decoration:none;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.nasze-marki .brands-catalog-crumbs .active span,.our-brands .brands-catalog-crumbs .active span{color:#ffffffb3;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.nasze-marki .brands-catalog-hero__body,.our-brands .brands-catalog-hero__body{position:relative;z-index:1;padding:clamp(2rem,5vw,4rem) var(--brands-pad) clamp(2.25rem,5vw,4.5rem);max-width:60rem}.nasze-marki .brands-catalog-hero__body h1,.our-brands .brands-catalog-hero__body h1{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.45rem);line-height:1.05}.nasze-marki .brands-catalog-hero__body p,.our-brands .brands-catalog-hero__body p{margin:0;max-width:56ch;color:#ffffffbd;line-height:1.6;font-size:clamp(.95rem,1.7vw,1.1rem)}.nasze-marki .brands-catalog,.our-brands .brands-catalog{position:relative;isolation:isolate;padding:clamp(2rem,5vw,4rem) var(--brands-pad);background:#f8f8f8;overflow:hidden}.nasze-marki .brands-catalog__mosaic,.our-brands .brands-catalog__mosaic{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat;background-size:min(56rem,120%) auto;background-position:center top;opacity:1}.nasze-marki .brands-catalog__bento,.our-brands .brands-catalog__bento{position:relative;z-index:1;list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;row-gap:var(--bento-gap);column-gap:var(--bento-gap);max-width:82rem}@media(min-width:900px){.nasze-marki .brands-catalog__bento,.our-brands .brands-catalog__bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;grid-template-areas:". . makeup makeup makeup makeup makeup dermo dermo dermo dermo dermo" "skin skin skin skin hair hair hair hair salon salon salon salon" "frag frag frag frag frag . . . . . . .";row-gap:var(--bento-gap);column-gap:var(--bento-gap)}}.nasze-marki .brands-catalog__tile,.our-brands .brands-catalog__tile{width:100%;min-width:0;margin:0}.nasze-marki .brands-catalog__tile a,.our-brands .brands-catalog__tile a{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;height:100%;min-height:11rem;background:#fff;border:1px solid rgba(0,0,0,.062745098);border-radius:1rem;padding:1.15rem 1.15rem 1.05rem;text-decoration:none;color:#111;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;min-width:44px}.nasze-marki .brands-catalog__tile strong,.our-brands .brands-catalog__tile strong{display:block;font-size:clamp(1.02rem,1.8vw,1.3rem);line-height:1.25;margin-bottom:.5rem}.nasze-marki .brands-catalog__tile p,.our-brands .brands-catalog__tile p{margin:0 0 .9rem;color:#5f5f5f;font-size:.92rem;line-height:1.55;max-width:36ch;flex:1}.nasze-marki .brands-catalog__tile:hover a,.nasze-marki .brands-catalog__tile:focus-within a,.our-brands .brands-catalog__tile:hover a,.our-brands .brands-catalog__tile:focus-within a{transform:translateY(-.25rem);border-color:#ee2d7a55;box-shadow:0 14px 28px #00000014}.nasze-marki .brands-catalog__tile:hover .brands-catalog__icon,.nasze-marki .brands-catalog__tile:focus-within .brands-catalog__icon,.our-brands .brands-catalog__tile:hover .brands-catalog__icon,.our-brands .brands-catalog__tile:focus-within .brands-catalog__icon{transform:scale(1.08)}.nasze-marki .brands-catalog__tile:hover .brands-catalog__cta:after,.nasze-marki .brands-catalog__tile:focus-within .brands-catalog__cta:after,.our-brands .brands-catalog__tile:hover .brands-catalog__cta:after,.our-brands .brands-catalog__tile:focus-within .brands-catalog__cta:after{transform:translate(.28rem)}.nasze-marki .brands-catalog__icon,.our-brands .brands-catalog__icon{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--brands-pink);margin-bottom:.65rem;transition:transform .25s ease}.nasze-marki .brands-catalog__icon .category-icon,.our-brands .brands-catalog__icon .category-icon{width:100%;height:100%}.nasze-marki .brands-catalog__cta,.our-brands .brands-catalog__cta{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--brands-pink);font-size:.875rem}.nasze-marki .brands-catalog__cta:after,.our-brands .brands-catalog__cta:after{content:"→";font-size:.95em;display:inline-block;transition:transform .25s ease}@media(min-width:900px){.nasze-marki .brands-catalog__tile.is-makeup,.our-brands .brands-catalog__tile.is-makeup{grid-area:makeup}.nasze-marki .brands-catalog__tile.is-makeup a,.our-brands .brands-catalog__tile.is-makeup a{min-height:13rem}.nasze-marki .brands-catalog__tile.is-dermocosmetics,.our-brands .brands-catalog__tile.is-dermocosmetics{grid-area:dermo}.nasze-marki .brands-catalog__tile.is-dermocosmetics a,.our-brands .brands-catalog__tile.is-dermocosmetics a{min-height:13rem}.nasze-marki .brands-catalog__tile.is-skincare,.our-brands .brands-catalog__tile.is-skincare{grid-area:skin}.nasze-marki .brands-catalog__tile.is-haircare,.our-brands .brands-catalog__tile.is-haircare{grid-area:hair}.nasze-marki .brands-catalog__tile.is-salon-pro,.our-brands .brands-catalog__tile.is-salon-pro{grid-area:salon}.nasze-marki .brands-catalog__tile.is-fragrances,.our-brands .brands-catalog__tile.is-fragrances{grid-area:frag}.nasze-marki .brands-catalog__tile.is-fragrances a,.our-brands .brands-catalog__tile.is-fragrances a{min-height:10rem}}@media(prefers-reduced-motion:reduce){.nasze-marki .brands-catalog__tile a,.nasze-marki .brands-catalog__icon,.nasze-marki .brands-catalog__cta:after,.our-brands .brands-catalog__tile a,.our-brands .brands-catalog__icon,.our-brands .brands-catalog__cta:after{transition:none}.nasze-marki .brands-catalog__tile:hover a,.nasze-marki .brands-catalog__tile:focus-within a,.our-brands .brands-catalog__tile:hover a,.our-brands .brands-catalog__tile:focus-within a{transform:none}.nasze-marki .brands-catalog__tile:hover .brands-catalog__icon,.nasze-marki .brands-catalog__tile:focus-within .brands-catalog__icon,.nasze-marki .brands-catalog__tile:hover .brands-catalog__cta:after,.nasze-marki .brands-catalog__tile:focus-within .brands-catalog__cta:after,.our-brands .brands-catalog__tile:hover .brands-catalog__icon,.our-brands .brands-catalog__tile:focus-within .brands-catalog__icon,.our-brands .brands-catalog__tile:hover .brands-catalog__cta:after,.our-brands .brands-catalog__tile:focus-within .brands-catalog__cta:after{transform:none}}.category-page{--cat-pad: clamp(1.25rem, 4.5vw, 4rem);--cat-graphite: #1c1c1c;--cat-pink: #ee2d7a;--cat-gap: .75rem}.category-page .cat-hero{position:relative;background:var(--cat-graphite);color:#fff;overflow:hidden;min-height:clamp(16rem,28vw,22rem)}.category-page .cat-hero__mosaic{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat-y;background-size:min(72rem,145%) auto;background-position:62% 0;filter:invert(1) contrast(18);opacity:.22;mix-blend-mode:screen}@media(min-width:992px){.category-page .cat-hero__mosaic{background-size:min(90rem,160%) auto;background-position:72% -4%;opacity:.28}}.category-page .cat-crumbs{position:relative;z-index:1;padding:.7rem var(--cat-pad)}.category-page .cat-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;padding:0;font-size:.8125rem;line-height:1.3;color:#fffc}.category-page .cat-crumbs li{display:flex;align-items:center;gap:.55rem}.category-page .cat-crumbs li+li:before{content:">";color:#ffffff73;font-weight:400}.category-page .cat-crumbs a{color:#fff;text-decoration:none;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.category-page .cat-crumbs .active span{color:#ffffffb3;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.category-page .cat-hero__body{position:relative;z-index:1;padding:clamp(1.75rem,4vw,3.5rem) var(--cat-pad) clamp(2.25rem,5vw,4.25rem);max-width:48rem}.category-page .cat-hero__icon{display:inline-flex;width:2.4rem;height:2.4rem;color:var(--cat-pink);margin-bottom:.85rem}.category-page .cat-hero__icon .category-icon{width:100%;height:100%}.category-page .cat-hero__body h1{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.category-page .cat-hero__body p{margin:0;max-width:46ch;color:#ffffffbd;line-height:1.6;font-size:clamp(.95rem,1.6vw,1.08rem)}.category-page .cat-brands{position:relative;isolation:isolate;padding:clamp(2rem,5vw,4rem) var(--cat-pad);background:#f8f8f8;overflow:hidden}.category-page .cat-brands__mosaic{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat;background-size:min(56rem,120%) auto;background-position:center top;opacity:.14}.category-page .cat-brands__inner{position:relative;z-index:1;max-width:82rem;margin:0 auto}.category-page .cat-brands__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.category-page .cat-brands__kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cat-pink)}.category-page .cat-brands__count{margin:0;font-size:.85rem;font-weight:600;color:#888}.category-page .cat-brands__grid{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cat-gap)}@media(min-width:640px){.category-page .cat-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.category-page .cat-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.category-page .cat-brands__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.category-page .cat-brand{min-width:0}.category-page .cat-brand__name{display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;width:100%;min-height:4.25rem;padding:.85rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.0705882353);border-radius:.85rem;font-size:clamp(.78rem,1.1vw,.92rem);font-weight:700;letter-spacing:.04em;line-height:1.25;color:#111;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.category-page .cat-brand:hover .cat-brand__name,.category-page .cat-brand:focus-within .cat-brand__name{transform:translateY(-.15rem);border-color:#ee2d7a55;box-shadow:0 10px 22px #00000012;color:var(--cat-pink)}.category-page .cat-brands__back{display:inline-flex}@media(prefers-reduced-motion:reduce){.category-page .cat-brand__name{transition:none}.category-page .cat-brand:hover .cat-brand__name,.category-page .cat-brand:focus-within .cat-brand__name{transform:none}}.strona-marki .brands-nav{height:3rem}.strona-marki .banner-area{position:relative;height:auto}@media(min-width:992px){.strona-marki .banner-area{height:calc(100vh - 10rem)}}.strona-marki .banner-area{width:100%;min-height:45vw}@media(max-width:480px){.strona-marki .banner-area .brands-nav{display:none}}.strona-marki .banner-area .brands-nav{height:5rem;padding:1.5rem 14.5vw;z-index:98;position:relative;display:flex;justify-content:space-between}.strona-marki .banner-area .brands-nav a{font-size:1.1875rem;color:#111;position:relative;text-decoration:none}.strona-marki .banner-area .brands-nav a.prev img{transform:rotate(90deg);width:2.2rem;transition:transform .3s ease}.strona-marki .banner-area .brands-nav a.prev:hover img{transform:rotate(90deg) translateY(.5rem)}.strona-marki .banner-area .brands-nav a.next img{transform:rotate(-90deg);width:2.2rem;transition:transform .3s ease}.strona-marki .banner-area .brands-nav a.next:hover img{transform:rotate(-90deg) translateY(.5rem)}.strona-marki .banner-area .brands-nav a:hover{text-decoration:none}.strona-marki .banner-area .header-cnt{position:static;padding:1rem}@media(min-width:992px){.strona-marki .banner-area .header-cnt{position:absolute;top:10rem;left:14.5vw;color:#000;width:40vw}}.strona-marki .banner-area .header-cnt .banner-header{margin-bottom:0;padding-bottom:1.5rem;text-align:right;padding-right:2rem;position:relative;display:inline-block}@media(min-width:992px){.strona-marki .banner-area .header-cnt .banner-header{margin-left:auto;transform:translate(50%)}}.strona-marki .banner-area .header-cnt .banner-header:before{content:" ";display:block;position:absolute;background-image:url(/images/arr_red.svg);width:3rem;height:1.5rem;background-repeat:no-repeat;bottom:0;left:50%}.strona-marki .banner-area .header-cnt .cta-button{margin-top:1rem}.strona-marki .banner-area .brand-logo-cnt{max-width:10rem;position:absolute}@media(min-width:992px){.strona-marki .banner-area .brand-logo-cnt{left:14.5vw}}.strona-marki .banner-area .brand-logo-cnt img{width:100%;height:100%;object-fit:contain}.strona-marki .banner-area .banner-logo-cnt{opacity:.1;position:absolute;left:1rem;top:.5rem}@media(min-width:992px){.strona-marki .banner-area .banner-logo-cnt{width:50vw;height:95%;left:unset;right:-18%}}.strona-marki .banner-area .banner-logo-cnt img{width:100%;height:100%;object-fit:contain;object-position:top;padding-top:2rem}.strona-marki .banner-area .banner-img-wrapper{position:absolute;z-index:-1}@media(min-width:992px){.strona-marki .banner-area .banner-img-wrapper{width:55vw;right:0;top:5rem;height:calc(100% - 5rem)}}.strona-marki .banner-area .banner-img-wrapper img{width:100%;display:block;height:100%;object-fit:cover}.strona-marki .brand-more-desc{padding:2rem}@media(max-width:1200px){.strona-marki .brand-more-desc{padding-top:4rem}}@media(max-width:480px){.strona-marki .brand-more-desc{padding:.5rem}}@media(min-width:768px){.strona-marki .brand-more-desc{padding:2rem 10vw}}@media(min-width:1200px){.strona-marki .brand-more-desc{padding:2rem 15vw 4rem 15vw}}@media(min-width:1600px){.strona-marki .brand-more-desc{padding:2rem 25vw 5rem 25vw}}@media(max-width:1200px){.strona-marki .other-brands{padding-top:4rem}}.strona-marki .other-brands>.header-template{text-align:center}.strona-marki .other-brands>.arr-red-ico{text-align:center;display:block;margin-left:auto;margin-right:auto;padding-top:1rem}.strona-marki .other-brands ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:560px){.strona-marki .other-brands ul{grid-template-columns:repeat(2,1fr)}}.strona-marki .other-brands ul{padding:2rem;list-style:none;gap:2rem}@media(max-width:480px){.strona-marki .other-brands ul{padding:.5rem}}.strona-marki .other-brands ul li{opacity:.77;transition:opacity .3s ease,transform .3s ease;transform-origin:center center}.strona-marki .other-brands ul li img{width:100%}.strona-marki .other-brands ul li:hover{opacity:1;transform:scale(1.1)}@media(min-width:768px){.strona-marki .other-brands ul{grid-template-columns:repeat(3,1fr);padding:2rem 10vw;gap:3rem}}@media(min-width:1200px){.strona-marki .other-brands ul{grid-template-columns:repeat(4,1fr);padding:2rem 15vw;gap:4rem}}.kontakt .kontakt-area{display:grid;grid-template-columns:1fr}@media(min-width:992px){.kontakt .kontakt-area{grid-template-columns:1fr 1fr}}@media(max-width:480px){.kontakt .kontakt-area{display:flex}}.kontakt .kontakt-area .kontakt-left{display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:8rem}@media(min-width:992px){.kontakt .kontakt-area .kontakt-left{padding-left:11.25vw}}.kontakt .kontakt-area .kontakt-left .banner-logo-cnt{width:30vw;opacity:.1;z-index:-1;position:absolute;left:0;top:0}@media(max-width:480px){.kontakt .kontakt-area .kontakt-left .banner-logo-cnt{width:100vw;left:-40%}}.kontakt .kontakt-area .kontakt-left .banner-logo-cnt img{width:100%;height:100%;object-fit:contain}.kontakt .kontakt-area .kontakt-left .header-cnt{text-align:center;line-height:1.5}.kontakt .kontakt-area .kontakt-left .header-template{text-align:center}.kontakt .kontakt-area .kontakt-left .qual-desc{width:90%;margin:1rem auto}@media(min-width:992px){.kontakt .kontakt-area .kontakt-left .qual-desc{width:50%}}.kontakt .kontakt-area .kontakt-left ul{display:grid;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;list-style:none;padding:2rem}.kontakt .kontakt-area .kontakt-left ul li{position:relative;width:100%}.kontakt .kontakt-area .kontakt-left ul li .qual-in-circle{margin:1rem auto;border:.3125rem solid #EE2D7A;border-radius:50%;display:block;font-size:1.3125rem;color:#000;width:6.5rem;height:6.5rem;line-height:7rem;font-weight:900;position:relative;text-align:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease;font-size:4.4375rem}.kontakt .kontakt-area .kontakt-left ul li>p{font-size:1.625rem;letter-spacing:0px;color:#111;text-align:center}.kontakt .kontakt-area .kontakt-left ul li .arr-red-ico{margin:0 auto;display:block}.kontakt .kontakt-area .kontakt-left ul li .desc-wrapper{width:25rem;text-align:center;margin:0 auto;padding-top:1rem;font-size:1.1875rem;padding-bottom:1.5rem}@media(max-width:480px){.kontakt .kontakt-area .kontakt-left ul li .desc-wrapper{width:auto}}.kontakt .kontakt-area .kontakt-right{display:flex;flex-direction:column;padding-left:3rem;background-color:#f8f8f8;position:relative;padding-top:8rem}@media(max-width:480px){.kontakt .kontakt-area .kontakt-right{padding-left:0}}.kontakt .kontakt-area .kontakt-right form{display:flex;flex-direction:column}.kontakt .kontakt-area .kontakt-right form input,.kontakt .kontakt-area .kontakt-right form textarea{width:100%;max-width:33.5rem;background:#fff;border:.0625rem solid rgba(128,120,120,.5019607843);font-size:1.1875rem}.kontakt .kontakt-area .kontakt-right form input{height:3.5rem}.kontakt .kontakt-area .kontakt-right form input[type=checkbox]{width:1.25rem;height:1.25rem;background:#fff 0% 0% no-repeat padding-box;border:.0625rem solid rgba(17,17,17,.5019607843);border-radius:.3125rem;opacity:1}.kontakt .kontakt-area .kontakt-right form button[type=submit]{max-width:20rem;margin-top:1rem;order:3}.kontakt .kontakt-area .kontakt-right form textarea{height:10rem}.kontakt .kontakt-area .kontakt-right form .input-cnt{display:flex;flex-direction:column-reverse;padding-top:1rem;margin-bottom:.2rem;max-width:33.5rem}.kontakt .kontakt-area .kontakt-right form .input-cnt label{text-align:left;font-size:15px;letter-spacing:0px;color:#111;opacity:.5}.kontakt .kontakt-area .kontakt-right form .input-cnt.rodo-cnt{order:2;display:flex;flex-direction:row;gap:.5rem}.kontakt .kontakt-area .kontakt-right form .radio-part{order:1}.kontakt .kontakt-area .kontakt-right form .radio-part .input-cnt>span{text-align:left;font-size:15px;letter-spacing:0px;color:#111;opacity:.5}.kontakt .kontakt-area .kontakt-right form .radio-part .input-cnt span{padding-bottom:.5rem}.kontakt .kontakt-area .kontakt-right form .radio-part .input-cnt input{margin-right:.5rem}.kontakt .kontakt-area .kontakt-right form .radio-part .input-cnt label{display:flex;line-height:1.2}.strona-blog,.strona-post{background:#f7f7f7 0% 0% no-repeat padding-box}.blog-crumbs{position:relative;z-index:2;padding:1.25rem 1.25rem 0}@media(min-width:992px){.blog-crumbs{padding:1.5rem clamp(1.25rem,4vw,4rem) 0}}.blog-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0;padding:0;max-width:72rem}.blog-crumbs li{display:flex;align-items:center;gap:.45rem;color:#111;font-size:.875rem}.blog-crumbs li:not(:last-child):after{content:">";opacity:.45}.blog-crumbs li.active span{font-weight:600}.blog-crumbs a{color:#111;text-decoration:none}.blog-crumbs a:hover,.blog-crumbs a:focus-visible{color:#ee2d7a}.strona-blog .blog-banner.banner-area,.strona-post .blog-banner.banner-area{height:auto;min-height:0;max-height:none;padding-bottom:2.5rem}.strona-blog .blog-banner.banner-area .header-cnt,.strona-post .blog-banner.banner-area .header-cnt{position:static;top:auto;left:auto;right:auto;width:100%;max-width:48rem;margin:1.5rem auto 0;padding:0 1.25rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}@media(min-width:992px){.strona-blog .blog-banner.banner-area .header-cnt,.strona-post .blog-banner.banner-area .header-cnt{margin-top:2rem}}.strona-blog .blog-banner.banner-area .banner-header,.strona-post .blog-banner.banner-area .banner-header{padding-bottom:0;margin:0}.strona-blog .blog-banner.banner-area .arr-red-ico,.strona-post .blog-banner.banner-area .arr-red-ico{margin:0}.strona-blog .blog-banner--post .header-cnt h1,.strona-post .blog-banner--post .header-cnt h1{max-width:48rem;margin:0 auto;font-size:clamp(1.65rem,4.5vw,2.75rem);line-height:1.15;font-weight:700;text-align:left}.strona-blog .blog-listing-slider ul,.strona-blog .blog-listing ul{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:1.5rem 1.25rem 2rem;gap:1.5rem}@media(min-width:768px){.strona-blog .blog-listing-slider ul,.strona-blog .blog-listing ul{grid-template-columns:1fr 1fr;padding:2rem clamp(1.5rem,8vw,8rem)}}.strona-blog .blog-listing-slider .awslide-cnt,.strona-blog .blog-listing .awslide-cnt{display:flex;flex-direction:column;height:100%;min-width:0;background:#fff;overflow:hidden}.strona-blog .blog-listing-slider .with-img-cnt img,.strona-blog .blog-listing .with-img-cnt img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.strona-blog .blog-listing-slider .desc-cnt,.strona-blog .blog-listing .desc-cnt{display:flex;flex-direction:column;flex:1 1 auto;color:#111;padding:1.5rem}.strona-blog .blog-listing-slider .desc-cnt>a,.strona-blog .blog-listing .desc-cnt>a{color:inherit;text-decoration:none;flex:1 1 auto}.strona-blog .blog-listing-slider .desc-cnt h2,.strona-blog .blog-listing .desc-cnt h2{font-size:clamp(1.35rem,2.5vw,2rem);font-weight:600;margin:0;padding:.35rem 0 .75rem;line-height:1.2}.strona-blog .blog-listing-slider .desc-cnt .art-summary,.strona-blog .blog-listing .desc-cnt .art-summary{margin:0;font-size:1.0625rem;line-height:1.55;color:#333}.strona-blog .blog-listing-slider .desc-cnt .list-art-footer,.strona-blog .blog-listing .desc-cnt .list-art-footer{margin-top:1.25rem}.strona-blog .blog-listing-slider .desc-cnt .list-art-footer a,.strona-blog .blog-listing .desc-cnt .list-art-footer a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#111;text-decoration:none}.strona-blog .blog-listing-slider .desc-cnt .list-art-footer a:hover,.strona-blog .blog-listing-slider .desc-cnt .list-art-footer a:focus-visible,.strona-blog .blog-listing .desc-cnt .list-art-footer a:hover,.strona-blog .blog-listing .desc-cnt .list-art-footer a:focus-visible{color:#ee2d7a}.strona-blog .blog-listing-slider .desc-cnt .list-art-footer a img,.strona-blog .blog-listing .desc-cnt .list-art-footer a img{width:.85rem;height:auto;transform:rotate(-90deg)}.strona-post .blog-content{max-width:48rem;margin:0 auto;padding:0 1.25rem 3rem}@media(min-width:768px){.strona-post .blog-content{padding:0 clamp(1.5rem,6vw,4rem) 4rem}}.strona-post .blog-content__hero{margin:0 0 1.75rem}.strona-post .blog-content__hero img{display:block;width:100%;height:auto;border-radius:4px}.strona-post .blog-content__lead{font-size:1.125rem;line-height:1.65;margin:0 0 1.5rem}.strona-post .blog-content .blog-toc{margin:0 0 2.5rem;padding:1.25rem 1.35rem;background:#fff;border-radius:6px}.strona-post .blog-content .blog-toc p{margin:0 0 .65rem}.strona-post .blog-content .blog-toc ol{margin:0;padding-left:1.25rem}.strona-post .blog-content .blog-toc a{color:#111;text-decoration:underline;text-underline-offset:.15em}.strona-post .blog-content .blog-toc a:hover,.strona-post .blog-content .blog-toc a:focus-visible{color:#ee2d7a}.strona-post .blog-content .blog-section{margin-bottom:2.25rem}.strona-post .blog-content .blog-section h2{font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.25;margin:0 0 1rem;scroll-margin-top:6.5rem}.strona-post .blog-content .blog-section p{margin:0 0 1rem;line-height:1.65}.strona-post .blog-content .blog-note{margin:1.25rem 0}.strona-post .blog-content .blog-steps,.strona-post .blog-content .blog-tips{margin:0 0 1.25rem;padding-left:1.25rem}.strona-post .blog-content .blog-steps li,.strona-post .blog-content .blog-tips li{margin-bottom:1rem;line-height:1.6}.strona-post .blog-content .blog-steps li strong,.strona-post .blog-content .blog-tips li strong{display:block;margin-bottom:.35rem}.strona-post .blog-content .blog-steps li p,.strona-post .blog-content .blog-tips li p{margin:0}.strona-post .blog-content a{color:#111}.sc-last-news{margin:3rem 2rem 2rem}.sc-last-news .header-cnt{text-align:center}.sc-last-news .news-list{display:grid;grid-template-columns:1fr;list-style:none;padding:0;color:#111}.sc-last-news .news-list a{color:#111;text-decoration:none}@media(min-width:768px){.sc-last-news .news-list{grid-template-columns:1fr 1fr}}@media(min-width:992px){.sc-last-news .news-list{grid-template-columns:1fr 1fr 1fr}}.sc-last-news .news-list li h3{font-size:1.25rem}.sc-last-news .news-list li img{width:100%}.sc-last-news .news-list li .list-art-footer{text-transform:uppercase;font-size:1rem;margin-left:auto;display:flex;text-align:right;justify-content:end}.sc-last-news .news-list li .list-art-footer img{transform:rotate(-90deg) translate(-.35rem);padding-left:1rem;width:1rem;object-fit:contain}.sc-last-news .front-news-more-cnt{text-align:center}.sc-last-news .front-news-more-cnt a{color:#111;font-size:1.25rem;font-weight:700;text-decoration:none}.sc-last-news .front-news-more-cnt a img{transform:rotate(-90deg) translate(-.35rem);padding-left:1rem;width:1rem;object-fit:contain}@media(min-width:992px){.sc-last-news{margin:4rem 11.25vw}}.dystrybucja{--dist-pad: 1.25rem}@media(min-width:768px){.dystrybucja{--dist-pad: clamp(1.25rem, 4vw, 4rem)}}.dystrybucja .dist-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:clamp(22rem,52vh,34rem);background:#1c1c1c;color:#fff}.dystrybucja .dist-hero__mosaic{position:absolute;inset:0;z-index:0;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat-y;background-size:min(78rem,150%) auto;background-position:50% 0;filter:invert(1) contrast(18);opacity:.26}@media(min-width:992px){.dystrybucja .dist-hero__mosaic{background-size:min(96rem,165%) auto;opacity:.32}}.dystrybucja .dist-crumbs{position:relative;z-index:1;padding:.7rem var(--dist-pad)}.dystrybucja .dist-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;padding:0;font-size:.8125rem;line-height:1.3;color:#fffc}.dystrybucja .dist-crumbs li{display:flex;align-items:center;gap:.55rem}.dystrybucja .dist-crumbs li+li:before{content:">";color:#ffffff73;font-weight:400}.dystrybucja .dist-crumbs a{color:#fff;text-decoration:none;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.dystrybucja .dist-crumbs .active span{color:#ffffffb3;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.dystrybucja .dist-hero__body{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:1.25rem;padding:clamp(2rem,6vw,5rem) var(--dist-pad) clamp(4rem,9vw,7rem)}.dystrybucja .dist-hero__body h1{font-size:clamp(2.25rem,5.5vw,4rem);font-weight:800;line-height:1.04;letter-spacing:-.025em;margin:0 0 .5rem;max-width:28rem}.dystrybucja .dist-hero__lead{font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.7;opacity:.78;max-width:34rem;margin:0}.dystrybucja .dist-hero__badge{display:inline-flex;align-self:flex-start;background:#ee2d7a2e;border:1px solid rgba(238,45,122,.38);color:#ff8ec4;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1rem;border-radius:2rem;margin-top:.5rem}.dystrybucja .dist-brand{padding:clamp(4rem,8vw,7rem) var(--dist-pad);border-top:2px solid #ee2d7a}.dystrybucja .dist-brand__identity{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap;margin-bottom:clamp(3rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid #e8e8e8}.dystrybucja .dist-brand__logo{width:clamp(10rem,22vw,18rem);height:auto;object-fit:contain;flex-shrink:0}.dystrybucja .dist-brand__titles{display:flex;flex-direction:column;gap:.4rem}.dystrybucja .dist-brand__name{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.05}.dystrybucja .dist-brand__tagline{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ee2d7a;margin:0}.dystrybucja .dist-main{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:stretch}@media(min-width:768px){.dystrybucja .dist-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,5rem)}}.dystrybucja .dist-main__content{display:flex;flex-direction:column;gap:2.5rem}.dystrybucja .dist-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;list-style:none;padding:0;margin:0}@media(min-width:480px){.dystrybucja .dist-stats{grid-template-columns:repeat(4,1fr)}}.dystrybucja .dist-stat{display:flex;flex-direction:column;gap:.3rem;background:#1c1c1c;color:#fff;padding:1.25rem .875rem;text-align:center}.dystrybucja .dist-stat__value{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1;color:#ee2d7a}.dystrybucja .dist-stat__label{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6;line-height:1.35}.dystrybucja .dist-blocks{border-top:1px solid #e8e8e8}.dystrybucja .dist-block{display:grid;grid-template-columns:6rem 1fr;gap:.75rem 1.5rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid #e8e8e8}.dystrybucja .dist-block__label{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ee2d7a;line-height:1.4}.dystrybucja .dist-block__text{font-size:clamp(.9375rem,1.4vw,1rem);line-height:1.75;color:#333;margin:0}.dystrybucja .dist-brand__cta{align-self:flex-start;margin-top:.5rem}.dystrybucja .dist-main__photo{margin:0;overflow:hidden;min-height:22rem}@media(min-width:768px){.dystrybucja .dist-main__photo{min-height:34rem}}.dystrybucja .dist-main__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.dystrybucja .dist-main__photo:hover img{transform:scale(1.03)}.dystrybucja .dist-brand__strip{line-height:0}.dystrybucja .dist-brand__strip img{display:block;width:100%;height:clamp(18rem,32vw,28rem);object-fit:cover;object-position:center 80%}.contact-page{--contact-graphite: #1c1c1c;--contact-pad: clamp(1.25rem, 5vw, 5rem);--contact-pink: #ee2d7a;--contact-rule: 2px solid var(--contact-pink)}.contact-page .contact-hero{position:relative;display:flex;flex-direction:column;background:var(--contact-graphite);min-height:clamp(16rem,28vw,22rem);overflow:hidden}.contact-page .contact-hero__mosaic{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat-y;background-size:min(72rem,145%) auto;background-position:62% 0;filter:invert(1) contrast(18);opacity:.12;mix-blend-mode:screen}@media(min-width:992px){.contact-page .contact-hero__mosaic{background-size:min(90rem,160%) auto;background-position:72% -4%;opacity:.16}}.contact-page .contact-crumbs{position:relative;z-index:1;padding:.7rem var(--contact-pad)}.contact-page .contact-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;padding:0;font-size:.8125rem;line-height:1.3;color:#fffc}.contact-page .contact-crumbs li{display:flex;align-items:center;gap:.55rem}.contact-page .contact-crumbs li+li:before{content:">";color:#ffffff73;font-weight:400}.contact-page .contact-crumbs a{color:#fff;text-decoration:none;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.contact-page .contact-crumbs .active span{color:#ffffffb3;background:#1c1c1cb8;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .35em}.contact-page .contact-crumbs span{width:auto;overflow:visible;text-overflow:unset}.contact-page .contact-hero__body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4rem) var(--contact-pad) clamp(2.5rem,6vw,5rem)}.contact-page .contact-hero__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1;color:#fff;margin:0 0 .75rem}.contact-page .contact-hero__lead{font-size:clamp(.95rem,1.6vw,1.1rem);color:#ffffffb8;max-width:52ch;margin:0;line-height:1.6}.contact-page .contact-split{background:#fff;border-top:var(--contact-rule)}.contact-page .contact-split__inner{display:grid;grid-template-columns:1fr;gap:0;max-width:1400px;margin:0 auto}@media(min-width:900px){.contact-page .contact-split__inner{grid-template-columns:1fr 1fr}}.contact-page .contact-aside{padding:clamp(2.5rem,6vw,5rem) var(--contact-pad);background:var(--contact-graphite);color:#fff}@media(min-width:900px){.contact-page .contact-aside{border-right:var(--contact-rule)}}.contact-page .contact-aside__label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--contact-pink);margin:0 0 2rem}.contact-page .contact-steps{list-style:none;margin:0 0 3rem;padding:0;display:flex;flex-direction:column;gap:2rem}.contact-page .contact-step{display:flex;gap:1.25rem;align-items:flex-start}.contact-page .contact-step__num{flex-shrink:0;font-size:2.5rem;font-weight:800;line-height:1;color:var(--contact-pink);min-width:3rem}.contact-page .contact-step__title{display:block;font-size:1rem;font-weight:700;color:#fff;margin-bottom:.35rem}.contact-page .contact-step__body{font-size:.9rem;color:#ffffffa6;line-height:1.6;margin:0}.contact-page .contact-address{font-style:normal;font-size:.9rem;line-height:1.8;color:#ffffffa6;border-top:1px solid rgba(255,255,255,.1);padding-top:1.75rem}.contact-page .contact-address__label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--contact-pink);margin-bottom:.75rem}.contact-page .contact-address__company{color:#fff;font-weight:700;margin-bottom:.25rem}.contact-page .contact-address a{color:#ffffffbf;text-decoration:none;transition:color .2s}.contact-page .contact-address a:hover{color:#fff}.contact-page .contact-form-wrap{padding:clamp(2.5rem,6vw,5rem) var(--contact-pad);background:#f6f6f6}.contact-page .contact-form-wrap__title{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:#111;margin:0 0 2rem}.contact-page .contact-status{font-size:.9rem;margin-bottom:1rem;min-height:1.4em}.contact-page .contact-form{display:grid;grid-template-columns:1fr;gap:1rem;max-width:32rem}.contact-page .contact-field{display:flex;flex-direction:column-reverse;gap:.3rem}.contact-page .contact-field label{font-size:.78rem;font-weight:600;color:#6e6e6e;transition:color .2s}.contact-page .contact-field input:not([type=checkbox]):not([type=radio]),.contact-page .contact-field textarea{width:100%;background:#fff;border:1.5px solid #bcbcbc;border-radius:6px;padding:.7rem .9rem;font-size:.95rem;font-family:inherit;color:#111;transition:border-color .2s;outline:none}.contact-page .contact-field input:not([type=checkbox]):not([type=radio]):focus,.contact-page .contact-field textarea:focus{border-color:var(--contact-pink)}.contact-page .contact-field input:not([type=checkbox]):not([type=radio]):focus+label,.contact-page .contact-field textarea:focus+label{color:var(--contact-pink)}.contact-page .contact-field input:not([type=checkbox]):not([type=radio])::placeholder,.contact-page .contact-field textarea::placeholder{color:#bcbcbc}.contact-page .contact-field textarea{resize:vertical;min-height:9rem}.contact-page .contact-field--checkbox{flex-direction:row;align-items:flex-start;gap:.65rem}.contact-page .contact-field--checkbox input[type=checkbox]{margin-top:.2rem;flex-shrink:0;accent-color:var(--contact-pink);width:1rem;height:1rem}.contact-page .contact-field--checkbox label{font-size:.82rem;color:#6e6e6e;line-height:1.5;font-weight:400;cursor:pointer}.contact-page .contact-field--checkbox label a{color:var(--contact-pink);text-decoration:underline}.contact-page .contact-field--radio{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.contact-page .contact-prefer-label{font-size:.82rem;color:#6e6e6e;flex-basis:100%}.contact-page .contact-prefer-opt{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.88rem;color:#111}.contact-page .contact-prefer-opt input[type=checkbox]{accent-color:var(--contact-pink);width:1rem;height:1rem}.contact-page .contact-submit{display:inline-flex;align-items:center;gap:.6rem;background:var(--contact-pink);color:#fff;border:none;border-radius:6px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s,transform .15s;min-height:44px;justify-self:start}.contact-page .contact-submit:hover{background:#e01264}.contact-page .contact-submit:active{transform:scale(.98)}.contact-page .contact-submit:focus-visible{outline:3px solid var(--contact-pink);outline-offset:3px}.contact-page .contact-submit img{filter:brightness(0) invert(1)}.contact-page .contact-map iframe{display:block;width:100%;height:clamp(18rem,40vw,30rem);border:none}.home-contact{--contact-pink: #ee2d7a;--contact-pad: clamp(1.25rem, 4vw, 4rem);padding:clamp(2rem,5vw,4rem) var(--contact-pad);background:#f6f6f6;position:relative;isolation:isolate}.home-contact:before{content:"";position:absolute;inset:0;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat;background-position:center;opacity:.18;z-index:-1;pointer-events:none}.home-contact .contact-form-wrap{max-width:32rem;margin:0 auto;background:#f6f6f6}.home-contact .contact-form-wrap__title{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:#111;margin:0 0 .75rem;text-align:center}.home-contact .home-contact__lead{margin:0 0 1.75rem;color:#6e6e6e;text-align:center;line-height:1.6}.home-contact .contact-status{font-size:.9rem;margin-bottom:1rem;min-height:1.4em}.home-contact .contact-form{display:grid;grid-template-columns:1fr;gap:1rem}.home-contact .contact-field{display:flex;flex-direction:column-reverse;gap:.3rem}.home-contact .contact-field label{font-size:.78rem;font-weight:600;color:#6e6e6e;transition:color .2s}.home-contact .contact-field input:not([type=checkbox]):not([type=radio]),.home-contact .contact-field textarea{width:100%;background:#fff;border:1.5px solid #bcbcbc;border-radius:6px;padding:.7rem .9rem;font-size:.95rem;font-family:inherit;color:#111;transition:border-color .2s;outline:none}.home-contact .contact-field input:not([type=checkbox]):not([type=radio]):focus,.home-contact .contact-field textarea:focus{border-color:var(--contact-pink)}.home-contact .contact-field input:not([type=checkbox]):not([type=radio]):focus+label,.home-contact .contact-field textarea:focus+label{color:var(--contact-pink)}.home-contact .contact-field input:not([type=checkbox]):not([type=radio])::placeholder,.home-contact .contact-field textarea::placeholder{color:#bcbcbc}.home-contact .contact-field textarea{resize:vertical;min-height:9rem}.home-contact .contact-field--checkbox{flex-direction:row;align-items:flex-start;gap:.65rem}.home-contact .contact-field--checkbox input[type=checkbox]{margin-top:.2rem;flex-shrink:0;accent-color:var(--contact-pink);width:1rem;height:1rem}.home-contact .contact-field--checkbox label{font-size:.82rem;color:#6e6e6e;line-height:1.5;font-weight:400;cursor:pointer}.home-contact .contact-field--checkbox label a{color:var(--contact-pink);text-decoration:underline}.home-contact .contact-field--radio{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.home-contact .contact-prefer-label{font-size:.82rem;color:#6e6e6e;flex-basis:100%}.home-contact .contact-prefer-opt{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.88rem;color:#111}.home-contact .contact-prefer-opt input[type=checkbox]{accent-color:var(--contact-pink);width:1rem;height:1rem}.home-contact .contact-submit{display:inline-flex;align-items:center;gap:.6rem;background:var(--contact-pink);color:#fff;border:none;border-radius:6px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s,transform .15s;min-height:44px;justify-self:start}.home-contact .contact-submit:hover{background:#e01264}.home-contact .contact-submit:active{transform:scale(.98)}.home-contact .contact-submit:focus-visible{outline:3px solid var(--contact-pink);outline-offset:3px}.home-contact .contact-submit img{filter:brightness(0) invert(1)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-page{--legal-pad: clamp(1.25rem, 4.5vw, 4rem);--legal-graphite: #1c1c1c;--legal-pink: #ee2d7a}.legal-page .legal-hero{position:relative;background:var(--legal-graphite);color:#fff;overflow:hidden}.legal-page .legal-hero__mosaic{position:absolute;inset:0;pointer-events:none;background-image:url(/images/s-brand-bg.svg);background-repeat:repeat-y;background-size:min(72rem,145%) auto;background-position:62% 0;filter:invert(1) contrast(18);opacity:.2;mix-blend-mode:screen}.legal-page .legal-crumbs{position:relative;z-index:1;padding:.7rem var(--legal-pad)}.legal-page .legal-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin:0;padding:0;font-size:.8125rem;color:#fffc}.legal-page .legal-crumbs li{display:flex;align-items:center;gap:.55rem}.legal-page .legal-crumbs li+li:before{content:">";color:#ffffff73}.legal-page .legal-crumbs a{color:#fff;text-decoration:none;background:#1c1c1cb8;padding:.12em .35em}.legal-page .legal-crumbs .active span{color:#ffffffb3;background:#1c1c1cb8;padding:.12em .35em}.legal-page .legal-hero__body{position:relative;z-index:1;padding:clamp(2rem,5vw,3.5rem) var(--legal-pad) clamp(2.5rem,5vw,4rem);max-width:48rem}.legal-page .legal-hero__body h1{margin:0 0 .5rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1.1}.legal-page .legal-hero__updated{margin:0 0 .85rem;color:#fff9;font-size:.875rem}.legal-page .legal-hero__lead{margin:0;color:#ffffffbd;line-height:1.6;max-width:52ch}.legal-page .legal-body{max-width:48rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) var(--legal-pad) clamp(3rem,6vw,5rem)}.legal-page .legal-section{margin-bottom:2rem}.legal-page .legal-section h2{margin:0 0 .75rem;font-size:1.15rem;color:var(--legal-pink)}.legal-page .legal-section p{margin:0 0 .75rem;color:#333;line-height:1.65}#cc-main{--cc-btn-primary-bg: #ee2d7a;--cc-btn-primary-border-color: #ee2d7a;--cc-btn-primary-hover-bg: #d4266c;--cc-btn-primary-hover-border-color: #d4266c;--cc-toggle-on-bg: #ee2d7a;--cc-link-color: #ee2d7a}.footer .second-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.footer-cookie-btn{background:none;border:0;padding:.35rem 0;min-height:44px;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;opacity:.85}.footer-cookie-btn:hover{opacity:1}.newsletter-box{background:#f8f8f8;border-top:2px solid #ee2d7a;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,4rem)}.newsletter-box__inner{max-width:36rem;margin:0 auto;text-align:center}.newsletter-box__kicker{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ee2d7a}.newsletter-box__title{margin:0 0 .5rem;font-size:clamp(1.25rem,2.5vw,1.75rem)}.newsletter-box__lead{margin:0 0 1.25rem;color:#666;line-height:1.55}.newsletter-box__form{display:flex;flex-direction:column;gap:.65rem}@media(min-width:560px){.newsletter-box__form{flex-direction:row}}.newsletter-box__form input{flex:1;min-height:44px;padding:.7rem .9rem;border:1.5px solid #bcbcbc;border-radius:6px;font:inherit}.newsletter-box__form button{min-height:44px;padding:.7rem 1.35rem;border:0;border-radius:6px;background:#ee2d7a;color:#fff;font:inherit;font-weight:700;cursor:pointer}.newsletter-box__note{margin:.85rem 0 0;font-size:.82rem;color:#888;line-height:1.45}.page-404{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.25rem;background:#f8f8f8}.page-404 h1{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem)}.page-404 p{margin:0 0 1.5rem;color:#666}.page-404__code{margin:0 0 .5rem!important;font-size:clamp(3rem,10vw,5rem);font-weight:800;color:#ee2d7a;line-height:1}.page-404__actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:center}.page-404__link{color:#111;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.footer{padding:1rem 0 0;position:relative;overflow:hidden;background:#f8f8f8;color:#111;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.footer{padding:2rem 0 0;gap:2.25rem}}.footer .footer-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:0 1rem}@media(min-width:992px){.footer .footer-main{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,2fr);gap:1.5rem 2rem;padding:0 7.2916666667vw}}.footer .footer-company{font-size:1.0625rem;line-height:1.5}.footer .footer-company>img{max-width:12rem;margin-bottom:.75rem}.footer .footer-company a{color:#111;text-decoration:none}.footer .footer-company .office-preview{display:block;margin-top:1rem;overflow:hidden}.footer .footer-company .office-preview img{display:block;width:100%;max-width:30rem;height:auto;object-fit:cover}.footer .footer-nav ul{list-style:none;margin:0;padding:0}.footer .footer-nav li{padding-bottom:.65rem}.footer .footer-nav a{color:#111;text-decoration:none}.footer .footer-nav .footer-contact{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(17,17,17,.1019607843);display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.footer .footer-nav .footer-contact .social-link{min-width:44px;min-height:44px;width:44px;height:44px;border:1px solid rgba(17,17,17,.2509803922);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:border-color .25s ease,background-color .25s ease}.footer .footer-nav .footer-contact .social-link img{width:1.125rem;height:1.125rem;display:block;filter:brightness(0) saturate(100%)}.footer .footer-nav .footer-contact .social-link:hover,.footer .footer-nav .footer-contact .social-link:focus-visible{border-color:#111;background:#fff;outline:none}.footer .footer-media{min-width:0}.footer .footer-media .map-card{--map-accent: #ee2d7a;text-decoration:none;color:#111;display:grid;gap:.65rem;border:1px solid rgba(238,45,122,.4392156863);background:linear-gradient(165deg,#ee2d7a1f,#ee2d7a0f,#fff);padding:1.25rem;min-height:14rem;position:relative;overflow:hidden}.footer .footer-media .map-card:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(60deg,transparent 0 26px,rgba(238,45,122,.0784313725) 26px 28px),repeating-linear-gradient(-20deg,transparent 0 36px,rgba(238,45,122,.0705882353) 36px 38px);pointer-events:none}.footer .footer-media .map-card>*{position:relative;z-index:1}.footer .footer-media .map-card .map-card__eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--map-accent)}.footer .footer-media .map-card strong{font-size:1.25rem;line-height:1.25;max-width:26ch}.footer .footer-media .map-card .map-card__cta{margin-top:auto;display:inline-flex;align-items:center;color:#111;font-weight:600}.footer .footer-media .map-card:hover,.footer .footer-media .map-card:focus-visible{border-color:#ee2d7a;background:linear-gradient(165deg,#ee2d7a29,#ee2d7a14,#fff);outline:none}.footer .footer-statement{font-size:clamp(3.2rem,13.5vw,12rem);line-height:.82;font-weight:800;letter-spacing:-.045em;color:#000;text-transform:uppercase;white-space:nowrap;width:100%;margin:0 0 -8px;padding:.35rem 1rem 0;pointer-events:none}@media(min-width:768px){.footer .footer-statement{padding-left:0;padding-right:0;margin-bottom:-40px;transform:translate(-25px)}}.footer .second-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;background-color:#000;width:100%;font-size:16px;line-height:1.25;color:#fff;padding:.5rem clamp(1rem,3vw,2rem);margin:0;box-sizing:border-box}.footer .second-row p{margin:0}.footer .second-row a{color:#fff;text-decoration:none}.floating-env{display:none}.floating-env img{margin:0 auto}@media(min-width:560px){.floating-env{cursor:pointer;display:flex;background-color:#fff;box-shadow:0 0 20px #0000001f;border:0;width:115px;height:115px;position:fixed;z-index:40;right:.5rem;bottom:2rem;border-radius:50%;flex-direction:column;justify-content:center}.floating-env img{height:24px;display:block;margin:0 auto}.floating-env span{padding-top:.25rem;font-size:14px;font-weight:600;margin:0 auto}}.floating-form{display:none}@media(min-width:600px){.floating-form.modal-active{width:31.4375rem;background:#f8f8f8 0% 0%;box-shadow:0 0 20px #0000001f;display:block;position:fixed;z-index:41;right:8.5rem;bottom:2rem;padding:1rem}.floating-form.modal-active form{display:grid;grid-template-columns:1fr;margin:0 auto}.floating-form.modal-active form input,.floating-form.modal-active form textarea{width:100%;background:#fff;border:.0625rem solid rgba(128,120,120,.5019607843);font-size:1rem}.floating-form.modal-active form input{height:1.875rem}.floating-form.modal-active form input[type=checkbox]{width:1.25rem;height:1.25rem;background:#fff 0% 0% no-repeat padding-box;border:.0625rem solid rgba(17,17,17,.5019607843);border-radius:.3125rem;opacity:1}.floating-form.modal-active form button[type=submit]{max-width:20rem;margin-top:1rem;order:3}}@media(min-width:600px)and (min-width:992px){.floating-form.modal-active form button[type=submit]{grid-column:1}}@media(min-width:600px){.floating-form.modal-active form textarea{height:5.5rem}.floating-form.modal-active form .input-cnt{display:flex;flex-direction:column-reverse;padding-top:1rem;margin-bottom:.2rem}.floating-form.modal-active form .input-cnt label{text-align:left;font-size:15px;letter-spacing:0px;color:#111;opacity:.5}.floating-form.modal-active form .input-cnt.rodo-cnt{order:2;display:flex;flex-direction:row;gap:.5rem}.floating-form.modal-active form .input-cnt.rodo-cnt label{opacity:1}}@media(min-width:600px)and (min-width:992px){.floating-form.modal-active form .input-cnt{grid-column:1}}@media(min-width:600px){.floating-form.modal-active form .radio-part{order:1}.floating-form.modal-active form .radio-part .input-cnt>span{text-align:left;font-size:15px;letter-spacing:0px;color:#111;opacity:.5}.floating-form.modal-active form .radio-part .input-cnt span{padding-bottom:.5rem}.floating-form.modal-active form .radio-part .input-cnt input{margin-right:.5rem}.floating-form.modal-active form .radio-part .input-cnt label{display:flex;line-height:1.2}}@media(min-width:600px)and (min-width:992px){.floating-form.modal-active form .radio-part{padding-top:1.5rem;grid-column:2;grid-row:1;transform:translateY(1.5rem)}}.floating-form.modal-active .home-contact{padding:0;background:transparent}.floating-form.modal-active .home-contact:before{display:none}.floating-form.modal-active .home-contact .contact-form-wrap{margin:0;padding:0;background:transparent}.floating-form.modal-active .home-contact .contact-form-wrap__title{margin-bottom:.35rem;text-align:left;font-size:1.1rem}.floating-form.modal-active .home-contact .home-contact__lead{margin-bottom:1rem;text-align:left;font-size:.88rem;line-height:1.45}.floating-form.modal-active .home-contact .contact-form{gap:.75rem}.floating-form.modal-active .home-contact .contact-field input:not([type=checkbox]):not([type=radio]),.floating-form.modal-active .home-contact .contact-field textarea{font-size:.95rem;padding:.6rem .75rem}.floating-form.modal-active .home-contact .contact-field textarea{min-height:5.5rem}.floating-form.modal-active .home-contact .contact-submit{min-height:40px;padding:.65rem 1.25rem}
