@media only screen and (min-width:578px){a#logo{order:2;margin-right:16px}div#ikony{order:4;padding-left:16px}div#wyszukaj{order:3;margin:0 0 0 auto}div.site-container{align-items:center;flex-wrap:nowrap}div.footer-site-container{display:flex;flex-wrap:wrap}div.footer-trust-badges{display:flex;width:100%;justify-content:space-between}div.footer-menu,div.footer-media{width:100%}div.footer-shipment,div.footer-payment{width:50%;margin-bottom:auto}div.footer-footer{justify-content:space-around;width:100%}.trust-badge{flex-direction:column}.trust-badge:before{margin-bottom:8px}.icon-obsluga>.trust-badge-description>.trust-badge-title{max-width:23ch}}@media only screen and (min-width:820px){button,select{cursor:pointer}div.mobile-menu{display:none}div.mega-menu{display:block}div.site-container{justify-content:space-between;padding:0 16px}div#wyszukaj{max-width:384px;width:40%}a#logo img{width:auto;height:50px}p.svg-text{display:block}div#ikony{flex:1 1 auto;max-width:420px;justify-content:space-between}header.site-header{flex-wrap:wrap;padding-bottom:0}a#logo{margin-left:0}div.hamburger-button{display:none}div.footer-trust-badges,div.footer-logo{margin-top:60px;order:1}div.footer-logo{width:25%;margin-bottom:auto;padding-right:16px}div.footer-trust-badges{width:75%;margin-bottom:52px;gap:8px}div.footer-menu{width:25%;margin-top:0;margin-bottom:auto;padding:56px 8px 48px;border-top:1px solid var(--clr-border);order:2}div.menu-footer-desktop-menu-container{display:block}div.menu-footer-mobile-menu-container{display:none}.footer-menu>div>ul>li.icon-down-arrow:after{content:none}.footer-menu>div>ul>li>a{margin-bottom:24px;cursor:pointer}.footer-menu>div>ul>li.icon-down-arrow>ul{height:auto}div.footer-menu li{border:0;line-height:23px;margin-bottom:16px}div.footer-media,div.footer-shipment,div.footer-payment{width:25%;order:3}div.footer-shipment{width:max(260px, 25%)}div.footer-payment{margin-right:auto}div.footer-footer{padding-block:24px;margin-top:24px;justify-content:space-between;border-top:1px solid var(--clr-border);order:4}}@media only screen and (min-width:1000px){div.footer-logo>img{width:auto;height:55px;margin-bottom:24px}header>h1{font-size:48px;line-height:64px;margin:32px 0}}@media only screen and (min-width:1272px){div.site-container{padding:0 calc((100vw - 1256px) / 2)}}