﻿@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300..900&amp;display=swap";main a,main a:visited{color:inherit !important}.bo{border:1px solid red}#temp-top{height:155px;background:#fff;background-position:center;background-repeat:no-repeat}#temp-top[brand=EH]{background-image:url(fake-header/eh-top-xxl.png)}@media(max-width: 1400px){#temp-top[brand=EH]{background-image:url(fake-header/eh-top-xl.png)}}@media(max-width: 1200px){#temp-top[brand=EH]{background-image:url(fake-header/eh-top-lg.png)}}@media(max-width: 992px){#temp-top[brand=EH]{background-image:url(fake-header/eh-top-md.png);height:70px}}@media(max-width: 768px){#temp-top[brand=EH]{background-image:url(fake-header/eh-top-sm.png)}}@media(max-width: 576px){#temp-top[brand=EH]{background-image:url(fake-header/eh-top-xs.png);background-size:contain}}#temp-top[brand=ET]{background-image:url(fake-header/et-top-xxl.png)}@media(max-width: 1400px){#temp-top[brand=ET]{background-image:url(fake-header/et-top-xl.png)}}@media(max-width: 1200px){#temp-top[brand=ET]{background-image:url(fake-header/et-top-lg.png)}}@media(max-width: 992px){#temp-top[brand=ET]{background-image:url(fake-header/et-top-md.png);height:70px}}@media(max-width: 768px){#temp-top[brand=ET]{background-image:url(fake-header/et-top-sm.png)}}@media(max-width: 576px){#temp-top[brand=ET]{background-image:url(fake-header/et-top-xs.png);background-size:contain}}header.full-page,footer.full-page{box-shadow:none}main.container-fluid{padding:0}.lp-so{font-size:16px;font-family:"Rubik",sans-serif;margin:1rem auto 4rem;background-color:#1e2a35;height:auto;border-radius:30px;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 576px){.lp-so{border-radius:0;margin:0 auto}}.lp-so__content{max-width:1200px;display:flex;flex-direction:column;align-items:center;background-color:#1e2a35;background-image:url("https://www.eccoholiday.com/fm/pliki/lp-so/lp-bg24.png");background-repeat:no-repeat;background-size:100%;background-position:top;box-sizing:border-box;color:#fff;font-size:16px;padding:2em 2em 1em;font-weight:300;margin:0 auto}@media screen and (max-width: 576px){.lp-so__content{padding:1vw 1vw 5vw;border-radius:0}}.lp-so .lp-top{display:block;width:450px;height:365px;background-repeat:no-repeat;background-position:center;background-size:100%;margin-bottom:1em}@media screen and (max-width: 576px){.lp-so .lp-top{margin-top:3vw;width:85%;height:auto;padding-top:66%}}.lp-so .slogan{font-size:1.1em;line-height:1.4;text-align:center;font-weight:300;color:#fff;padding:0;max-width:685px;margin:1em 1em 3em;text-wrap:balance}@media screen and (max-width: 400px){.lp-so .slogan{font-size:4.3vw}}.lp-so .slogan strong{font-weight:700}.lp-so .slogan h1{font-weight:700;font-size:2em;line-height:1.1}.lp-so .kalendarz{width:685px;border-radius:25px;background:rgba(0,0,0,0);box-sizing:border-box}@media screen and (max-width: 768px){.lp-so .kalendarz{width:100%;padding:2vw}}.lp-so .kalendarz-wiersz{display:flex;justify-content:space-between;align-content:flex-start;flex-wrap:no-wrap;margin-bottom:.4%}@media screen and (max-width: 576px){.lp-so .kalendarz-wiersz{margin-bottom:0}}.lp-so .flip{cursor:pointer;position:relative;display:inline-block;border-radius:1em;margin:7px;max-width:100%;color:#fff;z-index:100;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:50em;-moz-perspective:50em;perspective:50em}.lp-so .flip>img{vertical-align:top;max-width:100%;border-radius:10px}@media screen and (max-width: 576px){.lp-so .flip{margin:1.5%;border-radius:1.3vw}}.lp-so .flip figcaption{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#1e2a35;padding:.5em;position:absolute;top:0;bottom:0;left:0;right:0;line-height:1.2;text-align:center;border-radius:1em;border:2px solid #fff;opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.lp-so .flip figcaption::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;color:#00cafe;font-size:2em;margin-bottom:.125em}@media screen and (max-width: 992px){.lp-so .flip figcaption{font-size:1em}}@media screen and (max-width: 768px){.lp-so .flip figcaption{font-size:2vw}}@media screen and (max-width: 400px){.lp-so .flip figcaption{border-width:1px !important}}.lp-so .flip figcaption:after{content:"Sprawdź ofertę dnia";font-weight:600}@media screen and (max-width: 768px){.lp-so .flip figcaption:after{content:"Sprawdź";font-size:1.2em}}@media screen and (max-width: 576px){.lp-so .flip figcaption:after{font-size:3vw}}.lp-so .flip img{backface-visibility:hidden}.lp-so .flip:hover{cursor:pointer;z-index:2000 !important}@media screen and (max-width: 576px){.lp-so .flip:hover{transform:scale(1.4);z-index:100;border-radius:7px;box-shadow:0 .5em .5em rgba(0,0,0,.8)}}.lp-so .flip:hover>img{opacity:0;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.lp-so .flip:hover figcaption{opacity:1;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.lp-so .flip,.lp-so .flip:before,.lp-so .flip:after,.lp-so .flip *,.lp-so .flip *::before,.lp-so .flip *::after{box-sizing:border-box;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .3s ease}.lp-so .okno-potem{cursor:default !important}.lp-so .okno-potem figcaption::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}.lp-so .okno-potem figcaption::after{content:""}.lp-so .okno-potem.potem-1 figcaption::after{content:"cierpliwości, urwisy! 😉"}.lp-so .okno-potem.potem-2 figcaption::after{content:"no, jak dzieci… 😃"}.lp-so .okno-potem.potem-3 figcaption::after{content:"Tak się nie będziemy bawić 😉 "}.lp-so .okno-potem.potem-4 figcaption::after{content:"Wiedzieliśmy, że nie wytrzymasz 😂"}.lp-so .okno-potem.potem-5 figcaption::after{content:"Mikołaj się o tym dowie! 😃"}.lp-so .okno-potem.potem-6 figcaption::after{content:"zostaw, to na Święta 😃"}.lp-so .okno-off{cursor:default !important}.lp-so .okno-off img{filter:saturate(0);opacity:.5}.lp-so .okno-off figcaption{border-color:#aaa !important}.lp-so .okno-off figcaption::before{content:"";color:#aaa !important;font-family:"Font Awesome 6 Pro";font-weight:300;font-size:3em;margin:0}.lp-so .okno-off figcaption::after{content:""}@media screen and (max-width: 768px){.lp-so .okno-potem figcaption:before{background-color:#1e2a35;font-size:1.1em}}@media screen and (max-width: 576px){.lp-so .okno-potem figcaption:before{font-size:4vw}}@media screen and (max-width: 768px){.lp-so .okno-potem figcaption::after{font-size:.7em;line-height:1.2;background-color:#1e2a35}}@media screen and (max-width: 576px){.lp-so .okno-potem figcaption::after{font-size:2vw}}.lp-so .zobacz-takze{display:flex;flex-direction:column;font-size:1.25em;margin:3rem auto 1rem;text-align:center;line-height:1.3;width:100%}@media screen and (max-width: 576px){.lp-so .zobacz-takze{font-size:5vw;margin:5vw auto 1vw}}.lp-so .zobacz-takze strong{font-weight:700}.lp-so .lp-tekst-1000{display:block;padding:1rem;font-size:14px;line-height:1.3;text-align:justify}@media screen and (max-width: 400px){.lp-so .lp-tekst-1000{font-size:4vw}}.promo-status-1 .slogan,.promo-status-1 .kalendarz,.promo-status-1 .zobacz-takze,.promo-status-1 .after-promo{display:none}.promo-status-2 .counter-so,.promo-status-2 .after-promo{display:none}.promo-status-3 .slogan,.promo-status-3 .kalendarz,.promo-status-3 .zobacz-takze,.promo-status-3 .counter-so{display:none}.counter-so{font-size:1.5em;text-wrap:balance;line-height:1.2;max-width:40ch;margin:1em 0;text-align:center}@media screen and (max-width: 768px){.counter-so{font-size:1.5em}}@media screen and (max-width: 576px){.counter-so{font-size:4.8vw}}.counter-so p{font-weight:600;margin:0}.counter-so .clock{display:block;max-width:450px;font-size:.8em;border:3px solid #00cafe;border-radius:.5em;padding:.5em 1em .5em 2em;margin:1em auto;text-wrap:nowrap}.counter-so .clock strong{font-size:1.75em;font-weight:700}.after-promo{margin:1em 0}.after-promo p{font-size:1.2em;max-width:50ch;font-weight:300;line-height:1.4;text-align:center}.newsletter-lp{display:flex;flex-direction:column;gap:1em;font-size:.75em;margin:4em auto 0;padding:5em 1em 1em;text-align:center;background-repeat:no-repeat;background-position:top center;background-size:100px}@media screen and (max-width: 576px){.newsletter-lp{padding:4em 1em 1em;background-size:20vw}}@media screen and (max-width: 576px){.newsletter-lp{font-size:1em}}.newsletter-lp p{font-weight:400;text-wrap:balance}.button{text-decoration:none;font-weight:700;color:#1e2a35;font-size:1em;padding:1em 3em;margin:1em auto;border-radius:.5em}.button:hover{color:#fff;text-decoration:none}.modal-content{border-radius:20px;border:none;box-shadow:none;overflow:hidden;background-color:rgba(0,0,0,0);box-shadow:0 0 20px #000}.modal-body{display:flex;flex-direction:column;padding:0;text-align:center;color:#1e2a35;z-index:10000}@media screen and (max-width: 768px){.modal-body{width:100%;box-sizing:border-box}}.modal-body .foto{display:block;position:relative;width:100%;padding-top:66%;background-size:cover;background-position:center;background-color:#ccc}.modal-body .offerDetails{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:1em;font-weight:700;font-size:16px;align-content:center}@media screen and (max-width: 576px){.modal-body .offerDetails{font-size:3.5vw}}.modal-body .offerDetails .offerDesc{color:#888}.modal-body .offerDetails .offerName{font-size:2em;line-height:1.2;letter-spacing:-0.03em;margin:.25em}.modal-body .offerDetails .priceDetails{display:grid;grid-gap:.5em;grid-template-areas:"offerPriceOld offerDiscount" "offerPrice offerPrice"}.modal-body .offerDetails .line{display:block;width:100%;height:1px;margin:.5rem auto 1.25rem;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0))}.modal-body .offerDetails .offerDiscount{grid-area:offerDiscount;background-color:#ff172c;display:inline;font-size:1.5em;line-height:1.2;position:relative;color:#fff;transform:rotate(-5deg)}.modal-body .offerDetails .offerDiscount:before{content:"-";display:inline}.modal-body .offerDetails .offerDiscount:after{content:"%";display:inline}.modal-body .offerDetails .offerPriceOld{grid-area:offerPriceOld;color:#888;line-height:1;font-size:2em;text-decoration:line-through;text-align:right}.modal-body .offerDetails .offerPriceOld:after{content:" zł";font-size:.7em}.modal-body .offerDetails .offerPrice{grid-area:offerPrice;font-size:4em;line-height:1.2;padding-left:.5em}.modal-body .offerDetails .offerPrice:after{content:" zł";font-size:.5em}.modal-body .offerDetails .offerDep{font-size:1.2em;line-height:1.5;margin:.35em auto 0}.modal-body .offerDetails .offerDep:before{content:"Wylot: ";color:#888}.modal-body .offerDetails .buttons{display:flex;justify-content:center;margin:1em;font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.modal-body .offerDetails .buttons{font-size:3.5vw}}.modal-body .offerDetails .buttons a.phone,.modal-body .offerDetails .buttons a.phone:visited,.modal-body .offerDetails .buttons a.offerLink,.modal-body .offerDetails .buttons a.offerLink:visited{color:#fff !important;text-decoration:none;padding:1em 1.5em;margin:.5em;border-radius:5px}.modal-body .offerDetails .buttons a.phone:hover,.modal-body .offerDetails .buttons a.phone:visited:hover,.modal-body .offerDetails .buttons a.offerLink:hover,.modal-body .offerDetails .buttons a.offerLink:visited:hover{background:#004072;color:#fff !important}.modal-body .offerDetails .buttons a.phone,.modal-body .offerDetails .buttons a.phone:visited{background:rgba(0,0,0,0);border:2px solid rgba(30,42,53,.4);color:rgba(30,42,53,.8) !important;transition:all .3s ease;display:none}.modal-body .offerDetails .buttons a.phone:hover,.modal-body .offerDetails .buttons a.phone:visited:hover{border-color:#004072}.modal-body .offerDetails .buttons a.phone i,.modal-body .offerDetails .buttons a.phone:visited i{margin-right:.25em}@media screen and (max-width: 768px){.modal-body .offerDetails .buttons a.phone,.modal-body .offerDetails .buttons a.phone:visited{display:block}}.modal-body .modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer;z-index:1000;background-color:#fff;padding:.75em}.modal-body .offer-sold{display:none;position:absolute;top:35%;left:50%;transform-origin:center center;transform:translate(-50%, -50%) rotate(-7deg);box-sizing:border-box;background-color:rgba(255,0,0,.85);color:#fff;font-weight:900;font-size:2em;line-height:1;text-align:center;padding:.5em;width:120%;box-shadow:20px 20px 20px rgba(0,0,0,.5)}.modal-body .offer-sold small{font-size:.4em;line-height:1.5;font-weight:normal}@media screen and (max-width: 576px){.modal-body .offer-sold{font-size:7vw}}.modal-body .offer-sold.sold{display:block}.lp-so[brand=ET]{border-top:10px solid #ffac00}.lp-so[brand=ET] .lp-top{background-image:url(https://www.eccoholiday.com/fm/pliki/lp-so/znak-et.png)}.lp-so[brand=ET] .gradient-text{background:linear-gradient(180deg, #FECB00 53%, #FEA10F 53%);background-color:#fea10f;background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);font-weight:700}.lp-so[brand=ET] figcaption{border:2px solid #ffac00}.lp-so[brand=ET] figcaption::before{color:#ffac00}.lp-so[brand=ET] .buttons a.offerLink,.lp-so[brand=ET] .buttons a.offerLink:visited{background-color:#ff8000 !important;transition:all .3s ease}.lp-so[brand=ET] .buttons a.offerLink:hover,.lp-so[brand=ET] .buttons a.offerLink:visited:hover{background-color:#004072 !important;transition:all .3s ease}.lp-so[brand=ET] .button{background:#ffac00;transition:all .3s ease;color:#1e2a35}.lp-so[brand=ET] .button:hover{background:rgb(204,137.6,0);color:#1e2a35;transition:all .3s ease}.lp-so[brand=ET] .counter-so .clock{border-color:#ffac00}.lp-so[brand=ET] .counter-so .clock strong{color:#ffac00}.lp-so[brand=ET] .newsletter-lp{background-image:url(https://www.eccoholiday.com/fm/pliki/lp-so/bell-et.svg)}.lp-so[brand=EH]{border-top:10px solid #00cafe}.lp-so[brand=EH] .lp-top{background-image:url(https://www.eccoholiday.com/fm/pliki/lp-so/znak-eh.png)}.lp-so[brand=EH] .gradient-text{background:linear-gradient(180deg, #00CBFF 53%, #00A5D2 53%);background-color:#00cbff;background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);font-weight:700}.lp-so[brand=EH] figcaption{border:2px solid #00cafe}.lp-so[brand=EH] figcaption::before{color:#00cafe}.lp-so[brand=EH] .buttons a.offerLink{transition:all .3s ease;background-color:#00b0e0 !important}.lp-so[brand=EH] .buttons a.offerLink:hover{background-color:#004072 !important;transition:all .3s ease}.lp-so[brand=EH] .button{background-color:#00cafe;transition:all .3s ease}.lp-so[brand=EH] .button:hover{background:rgb(0,161.4409448819,203);transition:all .3s ease}.lp-so[brand=EH] .counter-so .clock{border-color:#00cafe}.lp-so[brand=EH] .counter-so .clock strong{color:#00cafe}.lp-so[brand=EH] .newsletter-lp{background-image:url(https://www.eccoholiday.com/fm/pliki/lp-so/bell-eh.svg)}