.q4.q4-prz{background:var(--q4-burgund);position:relative;overflow:hidden}.q4-prz__in{position:relative;z-index:1;padding-block:clamp(52px,6vw,92px) clamp(58px,6.5vw,104px)}.q4-prz__head{max-width:680px;margin:0 auto clamp(26px,3vw,40px)}.q4-prz__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);align-items:start}.q4-box{display:block;text-decoration:none;color:inherit}.q4-box__scena{position:relative;display:block}.q4-box__rys{display:block;width:100%;height:auto;overflow:visible}.bx-plaszcz,.bx-wnetrze{fill:var(--kolor)}.bx-wnetrze-cien{fill:#000;opacity:.66;transition:opacity .5s}.bx-podcien{fill:#000;opacity:.15}.bx-cien{fill:#000;opacity:.5}.bx-blik{stroke:#fff;stroke-opacity:.3;stroke-width:1.6;fill:none}.bx-krawedz{stroke:#000;stroke-opacity:.26;stroke-width:1.6;fill:none}.bx-falda{stroke:#7a5c22;stroke-opacity:.55;stroke-width:1.1;fill:none;stroke-linecap:round}.bx-poswiata{opacity:0;transition:opacity .5s}.q4-box:hover .bx-poswiata,.q4-box:focus-visible .bx-poswiata{opacity:1}.q4-box:hover .bx-wnetrze-cien,.q4-box:focus-visible .bx-wnetrze-cien{opacity:.18}.bx-wieko{transition:transform .55s cubic-bezier(.34,1.24,.5,1);animation:q4-uchyl 7s ease-in-out infinite;animation-delay:var(--zw,0ms)}.q4-box:hover .bx-wieko,.q4-box:focus-visible .bx-wieko{animation:none;transform:translateY(-34px)}@keyframes q4-uchyl{0%,84%,to{transform:translateY(0)}90%{transform:translateY(-9px)}95%{transform:translateY(-3px)}}.q4-box__bilecik{position:absolute;left:50%;top:73%;transform:translate(-50%,-50%) rotate(-2.2deg);z-index:2;display:block;width:70%;text-align:center;background:linear-gradient(158deg,#fffdf8,#f1e4d1);border-radius:2px;padding:clamp(8px,.9vw,11px) clamp(10px,1.1vw,14px) clamp(8px,.9vw,11px) clamp(22px,2.4vw,30px);box-shadow:0 9px 20px #0000005c,inset 0 0 0 1px #c0983f73;clip-path:polygon(0 50%,15px 0,100% 0,100% 100%,15px 100%)}.q4-box__bilecik:before{content:"";position:absolute;left:17px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#b79e7e;box-shadow:inset 0 1px 2px #00000073}.q4-box__do{display:block;font-family:var(--q4-font-txt);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--q4-tekst-2)}.q4-box__kwota{display:block;margin-top:2px;font-family:var(--q4-font);font-weight:600;font-size:clamp(17px,1.85vw,23px);line-height:1.05;letter-spacing:-.02em;color:var(--q4-burgund);white-space:nowrap}.q4-box__opis{display:block;text-align:center;margin-top:clamp(18px,2vw,28px)}.q4-box__okazja{display:block;font-family:var(--q4-font);font-weight:500;font-size:clamp(17px,1.7vw,21px);line-height:1.3;color:var(--q4-kosc)}.q4-box__tekst{display:block;margin-top:9px;font-family:var(--q4-font-txt);font-weight:300;font-size:13.5px;line-height:1.65;color:#faf4ecb8}.q4-box__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding-bottom:5px;font-family:var(--q4-font-txt);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--q4-kosc);border-bottom:1px solid var(--q4-zloto)}.q4-box__cta i{font-style:normal;transition:transform .25s}.q4-box:hover .q4-box__cta i,.q4-box:focus-visible .q4-box__cta i{transform:translate(5px)}.q4-prz__dol{position:absolute;left:0;right:0;bottom:0;width:100%}@media(prefers-reduced-motion:reduce){.bx-wieko{animation:none;transition:none}.q4-box:hover .bx-wieko,.q4-box:focus-visible .bx-wieko{transform:translateY(-34px)}.bx-poswiata,.bx-wnetrze-cien{transition:none}}@media(max-width:899px){.q4-prz__grid{grid-template-columns:1fr;max-width:360px;margin-inline:auto;gap:clamp(28px,6vw,44px)}}.q4-cta__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:center}.q4-cta__txt .q4-lead{margin-top:16px}.q4-cta__karta{display:flex;align-items:center;gap:clamp(16px,2vw,26px);background:var(--q4-kosc-2);border:1px solid var(--q4-linia);border-radius:var(--q4-r);padding:clamp(18px,2vw,26px)}.q4-inv .q4-cta__karta{background:#faf4ec0f;border-color:var(--q4-linia-j)}.q4-cta__media{flex:0 0 40%;border-radius:var(--q4-r);overflow:hidden;background:var(--q4-kosc)}.q4-cta__media img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1}.q4-cta__dane{flex:1 1 auto;min-width:0}.q4-cta__nazwa{font-family:var(--q4-font);font-weight:500;font-size:clamp(16px,1.6vw,19px);line-height:1.3;margin:0;color:var(--q4-tekst)}.q4-inv .q4-cta__nazwa{color:var(--q4-kosc)}.q4-cta__cena{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;font-family:var(--q4-font-txt);font-weight:600;font-size:18px;margin:8px 0 16px;color:var(--q4-tekst)}.q4-cta__cenaStara{font-weight:500;font-size:15px;color:var(--q4-tekst-2);text-decoration:line-through}.q4-inv .q4-cta__cenaStara{color:#faf4ecb3}.q4-cta__minus{background:var(--q4-burgund);color:var(--q4-kosc);font-size:12px;font-weight:700;letter-spacing:.02em;padding:4px 9px;border-radius:999px}.q4-inv .q4-cta__minus{background:var(--q4-zloto-j);color:#2a171b}.q4-inv .q4-cta__cena{color:var(--q4-kosc)}.q4-cta__form{margin:0}.q4-cta__form .q4-btn{width:100%}.q4-inv .q4-cta__form .q4-btn{background:var(--q4-zloto);border-color:var(--q4-zloto);color:#2a171b}@media(max-width:849px){.q4-cta__in{grid-template-columns:1fr}.q4-cta__karta{flex-direction:column;align-items:stretch}.q4-cta__media{flex:none}}.q4-faq__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);align-items:start}.q4-faq__nag .q4-lead{margin-top:16px}.q4-faq__poz{border-bottom:1px solid var(--q4-linia)}.q4-faq__poz:first-child{border-top:1px solid var(--q4-linia)}.q4-inv .q4-faq__poz{border-color:var(--q4-linia-j)}.q4-faq__poz summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;font-family:var(--q4-font);font-weight:500;font-size:clamp(16px,1.5vw,18px);line-height:1.35;color:var(--q4-tekst)}.q4-inv .q4-faq__poz summary{color:var(--q4-kosc)}.q4-faq__poz summary::-webkit-details-marker{display:none}.q4-faq__poz summary i{position:relative;flex:0 0 auto;width:14px;height:14px}.q4-faq__poz summary i:before,.q4-faq__poz summary i:after{content:"";position:absolute;background:var(--q4-zloto);transition:transform .25s,opacity .25s}.q4-faq__poz summary i:before{left:0;top:6px;width:14px;height:1.5px}.q4-faq__poz summary i:after{left:6px;top:0;width:1.5px;height:14px}.q4-faq__poz[open] summary i:after{transform:scaleY(0);opacity:0}.q4-faq__odp{padding:0 0 21px;font-family:var(--q4-font-txt);font-weight:300;font-size:15px;line-height:1.75;color:var(--q4-tekst-2);max-width:66ch}.q4-inv .q4-faq__odp{color:#faf4ecb8}.q4-faq__odp p{margin:0 0 10px}.q4-faq__odp p:last-child{margin-bottom:0}@media(max-width:849px){.q4-faq__in{grid-template-columns:1fr}}.q4-opi2{margin-top:clamp(42px,5vw,76px)}.q4-opi2__glowa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 28px;margin-bottom:clamp(20px,2.4vw,30px);padding-bottom:18px;border-bottom:1px solid var(--q4-linia)}.q4-inv .q4-opi2__glowa{border-color:var(--q4-linia-j)}.q4-opi2__tyt .q4-nad{margin-bottom:10px}.q4-opi2__zbior{display:flex;align-items:center;gap:10px}.q4-opi2__ocena{font-family:var(--q4-font);font-weight:800;font-size:clamp(26px,2.6vw,34px);line-height:1;letter-spacing:-.03em;color:var(--q4-tekst)}.q4-inv .q4-opi2__ocena{color:var(--q4-kosc)}.q4-opi2__gwiazdki{display:inline-flex;gap:2px}.q4-opi2__gwiazdki svg{width:17px;height:17px;fill:var(--q4-linia)}.q4-opi2__gwiazdki svg.jest{fill:var(--q4-zloto)}.q4-opi2__gwiazdki--male svg{width:13px;height:13px}.q4-opi2__ile{font-family:var(--q4-font-txt);font-size:13.5px;color:var(--q4-tekst-2);white-space:nowrap}.q4-inv .q4-opi2__ile{color:#faf4ecb8}.q4-opi2__siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);align-items:start}.q4-opi2__karta{margin:0;display:flex;flex-direction:column;background:linear-gradient(158deg,#fffdf8,#f4e7d6);border:1px solid var(--q4-linia);border-radius:10px;overflow:hidden}.q4-opi2__foto{aspect-ratio:1;background:var(--q4-kosc-2)}.q4-opi2__foto img{width:100%;height:100%;object-fit:cover;display:block}.q4-opi2__tresc{display:flex;flex-direction:column;gap:9px;padding:14px 16px 16px;flex:1 1 auto}.q4-opi2__txt{margin:0;font-family:var(--q4-font-txt);font-size:14.5px;line-height:1.55;color:var(--q4-tekst)}.q4-opi2__stopka{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.q4-opi2__imie{font-family:var(--q4-font);font-weight:700;font-size:13.5px;color:var(--q4-tekst)}.q4-opi2__data{font-size:11.5px;color:var(--q4-tekst-2)}.q4-opi2__prod{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--q4-zloto-c)}.q4-opi2__karta.jest-ukryta{display:none}.q4-opi2__pod{display:flex;justify-content:center;margin-top:clamp(20px,2.4vw,30px)}.q4-opi2__wiecej{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border:1px solid var(--q4-burgund);border-radius:999px;background:transparent;font-family:var(--q4-font-txt);font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--q4-burgund);cursor:pointer;transition:background .18s,color .18s}.q4-opi2__wiecej:hover{background:var(--q4-burgund);color:var(--q4-kosc)}.q4-opi2__licz{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:20px;padding:0 6px;border-radius:999px;background:var(--q4-zloto-j);color:var(--q4-burgund);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.q4-opi2__wiecej:hover .q4-opi2__licz{background:var(--q4-zloto)}.q4-inv .q4-opi2__wiecej{border-color:var(--q4-linia-j);color:var(--q4-kosc)}.q4-inv .q4-opi2__wiecej:hover{background:var(--q4-kosc);color:var(--q4-burgund)}.q4-opi2__nota{margin:18px 0 0;font-family:var(--q4-font-txt);font-size:12.5px;line-height:1.5;color:var(--q4-tekst-2)}.q4-inv .q4-opi2__nota{color:#faf4eca8}@media(max-width:849px){.q4-opi2__siatka{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:560px){.q4-opi2__tresc{padding:12px 13px 14px}.q4-opi2__txt{font-size:13.5px}}.q4.q4-fil{background:var(--q4-kosc);padding-block:clamp(14px,2.2vw,30px)}.q4-fil__grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(192,152,63,.32)}.q4-fil__poz{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(20px,2.4vw,30px) clamp(10px,1.6vw,22px)}.q4-fil__poz+.q4-fil__poz:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:#c0983f52}.q4-fil__ikona{width:48px;height:48px;border-radius:50%;background:var(--q4-burgund);color:#f3d98c;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #c0983f24,0 6px 14px -6px #4a18228c;transition:transform .3s ease}.q4-fil__ikona svg{width:23px;height:23px}.q4-fil__poz:hover .q4-fil__ikona{transform:translateY(-3px)}.q4-fil__tytul{display:block;margin-top:15px;font-family:var(--q4-font-txt);font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1.35;color:var(--q4-burgund)}.q4-fil__opis{display:block;margin-top:5px;font-family:var(--q4-font-txt);font-weight:400;font-size:13px;line-height:1.45;color:var(--q4-tekst-2);max-width:30ch}@media(max-width:749px){.q4-fil__grid{grid-template-columns:repeat(2,1fr)}.q4-fil__poz{padding:20px 8px}.q4-fil__poz:nth-child(3):before{display:none}.q4-fil__poz:nth-child(n+3):after{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:#c0983f52}.q4-fil__ikona{width:42px;height:42px}.q4-fil__ikona svg{width:20px;height:20px}.q4-fil__tytul{margin-top:12px;font-size:11px;letter-spacing:.1em}.q4-fil__opis{font-size:12px}}@media(prefers-reduced-motion:reduce){.q4-fil__ikona{transition:none}}.q4.q4-hero{background:var(--q4-kosc)}.q4-hero__panel{position:relative;overflow:hidden;padding-block:clamp(76px,10vw,148px) clamp(76px,9vw,140px)}.q4-hero__tlo{position:absolute;top:0;right:0;bottom:0;left:0}.q4-hero__tlo img{width:100%;height:100%;object-fit:cover;opacity:.4}.q4-hero__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(130% 90% at 50% 0%,rgba(97,35,47,.5),transparent 72%)}.q4-hero__in{position:relative;z-index:2;text-align:center;max-width:860px}.q4-hero__in .q4-lead{margin-inline:auto}.q4-hero__cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:34px}.q4-hero__zaspa{position:absolute;left:0;right:0;bottom:-1px;z-index:3}.q4-hero__platki{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.q4-platek{position:absolute;top:-10%;display:block;color:#fff;opacity:0;animation-name:q4-platek-pada;animation-duration:var(--czas,14s);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.q4-platek svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}@keyframes q4-platek-pada{0%{transform:translateZ(0) rotate(0);opacity:0}9%{opacity:var(--kryc,.7)}86%{opacity:var(--kryc,.7)}to{transform:translate3d(var(--dryf,20px),680px,0) rotate(320deg);opacity:0}}@keyframes q4-platek-pada-spok{0%{transform:translateZ(0);opacity:0}9%{opacity:var(--kryc,.7)}86%{opacity:var(--kryc,.7)}to{transform:translate3d(var(--dryf,20px),680px,0);opacity:0}}@media(prefers-reduced-motion:reduce){.q4-platek{animation-name:q4-platek-pada-spok;animation-duration:calc(var(--czas,14s) * 2.4)}}.q4-adw__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,72px);align-items:center}.q4-adw-sec:not(.q4-adw-sec--odwr) .q4-adw__scena{order:-1}.q4-adw__meta{font-family:var(--q4-font-txt);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--q4-zloto);margin:22px 0 0}.q4-inv .q4-adw__meta{color:var(--q4-zloto-j)}.q4-adw__btn{margin-top:28px}.q4-adw__scena{padding-top:14px}.q4-adw{position:relative;border-radius:20px;padding:clamp(16px,2vw,24px) clamp(12px,1.8vw,20px) clamp(36px,4vw,46px);background:radial-gradient(circle,rgba(255,255,255,.1) 0 1px,transparent 1.6px) 0 0/34px 34px,radial-gradient(circle,rgba(233,201,138,.2) 0 1px,transparent 1.6px) 17px 21px/46px 46px,linear-gradient(165deg,#a8303f,#7a1c2a 70%,#6a1724);box-shadow:0 30px 60px -20px #140408a6,inset 0 0 0 1px #e9c98a59}.q4-adw:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(233,201,138,.22);border-radius:14px;pointer-events:none}.q4-adw__czapa{position:absolute;left:-6px;top:-15px;width:calc(100% + 12px);height:36px;z-index:4;filter:drop-shadow(0 3px 3px rgba(40,10,15,.25));pointer-events:none}.q4-adw__siatka{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);gap:clamp(5px,.8vw,9px);aspect-ratio:6/5}.q4-adw__okno{position:relative;perspective:700px;border-radius:8px;background:#3b0f18;box-shadow:inset 0 3px 10px #0000008c}.q4-adw__okno.is-otwarte{z-index:3}.q4-adw__wnetrze{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:6px;overflow:hidden;display:block;background:#f4ebdd;pointer-events:none}.q4-adw__wnetrze img{width:100%;height:100%;object-fit:cover;display:block}.q4-adw__wnetrze--pusto{display:flex;align-items:center;justify-content:center}.q4-adw__wnetrze--pusto svg{width:50%}.is-otwarte .q4-adw__wnetrze{pointer-events:auto}.q4-adw__drzwi{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;cursor:pointer;border-radius:8px;transform-origin:0 50%;transform:rotateY(0);transition:transform .9s cubic-bezier(.3,.7,.2,1),box-shadow .9s,background .9s;background:linear-gradient(160deg,#bc3a4b,#922637);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000002e,0 2px 4px #1e050a59;display:flex;align-items:center;justify-content:center;z-index:2;-webkit-tap-highlight-color:transparent}.q4-adw__drzwi:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(233,201,138,.5);border-radius:5px;pointer-events:none}.q4-adw__drzwi:after{content:"";position:absolute;right:7px;top:50%;width:3px;height:12px;margin-top:-6px;border-radius:2px;background:linear-gradient(#f3d98c,#b8892e)}.q4-adw__okno--ziel .q4-adw__drzwi{background:linear-gradient(160deg,#2f7a52,#1c4f36)}.q4-adw__nr{font-family:var(--q4-font);font-weight:600;font-size:clamp(14px,1.9vw,26px);line-height:1;color:#edcb86;text-shadow:0 1px 0 rgba(0,0,0,.25);transition:opacity .4s}.q4-adw__drzwi:hover,.q4-adw__drzwi:focus-visible{transform:rotateY(-18deg)}.q4-adw__drzwi:focus-visible{outline:2px solid #EDCB86;outline-offset:2px}.is-otwarte .q4-adw__drzwi{transform:rotateY(-105deg);box-shadow:-10px 4px 16px #14040880;pointer-events:none;background:linear-gradient(160deg,#7c1d2b,#5e1420)}.is-otwarte.q4-adw__okno--ziel .q4-adw__drzwi{background:linear-gradient(160deg,#1e5238,#143a28)}.is-otwarte .q4-adw__nr,.is-otwarte .q4-adw__drzwi:after{opacity:0}.q4-adw__wigilia{grid-area:1/3/span 2/span 2;border-radius:10px;background:linear-gradient(160deg,#b8394a,#8a2233);box-shadow:inset 0 0 0 1px #e9c98a8c,0 4px 12px #1e050a66;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#edcb86;text-align:center}.q4-adw__gw{width:clamp(20px,3vw,40px);height:auto;filter:drop-shadow(0 0 7px rgba(255,214,120,.7));animation:q4-adw-gw 2.8s ease-in-out infinite}@keyframes q4-adw-gw{50%{filter:drop-shadow(0 0 15px rgba(255,214,120,.95));transform:scale(1.08)}}.q4-adw__24{font-family:var(--q4-font);font-weight:600;font-size:clamp(28px,4.6vw,58px);line-height:1}.q4-adw__wig{font-family:var(--q4-font-txt);font-size:clamp(8px,.9vw,11px);letter-spacing:.24em;text-transform:uppercase;font-weight:500}.q4-adw__napis{position:absolute;left:0;right:0;bottom:clamp(11px,1.3vw,15px);margin:0;text-align:center;font-family:var(--q4-font-txt);font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#edcb86cc}@media(max-width:899px){.q4-adw__grid{grid-template-columns:1fr}.q4-adw-sec .q4-adw__scena{order:-1}}@media(max-width:520px){.q4-adw__okno,.q4-adw__drzwi{border-radius:6px}.q4-adw__drzwi:before{top:3px;right:3px;bottom:3px;left:3px}.q4-adw__drzwi:after{right:4px;height:9px;margin-top:-4.5px}}@media(prefers-reduced-motion:reduce){.q4-adw__drzwi{transition:none}.q4-adw__gw{animation:none}}.q4-kal__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(26px,3.4vw,44px);flex-wrap:wrap}.q4-kal__cta{flex:0 0 auto;padding-bottom:6px}.q4-kal__grid{display:grid;grid-template-columns:repeat(var(--kol,4),1fr);gap:clamp(10px,1.2vw,16px)}.q4-kal__notka{font-family:var(--q4-font-txt);font-weight:300;font-size:12.5px;color:var(--q4-tekst-2);text-align:center;margin:22px 0 0}@media(max-width:1024px){.q4-kal__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.q4-kal__grid{grid-template-columns:repeat(2,1fr)}.q4-kal__head{align-items:flex-start}}@media(hover:none),(max-width:749px){.q4-kal .q4-okno__drzwi,.q4-kal__notka{display:none}}.q4-klipy__nag{max-width:760px;margin-inline:auto}.q4-klipy__siatka{margin-top:clamp(30px,3.6vw,52px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,32px)}.q4-klip{margin:0}.q4-klip__wid{width:100%;aspect-ratio:9/16;object-fit:cover;display:block;border-radius:var(--q4-r);background:var(--q4-kosc-2)}.q4-klip figcaption{margin-top:14px;font-family:var(--q4-font-txt);font-weight:500;font-size:15.5px;line-height:1.55;color:var(--q4-tekst)}.q4-inv .q4-klip figcaption{color:#faf4ecb8}.q4-pasek{margin-top:clamp(34px,4vw,58px);overflow:hidden;border-top:1px solid var(--q4-linia);border-bottom:1px solid var(--q4-linia);padding:18px 0;background:var(--q4-kosc-2)}.q4-inv .q4-pasek{border-color:var(--q4-linia-j)}.q4-pasek__tor{display:flex;align-items:center;width:max-content;animation:q4-przesuw 100s linear infinite}.q4-pasek__grupa{flex:0 0 auto;display:flex;align-items:center;gap:32px;white-space:nowrap;padding-right:32px}.q4-pasek__poz{font-family:var(--q4-font-txt);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--q4-tekst)}.q4-inv .q4-pasek__poz{color:#faf4ecb8}.q4-pasek__sep{font-size:11px;color:var(--q4-zloto-c)}@keyframes q4-przesuw{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.q4-pasek__tor{animation:none}}@media(max-width:849px){.q4-klipy__siatka{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.q4-kor__nag{max-width:720px;margin-inline:auto}.q4-kor__siatka{margin-top:clamp(30px,3.6vw,52px);display:grid;grid-template-columns:repeat(var(--q4-kol,4),minmax(0,1fr));gap:clamp(22px,2.6vw,40px);max-width:min(100%,calc(var(--q4-kol,4) * 330px));margin-inline:auto;justify-items:center}.q4-kor__poz{text-align:center;display:flex;flex-direction:column;align-items:center}.q4-kor__ikona{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid var(--q4-linia);border-radius:50%;color:var(--q4-zloto-c);margin:0 auto 18px;background:var(--q4-kosc-2)}.q4-kor__ikona svg{width:27px;height:27px;display:block}.q4-inv .q4-kor__ikona{border-color:var(--q4-linia-j);color:var(--q4-zloto-j)}.q4-kor__txt{font-family:var(--q4-font-txt);font-weight:400;font-size:15.5px;line-height:1.6;color:var(--q4-tekst-2);margin:10px 0 0;max-width:34ch}.q4-inv .q4-kor__txt{color:#faf4ecb8}@media(max-width:1099px){.q4-kor__siatka{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(100%,680px)}}@media(max-width:559px){.q4-kor__siatka{grid-template-columns:minmax(0,1fr);max-width:100%}}.q4-kroki__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4.5vw,72px);align-items:center}.q4-kroki__in--odwr .q4-kroki__media{order:2}.q4-kroki__media{border-radius:12px;overflow:hidden;background:var(--q4-kosc-2);aspect-ratio:1}.q4-kroki__media img{width:100%;height:100%;object-fit:cover;display:block}.q4-kroki__txt .q4-lead{margin-top:14px}.q4-kroki__lista{list-style:none;margin:clamp(22px,2.6vw,34px) 0 0;padding:0;display:grid;gap:16px}.q4-krok{display:flex;align-items:flex-start;gap:14px}.q4-krok__nr{flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--q4-burgund);font-family:var(--q4-font);font-size:14px;font-weight:700;color:var(--q4-kosc);margin-top:1px}.q4-inv .q4-krok__nr{background:var(--q4-zloto);color:#2a171b}.q4-krok__tresc{display:block}.q4-krok__tyt{display:block;font-family:var(--q4-font);font-weight:700;font-size:16.5px;line-height:1.35;color:var(--q4-tekst)}.q4-inv .q4-krok__tyt{color:var(--q4-kosc)}.q4-krok__txt{display:block;font-family:var(--q4-font-txt);font-weight:400;font-size:15.5px;line-height:1.6;color:var(--q4-tekst-2);margin-top:3px}.q4-inv .q4-krok__txt{color:#faf4ecc7}.q4-kroki__stopka{margin:clamp(20px,2.4vw,30px) 0 0;padding-top:18px;border-top:1px solid var(--q4-linia);font-family:var(--q4-font-txt);font-size:14px;color:var(--q4-czerwien);font-weight:500}.q4-inv .q4-kroki__stopka{border-color:var(--q4-linia-j);color:var(--q4-zloto-j)}@media(max-width:849px){.q4-kroki__in{grid-template-columns:1fr}.q4-kroki__in--odwr .q4-kroki__media{order:0}}.q4-licz__nag{max-width:680px;margin-inline:auto}.q4-licz__siatka{margin-top:clamp(26px,3vw,44px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,32px)}.q4-licz__poz{text-align:center;padding:clamp(18px,2vw,28px) 10px;border-left:1px solid var(--q4-linia)}.q4-licz__poz:first-child{border-left:0}.q4-inv .q4-licz__poz{border-color:var(--q4-linia-j)}.q4-licz__cyfra{display:block;font-family:var(--q4-font);font-weight:600;font-size:clamp(34px,4.2vw,56px);line-height:1;letter-spacing:-.02em;color:var(--q4-zloto)}.q4-inv .q4-licz__cyfra{color:var(--q4-zloto-j)}.q4-licz__opis{display:block;margin-top:12px;font-family:var(--q4-font-txt);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--q4-tekst-2)}.q4-inv .q4-licz__opis{color:#faf4ecb8}@media(max-width:849px){.q4-licz__siatka{grid-template-columns:repeat(2,1fr);gap:0}.q4-licz__poz{border-left:1px solid var(--q4-linia);border-top:1px solid var(--q4-linia)}.q4-licz__poz:nth-child(odd){border-left:0}.q4-licz__poz:nth-child(-n+2){border-top:0}}.q4.q4-nlx{position:relative;background:var(--q4-kosc)}.q4-nlx__zaspa{position:relative;z-index:2;margin-bottom:-1px;display:block}.q4-nlx__panel{padding-block:clamp(46px,5.5vw,82px)}.q4-nlx__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,4vw,64px);align-items:center}.q4-nlx__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.q4-nlx__row{display:flex;gap:10px;flex-wrap:wrap}.q4-nlx__input{flex:1 1 220px;min-height:56px;padding:0 18px;background:#faf4ec14;border:1px solid var(--q4-linia-j);border-radius:var(--q4-r);color:var(--q4-kosc);font-family:var(--q4-font-txt);font-size:15px}.q4-nlx__input::placeholder{color:#faf4ec80}.q4-nlx__input:focus{outline:none;border-color:var(--q4-zloto);background:#faf4ec1f}.q4-nlx__zgoda{font-size:11.5px;font-weight:300;line-height:1.6;color:#faf4ec94;margin:16px 0 0}.q4-nlx__info{font-size:13px;margin:12px 0 0;color:var(--q4-kosc)}.q4-nlx__info--ok{color:var(--q4-zloto-j)}@media(max-width:899px){.q4-nlx__in{grid-template-columns:1fr}}.q4-ot__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}.q4-ot--odwr .q4-ot__media{order:2}.q4-ot__media{border-radius:var(--q4-r);overflow:hidden;background:var(--q4-kosc-2);aspect-ratio:1}.q4-ot__img{width:100%;height:100%;object-fit:cover;display:block}.q4-ot__txt .q4-lead{margin-top:16px}.q4-ot__lista{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.q4-ot__lista li{position:relative;padding-left:26px;font-family:var(--q4-font-txt);font-weight:300;font-size:15.5px;line-height:1.6;color:var(--q4-tekst-2)}.q4-ot__lista li:before{content:"\2726";position:absolute;left:0;top:1px;font-size:10px;color:var(--q4-zloto)}.q4-inv .q4-ot__lista li{color:#faf4ecb8}.q4-inv .q4-ot__lista li:before{color:var(--q4-zloto-j)}@media(max-width:849px){.q4-ot__in{grid-template-columns:1fr}.q4-ot--odwr .q4-ot__media{order:0}}.q4.q4-term{background:var(--q4-burgund);position:relative;overflow:hidden}.q4-term__in{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(48px,5.5vw,84px)}.q4-term__btn{margin-top:30px}.q4-term__zegar{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.5vw,20px);border-top:2px solid var(--q4-zloto);padding-top:24px}.q4-term__zegar b{display:block;font-family:var(--q4-font);font-weight:600;font-size:clamp(40px,5.6vw,70px);line-height:1;letter-spacing:-.03em;color:var(--q4-zloto-j);font-variant-numeric:tabular-nums}.q4-term__zegar span{display:block;margin-top:9px;font-family:var(--q4-font-txt);font-size:10.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#faf4ec9e}.q4-term__notka{position:relative;z-index:1;font-family:var(--q4-font-txt);font-weight:300;font-size:12px;color:#faf4ec94;margin:0 0 clamp(34px,4vw,54px);text-align:center}.q4-term__dol{position:absolute;left:0;right:0;bottom:0;width:100%}@media(max-width:899px){.q4-term__in{grid-template-columns:1fr}}.q4-opi__gora{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap}.q4-opi__wynik{display:flex;align-items:center;gap:12px}.q4-opi__cyfra{font-family:var(--q4-font);font-weight:600;font-size:clamp(30px,3vw,40px);line-height:1;color:var(--q4-tekst)}.q4-inv .q4-opi__cyfra{color:var(--q4-kosc)}.q4-opi__gwiazdy{color:var(--q4-zloto);letter-spacing:.12em;font-size:15px}.q4-opi__ile{font-family:var(--q4-font-txt);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--q4-tekst-2)}.q4-inv .q4-opi__ile{color:#faf4ecb8}.q4-opi__siatka{margin-top:clamp(28px,3.4vw,48px);columns:3;column-gap:clamp(18px,2.2vw,28px)}.q4-opi__karta{break-inside:avoid;margin:0 0 clamp(18px,2.2vw,28px);background:var(--q4-kosc-2);border:1px solid var(--q4-linia);border-radius:var(--q4-r);padding:clamp(20px,2vw,28px)}.q4-inv .q4-opi__karta{background:#faf4ec0f;border-color:var(--q4-linia-j)}.q4-opi__gw{letter-spacing:.1em;font-size:13px;color:var(--q4-linia);margin-bottom:12px}.q4-opi__gw .jest{color:var(--q4-zloto)}.q4-opi__txt{font-family:var(--q4-font-txt);font-weight:300;font-size:15px;line-height:1.7;color:var(--q4-tekst);margin:0}.q4-inv .q4-opi__txt{color:var(--q4-kosc)}.q4-opi__foto{margin-top:14px;border-radius:var(--q4-r);overflow:hidden}.q4-opi__foto img{width:100%;height:auto;display:block}.q4-opi__stopka{display:flex;align-items:baseline;gap:10px;margin-top:14px}.q4-opi__imie{font-family:var(--q4-font);font-weight:500;font-size:15px;color:var(--q4-tekst)}.q4-inv .q4-opi__imie{color:var(--q4-kosc)}.q4-opi__data{font-family:var(--q4-font-txt);font-weight:300;font-size:12.5px;color:var(--q4-tekst-2)}.q4-inv .q4-opi__data{color:#faf4ec9e}.q4-opi__zrodlo{margin:26px 0 0;font-family:var(--q4-font-txt);font-weight:300;font-size:12.5px;line-height:1.6;color:var(--q4-tekst-2)}.q4-opi__zrodlo p{margin:0}.q4-inv .q4-opi__zrodlo{color:#faf4ec9e}@media(max-width:1099px){.q4-opi__siatka{columns:2}}@media(max-width:659px){.q4-opi__siatka{columns:1}}.q4.q4-topbar{background:var(--q4-burgund);color:var(--q4-kosc)}.q4-topbar__in{max-width:var(--q4-max);margin-inline:auto;padding:9px 20px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.q4-topbar__rot{position:relative;display:inline-flex;align-items:center;min-height:18px;min-width:min(260px,60vw);justify-content:flex-end}.q4-topbar__poz{position:absolute;right:0;white-space:nowrap;font-family:var(--q4-font-txt);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--q4-kosc);opacity:0;transform:translateY(5px);transition:opacity .45s,transform .45s}.q4-topbar__poz.jest{opacity:1;transform:none}.q4-topbar__sep{color:var(--q4-zloto-j);font-size:9px}.q4-topbar__etyk{font-family:var(--q4-font-txt);font-size:11.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#faf4ecc2}.q4-topbar__zegar{font-family:var(--q4-font-txt);font-size:11.5px;font-weight:500;letter-spacing:.08em;color:var(--q4-zloto-j);border:1px solid var(--q4-linia-j);border-radius:2px;padding:3px 10px;font-variant-numeric:tabular-nums;min-width:112px;text-align:center}@media(max-width:749px){.q4-topbar__in{gap:6px 8px;padding:8px 12px}.q4-topbar__poz,.q4-topbar__etyk,.q4-topbar__zegar{font-size:10px;letter-spacing:.1em}.q4-topbar__zegar{min-width:96px}}@media(max-width:749px){.q4-topbar__rot{flex:0 0 100%;min-width:0;justify-content:center}.q4-topbar__poz{left:0;right:0;text-align:center}.q4-topbar__sep{display:none}}sticky-announcement.q4-z-girlanda{padding-bottom:26px;pointer-events:none}sticky-announcement.q4-z-girlanda>.q4-topbar{pointer-events:auto}sticky-announcement.q4-z-girlanda .q4-topbar__in{padding-bottom:23px}@media(max-width:749px){sticky-announcement.q4-z-girlanda .q4-topbar__in{padding-bottom:14px}}sticky-announcement>div.q4-girl{display:block;position:absolute;left:0;right:0;top:calc(100% - 48px);height:64px;pointer-events:none;background:var(--q4-girl-b) repeat-x 0 0/600px 64px,var(--q4-girl-a) repeat-x 0 0/600px 64px}@media(max-width:749px){sticky-announcement.q4-z-girlanda{padding-bottom:28px}sticky-announcement>div.q4-girl{top:calc(100% - 41px);height:54px;background-size:506px 54px,506px 54px}}@media(prefers-reduced-motion:reduce){sticky-announcement>div.q4-girl{background:var(--q4-girl-a) repeat-x 0 0/600px 64px}}@media(prefers-reduced-motion:reduce)and (max-width:749px){sticky-announcement>div.q4-girl{background-size:506px 54px}}.q4-prd__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(26px,3.4vw,44px)}.q4-prd__cta{flex:0 0 auto}.q4-prd__grid{display:grid;grid-template-columns:repeat(var(--kol,4),1fr);gap:clamp(14px,1.8vw,26px)}.q4-prd__info{font-family:var(--q4-font-txt);font-weight:300;font-size:12.5px;color:var(--q4-tekst-2);text-align:center;margin:26px 0 0}.q4-inv .q4-prd__info{color:#faf4ec99}.q4-prd__grid .q4-prod{display:flex;flex-direction:column}.q4-prod__link{display:block;text-decoration:none;color:inherit;flex:1 1 auto}.q4-prod__ocena{display:flex;align-items:center;gap:6px;margin:0 0 7px;font-family:var(--q4-font-txt);font-size:12.5px;color:var(--q4-tekst-2)}.q4-prod__gw{display:inline-flex;gap:1px}.q4-prod__gw svg{width:13px;height:13px;fill:var(--q4-linia)}.q4-prod__gw svg.jest{fill:var(--q4-zloto)}.q4-prd__grid .q4-prod__kup{width:100%;min-height:46px;margin-top:14px;padding:0 12px;font-size:12px;letter-spacing:.06em}.q4-prod__kup[disabled]{opacity:.55;cursor:default}@media(max-width:999px){.q4-prd__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.q4-prd__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.q4-promo__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center}.q4-promo--odwr .q4-promo__media{order:2}.q4-promo__media{aspect-ratio:1/1;border-radius:var(--q4-r);overflow:hidden;background:var(--q4-kosc-2);position:relative}.q4-promo__media img{width:100%;height:100%;object-fit:cover;display:block}.q4-promo__meta{font-family:var(--q4-font-txt);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--q4-zloto);margin:22px 0 0}.q4-inv .q4-promo__meta{color:var(--q4-zloto-j)}.q4-promo__btn{margin-top:28px}@media(max-width:899px){.q4-promo__grid{grid-template-columns:1fr}.q4-promo--odwr .q4-promo__media{order:0}}.q4-pp__nag{max-width:720px;margin-inline:auto}.q4-pp__nag .q4-lead{margin-top:14px}.q4-pp__ramka{position:relative;margin-top:clamp(28px,3.4vw,48px);border-radius:var(--q4-r);overflow:hidden;aspect-ratio:1;background:var(--q4-kosc-2);touch-action:pan-y}.q4-pp__warstwa{position:absolute;top:0;right:0;bottom:0;left:0}.q4-pp__warstwa img{width:100%;height:100%;object-fit:cover;display:block}.q4-pp__warstwa--po{clip-path:inset(0 0 0 50%)}.q4-pp__etyk{position:absolute;bottom:18px;font-family:var(--q4-font-txt);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--q4-kosc);background:#2a171b9e;padding:7px 12px;border-radius:var(--q4-r)}.q4-pp__etyk--l{left:18px}.q4-pp__etyk--p{right:18px}.q4-pp__linia{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--q4-kosc);transform:translate(-1px);pointer-events:none}.q4-pp__uchwyt{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--q4-kosc);border:1px solid var(--q4-linia);box-shadow:0 4px 18px #2a171b47}.q4-pp__uchwyt:before,.q4-pp__uchwyt:after{content:"";position:absolute;top:50%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.q4-pp__uchwyt:before{left:12px;margin-top:-6px;border-right:8px solid var(--q4-burgund)}.q4-pp__uchwyt:after{right:12px;margin-top:-6px;border-left:8px solid var(--q4-burgund)}.q4-pp__ramka{cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.q4-pp__ramka img{-webkit-user-drag:none;pointer-events:none}.q4-pp__suwak{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.q4-pp__ramka:focus-within .q4-pp__uchwyt{outline:2px solid var(--q4-zloto);outline-offset:3px}.q4-pp__podp{margin:16px 0 0;text-align:center;font-family:var(--q4-font-txt);font-weight:300;font-size:13.5px;color:var(--q4-tekst-2)}.q4-inv .q4-pp__podp{color:#faf4ecb8}.q4-spec__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:start}.q4-spec__txt .q4-lead{margin-top:16px}.q4-spec__tab dl{margin:0}.q4-spec__w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--q4-linia)}.q4-spec__w:first-child{border-top:1px solid var(--q4-linia)}.q4-inv .q4-spec__w{border-color:var(--q4-linia-j)}.q4-spec__w dt{font-family:var(--q4-font-txt);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--q4-tekst-2);margin:0}.q4-spec__w dd{font-family:var(--q4-font-txt);font-size:15px;font-weight:400;color:var(--q4-tekst);margin:0}.q4-inv .q4-spec__w dt{color:#faf4ec9e}.q4-inv .q4-spec__w dd{color:var(--q4-kosc)}@media(max-width:849px){.q4-spec__in{grid-template-columns:1fr}.q4-spec__w{grid-template-columns:1fr;gap:4px}}.q4-scena{display:block;line-height:0;margin:0 0 -2px;position:relative;z-index:1;pointer-events:none}.q4-scena img{display:block;width:100%;height:max(150px,15.625vw);max-width:none}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
