.footer-block:has(.footer-address){background:radial-gradient(ellipse at 8% 0%,#15364a 0,transparent 42%),linear-gradient(135deg,#121d2b,#111924)!important;border-top:1px solid #2d4b61;padding:52px 0 28px!important;color:#c7d4e2!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px!important;line-height:1.75!important}.footer-block:has(.footer-address) .container{max-width:1240px;padding-left:24px;padding-right:24px}.footer-block:has(.footer-address) .row:first-child{display:grid!important;grid-template-columns:1.15fr 1.1fr 1fr 1fr;gap:22px;margin:0!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]{width:auto!important;max-width:none!important;flex:none!important;min-width:0;padding:24px 20px!important;background:rgba(255,255,255,.025);border:1px solid rgba(170,199,222,.12);border-radius:18px}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(2)::before,.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(3)::before,.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4)::before{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#79d3eb;margin:0 0 19px}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(2)::before{content:"Odkryj PrintyTG"}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(3)::before{content:"Projekt i znakowanie"}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4)::before{content:"Bądźmy w kontakcie"}.footer-block .footer-address{font-family:inherit!important;font-size:14px!important;line-height:1.85!important;font-style:normal;color:#bdcbd9!important;margin:0 0 18px!important;font-weight:400!important}.footer-block .footer-address p{font:inherit!important;margin:0 0 12px!important}.footer-block .footer-address p:first-child::first-line{font-size:20px;font-weight:700;color:#fff}.footer-block:has(.footer-address) a{font-family:inherit!important;font-size:14px!important;line-height:1.65!important;color:#d4e1ed!important;text-decoration:none!important;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;overflow-wrap:anywhere}.footer-block:has(.footer-address) a:hover,.footer-block:has(.footer-address) a:focus-visible{color:#fff!important;background:rgba(66,190,220,.12);box-shadow:inset 3px 0 0 #4cc5e2}.footer-block:has(.footer-address) a:focus-visible{outline:2px solid #65d1e9;outline-offset:3px}.footer-block .footer-list{list-style:none;margin:0!important;padding:0!important}.footer-block .footer-list li{margin:0 0 5px!important;padding:0!important}.footer-block .footer-list a{display:block!important;padding:9px 11px!important;border-radius:7px;font-weight:400!important;min-height:40px;box-sizing:border-box}.footer-block .footer-list a:hover{transform:translateX(3px)}.footer-block .footer-direct{display:inline-flex;padding:8px 13px!important;border:1px solid #39576a;border-radius:8px;color:#8edcf0!important;margin:0 0 13px!important;min-height:40px;align-items:center}.footer-block .footer-contact{font-family:inherit!important;font-size:15px!important;line-height:1.9!important;margin-top:0!important}.footer-block .footer-contact a{display:inline-block;padding:4px 7px;border-radius:6px;color:#fff!important}.footer-block .footer-toursport{font-family:inherit!important;text-align:left!important;margin:0!important}.footer-block .footer-toursport-logo{width:150px!important;max-width:100%;margin:0 0 18px!important}.footer-block .footer-toursport-logo img{width:100%;height:auto;border-radius:10px;display:block}.footer-block .footer-toursport-info{font-family:inherit!important;font-size:16px!important;font-weight:650!important;color:#fff!important;margin:0 0 12px!important}.footer-block .footer-toursport-contact{margin:0 0 19px!important}.footer-block .footer-toursport-contact a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px!important;border:1px solid #3192b3;border-radius:9px;background:#087fab;color:#fff!important;font-weight:650!important;white-space:nowrap}.footer-block .footer-toursport-contact a:hover{background:#0b93bd!important;box-shadow:0 5px 18px rgba(0,145,190,.24)!important;transform:translateY(-2px)}.footer-block .toursport-socials{display:flex!important;align-items:center;gap:9px;flex-wrap:wrap;margin-top:8px}.footer-block .toursport-socials a{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;margin:0!important;padding:9px;box-sizing:border-box;border:1px solid #365062;border-radius:11px;background:rgba(255,255,255,.04)}.footer-block .toursport-socials a svg{width:21px;height:21px;display:block}.footer-block .toursport-socials a:hover{transform:translateY(-3px);border-color:#58c6e1;box-shadow:0 5px 14px rgba(0,0,0,.2)!important}.footer-block:has(.footer-address) .footer-additional{background:none!important;padding:25px 0!important;margin:24px 0 0!important;border-top:1px solid #2c4053;border-bottom:1px solid #2c4053}.footer-additional-links{display:flex!important;flex-wrap:wrap;justify-content:center!important;gap:8px 13px!important;list-style:none;margin:0!important;padding:0!important}.footer-additional-links li{margin:0!important;padding:0!important}.footer-block .footer-additional-links a{display:block;padding:7px 11px!important;border-radius:7px;font-size:12px!important;color:#afc2d3!important}.footer-block .printy-recommendations{margin:24px 0 0!important;padding:22px!important;border:1px solid #2c4053;border-radius:16px;background:rgba(255,255,255,.025)}.footer-block .printy-recommendations .head{font-family:inherit!important;font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700!important;color:#9ab2c7!important;margin:0 0 18px!important}.footer-block .recommendations-list{display:flex!important;justify-content:center!important;align-items:center;gap:14px;flex-wrap:wrap}.footer-block .recommendations-list a{display:flex!important;align-items:center;justify-content:center;min-width:150px;min-height:64px;padding:12px 20px!important;margin:0!important;border-radius:11px;background:#f5f8fb!important;border:1px solid transparent;box-sizing:border-box}.footer-block .recommendations-list a img{display:block;max-width:120px!important;max-height:36px!important;width:auto!important;height:auto!important;filter:none!important;opacity:1!important}.footer-block .recommendations-list a:hover{border-color:#67cfe7;box-shadow:0 5px 22px rgba(28,170,209,.16)!important;transform:translateY(-3px)}.hm-copy{background:#0d141e!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:11px!important;line-height:1.8!important;color:#8297ac!important;padding:16px 24px!important;margin:0!important;letter-spacing:.01em}.hm-copy+.hm-copy{border-top:1px solid #1b2a3b;padding:14px 24px!important;color:#b2c2d2!important}@media(max-width:1050px){.footer-block:has(.footer-address) .row:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.footer-block:has(.footer-address){padding:30px 0 20px!important}.footer-block:has(.footer-address) .container{padding-left:18px;padding-right:18px}.footer-block:has(.footer-address) .row:first-child{grid-template-columns:minmax(0,1fr);gap:14px}.footer-block:has(.footer-address) .row:first-child [class*="col-"]{padding:22px 20px!important}.footer-block .footer-list a{min-height:44px;padding:10px 11px!important}.footer-block .printy-recommendations{padding:18px 12px!important}.footer-block .recommendations-list a{min-width:135px;min-height:62px}.footer-block .footer-additional-links{justify-content:flex-start!important}.hm-copy{font-size:11px!important;text-align:left!important}}@media(prefers-reduced-motion:reduce){.footer-block:has(.footer-address) a{transition:none!important;transform:none!important}}.footer-block .footer-address,.footer-block .footer-contact,.footer-block .footer-list,.footer-block .footer-list a{text-align:left!important}.footer-block .footer-address::first-line{font-size:20px;font-weight:700;color:#fff}.footer-block .footer-toursport{display:block!important;height:auto!important}.footer-block:has(.footer-address) .container{max-width:1540px!important;width:calc(100% - 48px)!important;padding-left:0!important;padding-right:0!important}.footer-block:has(.footer-address) .row:first-child{gap:18px!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]{border:1px solid rgba(255,255,255,.78)!important;padding:26px 22px!important}.footer-block:has(.footer-address) a,.footer-block .footer-address,.footer-block .footer-contact{font-size:16px!important;line-height:1.7!important;color:#e2ebf3!important}.footer-block .footer-address::first-line{font-size:23px;font-weight:750;color:#fff}.footer-block:has(.footer-address) .row:first-child [class*="col-"]::before{font-size:13px!important;line-height:1.6}.footer-block .footer-list a{border:1px solid rgba(255,255,255,.5);margin:0 0 8px!important;min-height:46px}.footer-block .footer-list a:hover,.footer-block .footer-list a:focus-visible{border-color:#fff;background:rgba(72,191,220,.2)!important}.footer-block .footer-direct,.footer-block .footer-contact a,.footer-block .footer-toursport-contact a,.footer-block .toursport-socials a{border:1px solid rgba(255,255,255,.85)!important}.footer-block .footer-contact a{padding:7px 10px;margin:4px 0}.footer-block .footer-toursport-contact a{font-size:17px!important}.footer-block .footer-toursport-logo{height:auto!important;margin-bottom:18px!important}.footer-block .footer-toursport-info{font-size:18px!important}.footer-block .footer-additional-links{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px!important;align-items:stretch!important}.footer-block .footer-additional-links li{grid-column:span 2;min-width:0;box-sizing:border-box}.footer-block .footer-additional-links a{box-sizing:border-box;height:100%;display:flex!important;align-items:center;justify-content:center;padding:11px 9px!important;border:1px solid rgba(255,255,255,.72)!important;font-size:14px!important;white-space:nowrap;line-height:1.5!important}.footer-block .footer-additional-links .ptg-trust-link{grid-column:3 / 6;margin-top:5px!important}.footer-block .footer-additional-links .ptg-whatsapp{grid-column:6 / 9;margin-top:5px!important}.footer-block .footer-additional-links .ptg-trust-link a,.footer-block .footer-additional-links .ptg-whatsapp a{font-size:16px!important;font-weight:650!important;white-space:normal;min-height:50px;border:1px solid #fff!important;border-radius:10px;padding:13px 16px!important}.footer-block .footer-additional-links .ptg-trust-link a{background:#087fab;color:#fff!important}.footer-block .footer-additional-links .ptg-trust-link a::after{content:"→";margin-left:10px;font-size:20px}.footer-block .footer-additional-links .ptg-whatsapp a{background:#126941;color:#fff!important}.footer-block .footer-additional-links .ptg-whatsapp a:hover{background:#178151!important;box-shadow:0 5px 18px rgba(17,175,92,.2)!important}.footer-block .footer-additional-links .ptg-trust-link a:hover{background:#0997be!important}.footer-block .printy-recommendations{border:1px solid rgba(255,255,255,.75)!important}.footer-block .printy-recommendations .head{font-size:14px!important;color:#e0e8f1!important}.footer-block .recommendations-list{gap:18px!important}.footer-block .recommendations-list a{min-width:230px;min-height:76px;border:1px solid #fff!important}.footer-block .recommendations-list a[href*="ceneo.pl"]{display:none!important}.footer-block .recommendations-list a[href*="maps.app.goo.gl"] img{display:none!important}.footer-block .recommendations-list a[href*="maps.app.goo.gl"]::before{content:"★";font-size:26px;color:#e8a500;margin-right:12px;line-height:1}.footer-block .recommendations-list a[href*="maps.app.goo.gl"]::after{content:"Opinie Google";font-size:18px;font-weight:700;line-height:1.4;color:#162b43}.hm-copy{font-size:12px!important}@media(max-width:979px){.footer-block .footer-additional-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-block .footer-additional-links li{grid-column:span 1}.footer-block .footer-additional-links li:nth-child(5),.footer-block .footer-additional-links .ptg-trust-link,.footer-block .footer-additional-links .ptg-whatsapp{grid-column:1 / -1}.footer-block .footer-additional-links a{white-space:normal}}@media(max-width:600px){.footer-block:has(.footer-address) .container{width:calc(100% - 28px)!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]{padding:22px 19px!important}.footer-block:has(.footer-address) a,.footer-block .footer-address{font-size:16px!important}.footer-block .footer-additional-links a{font-size:14px!important}.footer-block .recommendations-list a{min-width:220px}}.footer-block:has(.footer-brands),.footer-block:has(.footer-related){background:#121d2b!important;border:0!important;margin:0!important}.footer-block:has(.footer-brands){padding:8px 0!important}.footer-block:has(.footer-brands) .container,.footer-block:has(.footer-related) .container{max-width:1540px!important;width:calc(100% - 48px)!important;padding:0!important}.footer-brands{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3px;margin:0!important;padding:0!important;list-style:none}.footer-brands li{display:flex!important;align-items:center;justify-content:center;width:auto!important;height:46px!important;margin:0!important;padding:0!important;min-width:0}.footer-brands li a{display:block!important;flex-shrink:0;transform:scale(.56);transform-origin:center;transition:opacity .2s;opacity:.78;margin:0!important}.footer-brands li a:hover{opacity:1}.footer-brands li a:has(img){width:140px!important;height:60px!important;display:flex!important;align-items:center;justify-content:center}.footer-brands li img{max-width:140px!important;max-height:60px!important;width:auto!important;height:auto!important;object-fit:contain}.footer-block:has(.footer-related){padding:10px 0!important;border-top:1px solid rgba(255,255,255,.28)!important;border-bottom:1px solid rgba(255,255,255,.28)!important}.footer-related{margin:0!important;padding:0!important;border:0!important}.footer-related-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0!important;padding:0!important;list-style:none}.footer-related-list li{padding:3px 8px!important;margin:0!important;border:0!important;text-align:center}.footer-related-label{font:500 12px/1.5 system-ui,sans-serif!important;color:#c9d5e1!important;margin:0 0 3px!important}.footer-related-list a{font:650 16px/1.5 system-ui,sans-serif!important;color:#6dd1eb!important;text-decoration:none}.footer-block:has(.footer-address){padding:22px 0 20px!important;border:0!important}.footer-block:has(.footer-address) .container{display:grid!important;grid-template-columns:repeat(20,minmax(0,1fr));gap:6px 16px;isolation:isolate;position:relative}.footer-block:has(.footer-address) .container .row,.footer-block:has(.footer-address) .container .row:nth-child(2) .col-12,.footer-block:has(.footer-address) .footer-additional,.footer-block:has(.footer-address) .footer-additional-links,.footer-block:has(.footer-address) .printy-recommendations,.footer-block:has(.footer-address) .recommendations-list{display:contents!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]{padding:20px 18px!important;margin:0!important;border-radius:14px!important;z-index:1;position:relative}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(1){grid-column:1 / 6;grid-row:1 / 7}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(2){grid-column:6 / 11;grid-row:1 / 7}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(3){grid-column:11 / 16;grid-row:1 / 7}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4),.footer-block .footer-toursport{display:contents!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4)::before{grid-column:16 / 21;grid-row:1;position:relative;z-index:1;padding:20px 18px 0!important;margin:0!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4)::after{content:"";display:block;grid-column:16 / 21;grid-row:1 / 7;border:1px solid rgba(255,255,255,.78);border-radius:14px;background:rgba(255,255,255,.025);z-index:0;pointer-events:none}.footer-block .footer-toursport-logo{grid-column:16 / 21;grid-row:2;position:relative;z-index:1;width:130px!important;height:auto!important;margin:0 18px!important;padding:0!important}.footer-block .footer-toursport-info{grid-column:16 / 21;grid-row:3;position:relative;z-index:1;padding:0!important;margin:0 18px!important;font-size:16px!important;line-height:1.5!important;align-self:center}.footer-block .footer-toursport-contact{grid-column:16 / 21;grid-row:4;position:relative;z-index:1;margin:0 18px!important;padding:0!important;align-self:center}.footer-block .footer-toursport-contact br{display:none}.footer-block .footer-toursport-contact a{min-height:44px;padding:9px 12px!important;font-size:16px!important}.footer-block .toursport-socials{grid-column:16 / 21;grid-row:6;position:relative;z-index:1;margin:0 18px 20px!important;padding:0!important;gap:8px;align-self:center}.footer-block .footer-list a{min-height:39px!important;padding:7px 10px!important;margin:0 0 5px!important;font-size:16px!important;line-height:1.5!important}.footer-block .footer-address{font-size:15px!important;line-height:1.7!important;margin-bottom:12px!important}.footer-block .footer-direct{padding:6px 11px!important;margin-bottom:8px!important;min-height:36px}.footer-block .footer-contact a{padding:5px 8px!important;font-size:15px!important;margin:3px 0!important}.footer-block .footer-additional-links li{margin:10px 0 0!important;min-width:0;z-index:1}.footer-block .footer-additional-links li:nth-child(1){grid-column:1 / 5;grid-row:7}.footer-block .footer-additional-links li:nth-child(2){grid-column:5 / 9;grid-row:7}.footer-block .footer-additional-links li:nth-child(3){grid-column:9 / 13;grid-row:7}.footer-block .footer-additional-links li:nth-child(4){grid-column:13 / 17;grid-row:7}.footer-block .footer-additional-links li:nth-child(5){grid-column:17 / 21;grid-row:7}.footer-block .footer-additional-links li a{padding:8px!important;font-size:13px!important;min-height:40px;height:100%;white-space:normal}.footer-block .footer-additional-links .ptg-whatsapp{grid-column:16 / 21;grid-row:5;margin:0 18px!important;align-self:center}.footer-block .footer-additional-links .ptg-whatsapp a{min-height:44px!important;padding:9px!important;font-size:16px!important}.footer-block .printy-recommendations .head{grid-column:1 / 21;grid-row:8;margin:10px 0 4px!important;padding:0!important;text-align:center;font-size:12px!important;letter-spacing:.12em}.footer-block .recommendations-list a{min-width:0!important;min-height:62px!important;height:62px!important;width:100%!important;max-width:none;padding:12px!important;margin:0!important;border-radius:10px;box-sizing:border-box}.footer-block .recommendations-list a[href*="maps.app.goo.gl"]{grid-column:2 / 8;grid-row:9}.footer-block .recommendations-list a[href*="allegro"]{grid-column:14 / 20;grid-row:9}.footer-block .footer-additional-links .ptg-trust-link{grid-column:8 / 14;grid-row:9;margin:0!important}.footer-block .footer-additional-links .ptg-trust-link a{height:62px!important;min-height:62px!important;padding:10px 12px!important;margin:0!important;font-size:16px!important;border-radius:10px}.hm-copy{padding:10px 24px!important;font-size:11px!important;line-height:1.6!important}.hm-copy+.hm-copy{padding:9px 24px!important}@media(max-width:1050px){.footer-block:has(.footer-address) .container{gap:7px 12px}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(1){grid-column:1 / 21;grid-row:1}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(2){grid-column:1 / 21;grid-row:2}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(3){grid-column:1 / 21;grid-row:3}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4)::before{grid-column:1 / 21;grid-row:4}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4)::after{grid-column:1 / 21;grid-row:4 / 10}.footer-block .footer-toursport-logo{grid-column:1 / 21;grid-row:5}.footer-block .footer-toursport-info{grid-column:1 / 21;grid-row:6}.footer-block .footer-toursport-contact{grid-column:1 / 21;grid-row:7}.footer-block .footer-additional-links .ptg-whatsapp{grid-column:1 / 21;grid-row:8}.footer-block .toursport-socials{grid-column:1 / 21;grid-row:9}.footer-block .footer-additional-links li:nth-child(1){grid-column:1 / 11;grid-row:10}.footer-block .footer-additional-links li:nth-child(2){grid-column:11 / 21;grid-row:10}.footer-block .footer-additional-links li:nth-child(3){grid-column:1 / 11;grid-row:11}.footer-block .footer-additional-links li:nth-child(4){grid-column:11 / 21;grid-row:11}.footer-block .footer-additional-links li:nth-child(5){grid-column:1 / 21;grid-row:12}.footer-block .printy-recommendations .head{grid-column:1 / 21;grid-row:13}.footer-block .recommendations-list a[href*="maps.app.goo.gl"]{grid-column:1 / 21;grid-row:14}.footer-block .footer-additional-links .ptg-trust-link{grid-column:1 / 21;grid-row:15}.footer-block .recommendations-list a[href*="allegro"]{grid-column:1 / 21;grid-row:16}.footer-brands{display:flex!important;overflow-x:auto;flex-wrap:nowrap!important;gap:0;scrollbar-width:thin}.footer-brands li{flex:0 0 88px!important}.footer-related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-width:600px){.footer-block:has(.footer-brands) .container,.footer-block:has(.footer-related) .container{width:calc(100% - 24px)!important}.footer-related-label{font-size:11px!important}.footer-related-list a{font-size:13px!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]{padding:18px!important}.footer-block .footer-list a{min-height:42px!important}}.footer-block .footer-additional-links .ptg-whatsapp a{width:100%!important;box-sizing:border-box!important}@media(min-width:1051px){.footer-block:has(.footer-address) .container{grid-template-rows:48px 64px 25px 46px 44px minmax(42px,auto) auto auto auto}.footer-block .toursport-socials{align-self:start!important}.footer-block .footer-toursport-contact{align-self:start!important}}.footer-block:has(.footer-address) .row:first-child [class*="col-"]{border-color:rgba(255,255,255,.3)!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4)::after{border-color:rgba(255,255,255,.3)!important}.footer-block .footer-list a{border:0!important;background:transparent!important;border-radius:6px!important;margin-bottom:5px!important}.footer-block .footer-list a:hover,.footer-block .footer-list a:focus-visible{background:rgba(72,191,220,.12)!important}.footer-block .footer-contact a{border:0!important;padding-left:0!important}.footer-block .footer-direct{border-color:rgba(255,255,255,.25)!important}.footer-block .footer-additional-links li:not(.ptg-trust-link):not(.ptg-whatsapp) a{border:0!important;background:transparent!important}.footer-block .footer-additional-links li:not(.ptg-trust-link):not(.ptg-whatsapp) a:hover{background:rgba(72,191,220,.1)!important}.footer-block .footer-toursport-contact a,.footer-block .footer-additional-links .ptg-whatsapp a,.footer-block .footer-additional-links .ptg-trust-link a{border-color:transparent!important}.footer-block .recommendations-list a{border-color:transparent!important}.footer-block .footer-toursport-logo{justify-self:center;margin:0!important}.footer-block .footer-toursport-info{text-align:center!important}.footer-block:has(.footer-address) .row:first-child [class*="col-"]:nth-child(4)::before{text-align:center}.footer-block .toursport-socials{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:5px 18px 18px!important;align-self:start!important;flex-wrap:nowrap!important}.footer-block .toursport-socials a{width:46px!important;height:46px!important;min-width:46px!important;padding:7px!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.07)!important;box-shadow:none!important}.footer-block .toursport-socials a svg{display:block!important;width:30px!important;height:30px!important;max-width:none!important;max-height:none!important;margin:0!important}.footer-block .toursport-socials a:hover,.footer-block .toursport-socials a:focus-visible{background:rgba(72,191,220,.22)!important;box-shadow:0 4px 14px rgba(0,0,0,.2)!important;transform:translateY(-3px)}.footer-brands li{height:56px!important}.footer-brands li a{transform:scale(.68)!important;opacity:.9}@media(max-width:1050px){.footer-brands li{flex-basis:102px!important}}@media(min-width:1051px){.footer-block:has(.footer-address) .container{grid-template-rows:48px 64px 25px 46px 44px minmax(69px,auto) auto auto auto}}.home-products-container{padding:42px 0 36px!important;margin:0!important;background:linear-gradient(180deg,#f4f8fb 0%,#fff 100%)!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important}.home-products-container+.home-products-container{padding-top:18px!important}.home-products-container>h2{max-width:1280px!important;width:calc(100% - 48px)!important;margin:0 auto 25px!important;padding:0!important;border:0!important;text-align:left!important;font:750 clamp(25px,2.5vw,34px)/1.2 system-ui,sans-serif!important;letter-spacing:-.035em;color:#142b40!important}.home-products-container>h2 span{padding:0!important;border:0!important;background:none!important}.home-products-container>h2 span:before,.home-products-container>h2 span:after,.home-products-container>h2:before,.home-products-container>h2:after{display:none!important}.home-products-container .home-products{padding:0!important;background:none!important}.home-products-container .home-products>.container{max-width:1280px!important;width:calc(100% - 48px)!important;padding:0!important}.home-products-container ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;margin:0!important;padding:0!important}.home-products-container ul.products:before,.home-products-container ul.products:after{display:none!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product{box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:14px!important;background:#fff!important;border:1px solid #e4eaf0!important;border-radius:18px!important;box-shadow:0 7px 25px rgba(20,43,64,.045)!important;text-align:left!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product:hover{transform:translateY(-4px);border-color:#b7d8e5!important;box-shadow:0 15px 34px rgba(20,43,64,.10)!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product>.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex:1;min-width:0;text-decoration:none!important;color:#142b40!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .attachment-woocommerce_thumbnail{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:contain!important;box-sizing:border-box;padding:10px!important;margin:0 0 16px!important;border-radius:12px!important;background:#fff!important;transition:transform .25s ease}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product:hover .attachment-woocommerce_thumbnail{transform:scale(1.025)}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .woocommerce-loop-product__title{font:650 16px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:-.015em!important;color:#142b40!important;text-align:left!important;margin:0 2px 10px!important;padding:0!important;min-height:70px;overflow-wrap:anywhere}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .price{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:6px;font:750 21px/1.3 system-ui,sans-serif!important;color:#087fab!important;margin:4px 2px 10px!important;text-align:left!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .price del{font-size:13px!important;color:#718293!important;font-weight:400!important;opacity:1!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .price ins{background:none!important;text-decoration:none!important;font-weight:750!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .price .woocommerce-Price-currencySymbol{margin-left:4px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .printy-colors-list{display:flex!important;justify-content:flex-start!important;gap:7px;margin:0 2px 13px!important;min-height:18px;flex-wrap:wrap}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .printy-colors-list span{width:14px!important;height:14px!important;border:1px solid #c3cdd5!important;box-shadow:0 0 0 2px #fff!important;margin:0!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product>a.button{display:flex!important;align-items:center;justify-content:center;width:100%!important;box-sizing:border-box!important;min-height:46px!important;height:auto!important;margin:auto 0 0!important;padding:12px 10px!important;border:0!important;border-radius:10px!important;background:#087fab!important;color:#fff!important;font:650 14px/1.35 system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s ease,box-shadow .2s ease}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product>a.button:hover{background:#096787!important;box-shadow:0 5px 14px rgba(8,127,171,.18)!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .onsale{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;z-index:2!important;display:flex!important;align-items:center;justify-content:center;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;margin:0!important;padding:6px 10px!important;border-radius:30px!important;background:#e8f6f2!important;color:#146b52!important;font:700 11px/1.3 system-ui,sans-serif!important;box-shadow:none!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .yith-wcwl-add-to-wishlist{position:absolute!important;top:17px!important;left:17px!important;z-index:3!important;margin:0!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .yith-wcwl-add-to-wishlist a{display:flex!important;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);color:#355368!important;box-shadow:0 2px 10px rgba(20,43,64,.08);padding:8px!important;box-sizing:border-box}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .yith-wcwl-add-to-wishlist a svg{width:19px!important;height:19px!important;flex-shrink:0}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .yith-wcwl-add-to-wishlist a span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .star-rating{margin:0 2px 9px!important;color:#c28b18!important;font-size:12px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product a:focus-visible{outline:2px solid #087fab!important;outline-offset:4px}body.woocommerce.archive .page-title{font:750 clamp(28px,3.6vw,44px)/1.15 system-ui,sans-serif!important;letter-spacing:-.035em!important;color:#142b40!important;margin-bottom:24px!important}body.woocommerce.archive .woo-widget{border:1px solid #e1e9ef!important;border-radius:16px!important;background:#f6f9fb!important;box-shadow:none!important;color:#142b40!important;font-family:system-ui,sans-serif!important}body.woocommerce.archive .product-categories{padding:8px 0 0!important;margin:0!important;list-style:none!important}body.woocommerce.archive .product-categories li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 6px;margin:0!important;padding:3px 0!important;list-style:none!important;border:0!important}body.woocommerce.archive .product-categories li>a{display:block!important;padding:8px 9px!important;border-radius:7px!important;color:#40586c!important;text-decoration:none!important;font:500 14px/1.5 system-ui,sans-serif!important;transition:background .18s ease,color .18s ease}body.woocommerce.archive .product-categories>li>a{font-size:12px!important;font-weight:750!important;letter-spacing:.025em}body.woocommerce.archive .product-categories .count{font:500 11px/1.5 system-ui,sans-serif!important;color:#61788a!important;padding-top:10px;white-space:nowrap}body.woocommerce.archive .product-categories .children{grid-column:1/-1;margin:0 0 8px 9px!important;padding:0 0 0 8px!important;border-left:1px solid #d8e4ec!important;list-style:none!important}body.woocommerce.archive .product-categories li>a:hover{background:#e6f2f7!important;color:#087fab!important}body.woocommerce.archive .product-categories .current-cat>a{background:#e0f1f7!important;color:#087fab!important;font-weight:750!important;box-shadow:inset 3px 0 0 #087fab}body.woocommerce.archive .product-categories .current-cat-parent>a{color:#087fab!important}body.woocommerce.archive ul.products>li.product-category>a{display:block!important;text-decoration:none!important}body.woocommerce.archive ul.products>li.product-category img{width:100%!important;aspect-ratio:1;object-fit:contain;border-radius:12px;margin-bottom:16px!important}body.woocommerce.archive ul.products>li.product-category .woocommerce-loop-category__title{font:700 17px/1.4 system-ui,sans-serif!important;color:#142b40!important;padding:6px 0!important}body.woocommerce.archive ul.products>li.product-category .count{background:#edf5f8;color:#52687a;font-size:12px;padding:3px 7px;border-radius:12px}@media(max-width:1024px){.home-products-container ul.products{gap:16px!important}.home-products-container ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.home-products-container{padding:28px 0 24px!important}.home-products-container>h2,.home-products-container .home-products>.container{width:calc(100% - 28px)!important}.home-products-container>h2{margin-bottom:18px!important}.home-products-container ul.products{gap:12px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product{padding:10px!important;border-radius:14px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .attachment-woocommerce_thumbnail{padding:5px!important;margin-bottom:12px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:1.45!important;min-height:81px}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .price{font-size:18px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product>a.button{font-size:12px!important;min-height:46px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .onsale{top:12px!important;right:12px!important;font-size:10px!important;padding:5px 7px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .yith-wcwl-add-to-wishlist{top:12px!important;left:12px!important}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .yith-wcwl-add-to-wishlist a{width:30px;height:30px;padding:6px!important}}@media(prefers-reduced-motion:reduce){:is(.home-products-container,body.woocommerce.archive) ul.products>li.product,:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .attachment-woocommerce_thumbnail{transition:none!important;transform:none!important}}:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .price .amount,:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .price bdi,:is(.home-products-container,body.woocommerce.archive) ul.products>li.product .price .woocommerce-Price-currencySymbol{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}body.woocommerce.archive .woo-widget h3,body.woocommerce.archive .woo-widget h4{font:700 14px/1.5 system-ui,sans-serif!important;color:#142b40!important;letter-spacing:.01em!important}body.woocommerce.archive .woo-widget select{font:400 14px/1.5 system-ui,sans-serif!important;color:#40586c!important;border:1px solid #d6e2e9!important;border-radius:8px!important;background-color:#fff!important;min-height:42px!important}body.woocommerce.archive .woo-widget label{font:400 14px/1.5 system-ui,sans-serif!important;color:#40586c!important}.main-menu a{font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.main-menu a:focus-visible,.my-account-page:focus-visible{outline:2px solid #087fab!important;outline-offset:3px}@media(min-width:992px){.printy-menu-container{min-height:64px!important;padding:8px!important;margin:4px 0 12px!important;gap:12px;background:#f5f8fa;border:1px solid #e5edf2;border-radius:14px;box-sizing:border-box;align-items:center!important}.printy-menu-container .main-menu{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;flex:1;min-width:0;margin:0!important;padding:0!important;list-style:none}.printy-menu-container .main-menu>li{position:relative!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;float:none!important}.printy-menu-container .main-menu>li>a{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px!important;box-sizing:border-box;padding:10px 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#253e52!important;font-size:14px!important;line-height:1.4!important;font-weight:650!important;white-space:nowrap}.printy-menu-container .main-menu>li>a:hover,.printy-menu-container .main-menu>li:focus-within>a,.printy-menu-container .main-menu>li.current-menu-item>a,.printy-menu-container .main-menu>li.current-menu-ancestor>a{background:#e1eef4!important;color:#087fab!important}.printy-menu-container .main-menu>li.border-button>a{background:#087fab!important;color:#fff!important;padding-left:17px!important;padding-right:17px!important;box-shadow:0 3px 9px rgba(8,127,171,.12)}.printy-menu-container .main-menu>li.border-button>a:hover{background:#096787!important;box-shadow:0 5px 14px rgba(8,127,171,.2)}.printy-menu-container .main-menu>li.menu-item-210>a{background:#e5f3f7!important;color:#076a8c!important}.printy-menu-container .main-menu>li.menu-item-210>a:hover{background:#d3edf4!important}.printy-menu-container .main-menu>.menu-item-has-children>a::after{content:"";display:block;position:static;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:-4px 2px 0 1px}.printy-menu-container .main-menu .sub-menu{position:absolute!important;left:0!important;right:auto!important;top:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px!important;width:640px!important;max-width:calc(100vw - 48px)!important;padding:12px!important;margin:0!important;border:1px solid #dce8ee!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 45px rgba(20,43,64,.16)!important;box-sizing:border-box;z-index:1002!important;opacity:0;visibility:hidden;pointer-events:none;list-style:none}.printy-menu-container .main-menu li:hover>.sub-menu,.printy-menu-container .main-menu li:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.printy-menu-container .main-menu .sub-menu li{display:block!important;border:0!important;background:none!important;padding:0!important;margin:0!important;min-width:0}.printy-menu-container .main-menu .sub-menu li a{display:flex!important;align-items:center;box-sizing:border-box;min-height:46px!important;padding:10px 12px!important;margin:0!important;background:none!important;border:0!important;border-radius:8px!important;color:#40586c!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important;white-space:normal!important;text-align:left!important}.printy-menu-container .main-menu .sub-menu li a:hover,.printy-menu-container .main-menu .sub-menu li.current-menu-item>a{background:#edf6fa!important;color:#087fab!important}.printy-menu-container .header-buttons{flex:0 0 auto;margin:0!important;padding:0!important}.printy-menu-container .my-account-page{display:flex!important;align-items:center;justify-content:center;min-height:44px!important;padding:10px 14px!important;box-sizing:border-box;border:1px solid #dbe5ec!important;border-radius:9px!important;background:#fff!important;color:#40586c!important;font:600 13px/1.4 system-ui,sans-serif!important;white-space:nowrap}.printy-menu-container .my-account-page:hover{border-color:#9dcbdc!important;background:#edf6fa!important;color:#087fab!important}}@media(min-width:992px) and (max-width:1199px){.printy-menu-container{gap:6px}.printy-menu-container .main-menu{gap:2px!important}.printy-menu-container .main-menu>li>a{font-size:12px!important;padding:10px 8px!important}.printy-menu-container .main-menu>li.border-button>a{padding-left:12px!important;padding-right:12px!important}.printy-menu-container .my-account-page{font-size:12px!important;padding:10px!important}}.fullscreen-menu{width:100%!important;max-width:100%!important;left:0!important;right:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;background:linear-gradient(180deg,#f1f7fa,#fff 60%)!important;font-family:system-ui,sans-serif!important;padding-bottom:86px!important}.fullscreen-menu .top{background:#142b40!important;color:#fff!important;padding:20px!important;font:700 18px/1.5 system-ui,sans-serif!important;min-height:68px!important;height:auto!important;box-sizing:border-box}.fullscreen-menu .top .close{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;right:14px!important;top:14px!important;border-radius:10px;background:rgba(255,255,255,.08)}.fullscreen-menu .top .close img{width:17px!important;height:17px!important;filter:brightness(0) invert(1)}.fullscreen-menu .main-menu{width:calc(100% - 32px)!important;box-sizing:border-box;margin:14px 16px!important;padding:0!important;list-style:none}.fullscreen-menu .main-menu>li{display:block!important;margin:0 0 4px!important;padding:0!important;border:0!important;border-radius:10px;background:none!important}.fullscreen-menu .main-menu>li>a{display:flex!important;align-items:center;min-height:50px!important;box-sizing:border-box;padding:12px 14px!important;border:0!important;border-radius:10px!important;color:#253e52!important;background:transparent!important;font:650 16px/1.5 system-ui,sans-serif!important;white-space:normal!important;text-align:left!important}.fullscreen-menu .main-menu>li>a:hover,.fullscreen-menu .main-menu>li.current-menu-item>a{background:#e2f0f6!important;color:#087fab!important}.fullscreen-menu .main-menu>li.border-button>a{background:#087fab!important;color:#fff!important;justify-content:center}.fullscreen-menu .main-menu>li.menu-item-210>a{background:#e5f3f7!important;color:#076a8c!important}.fullscreen-menu .main-menu .sub-menu{position:static!important;width:100%!important;max-width:100%!important;box-sizing:border-box;margin:4px 0 12px!important;padding:6px!important;border:1px solid #dce8ef!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.fullscreen-menu .main-menu .sub-menu li{margin:0!important;padding:0!important;border:0!important}.fullscreen-menu .main-menu .sub-menu a{display:block!important;padding:11px 13px!important;color:#40586c!important;font:500 14px/1.5 system-ui,sans-serif!important;border:0!important;border-radius:8px!important;white-space:normal!important}.fullscreen-menu .main-menu .sub-menu a:hover{background:#edf6fa!important;color:#087fab!important}.fullscreen-menu>.my-account-page{box-sizing:border-box;position:fixed!important;bottom:12px!important;left:16px!important;right:16px!important;width:calc(100% - 32px)!important;min-height:48px!important;display:flex!important;align-items:center;justify-content:center;padding:12px!important;background:#142b40!important;color:#fff!important;border-radius:10px!important;font:600 14px/1.5 system-ui,sans-serif!important;box-shadow:0 6px 22px rgba(20,43,64,.15)}@media(max-width:991px){body.admin-bar .fullscreen-menu{top:32px!important;height:calc(100dvh - 32px)!important}.fullscreen-menu{height:100dvh!important;top:0!important}.top-mobile-toggler{font:650 14px/1.5 system-ui,sans-serif!important;color:#142b40!important}.top-mobile-toggler svg{width:19px!important;height:19px!important;fill:#142b40!important}}@media(max-width:782px){body.admin-bar .fullscreen-menu{top:46px!important;height:calc(100dvh - 46px)!important}}@media(min-width:992px) and (max-width:1199px){body.admin-bar .fullscreen-menu{top:32px!important;height:calc(100dvh - 32px)!important}}@media(min-width:1200px){.printy-menu-container{min-height:72px!important;padding:10px 8px!important}.printy-menu-container .main-menu>li>a{font-size:16px!important;min-height:48px!important;padding:11px 12px!important}.printy-menu-container .main-menu .sub-menu li a{font-size:15px!important;min-height:48px!important}.printy-menu-container .my-account-page{min-height:48px!important;font-size:14px!important}.top-wrapper .top-bar,.top-wrapper-fixed .top-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:14px!important;padding:8px 20px!important;min-height:54px!important;height:auto!important;box-sizing:border-box}.top-wrapper .top-bar .menu-gorna-belka-container,.top-wrapper-fixed .top-bar .menu-gorna-belka-container{flex:1 1 auto!important;min-width:0!important;width:auto!important}.top-wrapper .top-bar .menu-gorna-belka-container>.menu,.top-wrapper-fixed .top-bar .menu-gorna-belka-container>.menu{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}.top-wrapper .top-bar .menu-gorna-belka-container>.menu>li,.top-wrapper-fixed .top-bar .menu-gorna-belka-container>.menu>li{flex:1 1 0!important;min-width:0!important;height:auto!important;margin:0!important;padding:0 9px!important;box-sizing:border-box}.top-wrapper .top-bar .menu-gorna-belka-container>.menu>li>a,.top-wrapper-fixed .top-bar .menu-gorna-belka-container>.menu>li>a{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;height:auto!important;width:100%!important;box-sizing:border-box;white-space:normal!important;font:500 12px/1.4 system-ui,sans-serif!important;color:#fff!important}.top-wrapper .top-bar .menu-gorna-belka-container>.menu>li>a::before,.top-wrapper-fixed .top-bar .menu-gorna-belka-container>.menu>li>a::before{flex-shrink:0!important}.top-wrapper .top-bar .gtranslate-container,.top-wrapper-fixed .top-bar .gtranslate-container{flex:0 0 130px!important;width:130px!important;max-width:130px!important;margin:0!important;align-self:center}.top-wrapper .top-bar .gt_switcher,.top-wrapper-fixed .top-bar .gt_switcher{width:130px!important;max-width:130px!important;box-sizing:border-box}}body.admin-bar .top-wrapper-fixed{top:32px!important}@media(max-width:782px){body.admin-bar .top-wrapper-fixed{top:46px!important}}.fullscreen-menu .main-menu>li>a{font-size:17px!important;min-height:54px!important}.main-menu>.menu-item-479>.sub-menu>.menu-item-11103,.main-menu>.menu-item-479>.sub-menu>.menu-item-11104{display:none!important}@media(min-width:783px){#wpadminbar #wp-toolbar{display:flex!important;align-items:center;justify-content:space-between}#wpadminbar #wp-admin-bar-root-default{display:flex!important;flex-wrap:nowrap!important;flex:1 1 auto;min-width:0;width:auto!important}#wpadminbar #wp-admin-bar-root-default>li{float:none!important;flex:0 1 auto;min-width:0}#wpadminbar #wp-admin-bar-root-default>li>.ab-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;max-width:100%}#wpadminbar #wp-admin-bar-top-secondary{display:flex!important;flex:0 0 auto;float:none!important}}body.home{display:flex;flex-direction:column;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;color:#354052}body.home :is(h1,h2,h3,h4,p,a,button,input,select,label,summary,strong,address){font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important}body.home>.top-wrapper{order:-30}body.home>.slick-main,#ptg-main>.slick-main{order:-20}body.home>.container:has(#ptg-home){display:contents}#ptg-main{display:flex;flex-direction:column;order:-20;min-width:0;width:100%}#ptg-home{display:contents!important}#ptg-home .ptg-hero{order:-15}#ptg-home .ptg-section:has(#oferta){order:-12}.home-products-container{order:-10}.home-products-container:has(+.home-products-container){order:-11}#ptg-home .ptg-section{order:0;width:calc(100% - 56px);max-width:1280px;margin:32px auto!important;font-size:16px;line-height:1.65}#newsletter{order:5;width:calc(100% - 56px)!important;max-width:1280px!important;margin:26px auto 40px!important;border:1px solid #d7e6ee!important;border-top:4px solid #087fab!important;border-radius:18px!important}body.home>.footer-block{order:10}body.home>.hm-copy{order:11}#ptg-home .ptg-hero{width:calc(100% - 56px);max-width:1280px;box-sizing:border-box;margin:28px auto 14px!important;padding:36px 42px!important;border-radius:22px!important;background:linear-gradient(120deg,#142b40,#123e55)!important;box-shadow:none!important;font-size:16px;line-height:1.7}#ptg-home .ptg-hero h1{font-size:clamp(29px,3.6vw,46px)!important;line-height:1.16!important;letter-spacing:-.035em!important;max-width:1000px;margin-bottom:18px!important}#ptg-home .ptg-hero p{font-size:16px!important;line-height:1.7!important;margin-bottom:14px!important}#ptg-home .ptg-hero a:not(.ptg-btn),#ptg-home .ptg-dark a:not(.ptg-btn){color:#9de5f6!important;text-decoration:underline;text-underline-offset:3px}#ptg-home .ptg-hero .ptg-actions:first-of-type{display:none!important}#ptg-home .ptg-actions{gap:10px!important;margin-top:20px!important}#ptg-home .ptg-btn{font-size:15px!important;font-weight:650!important;min-height:48px!important;border-radius:10px!important}#ptg-home .ptg-btn--yellow{background:#087fab!important;color:#fff!important}#ptg-home .ptg-hero .ptg-btn--yellow{background:#fff!important;color:#142b40!important}#ptg-home .ptg-hero .ptg-btn--white{background:#087fab!important;color:#fff!important}#ptg-home .ptg-proof{gap:12px!important;margin-top:24px!important}#ptg-home .ptg-proof div{padding:12px 14px!important;border-radius:12px!important;font-size:13px!important;line-height:1.5}#ptg-home .ptg-proof strong{font-size:15px!important;line-height:1.5!important}#ptg-home .ptg-section h2{font-size:clamp(26px,2.7vw,36px)!important;font-weight:750!important;letter-spacing:-.03em!important;line-height:1.2!important}#ptg-home .ptg-card{padding:23px!important;border-radius:16px!important;box-shadow:0 7px 25px rgba(20,43,64,.04)!important;font-size:16px;line-height:1.65}#ptg-home .ptg-card h3{font-size:20px!important;line-height:1.3!important;font-weight:700!important}#ptg-home .ptg-card a{font-size:15px!important;font-weight:650!important;text-underline-offset:3px}#ptg-home .ptg-card a:not(.ptg-btn),#newsletter a{color:#076888!important}#ptg-home .ptg-dark .ptg-card a:not(.ptg-btn){color:#9de5f6!important}#ptg-home .ptg-lead{font-size:17px!important;line-height:1.65!important}#ptg-home .ptg-kicker{color:#076888!important;background:#e8f4f9!important;font-size:12px!important;font-weight:700!important}#ptg-home .ptg-panel,#ptg-home .ptg-dark{padding:30px!important;border-radius:20px!important}#ptg-home .ptg-step{padding-top:64px!important}#ptg-home details{border-radius:12px!important;padding:16px 18px!important;font-size:16px!important;line-height:1.65}#ptg-home details summary{font-size:16px!important;font-weight:650!important;line-height:1.5}#newsletter .ptgn-brand{color:#076888!important}body.home .price del{color:#526273!important}body.home .star-rating{color:#976000!important}body.home .cartcontents{color:#24546e!important}body.home .footer-block:has(.footer-address),body.home .footer-block:has(.footer-address) .row:first-child [class*="col-"]{color:#e2ebf3!important}body.home .footer-block:has(.footer-address) a{color:#e2ebf3!important}body.home .footer-block .footer-additional-links .ptg-whatsapp a,body.home .footer-block .footer-additional-links .ptg-trust-link a{color:#fff!important}.ptg-skip-link{position:fixed;top:10px;left:10px;transform:translateY(-160%);padding:12px 18px;border-radius:8px;background:#142b40;color:#fff!important;z-index:2147483647}.ptg-skip-link:focus{transform:none}body.home a:focus-visible,body.home button:focus-visible,body.home summary:focus-visible{outline:2px solid #087fab;outline-offset:4px}body.home .slick-main{height:clamp(310px,30vw,460px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden;box-sizing:border-box}body.home .slick-main:not(.slick-initialized)>li:not(:first-child){display:none}body.home .slick-main :is(.slick-list,.slick-track,.slick-slide,.slick-slide-single){height:100%!important;min-height:0!important;box-sizing:border-box}body.home .slick-main .slick-slide-image{height:100%!important;width:100%!important;object-fit:contain!important}body.home .slick-main .slick-slide-title{font-size:clamp(22px,2.5vw,32px)!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.02em!important}body.home .slick-main .slick-slide-title>span{font-size:inherit!important;line-height:inherit!important;padding-left:20px!important}body.home .slick-main .slick-slide-title small{font-size:70%!important}body.home .slick-main .ptg-full-banner .container-slide-text{display:none!important}@media(max-width:1199px){body.home .slick-main{height:auto!important;aspect-ratio:1355/720!important;width:100%}body.home .slick-main .slick-list{position:absolute!important;inset:0}body.home .slick-main .container-slide-text{display:none!important}}@media(max-width:620px){#ptg-home .ptg-hero,#ptg-home .ptg-section,#newsletter{width:calc(100% - 28px)!important;margin-top:22px!important;margin-bottom:22px!important}#ptg-home .ptg-hero{padding:26px 22px!important}#ptg-home .ptg-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}#ptg-home .ptg-proof div{font-size:12px!important;padding:11px!important}#ptg-home .ptg-proof strong{font-size:13px!important}#ptg-home .ptg-card,#ptg-home .ptg-panel,#ptg-home .ptg-dark{padding:22px 20px!important}#ptg-home .ptg-step{padding-top:64px!important}#ptg-home .ptg-hero .ptg-actions>.ptg-btn--ghost{display:none!important}#ptg-home .ptg-grid{gap:14px!important}#ptg-home .ptg-section h2{font-size:27px!important}}#ptg-home .ptg-section:has(#oferta){order:0!important}body.home .shop-mobile{background:#176b9a!important;color:#fff!important}body.home .top-contact-phone,body.home .top-contact-phone span{color:#174766!important}body.home .home-products-container .price del,body.home .home-products-container .price del *,body.home .home-products-container .star-rating,body.home .home-products-container .star-rating span{opacity:1!important;color:#526273!important}#ptg-home address a{color:#135c78!important}body.home .footer-block a{color:#f4f7fa!important}body.home .ptg-home-source-holder{display:none!important}body.home #newsletter{margin-bottom:20px!important}@media(min-width:1200px){body.home .slick-main{height:clamp(460px,40vw,620px)!important}}body.home .slick-main .slick-slide:not([data-slick-index="0"]) .container-slide-text{display:block!important;position:absolute!important;inset:auto auto 22px 28px!important;height:auto!important;width:auto!important;max-width:calc(100% - 56px)!important;background:rgba(255,255,255,.95)!important;border-radius:12px;padding:14px 22px!important;box-shadow:0 4px 18px rgba(20,45,62,.09)}body.home .slick-main .slick-slide:not([data-slick-index="0"]) .container-slide-text .container,body.home .slick-main .slick-slide:not([data-slick-index="0"]) .slick-slide-desc{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}body.home .slick-main .slick-slide:not([data-slick-index="0"]) .slick-slide-title{margin:0!important;color:#17384c!important;font-size:clamp(20px,2.2vw,30px)!important;line-height:1.25!important}@media(max-width:1199px){body.home .slick-main{aspect-ratio:auto!important;height:calc(100vw * .5314 + 76px)!important;background:#f5f9fc!important}body.home .slick-main .slick-slide-image{height:calc(100% - 76px)!important;object-position:center top!important}body.home .slick-main .slick-slide:not([data-slick-index="0"]) .container-slide-text{left:14px!important;bottom:12px!important;max-width:calc(100% - 28px)!important;padding:10px 14px!important;box-shadow:none!important;background:#fff!important}body.home .slick-main .slick-slide:not([data-slick-index="0"]) .slick-slide-title{font-size:17px!important}}@media(min-width:1200px){body.home .slick-main .slick-slide:not([data-slick-index="0"]) .container-slide-text{inset:50% auto auto 28px!important;transform:translateY(-50%)!important;width:38%!important;max-width:480px!important;background:transparent!important;box-shadow:none!important;padding:20px!important}body.home .slick-main .slick-slide:not([data-slick-index="0"]) .slick-slide-title{font-size:clamp(26px,2.7vw,40px)!important;line-height:1.22!important;text-transform:none!important}}body.home>.ancr-top-spacer{order:-40!important;flex:0 0 auto!important;margin:0!important;padding:0!important}body.admin-bar .ancr-group.ancr-pos-top{top:32px!important}@media(max-width:782px){body.admin-bar .ancr-group.ancr-pos-top{top:46px!important}}body.home>.ancr-group.ancr-pos-top.ancr-normal{order:-40!important;flex:0 0 auto!important;width:100%!important;margin:0!important}