.gabi-baner-promocja{--gbp-akcent: var(--color-red, #e04579);--gbp-pasek-h: clamp(34px, 3.5vw, 64px);position:relative;display:flex;flex-direction:column;min-height:max(min(56vw,calc(100svh - var(--header-height, 80px) - 32px)),480px);overflow:hidden;isolation:isolate;background:var(--gbp-tlo);color:var(--gbp-tekst);font-family:var(--font-body-family);text-align:center}.gabi-baner-promocja__tlo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.gabi-baner-promocja__plama{position:absolute;width:var(--gbp-plama-r, 44vw);height:var(--gbp-plama-r, 44vw);border-radius:50%;background:radial-gradient(closest-side,var(--gbp-plama) 0%,color-mix(in srgb,var(--gbp-plama) 40%,transparent) 45%,transparent 75%);will-change:transform;animation:gbp-plama-1 12s ease-in-out infinite}.gabi-baner-promocja__plama--1{top:-18vw;left:-12vw}.gabi-baner-promocja__plama--2{bottom:-20vw;right:-10vw;animation-name:gbp-plama-2}.gabi-baner-promocja__plama--3{--gbp-plama-r: 34vw;top:18%;right:-16vw;opacity:.8;animation-name:gbp-plama-3}.gabi-baner-promocja__plama--4{--gbp-plama-r: 38vw;bottom:-14vw;left:-12vw;opacity:.85;animation-name:gbp-plama-4}@keyframes gbp-plama-1{0%,to{transform:translateZ(0)}33%{transform:translate3d(34vw,8vw,0)}66%{transform:translate3d(58vw,-4vw,0)}}@keyframes gbp-plama-2{0%,to{transform:translateZ(0)}50%{transform:translate3d(-48vw,-8vw,0)}}@keyframes gbp-plama-3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-44vw,14vw,0) scale(1.15)}}@keyframes gbp-plama-4{0%,to{transform:translateZ(0)}50%{transform:translate3d(40vw,-10vw,0)}}.gabi-baner-promocja__ziarno{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.gabi-baner-promocja__pasek{flex:0 0 auto;height:var(--gbp-pasek-h);overflow:hidden;background:var(--gbp-akcent);color:var(--color-white, #fff);display:flex;align-items:center}.gabi-baner-promocja__tasma{display:flex;flex-wrap:nowrap;width:max-content;will-change:transform;animation:gbp-tasma var(--gbp-pasek-czas, 72s) linear infinite}.gabi-baner-promocja__pasek--dol .gabi-baner-promocja__tasma{animation-direction:reverse}.gabi-baner-promocja__grupa{display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;font-size:calc(var(--gbp-pasek-h) * .42);font-weight:500;letter-spacing:.08em;line-height:1}.gabi-baner-promocja__pasek-kropka{padding:0 1.9em;font-size:.8em}@keyframes gbp-tasma{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.gabi-baner-promocja__tresc{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:clamp(24px,3vw,56px);padding:clamp(32px,4vw,72px) 16px clamp(12px,1.3vw,24px)}.gabi-baner-promocja__glowna{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.gabi-baner-promocja__glowna p{margin:0}.gabi-baner-promocja__nadtytul{font-size:clamp(14px,1.95vw,34px);font-weight:400;letter-spacing:.42em;margin-right:-.42em!important;line-height:1.2}.gabi-baner-promocja__rabat{color:var(--gbp-akcent);font-size:clamp(88px,13.4vw,240px);font-weight:600;line-height:1;letter-spacing:-.02em;margin-top:clamp(8px,1.6vw,28px)!important}.gabi-baner-promocja__rabat-liczba{display:inline-block;transform-origin:center}.gabi-baner-promocja__rabat-liczba--puls{will-change:transform;animation:gbp-puls 6s ease-in-out -1.5s infinite}@keyframes gbp-puls{0%,to{transform:scale(.965)}50%{transform:scale(1.035)}}.gabi-baner-promocja__linia{font-size:clamp(20px,2.9vw,52px);font-weight:300;line-height:1.2;margin-top:clamp(4px,.9vw,16px)!important}.gabi-baner-promocja__linia span+span:before{content:" "}.gabi-baner-promocja__poza{font-size:clamp(15px,1.95vw,34px);font-weight:300;line-height:1.3;margin-top:clamp(8px,1.4vw,24px)!important}.gabi-baner-promocja__przycisk{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(20px,2.6vw,48px);min-height:clamp(44px,3.4vw,60px);padding:0 clamp(28px,2.8vw,52px);border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:99px;color:inherit;font-size:clamp(12px,1.05vw,18px);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease}.gabi-baner-promocja__przycisk:hover,.gabi-baner-promocja__przycisk:focus-visible{background:var(--gbp-tekst);color:var(--gbp-tlo)}.gabi-baner-promocja__przycisk:focus-visible{outline:2px solid var(--gbp-akcent);outline-offset:3px}@property --gbp-kat{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.gabi-baner-promocja__przycisk:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--gbp-kat),transparent 0turn .62turn,color-mix(in srgb,var(--gbp-tekst) 60%,transparent) .8turn,var(--gbp-tekst) .92turn,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 4px var(--gbp-tekst));pointer-events:none;animation:gbp-blysk 3.2s linear infinite}@keyframes gbp-blysk{to{--gbp-kat: 1turn}}.gabi-baner-promocja__dopisek{margin:0;max-width:60em;font-size:clamp(11px,.95vw,16px);font-weight:400;line-height:1.5;opacity:.88}.gabi-baner-promocja__dopisek a{color:inherit}@media(max-width:749px){.gabi-baner-promocja{--gbp-pasek-h: clamp(30px, 8.5vw, 48px);--gbp-plama-r: 80vw;min-height:max(min(150vw,calc(100svh - var(--header-height, 64px))),520px)}.gabi-baner-promocja__tresc{gap:28px;padding:40px 20px 16px}.gabi-baner-promocja__nadtytul{font-size:clamp(14px,4.4vw,26px)}.gabi-baner-promocja__rabat{font-size:clamp(80px,25vw,150px);margin-top:clamp(8px,4vw,24px)!important}.gabi-baner-promocja__linia{font-size:clamp(22px,7.4vw,44px);line-height:1.15;margin-top:clamp(6px,3vw,18px)!important}.gabi-baner-promocja__linia span{display:block}.gabi-baner-promocja__linia span+span:before{content:none}.gabi-baner-promocja__poza{font-size:clamp(16px,5.6vw,32px);margin-top:clamp(12px,4.4vw,26px)!important}.gabi-baner-promocja__przycisk{margin-top:clamp(24px,8vw,48px);min-height:48px;padding:0 clamp(28px,8vw,48px);font-size:clamp(13px,3.7vw,18px)}.gabi-baner-promocja__dopisek{max-width:19em;font-size:clamp(11px,3vw,15px)}}.gabi-baner-promocja--bez-ruchu .gabi-baner-promocja__plama,.gabi-baner-promocja--bez-ruchu .gabi-baner-promocja__tasma{animation:none}.gabi-baner-promocja--bez-ruchu .gabi-baner-promocja__przycisk:before{display:none}@media(prefers-reduced-motion:reduce){.gabi-baner-promocja__plama,.gabi-baner-promocja__tasma,.gabi-baner-promocja__rabat-liczba--puls{animation:none}.gabi-baner-promocja__przycisk:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/gabi-baner-promocja.css.map */
