@font-face {
    font-family: 'CeraCompactCY-Black';
    src: url('https://zascotchbliskich.pl//fonts/CeraCompactCY-Black.woff') format('woff'), url('https://zascotchbliskich.pl//fonts/CeraCompactCY-Black.woff2') format('woff2'), url('https://zascotchbliskich.pl//fonts/CeraCompactCY-Black.svg#CeraCompactCY-Black') format('svg'), url('https://zascotchbliskich.pl//fonts/CeraCompactCY-Black.eot'), url('https://zascotchbliskich.pl//fonts/CeraCompactCY-Black.eot?#iefix') format('embedded-opentype'), url('https://zascotchbliskich.pl//fonts/CeraCompactCY-Black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}

[data-aos=fade-up] {
    transform: translate3d(0, 100px, 0)
}

[data-aos=fade-down] {
    transform: translate3d(0, -100px, 0)
}

[data-aos=fade-right] {
    transform: translate3d(-100px, 0, 0)
}

[data-aos=fade-left] {
    transform: translate3d(100px, 0, 0)
}

[data-aos=fade-up-right] {
    transform: translate3d(-100px, 100px, 0)
}

[data-aos=fade-up-left] {
    transform: translate3d(100px, 100px, 0)
}

[data-aos=fade-down-right] {
    transform: translate3d(-100px, -100px, 0)
}

[data-aos=fade-down-left] {
    transform: translate3d(100px, -100px, 0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translateZ(0)
}

[data-aos=slide-up] {
    transform: translate3d(0, 100%, 0)
}

[data-aos=slide-down] {
    transform: translate3d(0, -100%, 0)
}

[data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0)
}

[data-aos=slide-left] {
    transform: translate3d(100%, 0, 0)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

.home .site-header .site-header-inner {
    background: rgb(203, 201, 195);
    background: linear-gradient(90deg, rgba(203, 201, 195, 0.75) 0%, rgb(203 201 195 / 0.75) 25%, rgba(255, 255, 255, 0.75) 50%, rgb(203 201 195 / 0.75) 75%, rgba(203, 201, 195, 0.05) 100%);
    padding-top: 20px;
    padding-bottom: 10px;
}

.site-header .site-header-inner {
    padding-top: 20px;
    padding-bottom: 10px;
}

.site-main-nav .main-menu>li>a {
    font-size: 13px !important;
    text-transform: uppercase;
    letter-spacing: 0px;
    padding-left: 0;
    padding-right: 0;
}

.site-header .header-main {
    margin-top: -68px;
}

.header-v11 .site-header .header-main .header-middle {
    width: 100%;
}

.header-v11 .site-header .header-main .header-left {
    width: 0;
}

li.menu-item.menu-item-22 {
    padding-left: 120px;
}

li.menu-item.menu-item-21 {
    padding-right: 120px;
}

section#first {
    height: 135vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-id-106 section#first {
    height: 100vh;
}

.page-id-106 #videlo video {
    height: 100vh;
}

#wybor--tarcze {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: 100%;
    width: 1017px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    top: 30px;
    z-index: 100;
    height: 100vh;
}

a.tarcza {
    width: 317px;
    max-width: 100%;
    background: url(/wp-content/uploads/2021/11/tar1_first.svg);
    text-align: center;
    height: 301px;
    background-size: contain;
    padding-top: 20px;
    background-repeat: no-repeat;
    margin: 0 20px;
    transition: background-image 0.5s;
}

a.tarcza.t1 {
    background: url(/wp-content/uploads/2021/11/tar1_first.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

a.tarcza:hover {
    background: url(/wp-content/uploads/2021/11/tar1.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

a.tarcza.t2 {
    background: url(/wp-content/uploads/2021/11/tar2.svg);
    background-size: contain;
    background-repeat: no-repeat;
    transition: background-image 0.5s;
}

a.tarcza.t2:hover {
    background: url(/wp-content/uploads/2021/11/tar2_hover-1.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.but--sper--et {
    font-size: 20px;
    color: #AD704A;
    font-weight: 500;
    margin-top: 15px;
    border-radius: 20px;
    transition: 0.5s all ease;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: normal;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

a.tarcza span {
    display: inline-block;
    width: 100%;
    color: #261E1D;
    font-size: 22px;
    line-height: normal;
    font-weight: bold;
    margin-top: 20px;
    text-transform: uppercase;
    padding-top: 50px;
}

#second {
    background: #F7F7F6;
    margin-top: -1px;
    text-align: center;
    position: relative;
}

.site-footer {
    position: relative;
}

#second h2 {
    font-size: 40px;
    font-weight: 900;
    text-transform: uppercase;
    color: #261E1D;
}

#second h2 span {
    color: #ad6f4a;
}

.etapy {
    padding-top: 100px;
    padding-bottom: 125px;
}

.et {
    text-align: center;
}

.et img {
    margin: auto;
}

.et span {
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    width: 100%;
    color: #261E1D;
    margin-top: 15px;
    line-height: normal;
}

.otoczka--et {
    min-height: 210px;
}

.button--map {
    cursor: pointer;
}

.button--map img {
    width: 90px;
    margin-bottom: 65px;
    transform: scale(1);
    animation: pulse-black 2s infinite;
}

@keyframes pulse-black {
    0% {
        transform: scale(0.90);
    }
    70% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.90);
    }
}

.mapa h3 {
    font-size: 31px;
    color: #261E1D;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 50px;
}

.button--map a {
    margin-bottom: 100px;
    display: inline-block;
    font-size: 40px;
    font-weight: 900;
    color: #ad6f4a;
    border: 2px solid #ad6f4a;
    padding: 20px 55px;
    border-radius: 60px;
    transition: 0.5s all ease;
}

.button--map a:hover {
    background: #ad6f4a;
    color: #fcfbf9;
}

.mapa h3 span {
    color: #ad6f4a;
}

.jak--nakleic h3 {
    font-size: 31px;
    color: #261E1D;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 130px;
    margin-top: 90px;
}

.jak--nakleic h3 span {
    color: #ad6f4a;
}

.jak--nakleic img {
    width: 217px;
}

#video--instrukcja {
    width: 100%;
    background: rgb(0 0 0 / 0.19);
}

#video--instrukcja video#vid {
    display: inherit;
    width: 100%;
}

.powrot--gora span {
    display: block;
    font-size: 21px;
    font-weight: bold;
    color: #796d6c;
    margin-top: 10px;
}

.powrot--gora img {
    width: 100px;
}

.powrot--gora a {
    color: #ad6f4a;
    transition: 0.5s all ease;
    font-size: 56px;
    border: 2px solid #ad6f4a;
    border-radius: 50px;
    padding: 30px 50px;
    font-weight: 900;
    display: inline-block;
    margin-bottom: 50px;
}

.powrot--gora a:hover {
    background: #ad6f4a;
    color: #F0EFEB;
}

.czas--trwania {
    font-size: 20px;
    font-weight: bold;
    color: #796d6c;
    background: rgb(0 0 0 / 0.19);
    padding: 20px;
}

.powrot--gora {
    padding: 50px 0;
}

.footer-top {
    padding: 0;
}

.footer-bottom {
    color: #796d6c;
    text-align: center;
    padding: 20px 0;
    margin-top: -2px;
    line-height: normal;
    background: rgb(210, 206, 206);
    background: linear-gradient(0deg, rgba(210, 206, 206, 1) 0%, rgba(247, 247, 246, 1) 58%, rgba(247, 247, 246, 1) 100%);
}

div#haslo--stopka {
    font-size: 21px;
    color: #fff;
    padding-bottom: 20px;
}

div#haslo--stopka strong {
    display: block;
}

div#zapis--stopka {
    border-top: 2px solid #261E1D;
    padding-top: 20px;
}

div#social {
    position: absolute;
    right: 15px;
    bottom: 15px;
}

div#social img {
    width: 25px;
    margin-left: 10px;
}

#page.site {
    background: #F7F7F6;
}

.page-title-v1 .section-page-header {
    text-align: center;
    margin-top: 140px;
    display: inline-block;
    width: 100%;
}

.section-page-header .page-header-inner {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.page-title-v1 header+.la-breadcrumbs {
    display: none;
}

.section-page-header .page-title {
    font-size: 36px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.butelka {
    text-align: center;
}

.butelka a {
    display: inline-block;
    width: 100%;
    margin: auto;
}

h3.butelka--nazwa {
    background: url(/wp-content/uploads/2020/11/tarcza_small.svg);
    background-size: contain;
    width: 102px;
    height: 99px;
    background-repeat: no-repeat;
    color: #ffff;
    text-align: center;
    font-size: 23px;
    padding-top: 23px;
    display: inline-block;
}

.butelka.xb6 h3.butelka--nazwa,
.butelka.xb7 h3.butelka--nazwa {
    padding-top: 18px;
    line-height: 20px;
}

h3.butelka--nazwa span {
    font-weight: 900;
}

.owl-carousel .owl-item .butelka img {
    width: auto;
    margin: auto;
    margin-top: -65px;
}

.project--xx h3.butelka--nazwa,
.fire--cane h3.butelka--nazwa {
    font-size: 20px;
    line-height: 23px;
}

.project--xx h3.butelka--nazwa span,
.fire--cane h3.butelka--nazwa span {
    display: inline-block;
    width: 100%;
}

.site-header-inner.sticky--pinned {
    background: rgb(203, 201, 195);
    background: linear-gradient(90deg, rgba(203, 201, 195, 0.55) 0%, rgb(203 201 195 / 0.55) 25%, rgba(255, 255, 255, 0.55) 50%, rgb(203 201 195 / 0.55) 75%, rgba(203, 201, 195, 0.05) 100%);
    padding-bottom: 10px;
}

.product-nextprev,
.product--summary .product_title,
.product--summary .single-price-wrapper {
    display: none;
}

.row.la-single-product-page {
    max-width: 1000px;
    width: 100%;
    margin: auto;
}

.fpf-fields label {
    display: block;
    max-width: 100%;
    width: 400px;
    text-align: right;
    margin-bottom: 2px;
    color: #A59D9C;
}

.form-row .input-text {
    margin-bottom: 15px;
    max-width: 400px;
    border: none;
    text-align: left;
    font-size: 19px;
    height: 57px;
    line-height: 55px;
    background: #E5E3E2;
    color: #786C6B;
}

.product_meta {
    display: none;
}

.entry-summary .wrap-cart-cta .button {
    font-size: 24px;
    font-weight: 900;
    text-transform: uppercase;
    max-width: 100%;
    width: 400px;
    background: #ae7046;
    margin-top: 20px;
}

span.woocommerce-input-wrapper {
    display: inline-block;
    position: relative;
    width: 100%;
}

label.text-error {
    position: absolute;
    left: 0;
    bottom: -21px;
    margin: 0;
    color: #ae7046;
    font-size: 11px;
}

.woocommerce form.checkout.woocommerce-checkout .woocommerce-error {
    display: none;
}

.entry-summary .wrap-cart-cta .button:hover {
    background: #808080;
}

.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
    background-color: #828080;
    color: #fff !important;
}

.woocommerce-error:before {
    color: #f3f2ee;
}

.product-main-image {
    margin-bottom: 30px;
    width: 500px;
    max-width: 100%;
}

.product--summary {
    width: calc(100% - 500px);
}

#napis--etykieta {
    position: absolute;
    width: 260px;
    height: 20px;
    bottom: 127px;
    left: 130px;
    color: #331207;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}

#napis--etykieta2 {
    position: absolute;
    width: 260px;
    height: 20px;
    bottom: 111px;
    left: 130px;
    color: #331207;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}

.woocommerce-product-gallery__image a {
    pointer-events: none;
}

.postid-81 #napis--etykieta2 {
    bottom: inherit;
    top: 120px;
    width: 400px;
    left: 60px;
    height: 25px;
    font-size: 15px;
}

.postid-83 #napis--etykieta {
    top: 110px;
    color: #796d65;
    bottom: inherit;
}

.postid-83 #napis--etykieta2 {
    bottom: inherit;
    top: 130px;
    color: #796d65;
}

.postid-84 #napis--etykieta,
.postid-85 #napis--etykieta,
.postid-87 #napis--etykieta {
    left: inherit;
    right: 54px;
    width: 210px;
    bottom: 180px;
    font-size: 11px;
}

.postid-84 #napis--etykieta2,
.postid-85 #napis--etykieta2,
.postid-87 #napis--etykieta2 {
    left: inherit;
    right: 54px;
    width: 210px;
    bottom: 165px;
    font-size: 11px;
}

.single-product #page.site {
    background: #F7F7F6;
}

.woocommerce #customer_details {
    width: 100%;
    float: none;
    margin-bottom: 0;
    max-width: 570px;
    margin: auto;
}

.woocommerce form.checkout.woocommerce-checkout h3 {
    display: none;
}

.woocommerce-billing-fields .form-row label {
    display: none;
}

.woocommerce-billing-fields .form-row .input-text {
    text-align: left;
    font-size: 14.67px;
    height: 50px;
    line-height: 48px;
    margin-bottom: 0;
    width: 100%;
    max-width: 100%;
}

.woocommerce #order_review {
    padding: 0;
    border: none;
    position: relative;
    margin-bottom: 0;
    border-color: rgba(52, 53, 56, 0.1);
    float: none;
    margin: auto;
    width: 100%;
    max-width: 540px;
}

table.shop_table.woocommerce-checkout-review-order-table {
    display: none;
}

button#place_order {
    font-size: 24px;
    font-weight: 900;
    text-transform: uppercase;
    background: #ae7046;
    border: none;
    width: auto;
    margin: auto;
}

button#place_order:hover {
    background: #808080;
}

.woocommerce-order-received #section_page_header {
    display: inline-block;
}

.woocommerce-order-received .section-page-header .page-title:after {
    content: 'Potwierdzenie';
}

#podziekowanie img {
    width: 53px;
}

#podziekowanie {
    text-align: center;
    max-width: 100%;
    width: 600px;
    margin: auto;
    margin-bottom: 80px;
    margin-top: 40px;
}

#podziekowanie h3 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 20px;
}

#podziekowanie p {
    font-size: 14px;
    line-height: normal;
    margin-bottom: 80px;
}

a.link1 {
    font-size: 24px;
    background: #808080;
    color: #fff;
    float: left;
    padding: 15px 30px;
    font-weight: 900;
    text-transform: uppercase;
    transition: 0.5s all ease;
}

a.link1:hover {
    background: #ae7046;
}

a.link2 {
    font-size: 24px;
    background: #ae7046;
    color: #fff;
    float: right;
    padding: 15px 30px;
    font-weight: 900;
    transition: 0.5s all ease;
}

a.link2:hover {
    background: #808080;
}

#videlo video {
    max-width: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 0;
    object-fit: cover;
    opacity: 1;
    top: 0;
    left: 0;
}

.page-id-103 .section-page-header .page-title:after {
    display: none;
}

.page-template-kup.page-title-v1 .section-page-header {
    display: none;
}

.otoczka img.wybor--img {
    width: 113px;
}

div#wybor--tarcze.kup--tarcza {
    background: url(/wp-content/uploads/2020/11/tarcza-big.svg);
    width: 550px;
    background-size: cover;
    height: 536px;
    color: #fff;
    align-items: start;
    padding-top: 20px;
}

.otoczka h2 {
    font-size: 21px;
    font-weight: 900;
    color: #fff;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}

.wybierz--kk span {
    display: inline-block;
    width: 100%;
    font-size: 13.66px;
    font-weight: 900;
    line-height: normal;
    margin-top: 15px;
    margin-bottom: 60px;
}

.wybierz--kk a {
    width: 50%;
    text-align: center;
    transition: 0.5s all ease;
}

.wybierz--kk {
    display: flex;
    max-width: 100%;
    width: 360px;
}

.wybierz--kk a img {
    transition: 0.5s all ease;
}

.wybierz--kk a img:hover {
    transform: rotate(10deg);
}

.site-main {
    min-height: 400px;
}

.page-id-113 .section-page-header .page-title:after {
    display: none;
}

.faq {
    font-size: 16px;
    font-weight: 900;
    width: 600px;
    max-width: 100%;
    padding: 15px 35px;
    border: 1px solid #796d6c;
    color: #796d6c;
    margin: auto;
    transition: 0.5s all ease;
    cursor: pointer;
    margin-bottom: 15px;
}

.odp--faq {
    width: 600px;
    max-width: 100%;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    color: #796d6c;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s all ease;
}

.odp--faq h3 {
    color: #796d6c;
    font-size: 17px;
    font-weight: 900;
    position: relative;
}

.faq:hover {
    background: #796d6c;
    color: #fff;
}

.page-id-113 .page-content {
    position: relative;
}

.odp--faq.pokaz {
    opacity: 1;
    visibility: visible;
}

.faq.ukryj {
    opacity: 0;
    visibility: hidden;
}

img.zamknij {
    width: 20px;
    position: absolute;
    right: 0;
    top: 17px;
    cursor: pointer;
    transition: 0.5s all ease;
}

.odp--faq p {
    padding-right: 60px;
    position: relative;
}

.odp--faq:before {
    content: '';
    background: url(/wp-content/uploads/2020/11/nakladka.png);
    width: 459px;
    height: 428px;
    position: absolute;
    left: -100px;
    top: -100px;
    z-index: 0;
}

.agc_screen #agc_container {
    width: 510px;
    color: #261e1d;
}

.agc_screen #agc_container #agc_title {
    color: #261e1d;
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 5px;
    font-family: 'Special Elite', cursive;
}

.agc_screen #agc_container #agc_title span {
    color: #ad6f4a;
    font-size: 25px;
    font-weight: 900;
    display: block;
}

.agc_screen #agc_container img {
    margin-bottom: 65px;
}

.agc_screen #agc_container p {
    font-size: 16px;
    color: #261e1d;
}

.agc_screen * {
    font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
}

.agc_screen .agc_verify_button {
    font-size: 22px;
    background: none;
    border-radius: 0;
    font-weight: normal;
    border: 2px solid #AD704A;
    color: #AD704A;
    letter-spacing: 2px;
    width: 100%;
    margin: 0;
}

.agc_screen .agc_verify_button:hover {
    background: #AD704A;
    color: #fff;
}

.agc_screen #agc_dob * {
    color: #ffffff;
    font-size: 24px;
    font-weight: 900;
    border-radius: 0;
}

.agc_screen #agc_dob {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.agc_cleared {
    display: none;
}

.agc_screen .agc_select_wrap {
    width: 33%;
    margin-right: 2%;
}

.agc_screen .agc_result {
    margin-top: 0;
    color: #ad6f4a;
}

.agc_screen * {
    color: #ad6f4a;
}

.agc_screen .agc_select {
    padding: 18px 20px 18px 20px;
    background: #7C706E;
}

.agc_screen .agc_options {
    background: #7C706E;
}

.agc_screen .agc_triangle_up {
    position: absolute;
    z-index: 9;
    top: -6px;
    left: 10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #7c706e;
}

.page-id-128 .section-page-header .page-title::after {
    display: none;
}

.agc_screen #agc_dob {
    width: 100%;
}

div#wpcf7-f130-p128-o1 {
    max-width: 100%;
    width: 514px;
    margin: auto;
}

.wpcf7-form-control-wrap {
    margin-bottom: 0;
}

.wpcf7-form-control-wrap .wpcf7-select,
.wpcf7-form-control-wrap .wpcf7-text,
.wpcf7-form-control-wrap .wpcf7-textarea {
    padding: 12px 15px;
    font-size: 14.67px;
    color: #786C6B;
    border: none;
    background: #D2CECE;
}

.wpcf7-form-control-wrap .wpcf7-textarea {
    height: 150px;
}

input.wpcf7-form-control.wpcf7-submit {
    font-size: 24px;
    font-weight: 900;
    background: #ad6f4a;
    color: #fff;
    padding: 15px 40px;
    transition: 0.5s all ease;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #828080;
}

.header-v11 .site-header .header-main-top .site-branding {
    position: relative;
    z-index: 10;
}

.fpf-fields:after {
    content: '*Nie można używać słów powszechnie uważanych za wulgarne i obraźliwe.';
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    max-width: 100%;
    width: 400px;
    color: #000;
}

div#scroll img {
    width: 46px;
    display: block;
    margin: auto;
    margin-top: 5px;
    transform: scale(1);
    animation: pulse-black 2s infinite;
}

div#scroll {
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
}

div#scroll span {
    font-size: 11px;
}

.location_listing1 {
    display: none;
}

.enable-main-fullwidth .site-main .container {
    padding: 0;
}

.enable-main-fullwidth .site-main .container .row {
    margin: 0;
}

.enable-main-fullwidth .site-main .container .row #site-content {
    padding: 0;
}

.wpgmp_filter_wrappers {
    position: absolute;
    top: 0;
    margin: 0;
    margin-top: -87px;
    background: #808080 !important;
}

.page-id-138 .site-main {
    padding-top: 220px !important;
    padding-bottom: 0 !important;
}

.wpgmp_before_listing {
    display: none;
}

div.wpgmp_listing_header div.wpgmp_search_form {
    margin: 0;
}

.wpgmp_listing_header {
    max-width: 100%;
    width: 500px !important;
    margin: auto !important;
    float: none !important;
}

.wpgmp_listing_header:before {
    content: '';
    background: url(/wp-content/uploads/2020/11/icon.svg);
    display: block;
    width: 30px;
    height: 47px;
    float: left;
    margin-right: 25px;
}

div.wpgmp_listing_header div.wpgmp_search_form {
    width: calc(100% - 55px) !important;
    margin-top: 0 !important;
}

.wpgmp_pagination {
    display: none;
}

.wpgmp_map_parent {
    margin-bottom: 0 !important;
}

.wpgmp_tabs_container {
    background: #808080 !important;
    color: #333333;
}

.wpgmp-select-all {
    display: none;
}

.wpgmp_tabs_container .wpgmp_tab_item {
    padding: 0;
}

.wpgmp_tabs_container .wpgmp_tab_item input[type="checkbox"] {
    display: none !important;
}

.wpgmp_tab_item .wpgmp_location_container {
    padding: 0;
}

div.wpgmp_toggle_main_container div.wpgmp_tab_item ul.wpgmp_location_container li {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

div.wpgmp_toggle_main_container div.wpgmp_tab_item ul.wpgmp_location_container li a {
    padding: 0 !important;
    display: flex !important;
}

div.wpgmp_toggle_main_container div.wpgmp_tab_item ul.wpgmp_location_container li a span {
    font-weight: bold;
    font-size: 12px;
    padding-right: 5px;
}

span.kolplac1 {
    width: 33.3%;
}

span.kolplac2 {
    width: 33.3%;
    padding-right: 26px !important;
}

span.kolplac3 {
    width: 33.3%;
}

.wpgmp_tabs_container .wpgmp_tabs li a.active {
    font-size: 13.5px;
    font-weight: bold;
    background: none !important;
    margin: auto;
    display: inline-block;
}

.wpgmp_tabs_container .wpgmp_tabs li a.active:before {
    content: '';
    background: url(/wp-content/uploads/2020/11/icon2.svg);
    display: block;
    width: 14px;
    height: 22px;
    float: left;
    margin-right: 25px;
}

.wpgmp_tabs_container .wpgmp_tabs li {
    text-align: center;
    background: none !important;
}

.wpgmp_tabs_container .wpgmp_tabs {
    background: none !important;
}

.wpgmp_tabs_container .wpgmp_tabs li {
    width: 75%;
    border-bottom: 1px solid #fff;
    flex: none !important;
    margin: auto;
    margin-top: 10px;
}

.wpgmp_toggle_main_container {
    width: 90% !important;
    margin: auto !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding: 0 !important;
}

.wpgmp_tabs_container:before {
    content: '';
    background: url(/wp-content/uploads/2020/11/tlo-map.svg);
    width: 86px;
    height: 150px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.wpgmp_toggle_container {
    background: #261e1d !important;
}

.agc_screen .agc_select_wrap:nth-child(1):after {
    content: 'DZIEŃ';
    display: block;
    font-size: 13.5px;
    font-weight: 900;
    margin-top: 15px;
    color: #A59D9C;
}

.agc_screen .agc_select_wrap:nth-child(2):after {
    content: 'MIESIĄC';
    display: block;
    font-size: 13.5px;
    font-weight: 900;
    margin-top: 15px;
    color: #A59D9C;
}

.agc_screen .agc_select_wrap:nth-child(3):after {
    content: 'ROK';
    display: block;
    font-size: 13.5px;
    font-weight: 900;
    margin-top: 15px;
    color: #A59D9C;
}

.agc_screen #agc_container #agc_title span {
    color: #261e1d;
}

.vid_mobile {
    display: none;
}

@media (max-width: 800px) {
    .agc_screen #agc_container {
        padding: 30px;
        background: none;
        width: 100%;
        color: #261e1d;
    }
}

.lista--sklepy {
    max-height: unset !important;
}

@media (min-width: 768px) {
    #loftloader-wrapper {
        display: none !important;
    }
}

.owl-carousel .owl-item img {
    width: auto;
}

.menu--ikona span {
    display: none !important;
}

#menu--mobile {
    position: fixed;
    width: 100%;
    height: 100%;
    right: -100%;
    top: 0;
    background: #cdc9c9;
    padding: 30px;
    z-index: 10000000;
    transition: all .6s ease-in-out;
}

#menu--mobile.show {
    right: 0;
    transition: all .6s ease-in-out;
    margin-left: 0;
}

.menu--ikona {
    background: url(/wp-content/uploads/2020/11/menu.svg);
    cursor: pointer;
    width: 33px;
    height: 27px;
    background-repeat: no-repeat;
}

#menu--mobile {
    text-align: center;
    overflow: hidden;
}

#menu--mobile div#social {
    position: absolute;
    left: 20px;
    bottom: 20px;
    right: initial;
}

#menu--mobile div#social img {
    width: 32px;
}

#menu--mobile:before {
    content: '';
    background: url(/wp-content/uploads/2020/11/mob-swierk.svg);
    width: 157px;
    height: 104px;
    background-repeat: no-repeat;
    position: absolute;
    left: -40px;
    top: -40px;
}

#menu--mobile img {
    width: 95px;
    margin: auto;
}

#menu--mobile .menu--ikona {
    float: right;
}

#menu--mobile ul#menu-menu-glowne {
    list-style: none;
    text-align: right;
    margin-top: 40px;
}

#menu--mobile ul#menu-menu-glowne li {
    padding: 0 !important;
}

#menu--mobile ul#menu-menu-glowne li a {
    font-size: 23px;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #796d6c;
    display: block;
}

@media (max-width: 767px) {
    .site-header-mobile {
        padding-top: 10px;
    }
    .vid_mobile {
        display: block;
        height: 100vh;
        position: relative;
    }
    #videlo video {
        height: 100%;
        object-fit: fill;
    }
    .vid_desktop {
        display: none;
    }
    a.tarcza {
        width: 240px;
        height: 234px;
        display: inherit;
        margin: auto;
        padding-top: 20px;
    }
    a.tarcza img {
        width: 84px;
        margin: auto;
    }
    a.tarcza span {
        font-size: 15px;
    }
    a.tarcza.t1 {
        margin-bottom: 40px;
    }
    section#first .container {
        padding: 0;
    }
    div#scroll {
        position: fixed;
        bottom: 10px;
        top: inherit;
        text-align: center;
    }
    #second #scroll {
        display: none;
    }
    #second h2 {
        font-size: 25px;
    }
    .owl-carousel .owl-nav button span {
        display: none;
    }
    .owl-carousel .owl-nav button.owl-next {
        background: url(/wp-content/uploads/2020/11/prawa-et.svg);
        width: 11px;
        height: 22px;
        position: absolute;
        top: 30%;
        right: 10%;
    }
    .owl-carousel .owl-nav button.owl-prev {
        background: url(/wp-content/uploads/2020/11/lewa-et.svg);
        width: 11px;
        height: 22px;
        position: absolute;
        top: 30%;
        left: 10%;
    }
    .etapy {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .jak--nakleic img {
        width: 132px;
    }
    .jak--nakleic h3 {
        font-size: 19px;
        color: #261E1D;
        font-weight: 900;
        text-transform: uppercase;
        margin-bottom: 60px;
        margin-top: 30px;
    }
    .mapa h3 {
        margin-bottom: 50px;
        font-size: 19px;
    }
    .powrot--gora a {
        font-size: 36px;
        padding: 20px 40px;
        border-radius: 60px;
    }
    .czas--trwania {
        font-size: 17px;
        font-weight: bold;
        color: #4b3a39;
        background: rgb(0 0 0 / 0.19);
        padding: 20px;
        line-height: normal;
    }
    div#haslo--stopka {
        font-size: 15px;
    }
    div#zapis--stopka {
        font-size: 10px;
    }
    div#social {
        position: relative;
        bottom: inherit;
        right: inherit;
        margin-top: 20px;
    }
}

.body-col-1c .site-main .la-single-product-page .product-main-image {
    width: 550px;
}

.body-col-1c .site-main .la-single-product-page .product--summary {
    width: calc(100% - 550px);
}

@media (max-width: 1440px) {
    .product-main-image>.p---large {
        max-height: 393px;
    }
}

@media (max-width: 1020px) {
    .entry-summary .wrap-cart-cta {
        margin-right: 0;
        width: 100%;
    }
    .entry-summary .wrap-cart-cta .button {
        margin-top: 0;
        width: 100%;
    }
    .form-row .input-text {
        font-size: 15px;
    }
}

.header_component.header_component--text.la_compt_iem.la_com_action--text.menu--ikona {
    display: none;
}

@media (max-width: 991px) {
    .page-title-v1 .section-page-header {
        margin-top: 20px;
    }
    .body-col-1c .site-main .la-single-product-page .product-main-image {
        width: 315px;
        margin: auto;
        float: none;
    }
    .body-col-1c .site-main .la-single-product-page .product--summary {
        width: 100%;
        max-width: 100%;
        margin: auto;
        float: none;
    }
    .entry-summary .wrap-cart-cta .button {
        font-size: 14px;
    }
    .product--summary .entry-summary>.cart {
        margin-top: 0;
    }
    #napis--etykieta {
        width: 146px;
        bottom: 75px;
        left: 70px;
        font-size: 8px;
    }
    #napis--etykieta2 {
        width: 146px;
        bottom: 65px;
        left: 70px;
        font-size: 7px;
    }
    .postid-81 #napis--etykieta2 {
        bottom: inherit;
        top: 70px;
        width: 212px;
        left: 37px;
        font-size: 9px;
        height: 16px;
    }
    .postid-83 #napis--etykieta {
        bottom: inherit;
        top: 62px;
        color: #796d65;
    }
    .postid-83 #napis--etykieta2 {
        bottom: inherit;
        top: 75px;
        color: #796d65;
    }
    .postid-84 #napis--etykieta,
    .postid-85 #napis--etykieta,
    .postid-87 #napis--etykieta {
        left: inherit;
        right: 30px;
        bottom: 110px;
        font-size: 5px;
        width: 115px;
        height: 10px;
    }
    .postid-84 #napis--etykieta2,
    .postid-85 #napis--etykieta2,
    .postid-87 #napis--etykieta2 {
        left: inherit;
        right: 30px;
        bottom: 105px;
        font-size: 5px;
        width: 115px;
        height: 8px;
    }
    .wroc {
        margin-left: 20px;
    }
}

.woocommerce-message {
    display: none;
}

@media (max-width: 767px) {
    .owl-carousel.whisky--butelki .owl-nav button.owl-next {
        top: inherit;
        right: 40%;
    }
    .owl-carousel.whisky--butelki .owl-nav button.owl-prev {
        top: inherit;
        left: 40%;
    }
    .owl-carousel.whisky--butelki .owl-item.active {
        opacity: 0.6;
    }
    .owl-carousel.whisky--butelki .owl-item.active.center {
        opacity: 1;
    }
}

@media (max-width: 600px) {
    .page-title-v1 .section-page-header {
        border-top: none;
        margin-top: 0;
    }
    .section-page-header .page-header-inner {
        padding-top: 40px !important;
        padding-bottom: 30px !important;
    }
    .section-page-header .page-title {
        font-size: 24px;
    }
    .woocommerce-checkout .section-page-header .page-header-inner:before {
        display: none;
    }
    .woocommerce-checkout.woocommerce-order-received .site-inner {
        background: none;
    }
    a.link1,
    a.link2 {
        float: none;
        width: 100%;
        display: block;
        margin: auto;
        margin-bottom: 10px;
        font-size: 14px;
        max-width: 80%;
    }
    .faq {
        text-align: center;
        font-size: 13px;
        line-height: normal;
    }
    input.wpcf7-form-control.wpcf7-submit {
        font-size: 16px;
        font-weight: 900;
        background: #ad6f4a;
        color: #fff;
        padding: 15px 40px;
        transition: 0.5s all ease;
        width: 100%;
    }
}

@media (max-width: 981px) {
    .page-id-138 .site-main {
        padding-top: 100px !important;
        padding-bottom: 0 !important;
    }
    input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="hidden"]) {
        font-size: 12px !important;
    }
    .wpgmp_toggle_container {
        display: none !important;
    }
    .wpgmp_tabs_container {
        margin-top: 0 !important;
    }
}

.powrot {
    display: none;
}

@media (max-width: 767px) {
    div#wybor--tarcze.kup--tarcza {
        width: 300px;
        height: 292px;
        margin-top: 30px;
        padding-top: 10px;
    }
    .otoczka img.wybor--img {
        width: 60px;
    }
    .otoczka h2 {
        font-size: 14px;
    }
    .wybierz--kk {
        display: flex;
        max-width: 100%;
        width: 180px;
        margin: auto;
    }
    .wybierz--kk a img {
        transition: 0.5s all ease;
        width: 45px;
    }
    .wybierz--kk span {
        display: inline-block;
        width: 100%;
        font-size: 9.66px;
        font-weight: 900;
        line-height: normal;
        margin-top: 5px;
        margin-bottom: 0;
    }
    .button--map a {
        font-size: 26px;
        padding: 10px 35px;
    }
    img.zamknij {
        width: 33px;
        right: 0;
        left: 0;
        margin: auto;
        top: 0;
    }
    .odp--faq h3 {
        margin-top: 60px;
        text-align: center;
    }
    .odp--faq p {
        padding-right: 0;
        position: relative;
        text-align: center;
        font-size: 12px;
        line-height: 22px;
    }
    .odp--faq:before {
        top: -50px;
    }
    .powrot {
        display: inline-block;
        width: 100%;
        text-align: center;
        cursor: pointer;
        font-size: 14px;
        font-weight: bold;
        color: #796d6c;
        z-index: 10;
        position: relative;
    }
    .home .site-header-mobile .site-branding {
        opacity: 0;
        transition: 0.5s all ease;
    }
    .home .site-header-mobile.is-sticky .site-branding {
        opacity: 1;
    }
    body {
        background: #828080;
    }
    .home .site-header-inner.sticky--pinned {
        background: rgb(203, 201, 195);
        background: linear-gradient(90deg, rgba(203, 201, 195, 1) 0%, rgb(203 201 195 / 1) 25%, rgba(255, 255, 255, 1) 50%, rgb(203 201 195 / 1) 75%, rgba(203, 201, 195, 1) 100%);
    }
}

@media (max-width: 767px) and (orientation: landscape) {
    .vid_mobile {
        display: none;
    }
    .vid_desktop {
        display: block;
        height: 100vh;
        position: relative;
    }
    #menu--mobile ul#menu-menu-glowne li a {
        font-size: 19px;
        font-weight: 900;
        text-transform: uppercase;
        margin-bottom: 0;
        color: #796d6c;
        display: block;
    }
    div#wybor--tarcze {
        margin: 0;
        width: 100%;
    }
}

.page-id-163 .section-page-header .page-title::after {
    display: none;
}

.page-id-167 h2 {
    font-size: 40px;
    font-weight: 900;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 30px;
}

.page-id-167 h2 strong {
    color: #ad6f4a;
}

.page-id-167 .section-page-header .page-header-inner {
    padding-bottom: 0 !important;
}

.page-id-167 .section-page-header .page-title {
    display: none !important;
}

.najczesciej {
    max-width: 100%;
    width: 645px;
    margin: auto;
}

.wp-block-image.jelonek {
    margin: 60px 0;
}

#but {
    padding-top: 120px;
}

.opis--but {
    width: 713px;
    max-width: 100%;
    margin: auto;
    border: 1px solid #261E1D;
    padding: 15px;
    display: flex;
    margin-top: 0;
    transition: 0.5s all ease;
    opacity: 0;
    visibility: hidden;
    display: none;
}

div#opbu {
    padding: 0 25px;
}

div#fot--but {
    min-width: 240px;
}

.opis--but.pokaz {
    opacity: 1;
    visibility: visible;
    display: flex;
}

div#opbu h3 {
    font-size: 22px;
    font-weight: bold;
    margin-top: 0;
}

div#opbu p {
    font-size: 14px;
    line-height: normal;
}

.but--wybor {
    display: none;
}

@media (max-width: 767px) {
    .page-id-167 h2 {
        font-size: 28px;
        text-transform: uppercase;
    }
    .but--wybor {
        font-size: 19px;
        font-weight: 900;
        display: inline-block;
        border: 2px solid #ae7046;
        color: #ae7046;
        border-radius: 40px;
        padding: 12px 30px;
        margin-bottom: 25px;
    }
    #but--wybor.owl-carousel .owl-nav button.owl-next {
        top: initial;
        bottom: 0;
        right: 40%;
    }
    #but--wybor.owl-carousel .owl-nav button.owl-prev {
        top: initial;
        bottom: 0;
        left: 40%;
    }
    .opis--but {
        padding: 0;
        border: none;
    }
    .opis--but.pokaz {
        display: block;
    }
    div#opbu {
        background: #CDC9C9;
        display: inline-block;
        width: 100%;
        padding: 20px 25px;
        padding-top: 10px;
    }
    div#opbu h3 {}
    .butsek2 div#opbu {
        background: #A09A98;
        color: #fff;
    }
    .butsek3 div#opbu {
        background: #C1AC91;
    }
    .butsek3 div#opbu h3 {
        color: #fff;
    }
    .butsek4 div#opbu {
        background: #A09A98;
    }
    .butsek5 div#opbu {
        background: #CDC9C9;
    }
    .butsek6 div#opbu {
        background: #AF7042;
        color: #fff;
    }
    .butsek6 div#opbu h3 {
        color: #fff;
    }
}

@media (max-width: 981px) {
    input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="hidden"]) {
        font-size: 16px !important;
    }
}

@media (max-width: 767px) {
    .location_listing1 {
        display: block;
    }
    .wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_locations {
        padding: 15px !important;
        background: #808080;
        border: none;
        margin: 0 !important;
    }
    .wpgmp_tab_item .wpgmp_location_container {
        display: none !important;
    }
    .wpgmp_toggle_main_container {
        display: none !important;
    }
    .wpgmp_tabs_container {
        margin-bottom: 0 !important;
    }
    .wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_location_meta {
        display: none;
    }
    div.wpgmp_listing_container {
        margin: 0 !Important;
    }
    .wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content {
        color: #333 !important;
        font-size: 11px !important;
        line-height: normal;
    }
    .wpgmp-select-all,
    .wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title,
    .wpgmp_tabs_container .wpgmp_tabs li a.active,
    .wpgmp_location_title a.place_title {
        color: #333 !important;
    }
    .wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_locations {
        display: flex;
    }
    .wpgmp_listing_grid .wpgmp_locations .wpgmp_locations_content,
    .wpgmp_listing_list .wpgmp_locations .wpgmp_locations_content {
        width: 33.3% !important;
        padding-left: 20px !important;
        font-weight: bold !important;
    }
    .fc-item-default.fc-wait .wpgmp_locations_foot {
        width: 33.3% !important;
        font-size: 12px !important;
        font-weight: bold !important;
        color: #333 !important;
    }
    .wpgmp_listing_grid .wpgmp_locations_head {
        width: 33.3% !important;
    }
    .wpgmp_locations .wpgmp_location_title a {
        font-size: 13px !important;
        font-weight: bold !important;
        color: #333 !important;
    }
}

label.woocommerce-form__label.checkbox {
    font-size: 12px;
    line-height: initial;
    text-align: justify;
}

label.woocommerce-form__label.checkbox input {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

#cookie-notice {
    min-width: unset;
    max-width: 1200px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 30px;
    z-index: 1000000000;
}

#cookie-notice .cookie-notice-container {
    display: block;
    text-align: left;
    font-size: 14px;
    line-height: normal;
    font-weight: 300;
    font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
    width: calc(100% - 150px);
}

.cn-close-icon {
    display: none;
}

#cookie-notice .cn-button {
    font-size: 18px;
    font-weight: 900;
    background: #ffffff;
    font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
    border-radius: 0;
    margin: 0;
    position: absolute;
    right: 15px;
    top: 15px;
    padding: 15px 35px;
    border: 2px solid #ad6f4a;
    color: #ad6f4a;
    transition: 0.5s all ease;
}

.dane--stopka img {
    width: 29px;
}

.dane--stopka a {
    padding-right: 40px;
    font-size: 17px;
    font-weight: bold;
    transition: 0.5s all ease;
}

.dane--stopka a:hover {
    opacity: 0.7;
}

.logo--stopka img {
    width: 153px;
    margin: 0;
}

.copy {
    font-size: 18px;
    color: #fff;
    font-weight: 300;
}

@media (max-width: 800px) {
    #cookie-notice .cookie-notice-container {
        width: 100%;
        text-align: center;
        font-size: 11px;
    }
    #cookie-notice {
        bottom: 0;
    }
    #cookie-notice .cn-button {
        font-size: 12px;
        font-weight: 900;
        background: #ad6f4a;
        font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
        border-radius: 0;
        margin: 0;
        position: relative;
        right: inherit;
        top: inherit;
        padding: 10px 20px;
    }
    .dane--stopka a {
        padding-right: 0;
        font-size: 16px;
        font-weight: bold;
        transition: 0.5s all ease;
        display: block;
        margin-bottom: 10px;
    }
}

.admin--dane {
    margin: auto;
    margin-top: 10px;
    line-height: normal;
    text-align: left;
}

div#blok__form {
    max-width: 100%;
    width: 772px;
    margin: auto;
}

.page-id-128 .section-page-header .page-title {
    text-align: left;
    font-size: 30px;
    font-family: 'Special Elite', cursive;
    text-transform: none;
    max-width: 772px;
    width: 100%;
    margin: auto;
}


/*
.wrap-cart-cta:before {
    content: 'Oświadczam, że w przypadku podania danych osobowych osoby trzeciej, nie naruszam jej praw osobistych ani żadnych innych. Jestem świadomy, że dane osobowe mogą dotyczyć tylko osób pełnoletnich.';
    display: inline-block;
    line-height: normal;
    text-align: center;
    font-size: 12px;
} */

label.woocommerce-form__label.checkbox {
    position: relative;
}

label.woocommerce-form__label.checkbox label.text-error {
    bottom: -10px;
}

ul.wpgmp_location_container li:first-child span.kolplac1:before {
    content: 'Nazwa sklepu';
    display: block;
    color: #646464 !important;
    margin-bottom: 10px;
    min-height: 36px;
    line-height: normal;
}

ul.wpgmp_location_container li:first-child span.kolplac2:before {
    content: 'Adres sklepu';
    display: block;
    color: #646464 !important;
    margin-bottom: 10px;
    min-height: 36px;
    line-height: normal;
}

ul.wpgmp_location_container li:first-child span.kolplac3:before {
    content: 'Data aktywacji w sklepie';
    display: block;
    color: #646464 !important;
    margin-bottom: 10px;
    min-height: 36px;
    line-height: normal;
}

.owl-carousel .owl-nav button.owl-next.disabled,
.owl-carousel .owl-nav button.owl-prev.disabled {
    opacity: 0.6;
}

@media (max-width: 767px) {
    .page-id-106 #videlo video {
        display: none;
    }
    .page-id-106 #page.site {
        background: url(/wp-content/uploads/2020/11/mobile-kup-scaled.jpg);
        background-repeat: no-repeat;
        background-position: top center;
        background-attachment: fixed;
        background-size: cover;
    }
    .page-id-106 .otoczka img.wybor--img {
        display: none;
    }
    .page-id-106 .otoczka h2 {
        font-size: 24px;
        color: #261E1D;
        text-transform: uppercase;
    }
    div#wybor--tarcze.kup--tarcza {
        background: none;
    }
    .wybierz--kk {
        display: block;
        width: 184px;
    }
    .wybierz--kk a {
        text-align: center;
        transition: 0.5s all ease;
        background: url(/wp-content/uploads/2020/11/tarcza-big.svg);
        width: 550px;
        background-size: cover;
        width: 187px;
        height: 183px;
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 10px;
    }
    .wybierz--kk a img {
        transition: 0.5s all ease;
        width: 84px;
    }
    .wybierz--kk span {
        font-size: 12px;
    }
    .page-id-106 .otoczka h2 span {
        color: #ae7046;
    }
    .mapa:before {
        content: '';
        background: url(/wp-content/uploads/2020/11/hommobi1.svg);
        width: 441px;
        height: 298px;
        position: absolute;
        left: -300px;
        top: -300px;
    }
    .mapa {
        position: relative;
    }
    .mapa:after {
        content: '';
        background: url(/wp-content/uploads/2020/11/hommobi2.svg);
        width: 157px;
        height: 178px;
        position: absolute;
        left: -76px;
        top: 140px;
    }
    .button--map a {
        font-size: 19px;
        padding: 10px 35px;
    }
    .powrot--gora a {
        font-size: 19px;
        padding: 10px 35px;
    }
    #second {
        padding-top: 50px;
    }
    .footer-bottom {
        background-size: initial;
        background-position: bottom;
    }
}

.fire--cane h3.butelka--nazwa {
    font-size: 20px;
    line-height: 19px;
    padding-top: 12px;
}

.project--xx h3.butelka--nazwa {
    padding-top: 18px;
}

.button--map:after {
    content: '*Akcja odbywa się wyłącznie w określonych dniach, w wybranych lokalizacjach.';
    display: block;
}

ul#menu-menu-glowne {
    display: none;
}

.home .site-header .site-header-inner {
    background: none !important;
}

.home header#masthead {
    display: none !important;
}

@media (max-width: 767px) {
    a.tarcza span {
        font-size: 30px;
        margin-bottom: 55px;
    }
    .agc_screen #agc_container #agc_title {
        font-size: 22px;
    }
    .agc_screen #agc_container img {
        margin-bottom: 20px;
    }
    .agc_screen .agc_select {
        padding: 10px 0;
        background: rgb(210 206 206 / 50%);
    }
    .agc_screen .agc_select select {
        background: none;
        color: #796D6C !important;
        padding: 10px;
        text-align: center;
    }
    .agc_screen .agc_verify_button {
        display: inline-block;
        width: auto;
        padding: 13px 65px;
        margin-bottom: 50px;
    }
    #cookie-notice .cn-button {
        border: 2px solid #ad6f4a;
        background: #fff;
    }
}

section#first {
    background: url(/wp-content/uploads/2021/11/tlo__cokies-100.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    position: relative;
    height: 105vh;
}

.butelka__sekcja img {
    height: 75vh;
    max-width: unset;
}

img.ef_1 {
    position: fixed;
    top: -200px;
    left: 0;
    right: 0;
    margin: auto;
}

.butelka__sekcja {
    width: 400px;
    max-width: 100%;
}

img.dol__strz {
    width: 48px;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 20px;
}

.bounce {
    animation: bounce 2s infinite;
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-30px);
    }
    60% {
        transform: translateY(-15px);
    }
}

.jak__spersonalizowac {
    background: url(/wp-content/uploads/2021/11/jak_personalizowac.png);
    background-position: top center;
    background-repeat: no-repeat;
    padding: 70px;
    padding-top: 100px;
    padding-bottom: 0;
    color: #fff;
    text-align: left;
    margin-top: 50px;
}

#second .jak__spersonalizowac h2 {
    color: #fff;
    margin-top: 0;
    font-size: 38px;
    margin-bottom: 0;
}

.spersonalizuj__etykiete {
    margin-top: 110px
}

.owl-carousel.whisky--butelki--new .owl-item .butelka img {
    margin-top: 0;
}

.owl-carousel.whisky--butelki--new {
    margin-top: 20px;
}

.owl-carousel.whisky--butelki--new button.owl-next {
    background: url(/wp-content/uploads/2021/11/right.svg);
    background-size: contain;
    width: 16px;
    right: 0;
    position: absolute;
    height: 48px;
    font-size: 0 !important;
    top: 40%;
    transition: 0.5s all ease;
}

.owl-carousel.whisky--butelki--new button.owl-prev {
    background: url(/wp-content/uploads/2021/11/left.svg);
    background-size: contain;
    width: 16px;
    left: 0;
    position: absolute;
    height: 48px;
    font-size: 0 !important;
    top: 40%;
    transition: 0.5s all ease;
}

.owl-carousel.whisky--butelki--new button:hover {
    opacity: 0.5;
}

.owl-carousel.whisky--butelki--new .owl-item .butelka {
    padding: 60px 0;
    position: relative;
    padding-top: 85px;
}

.owl-carousel.whisky--butelki--new .owl-item .butelka:before {
    content: '';
    background: url(/wp-content/uploads/2021/11/prezent.png);
    background-repeat: no-repeat;
    background-position: center 0;
    position: absolute;
    left: 10%;
    top: 25px;
    width: 80%;
    height: 80%;
    background-size: contain;
    transition: 0.5s all ease;
    opacity: 0;
}

.owl-carousel.whisky--butelki--new .owl-item .butelka:hover:before {
    opacity: 1;
}

.fpf-fields-config-wrapper {
    display: none;
}

.owl-carousel.whisky--butelki--new .owl-item .butelka span {
    font-size: 18px;
    text-transform: uppercase;
    transition: 0.5s all ease;
    opacity: 0;
    display: inline-block;
    padding-top: 30px;
}

.owl-carousel.whisky--butelki--new .owl-item .butelka:hover span {
    opacity: 1;
}

.cta__dalej a {
    font-size: 25px;
    color: #AD704A;
    letter-spacing: 8px;
    display: inline-block;
    border: 3px solid #AD704A;
    padding: 10px 150px;
    margin-bottom: 80px;
    transition: 0.5s all ease;
}

.cta__dalej a:hover {
    background: #AD704A;
    color: #F7F7F6;
}

div#znajdz__sklep {
    background: #D2CECE;
    padding: 70px 80px;
    margin: 50px 0;
}

.sklepy__content {
    display: flex;
}

.sklepy__content .sklep__lewa {
    width: 50%;
}

.sklepy__content .sklep__prawa {
    width: 50%;
}

.sklepy__content .sklep__lewa h2 {
    font-size: 38px;
    text-align: left;
    margin-top: 0;
    margin-bottom: 70px;
}

.glen__foot {
    display: flex;
}

.footer-bottom a {
    color: #786C6B;
    font-size: 16px;
    display: block;
    text-align: left;
    margin-bottom: 4px;
    transition: 0.5s all ease;
}

.footer-bottom a:hover {
    color: #261E1D;
}

.foot__menu {
    margin: 0 20px;
}

.logo--stopka {
    width: 25%;
    padding-right: 15px;
}

.foot__menu {
    width: 25%;
    margin: 0;
    padding: 0 15px;
    margin-top: 25px;
}

.copy {
    color: #786C6B;
    font-size: 16px;
    width: 35%;
    text-align: right;
    display: flex;
    align-items: flex-end;
    justify-content: right;
}

.dane__foot {
    width: 65%;
    display: flex;
}

.footer-bottom .foot__menu a img {
    width: 30px;
    margin-top: 10px;
}

.searchandfilter ul {
    padding: 0;
    margin: 0;
}

.searchandfilter label {
    width: 100%;
    text-align: left;
}

.searchandfilter label input.sf-input-text {
    width: 382px;
    max-width: 100%;
    font-size: 16px;
}

.searchandfilter ul li.sf-field-submit {
    text-align: left;
}

.searchandfilter ul li.sf-field-submit input[type="submit"] {
    width: 382px;
    max-width: 100%;
    font-size: 25px;
    color: #AD704A;
    border: 2px solid #AD704A;
    background: no-repeat;
    letter-spacing: 7px;
    padding: 7px;
    transition: 0.5s all ease;
}

.searchandfilter ul li.sf-field-submit input[type="submit"]:hover {
    background: #AD704A;
    color: #D2CECE;
}

.adres__row {
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    margin-bottom: 20px;
}

.sklep__prawa {
    padding-left: 100px;
}

.ad1 {
    text-align: left;
    line-height: normal;
    font-weight: bold;
    min-width: 120px;
    max-width: 120px;
    font-size: 12.7px;
}

.ad2 {
    text-align: left;
    line-height: normal;
    font-weight: bold;
    max-width: 130px;
    font-size: 12.7px;
    min-width: 130px;
}

.ad3 {
    text-align: left;
    line-height: normal;
    max-width: 90px;
    font-size: 13px;
    min-width: 90px;
}

.punkty__section {
    max-height: 365px;
    overflow: hidden;
    padding-right: 15px;
    overflow-y: scroll;
}

.punkty__section::-webkit-scrollbar-track {
    background-color: #C9C4C4;
}

.punkty__section::-webkit-scrollbar {
    width: 6px;
    background-color: #C9C4C4;
}

.punkty__section::-webkit-scrollbar-thumb {
    background-color: #A59D9C;
}

.home header#masthead,
.home .site-header-mobile {
    display: none;
}

.page-id-5047 .site-header-mobile {
    display: none;
}

@media (max-width: 1000px) {
    a.tarcza span {
        font-size: 17px;
    }
    .but--sper--et {
        font-size: 17px;
        margin-top: 0;
        line-height: normal;
        border-radius: 0;
    }
    a.tarcza {
        margin: 0 5px;
    }
    .jak__spersonalizowac {
        padding-left: 30px;
        padding-right: 30px;
    }
    div#znajdz__sklep {
        margin-left: -15px;
        margin-right: -15px;
        padding: 55px 35px;
    }
    .sklepy__content {
        display: block;
    }
    .sklepy__content .sklep__lewa {
        width: 100%;
    }
    .sklepy__content .sklep__prawa {
        width: 100%;
        margin-top: 30px;
        padding-left: 0;
    }
    #second h2 {
        margin-bottom: 25px;
        font-size: 35px;
    }
}

@media (max-width: 1023px) {
    .jak__spersonalizowac button.owl-prev span,
    .jak__spersonalizowac button.owl-next span {
        font-size: 0;
    }
    .jak__spersonalizowac .owl-carousel .owl-nav button.owl-prev {
        background: url(/wp-content/uploads/2021/11/arrow_lewa.svg);
        width: 22px;
        height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        left: 0;
        top: 40%;
    }
    .jak__spersonalizowac .owl-carousel .owl-nav button.owl-next {
        background: url(/wp-content/uploads/2021/11/arrow_prawa.svg);
        width: 22px;
        height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        right: 0;
        top: 40%;
    }
}

.etykiety__mobile {
    display: none;
}

img.dol__strz,
img.ef_1 {
    transition: 0.5s all ease;
}

img.dol__strz.bounce.chowaj,
img.ef_1.chowaj {
    opacity: 0;
}

@media (max-width: 767px) {
    img.ef_1 {
        width: 150%;
        max-width: 150%;
        left: -25%;
        top: -60px;
    }
    #wybor--tarcze {
        display: block;
    }
    .etykiety__mobile {
        display: block;
    }
    #wybor--tarcze .tarcza {
        display: none;
    }
    #second .jak__spersonalizowac h2 {
        font-size: 25px;
        text-align: center;
    }
    .cta__dalej a {
        font-size: 20px;
        padding: 10px 90px;
        font-weight: bold;
    }
    .jak__spersonalizowac {
        padding-left: 30px;
        padding-right: 30px;
        margin-left: -15px;
        margin-right: -15px;
    }
    section#first {
        background: url(/wp-content/uploads/2021/11/tlo_mobile-100-scaled.jpg);
        background-attachment: unset;
        background-size: 100%;
        background-position: top center;
    }
    section#first .container {
        padding: 0;
        width: 100%;
    }
    .etykiety__mobile {
        width: 100%;
        /* background: url(/wp-content/uploads/2021/11/tlo__cokies-100.jpg); */
        background-attachment: unset;
        background-size: unset;
        background-position: center;
        margin-top: 150vh;
        position: relative;
        padding-top: 80px;
        text-align: center;
        padding-bottom: 100px;
    }
    .butelka__sekcja {
        margin-top: 30px;
    }
    a.tarcza {
        margin: auto;
    }
    a.tarcza span {
        font-size: 19px;
        font-weight: bold;
        margin-bottom: 0;
    }
    #second h2 {
        font-size: 25px;
        margin-top: 0;
    }
    .owl-carousel.whisky--butelki--new .owl-item .butelka {
        padding-top: 50px;
    }
    .owl-carousel.whisky--butelki--new .owl-item .butelka:before {
        width: 140%;
        left: -20%;
    }
    .owl-carousel.whisky--butelki--new .owl-item .butelka span {
        line-height: normal;
        font-size: 12px;
        margin-top: 25px;
        display: inline-block;
    }
    .adres__row {
        font-size: 12px;
        margin-bottom: 30px;
    }
    .glen__foot {
        display: block;
    }
    .dane__foot {
        width: 100%;
        display: block;
        text-align: center;
    }
    .footer-top {
        display: none;
    }
    .footer-bottom {
        margin-top: -5px;
        border: none;
    }
    .logo--stopka {
        width: 100%;
        text-align: center;
        margin-bottom: 40px;
    }
    .foot__menu {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .footer-bottom a {
        text-align: center;
        margin-bottom: 10px;
    }
    .copy {
        width: 100%;
        display: block;
        text-align: left;
        font-size: 12px;
        margin-top: 45px;
    }
    .footer-bottom .foot__menu a img {
        position: absolute;
        right: 20px;
        bottom: 20px;
    }
    .punkty__section {
        max-height: 285px;
        margin-top: 50px;
    }
    section#first {
        position: relative;
    }
}

@media (max-width: 767px) and (orientation: landscape) {
    .butelka__sekcja {
        width: auto;
    }
}

h3.uzupelnij {
    margin-bottom: 0;
    font-size: 30px;
    font-family: 'Special Elite', cursive;
}

.product--summary .entry-summary>.cart {
    margin-top: 20px;
}

.wrap-cart-cta {
    text-align: center;
}

.body-col-1c:not(.rtl) .site-main .la-single-product-page .product--summary {
    position: unset;
}

button.single_add_to_cart_button.button.alt {
    font-size: 25px;
    text-transform: uppercase;
    color: #AD704A;
    letter-spacing: 6px;
    display: inline-block;
    border: 2px solid #AD704A;
    background: none;
    transition: 0.5s all ease;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    font-weight: normal !important;
    padding: 15px;
    width: 426px;
    max-width: 100%;
    bottom: 0;
}

button.single_add_to_cart_button.button.alt:hover {
    background: #AD704A;
    color: #F7F7F6;
}

.row.la-single-product-page {
    margin-bottom: 85px;
}

.woocommerce #order_review {
    position: unset;
}

button#place_order {
    font-size: 25px;
    margin: auto;
    text-transform: uppercase;
    color: #AD704A;
    letter-spacing: 6px;
    display: inline-block;
    padding: 10px 155px;
    border: 2px solid #AD704A;
    background: none;
    transition: 0.5s all ease;
}

button#place_order:hover {
    background: #AD704A;
    color: #F7F7F6;
}

button#place_order {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    font-weight: normal !important;
    padding: 15px;
    width: 426px;
    max-width: 100%;
    bottom: -60px;
}

.woocommerce #order_review {
    position: unset !important;
}

.woocommerce form.checkout.woocommerce-checkout {
    margin-bottom: 80px !important;
}

.wroc a {
    font-size: 19.63px;
    background: url(/wp-content/uploads/2021/11/left.svg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    color: #ad704a;
    letter-spacing: 5px;
    float: left;
    margin-top: -40px;
    position: relative;
    z-index: 10;
    transition: 0.5s all ease;
}

.wroc a:hover {
    opacity: 0.5;
}

.clear__glen {
    display: inline-block;
    margin-bottom: 40px;
    width: 100%;
}

.woocommerce #customer_details {
    width: 60%;
    max-width: 100%;
    float: left;
}

.woocommerce #order_review {
    width: 40%;
    max-width: 100%;
    float: right;
}

label.woocommerce-form__label.checkbox {
    display: flex;
}

label.woocommerce-form__label.checkbox span {
    font-size: 13px;
    color: #261E1D;
}

.woocommerce form.checkout.woocommerce-checkout {
    max-width: 900px;
    margin: auto;
}

h2.uzupelnij {
    font-size: 30px;
    font-family: 'Special Elite', cursive;
    max-width: 100%;
    width: 900px;
    margin: auto;
    padding: 10px;
    margin-top: 50px;
    margin-bottom: 15px;
}

.woocommerce-order-received .page-header-inner,
.woocommerce-order-received h2.uzupelnij,
.woocommerce-order-received .wroc a {
    display: none;
}

#podziekowanie h3 {
    font-size: 38px;
    text-transform: uppercase;
    margin-bottom: 35px;
}

#podziekowanie p {
    font-size: 20px;
}

#podziekowanie {
    width: 685px;
}

.etykieta--jak {
    display: flex;
    align-items: center;
    justify-content: center;
}

div#podziekowanie {
    min-height: 49vh;
}

.etykieta--jak h4 {
    font-size: 30px;
    font-family: 'Special Elite', cursive;
    margin: 0 30px;
}

a.link2 {
    font-size: 25px;
    text-transform: uppercase;
    color: #AD704A;
    letter-spacing: 6px;
    display: inline-block;
    border: 2px solid #AD704A;
    background: none;
    transition: 0.5s all ease;
    font-weight: normal;
    width: 255px;
}

a.link2:hover {
    background: #AD704A;
    color: #F7F7F6;
}

a.wp-block-button__link {
    font-size: 25px;
    background: none;
    color: #AD704A !important;
    border: 2px solid #AD704A;
    border-radius: 0;
    margin-top: 50px;
    letter-spacing: 5px;
    padding: 15px 70px;
    transition: 0.5s all ease;
}

a.wp-block-button__link:hover {
    background: #AD704A;
    color: #F7F7F6 !important;
}

.site-main {
    min-height: 61vh;
}

video#vid {
    width: 100%;
    margin-top: 30px;
}

@media (max-width: 767px) {
    .site-main {
        min-height: 40vh;
    }
    .row.la-single-product-page {
        margin-bottom: 10px;
    }
    button.single_add_to_cart_button.button.alt {
        font-size: 20px;
        letter-spacing: 5px;
        width: 158px;
        margin-right: 20px;
        padding: 10px;
    }
    .fpf-fields:after {
        text-align: left;
        font-size: 9.5px;
    }
    .wroc a {
        margin-top: -45px;
    }
    .section-page-header .page-header-inner {
        padding-top: 20px !important;
        padding-bottom: 15px !important;
    }
    .entry-summary {
        padding-top: 0;
    }
    h3.uzupelnij {
        font-size: 22px;
    }
    .postid-72 .product-main-image>.p---large {
        transform: scale(1.2);
    }
    .woocommerce #customer_details {
        width: 100%;
        float: none;
    }
    .woocommerce #order_review {
        width: 100%;
        float: none;
    }
    h2.uzupelnij {
        font-size: 22px;
        margin-top: 25px;
    }
    button#place_order {
        font-size: 20px;
        width: 159px;
        left: inherit;
        bottom: -74px;
    }
    #podziekowanie h3 {
        font-size: 25px;
        margin-top: 0;
        margin-bottom: 20px;
    }
    #podziekowanie p {
        font-size: 18px;
    }
    .etykieta--jak {
        display: block;
    }
    .etykieta--jak h4 {
        font-size: 22px;
        margin: 0;
        margin-bottom: 20px;
    }
    a.link2 {
        font-size: 20px;
    }
    a.wp-block-button__link {
        font-size: 20px;
        padding: 15px 40px;
    }
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 25px;
    text-transform: uppercase;
    color: #AD704A;
    letter-spacing: 6px;
    display: inline-block;
    border: 2px solid #AD704A;
    background: none;
    transition: 0.5s all ease;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    font-weight: normal !important;
    padding: 15px;
    width: 426px;
    max-width: 100%;
    bottom: -50px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: #AD704A;
    color: #F7F7F6;
}

@media (max-width: 767px) {
    input.wpcf7-form-control.has-spinner.wpcf7-submit {
        position: relative;
        bottom: unset;
    }
    .page-id-128 .section-page-header .page-title {
        font-size: 30px;
    }
}

.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item {
    max-width: 100%;
    width: 772px;
    margin: auto;
}

.c-accordion__title {
    font-size: 16px;
    border: 1px solid #A59D9C;
    margin: 10px 0;
    padding: 15px;
}

.c-accordion__title:after {
    display: none;
}

.is-open>.c-accordion__title:after {
    display: block;
    content: '';
    background: url(/wp-content/uploads/2021/11/faq_x.svg);
    width: 14px;
    height: 14px;
    right: 10px;
}

.c-accordion__content {
    font-size: 16px;
    color: #786C6B;
    margin: 20px 0;
}

.is-open>.c-accordion__title {
    background: #E5E3E2;
}

#payment {
    position: unset !important;
}


/* --
----
---
--
-
CSSY ETYKIET
-
--
---
----
-- */

textarea.input-text.fpf-input-field {
    line-height: 23px;
    padding: 20px 15px;
    max-height: 110px;
    min-height: 110px;
}


/* 12 YO */

#product-72 div#napis--etykieta {
    height: 35px;
    bottom: 107px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal;
    font-family: 'CeraCompactCY-Black';
    font-size: 18px;
    line-height: 1;
}

#product-72 #napis--etykieta.font-25 {
    font-size: 19px;
}

#product-72 div#napis--etykieta.font-20 {
    font-size: 17px;
}

#product-72 div#napis--etykieta.font-16 {
    font-size: 14px;
}

#product-72 div#napis--etykieta.font-13 {
    font-size: 12px;
}

#product-72 div#napis--etykieta.font-10 {
    font-size: 10px;
}

@media (max-width: 991px) {
    #product-72 div#napis--etykieta {
        bottom: 73px;
        height: 20px;
        width: 140px;
        left: 72px;
    }
    #product-72 #napis--etykieta.font-25 {
        font-size: 13px;
    }
    #product-72 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    #product-72 div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    #product-72 div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    #product-72 div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}


/* 12 YO -- KONIEC */


/* 15 YO */

#product-74 div#napis--etykieta {
    width: 250px;
    height: 35px;
    bottom: 107px;
    left: 134px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal;
    font-family: 'CeraCompactCY-Black';
    font-size: 18px;
    line-height: 1;
}

#product-74 #napis--etykieta.font-25 {
    font-size: 19px;
}

#product-74 div#napis--etykieta.font-20 {
    font-size: 17px;
}

#product-74 div#napis--etykieta.font-16 {
    font-size: 14px;
}

#product-74 div#napis--etykieta.font-13 {
    font-size: 12px;
}

#product-74 div#napis--etykieta.font-10 {
    font-size: 10px;
}

@media (max-width: 991px) {
    #product-74 div#napis--etykieta {
        bottom: 73px;
        height: 20px;
        width: 140px;
        left: 72px;
    }
    #product-74 #napis--etykieta.font-25 {
        font-size: 13px;
    }
    #product-74 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    #product-74 div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    #product-74 div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    #product-74 div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}


/* 15 YO -- KONIEC */


/* 18 YO */

#product-81 div#napis--etykieta {
    width: 250px;
    height: 35px;
    bottom: 160px;
    left: 134px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal;
    font-family: 'CeraCompactCY-Black';
    font-size: 18px;
    line-height: 1;
}

#product-81 #napis--etykieta.font-25 {
    font-size: 19px;
}

#product-81 div#napis--etykieta.font-20 {
    font-size: 17px;
}

#product-81 div#napis--etykieta.font-16 {
    font-size: 14px;
}

#product-81 div#napis--etykieta.font-13 {
    font-size: 12px;
}

#product-81 div#napis--etykieta.font-10 {
    font-size: 10px;
}

@media (max-width: 991px) {
    #product-81 div#napis--etykieta {
        bottom: 103px;
        height: 18px;
        width: 140px;
        left: 72px;
    }
    #product-81 #napis--etykieta.font-25 {
        font-size: 13px;
    }
    #product-81 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    #product-81 div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    #product-81 div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    #product-81 div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}


/* 18 YO -- KONIEC */


/* 21 YO */

#product-83 div#napis--etykieta {
    width: 250px;
    height: 35px;
    top: 210px;
    left: 134px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal;
    font-family: 'CeraCompactCY-Black';
    font-size: 18px;
    line-height: 1;
}

#product-83 #napis--etykieta.font-25 {
    font-size: 19px;
}

#product-83 div#napis--etykieta.font-20 {
    font-size: 17px;
}

#product-83 div#napis--etykieta.font-16 {
    font-size: 14px;
}

#product-83 div#napis--etykieta.font-13 {
    font-size: 12px;
}

#product-83 div#napis--etykieta.font-10 {
    font-size: 10px;
}

@media (max-width: 991px) {
    #product-83 div#napis--etykieta {
        height: 18px;
        width: 140px;
        top: 116px;
        left: 72px;
    }
    #product-83 #napis--etykieta.font-25 {
        font-size: 13px;
    }
    #product-83 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    #product-83 div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    #product-83 div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    #product-83 div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}


/* 21 YO -- KONIEC */


/* IPA */

#product-84 div#napis--etykieta {
    width: 210px;
    height: 35px;
    bottom: 161px;
    right: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'CeraCompactCY-Black';
    font-size: 18px;
    line-height: 1;
}

#product-84 #napis--etykieta.font-25 {
    font-size: 19px;
}

#product-84 div#napis--etykieta.font-20 {
    font-size: 17px;
}

#product-84 div#napis--etykieta.font-16 {
    font-size: 14px;
}

#product-84 div#napis--etykieta.font-13 {
    font-size: 12px;
}

#product-84 div#napis--etykieta.font-10 {
    font-size: 10px;
}

@media (max-width: 991px) {
    #product-84 div#napis--etykieta {
        height: 18px;
        width: 115px;
        bottom: 104px;
        right: 30px;
    }
    #product-84 #napis--etykieta.font-25 {
        font-size: 13px;
    }
    #product-84 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    #product-84 div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    #product-84 div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    #product-84 div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}


/* IPA -- KONIEC */


/* PROJECT XX */

#product-85 div#napis--etykieta {
    width: 210px;
    height: 35px;
    bottom: 161px;
    right: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'CeraCompactCY-Black';
    font-size: 18px;
    line-height: 1;
}

#product-85 #napis--etykieta.font-25 {
    font-size: 19px;
}

#product-85 div#napis--etykieta.font-20 {
    font-size: 17px;
}

#product-85 div#napis--etykieta.font-16 {
    font-size: 14px;
}

#product-85 div#napis--etykieta.font-13 {
    font-size: 12px;
}

#product-85 div#napis--etykieta.font-10 {
    font-size: 10px;
}

@media (max-width: 991px) {
    #product-85 div#napis--etykieta {
        height: 18px;
        width: 115px;
        bottom: 104px;
        right: 30px;
    }
    #product-85 #napis--etykieta.font-25 {
        font-size: 13px;
    }
    #product-85 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    #product-85 div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    #product-85 div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    #product-85 div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}


/* PROJECT XX -- KONIEC */


/* FIRE&CANE */

#product-87 div#napis--etykieta {
    width: 223px;
    height: 40px;
    bottom: 161px;
    right: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'CeraCompactCY-Black';
    font-size: 21px;
    line-height: 1;
}

#product-87 #napis--etykieta.font-25 {
    font-size: 21px;
}

#product-87 div#napis--etykieta.font-20 {
    font-size: 19px;
}

#product-87 div#napis--etykieta.font-16 {
    font-size: 16px;
}

#product-87 div#napis--etykieta.font-13 {
    font-size: 14px;
}

#product-87 div#napis--etykieta.font-10 {
    font-size: 12px;
}

@media (max-width: 991px) {
    #product-87 div#napis--etykieta {
        height: 20px;
        width: 122px;
        bottom: 104px;
        right: 30px;
    }
    #product-87 #napis--etykieta.font-25 {
        font-size: 14px;
    }
    #product-87 div#napis--etykieta.font-20 {
        font-size: 12px;
    }
    #product-87 div#napis--etykieta.font-16 {
        font-size: 11px;
    }
    #product-87 div#napis--etykieta.font-13 {
        font-size: 9px;
    }
    #product-87 div#napis--etykieta.font-10 {
        font-size: 7px;
    }
}


/* PROJECT XX -- KONIEC */

.page-id-2830 header#masthead,
.page-id-2830 .site-header-mobile,
.page-id-2830.page-title-v1 .section-page-header {
    display: none !important;
}

h3.wybierz__butelke {
    color: #AE7046;
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 40px;
    display: inline-block;
    font-weight: bold;
}

.owl-carousel button.owl-dot span {
    display: inline-block;
    width: 15px;
    border: 2px solid #AD704A;
    height: 15px;
    margin: 0 5px;
    border-radius: 50%;
    transition: 0.5s all ease;
}

.owl-carousel button.owl-dot.active span {
    background: #AD704A;
}

.owl-carousel button.owl-dot span:hover {
    background: #AD704A;
}

.owl-dots {
    display: block;
    width: 100%;
    margin-top: -30px;
    margin-bottom: 30px;
    position: relative;
}

.owl-carousel.whisky--butelki--new .owl-item .butelka {
    cursor: pointer;
}

.but__rownaj {
    display: flex;
    justify-content: space-between;
}

.etykieta__img {
    width: 550px;
    max-width: 100%;
    position: relative;
    text-align: center;
}

.etykieta__sec {
    width: calc(100% - 550px);
    padding-left: 35px;
}

.etykieta__sec img {
    width: 292px;
    display: block;
    margin-bottom: 30px;
    margin-top: 80px;
}

.etykieta__sec label {
    display: block;
    text-align: right;
    margin-bottom: 2px;
    color: #A59D9C;
}

textarea.input-butelka {
    width: 100%;
    line-height: 23px;
    padding: 20px 15px;
    max-height: 110px;
    min-height: 110px;
    background: #E5E3E2;
    color: #786C6B;
    font-size: 19px;
}

.warunek {
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
}

.etykieta__img #napis--etykieta {
    font-family: 'CeraCompactCY-Black';
}

.nawi__butelka .dalej {
    font-size: 25px;
    text-transform: uppercase;
    color: #AD704A;
    letter-spacing: 6px;
    display: inline-block;
    border: 2px solid #AD704A;
    background: none;
    transition: 0.5s all ease;
    margin: auto;
    font-weight: normal !important;
    padding: 7px;
    width: 382px;
    max-width: 100%;
    cursor: pointer;
}

.nawi__butelka .dalej:hover {
    background: #AD704A;
    color: #F7F7F6;
}

.nawi__butelka .wroc {
    font-size: 19.63px;
    background: url(/wp-content/uploads/2021/11/left.svg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    color: #ad704a;
    letter-spacing: 5px;
    float: left;
    position: relative;
    z-index: 10;
    transition: 0.5s all ease;
    text-transform: uppercase;
    top: 20px;
    cursor: pointer;
}

.nawi__butelka .wroc:hover {
    opacity: 0.5;
}

.nawi__butelka {
    position: relative;
    margin-top: 25px;
}

div#personalizuj {
    padding-bottom: 50px;
}

.form__podzial {
    display: flex;
    max-width: 100%;
    width: 900px;
    margin: auto;
    margin-top: 20px;
    grid-gap: 30px;
}

.uzu__content {
    max-width: 100%;
    margin: auto;
    width: 900px;
    margin-top: 40px;
    text-align: left;
}

img.uzupelnij__dane__img {
    width: 320px;
}

.podzial1,
.podzial2 {
    width: 50%;
}

.podzial1 input {
    width: 100%;
}

.spoiwo__pol {
    display: flex;
    grid-gap: 10px;
}

.podzial1 input {
    width: 100%;
    background: #E5E3E2;
    color: #786C6B;
    border: none;
    padding: 10px 15px;
    margin-bottom: 10px;
}

.spoiwo__pol .input__order {
    width: 50%;
}

.spoiwo__pol.spoiw__full {
    display: block;
}

.spoiwo__pol.spoiw__full .input__order {
    width: 100%;
}

label.label--checkbox {
    position: relative;
    margin: 0;
    line-height: 135%;
    cursor: pointer;
    margin-bottom: 10px;
    display: block;
    font-size: 12px;
    padding-left: 25px;
    text-align: justify;
    color: #261e1d;
}

.zgody input {
    -webkit-appearance: none;
}

.zgody .checkbox {
    position: absolute;
    margin: 0;
    cursor: pointer;
    left: 0;
    border: none;
}

.zgody .checkbox:before {
    transition: all 0.25s ease-in-out;
    content: "";
    position: absolute;
    left: 0;
    z-index: 1;
    width: 16px;
    height: 16px;
    background: #E5E3E2;
    border: 2px solid #E5E3E2;
}

.zgody .checkbox:checked:before {
    transform: rotate(-45deg);
    height: 0.8rem;
    border-color: #AD704A;
    border-top-style: none;
    border-right-style: none;
    background: none;
}

.zgody .checkbox:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background: #E5E3E2;
    cursor: pointer;
}

#podziekowanie img.jak__nakleic {
    width: 376px;
    margin-top: 5px;
    margin-right: 20px;
}

div#personalizuj {
    min-height: 780px;
}

.butelka__section {
    display: none;
    opacity: 0;
    visibility: hidden;
}

.butelka__section.wybrana {
    display: block;
    opacity: 1;
    visibility: visible;
}

.butelka-12yo #napis--etykieta {
    left: 155px;
    width: 240px;
    bottom: 101px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

img.wybierz__img {
    width: 338px;
    margin-top: 35px;
}

.input__order {
    position: relative;
}

form#zamowienie__etykiety label.text-error {
    bottom: -3px;
    font-size: 9px;
    font-weight: bold;
}

form#zamowienie__etykiety label.label--checkbox label.text-error {
    bottom: -13px;
    left: 25px;
    font-weight: bold;
}

.kr3 .nawi__butelka .dalej.wyslane {
    pointer-events: none;
    background: url(/wp-content/uploads/2021/11/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
    font-size: 0;
    height: 64px;
    border: none;
    width: 64px;
    border-radius: 50%;
    background-color: #fff;
}

@media (max-width: 767px) {
    .jak__spersonalizowac .owl-dots {
        display: none;
    }
}

@media (max-width: 991px) {
    .but__rownaj {
        display: block;
    }
    .etykieta__img {
        width: 340px;
        margin: auto;
    }
    .etykieta__sec {
        width: 100%;
        padding: 0;
    }
    .etykieta__sec img {
        margin-top: 40px;
        margin-bottom: 15px;
        width: 215px;
    }
    .nawi__butelka .dalej {
        font-size: 20px;
        width: 160px;
        float: right;
    }
    .nawi__butelka .wroc {
        font-size: 18px;
        background-size: 7px;
        padding-left: 20px;
        top: 0;
        margin-top: 13px;
    }
    img.uzupelnij__dane__img {
        width: 235px;
    }
    .form__podzial {
        display: block;
    }
    .podzial1,
    .podzial2 {
        width: 100%;
    }
    .spoiwo__pol .input__order {
        width: 100%;
    }
    .spoiwo__pol {
        display: block;
    }
    #podziekowanie img.jak__nakleic {
        width: 245px;
        margin: auto;
        margin-bottom: 30px;
    }
    a.link2 {
        width: 237px;
        padding: 5px;
    }
}

#napis--etykieta br:nth-child(2) {
    display: none;
}

.butelka-12yo #napis--etykieta.font-25 {
    font-size: 19px;
}

.butelka-12yo #napis--etykieta.font-23 {
    font-size: 18px;
}

.butelka-12yo #napis--etykieta.font-21 {
    font-size: 17px;
}

.butelka-12yo div#napis--etykieta.font-19 {
    font-size: 15.6px;
}

.butelka-12yo div#napis--etykieta.font-17 {
    font-size: 14.8px;
}

.butelka-12yo div#napis--etykieta.font-15 {
    font-size: 13.7px;
}

.butelka-12yo div#napis--etykieta.font-13 {
    font-size: 11.6px;
}

.butelka-12yo div#napis--etykieta.font-10 {
    font-size: 9px;
}

@media (max-width: 991px) {
    .butelka-12yo #napis--etykieta {
        left: 86px;
        bottom: 70px;
        height: 24px;
        width: 168px;
    }
    .butelka-12yo #napis--etykieta.font-25 {
        font-size: 13px;
    }
    .butelka-12yo #napis--etykieta.font-23 {
        font-size: 12px;
    }
    .butelka-12yo #napis--etykieta.font-21 {
        font-size: 11px;
    }
    .butelka-12yo div#napis--etykieta.font-19 {
        font-size: 9.5px;
    }
    .butelka-12yo div#napis--etykieta.font-17 {
        font-size: 9px;
    }
    .butelka-12yo div#napis--etykieta.font-15 {
        font-size: 8.5px;
    }
    .butelka-12yo div#napis--etykieta.font-13 {
        font-size: 7.2px;
    }
    .butelka-12yo div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}

.butelka-15yo #napis--etykieta {
    left: 155px;
    width: 240px;
    bottom: 101px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.butelka-15yo #napis--etykieta.font-25 {
    font-size: 19px;
}

.butelka-15yo #napis--etykieta.font-23 {
    font-size: 18px;
}

.butelka-15yo #napis--etykieta.font-21 {
    font-size: 17px;
}

.butelka-15yo div#napis--etykieta.font-19 {
    font-size: 15.6px;
}

.butelka-15yo div#napis--etykieta.font-17 {
    font-size: 14.8px;
}

.butelka-15yo div#napis--etykieta.font-15 {
    font-size: 13.7px;
}

.butelka-15yo div#napis--etykieta.font-13 {
    font-size: 11.6px;
}

.butelka-15yo div#napis--etykieta.font-10 {
    font-size: 9px;
}

@media (max-width: 991px) {
    .butelka-15yo #napis--etykieta {
        left: 87px;
        bottom: 69px;
        width: 165px;
        height: 24px;
    }
    .butelka-15yo #napis--etykieta.font-25 {
        font-size: 13px;
    }
    .butelka-15yo #napis--etykieta.font-23 {
        font-size: 12px;
    }
    .butelka-15yo #napis--etykieta.font-21 {
        font-size: 11px;
    }
    .butelka-15yo div#napis--etykieta.font-19 {
        font-size: 9.5px;
    }
    .butelka-15yo div#napis--etykieta.font-17 {
        font-size: 9px;
    }
    .butelka-15yo div#napis--etykieta.font-15 {
        font-size: 8.5px;
    }
    .butelka-15yo div#napis--etykieta.font-13 {
        font-size: 7.2px;
    }
    .butelka-15yo div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}

.butelka-18yo #napis--etykieta {
    left: 155px;
    width: 240px;
    bottom: 161px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.butelka-18yo #napis--etykieta.font-25 {
    font-size: 19px;
}

.butelka-18yo #napis--etykieta.font-23 {
    font-size: 18px;
}

.butelka-18yo #napis--etykieta.font-21 {
    font-size: 17px;
}

.butelka-18yo div#napis--etykieta.font-19 {
    font-size: 15.6px;
}

.butelka-18yo div#napis--etykieta.font-17 {
    font-size: 14.8px;
}

.butelka-18yo div#napis--etykieta.font-15 {
    font-size: 13.7px;
}

.butelka-18yo div#napis--etykieta.font-13 {
    font-size: 11.6px;
}

.butelka-18yo div#napis--etykieta.font-10 {
    font-size: 9px;
}

@media (max-width: 991px) {
    .butelka-18yo #napis--etykieta {
        left: 87px;
        bottom: 104px;
        width: 165px;
        height: 24px;
    }
    .butelka-18yo #napis--etykieta.font-25 {
        font-size: 13px;
    }
    .butelka-18yo #napis--etykieta.font-23 {
        font-size: 12px;
    }
    .butelka-18yo #napis--etykieta.font-21 {
        font-size: 11px;
    }
    .butelka-18yo div#napis--etykieta.font-19 {
        font-size: 9.5px;
    }
    .butelka-18yo div#napis--etykieta.font-17 {
        font-size: 9px;
    }
    .butelka-18yo div#napis--etykieta.font-15 {
        font-size: 8.5px;
    }
    .butelka-18yo div#napis--etykieta.font-13 {
        font-size: 7.2px;
    }
    .butelka-18yo div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}

.butelka-21yo #napis--etykieta {
    left: 155px;
    width: 240px;
    bottom: 135px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.butelka-21yo #napis--etykieta.font-25 {
    font-size: 19px;
}

.butelka-21yo #napis--etykieta.font-23 {
    font-size: 18.4px;
}

.butelka-21yo div#napis--etykieta.font-21 {
    font-size: 17.5px;
}

.butelka-21yo div#napis--etykieta.font-19 {
    font-size: 16.5px;
}

.butelka-21yo div#napis--etykieta.font-17 {
    font-size: 14.5px;
}

.butelka-21yo div#napis--etykieta.font-15 {
    font-size: 14px;
}

.butelka-21yo div#napis--etykieta.font-13 {
    font-size: 12px;
}

.butelka-21yo div#napis--etykieta.font-10 {
    font-size: 9px;
}

@media (max-width: 991px) {
    .butelka-21yo #napis--etykieta {
        left: 87px;
        bottom: 92px;
        width: 165px;
        height: 24px;
    }
    .butelka-21yo #napis--etykieta.font-25 {
        font-size: 13px;
    }
    .butelka-21yo #napis--etykieta.font-23 {
        font-size: 12.5px;
    }
    .butelka-21yo div#napis--etykieta.font-21 {
        font-size: 12px;
    }
    .butelka-21yo div#napis--etykieta.font-19 {
        font-size: 11.5px;
    }
    .butelka-21yo div#napis--etykieta.font-17 {
        font-size: 11px;
    }
    .butelka-21yo div#napis--etykieta.font-15 {
        font-size: 10px;
    }
    .butelka-21yo div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .butelka-21yo div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}

.butelka-ipa #napis--etykieta {
    left: 269px;
    width: 203px;
    bottom: 150px;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.butelka-ipa #napis--etykieta.font-25 {
    font-size: 19px;
}

.butelka-ipa div#napis--etykieta.font-23 {
    font-size: 18px;
}

.butelka-ipa div#napis--etykieta.font-21 {
    font-size: 17px;
}

.butelka-ipa div#napis--etykieta.font-19 {
    font-size: 16px;
}

.butelka-ipa div#napis--etykieta.font-17 {
    font-size: 15px;
}

.butelka-ipa div#napis--etykieta.font-15 {
    font-size: 14px;
}

.butelka-ipa div#napis--etykieta.font-13 {
    font-size: 12px;
}

.butelka-ipa div#napis--etykieta.font-10 {
    font-size: 10px;
}

.butelka-ipa div#napis--etykieta.font-9 {
    font-size: 9px;
}

.butelka-ipa div#napis--etykieta.font-8 {
    font-size: 8.5px;
}

@media (max-width: 991px) {
    .butelka-ipa #napis--etykieta {
        left: 166px;
        bottom: 103px;
        width: 139px;
        height: 26px;
    }
    .butelka-ipa #napis--etykieta.font-25 {
        font-size: 13px;
    }
    .butelka-ipa div#napis--etykieta.font-23 {
        font-size: 12.5px;
    }
    .butelka-ipa div#napis--etykieta.font-21 {
        font-size: 12px;
    }
    .butelka-ipa div#napis--etykieta.font-19 {
        font-size: 11px;
    }
    .butelka-ipa div#napis--etykieta.font-17 {
        font-size: 10px;
    }
    .butelka-ipa div#napis--etykieta.font-15 {
        font-size: 9px;
    }
    .butelka-ipa div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .butelka-ipa div#napis--etykieta.font-10 {
        font-size: 7px;
    }
    .butelka-ipa div#napis--etykieta.font-9 {
        font-size: 6px;
    }
    .butelka-ipa div#napis--etykieta.font-8 {
        font-size: 5px;
    }
}

.butelka-xx #napis--etykieta {
    left: 269px;
    width: 203px;
    bottom: 150px;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.butelka-xx #napis--etykieta.font-25 {
    font-size: 19px;
}

.butelka-xx div#napis--etykieta.font-23 {
    font-size: 18px;
}

.butelka-xx div#napis--etykieta.font-21 {
    font-size: 17px;
}

.butelka-xx div#napis--etykieta.font-19 {
    font-size: 16px;
}

.butelka-xx div#napis--etykieta.font-17 {
    font-size: 15px;
}

.butelka-xx div#napis--etykieta.font-15 {
    font-size: 14px;
}

.butelka-xx div#napis--etykieta.font-13 {
    font-size: 12px;
}

.butelka-xx div#napis--etykieta.font-10 {
    font-size: 10px;
}

.butelka-xx div#napis--etykieta.font-9 {
    font-size: 9px;
}

.butelka-xx div#napis--etykieta.font-8 {
    font-size: 8.5px;
}

@media (max-width: 991px) {
    .butelka-xx #napis--etykieta {
        left: 166px;
        bottom: 103px;
        width: 139px;
        height: 26px;
    }
    .butelka-xx #napis--etykieta.font-25 {
        font-size: 13px;
    }
    .butelka-xx div#napis--etykieta.font-23 {
        font-size: 12.5px;
    }
    .butelka-xx div#napis--etykieta.font-21 {
        font-size: 12px;
    }
    .butelka-xx div#napis--etykieta.font-19 {
        font-size: 11px;
    }
    .butelka-xx div#napis--etykieta.font-17 {
        font-size: 10px;
    }
    .butelka-xx div#napis--etykieta.font-15 {
        font-size: 9px;
    }
    .butelka-xx div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .butelka-xx div#napis--etykieta.font-10 {
        font-size: 7px;
    }
    .butelka-xx div#napis--etykieta.font-9 {
        font-size: 6px;
    }
    .butelka-xx div#napis--etykieta.font-8 {
        font-size: 5px;
    }
}

.butelka-firecane #napis--etykieta {
    left: 258px;
    width: 213px;
    bottom: 152px;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.butelka-firecane #napis--etykieta.font-25 {
    font-size: 19px;
}

.butelka-firecane div#napis--etykieta.font-23 {
    font-size: 18px;
}

.butelka-firecane div#napis--etykieta.font-21 {
    font-size: 17px;
}

.butelka-firecane div#napis--etykieta.font-19 {
    font-size: 16px;
}

.butelka-firecane div#napis--etykieta.font-17 {
    font-size: 15px;
}

.butelka-firecane div#napis--etykieta.font-15 {
    font-size: 14px;
}

.butelka-firecane div#napis--etykieta.font-13 {
    font-size: 12px;
}

.butelka-firecane div#napis--etykieta.font-10 {
    font-size: 10px;
}

.butelka-firecane div#napis--etykieta.font-9 {
    font-size: 9px;
}

.butelka-firecane div#napis--etykieta.font-8 {
    font-size: 8.5px;
}

@media (max-width: 991px) {
    .butelka-firecane #napis--etykieta {
        left: 159px;
        bottom: 105px;
        width: 145px;
        height: 26px;
    }
    .butelka-firecane #napis--etykieta.font-25 {
        font-size: 13px;
    }
    .butelka-firecane div#napis--etykieta.font-23 {
        font-size: 12.5px;
    }
    .butelka-firecane div#napis--etykieta.font-21 {
        font-size: 12px;
    }
    .butelka-firecane div#napis--etykieta.font-19 {
        font-size: 11px;
    }
    .butelka-firecane div#napis--etykieta.font-17 {
        font-size: 10px;
    }
    .butelka-firecane div#napis--etykieta.font-15 {
        font-size: 9px;
    }
    .butelka-firecane div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .butelka-firecane div#napis--etykieta.font-10 {
        font-size: 7px;
    }
    .butelka-firecane div#napis--etykieta.font-9 {
        font-size: 6px;
    }
    .butelka-firecane div#napis--etykieta.font-8 {
        font-size: 5px;
    }
}

#wybor--tarcze {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: center;
    max-width: 100%;
    width: 1017px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -150%;
    z-index: 100;
    height: fit-content;
    transition: 1.5s all ease;
    opacity: 0;
    visibility: hidden;
}

.butelka__sekcja img {
    height: 75vh;
    max-width: unset;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    transition: 1.5s all ease;
}

.butelka__sekcja img.zoomuj {
    height: 135vh;
}

img.sniezynka {
    position: fixed;
    top: -55px;
    margin: auto;
    left: 0;
    right: 0;
    width: 800px;
}

img.trojkat {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    transition: 1.5s all ease;
    width: 1100px;
}

img.trojkat.minimalizuj {
    top: -18vh;
}

@media (min-width: 1800px) {
    img.trojkat {
        width: 1400px;
    }
    .butelka__sekcja img.zoomuj {
        height: 130vh;
    }
    .b15.ready.big {
        width: 280px;
    }
}

.agc_screen #agc_container img.data__urodzenia {
    margin: 0;
    width: 376px;
}

div#page {
    overflow: hidden;
}

@media (max-width: 767px) {
    .agc_screen #agc_container img.data__urodzenia {
        width: 300px;
    }
    img.sniezynka {
        width: 150%;
        max-width: 150%;
        left: -25%;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    img.trojkat {
        width: 280%;
        max-width: 280%;
        left: -90%;
    }
    section#first {
        position: inherit;
    }
    section#first .container {
        position: relative;
    }
    .etykiety__mobile {
        margin-top: 89vh;
    }
    div#personalizuj {
        min-height: unset;
    }
    a.tarcza.t1 {
        margin-bottom: 0;
        margin-top: 0;
    }
    .owl-carousel.whisky--butelki--new button.owl-next {
        width: 22px;
        height: 22px;
        background: url(/wp-content/uploads/2021/11/arrow_prawa.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        right: -10px;
    }
    .owl-carousel.whisky--butelki--new button.owl-prev {
        width: 22px;
        height: 22px;
        background: url(/wp-content/uploads/2021/11/arrow_lewa.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        left: -10px;
    }
    img.wybierz__img {
        width: 300px;
    }
    .owl-carousel.whisky--butelki--new .owl-item .butelka:before {
        background: url(/wp-content/uploads/2021/11/prezent_mobile.svg);
        background-repeat: no-repeat;
        background-position: center 0;
        top: 0;
        left: -9%;
        width: 110%;
    }
    .owl-carousel.whisky--butelki--new .owl-item .butelka span {
        margin-top: 0;
    }
    .owl-carousel.whisky--butelki--new .owl-item .butelka img {
        width: 94%;
    }
    .warunek {
        font-size: 10px;
    }
}

.popup__sklepy {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.5s all ease;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
}

.popup__sklepy.pk {
    opacity: 1;
    visibility: visible;
    z-index: 1000;
}

.popup__content {
    width: 600px;
    max-width: 100%;
    background: rgb(210 206 206 / 95%);
    padding: 30px;
    text-align: center;
    position: relative;
}

img.bag {
    width: 42.6px;
    margin-top: 45px;
}

.popup__content h3 {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
}

.sklepy__choice {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 35px;
}

.skl__col {
    font-size: 16px;
    font-weight: bold;
    color: #261e1d;
}

.skl__col a {
    transition: 0.5s all ease;
}

.skl__col a:hover {
    color: #AD704A;
}

.skl__col span {
    display: block;
    line-height: normal;
    margin-top: 15px;
}

img.zamknij__popup {
    width: 17.8px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.uzupelnij__dane__content {
    position: relative;
}

.ladowanie__wysylki {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f7f7f6;
    text-align: center;
    transition: 0.5s all ease;
    opacity: 0;
    z-index: -1;
    visibility: hidden;
}

.ladowanie__wysylki.trwa {
    opacity: 1;
    z-index: 100;
    visibility: visible;
}

.ladowanie__wysylki img {
    width: 80px;
    display: block;
    margin: auto;
    margin-bottom: 40px;
    animation: pulse 1s infinite;
    animation-timing-function: linear;
}

.ladowanie__wysylki span {
    font-size: 20px;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

.ladowanie__wysylki {
    display: flex;
    align-items: center;
    justify-content: center;
}

.akcja__trwanie {
    text-align: center;
    background: #f7f7f6;
    position: relative;
    z-index: 1;
    font-size: 19px;
    padding: 20px;
}

.adres__row.znajdz__head {
    width: 369px;
    max-width: 100%;
}

@media (max-width: 767px) {
    .skl__col img {
        width: 130px;
    }
    .skl__col span {
        max-width: 150px;
    }
    .ladowanie__wysylki span {
        font-size: 16px;
    }
    .akcja__trwanie {
        font-size: 15px;
    }
    img.sniezynka {
        position: absolute;
        top: 10vh;
        bottom: inherit;
    }
    .ad2 {
        font-size: 12px;
        max-width: 115px;
        min-width: 115px;
        padding: 0 10px;
    }
    .punkty__section {
        padding-right: 5px;
    }
    .ad1 {
        min-width: 100px;
        max-width: 100px;
        font-size: 12px;
    }
    .adres__row.znajdz__head>div.ad2 {
        padding: 0 10px !important;
    }
    .adres__row {
        font-size: 12px;
        margin-bottom: 20px;
    }
    .punkty__section {
        margin-top: 0;
    }
}

.adres__row.znajdz__head>div {
    font-size: 13px;
    font-weight: bold;
}

.adres__row.znajdz__head {
    margin-bottom: 10px;
}

.adres__row.znajdz__head>div.ad2 {
    padding-left: 0;
}

.kr1 {
    position: relative;
}

.koniec__konkursu {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 650px;
    margin: auto;
    z-index: 1;
    background: #AD704A;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    padding: 20px;
    visibility: hidden;
    opacity: 0;
}

.koniec__konkursu.poki {
    opacity: 1;
    visibility: visible;
}

img.scrollNext {
    width: 48px;
    position: absolute;
    bottom: 8%;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto;
}

.hdHero {
    font-size: 50px;
    font-weight: 900;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
}

.hdHero span {
    color: #C78760;
}

.head1 {
    position: absolute;
    top: 40%;
    height: fit-content;
    left: 0;
    right: 0;
    margin: auto;
    transition: 3s all ease;
}

.head1.ready {
    top: -100%;
    opacity: 1;
}

.head2 {
    position: absolute;
    bottom: -100%;
    height: fit-content;
    left: 0;
    right: 0;
    margin: auto;
    transition: 2s all ease;
    opacity: 0;
}

.head2.ready {
    bottom: 45%;
    opacity: 1;
}

.head3 {
    position: absolute;
    bottom: -100%;
    height: fit-content;
    left: 0;
    right: 0;
    margin: auto;
    transition: 1.5s all ease;
    text-transform: unset;
    font-size: 35px;
    opacity: 0;
}

.head3.ready {
    bottom: 35%;
    opacity: 1;
}

img.b15 {
    position: absolute;
    width: 145px;
    bottom: -100%;
    left: 0;
    right: 0;
    margin: auto;
    transition: 1.5s all ease;
    opacity: 0;
}

img.b15.ready {
    bottom: 20%;
    opacity: 1;
}

.head2.ready.goHide {
    bottom: 200%;
}

.head3.ready.goHide {
    bottom: 140%;
}

.video_desktop {
    transition: 1.5s all ease;
}

.b15.ready.big {
    width: 252px;
}

video.vid_hide {
    top: -100% !important;
}

#wybor--tarcze.ready {
    bottom: 20%;
    opacity: 1;
    visibility: visible;
}

.jak__spersonalizowac {
    transition: 1.5s all ease;
}

.jak__spersonalizowac.ready {
    margin-top: -100px;
}

.video_mobile {
    display: none;
    transition: 1.5s all ease;
}

.agc_screen#agc_bg {
    background: #ffffffe5 !important;
    backdrop-filter: blur(11px);
}

.agc_screen #agc_container img {
    margin-bottom: 0;
}

.agc_screen #agc_container #agc_title {
    font-size: 25px;
    font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
}

@media (max-width: 767px) {
    #second .jak__spersonalizowac h2 {
        max-width: 100%;
        width: 250px;
        margin: auto;
    }
    .hdHero {
        font-size: 28px;
    }
    section#first .container {
        position: relative;
        height: 100%;
    }
    .b15.ready.big {
        width: 145px;
        bottom: 50%;
    }
    img.trojkat.minimalizuj {
        top: -30vh;
    }
    img.sniezynka {
        top: 0vh;
        width: 134%;
        left: -12%;
    }
    .b15.ready.big {
        width: 200px;
        bottom: 37%;
    }
    .video_desktop {
        display: none;
    }
    .video_mobile {
        display: block;
    }
    .etykiety__mobile {
        position: inherit;
        background: url(/wp-content/uploads/2021/11/tlo_mobile-100-scaled.jpg);
        background-attachment: unset;
        background-size: 100%;
        background-position: center 106vh;
        margin-top: 0;
        padding-top: 0;
        transition: 1.5s all ease;
    }
    .etykiety__mobile.ready {
        margin-top: -25vh;
        background-position: center 81vh;
        position: relative;
    }
    img.scrollNext {
        bottom: 17%;
    }
    img.scrollNext.ready {
        bottom: 28%;
    }
    .jak__spersonalizowac.ready {
        margin-top: -160px;
    }
    a.tarcza span {
        font-size: 17px;
        padding-top: 40px;
    }
    .but--sper--et {
        font-size: 15px;
    }
    a.tarcza.t1 {
        margin-bottom: 20px;
        margin-top: 0;
    }
    a.tarcza {
        min-width: 240px;
        min-height: 234px;
        background-size: 240px 234px !important;
        background-repeat: no-repeat;
        transition: unset !important;
    }
}


button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
    display: none !important
}


.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before {
    background: #a29f9f !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before {
    background: #008000 !important;
}

#cookiescript_injected {
    width: 400px !important;
}

#cookiescript_description {
    line-height: normal !important;
}

#cookiescript_accept {
    background: #4B3B39 !important;
    color: #fff !important;
    border-color: #4B3B39 !important;
}

#cookiescript_accept:hover {
    background: #AD704A !important;
    color: #fff !important;
    border-color: #AD704A !important;
}

div#cookiescript_copyright {
    display: none !important;
}

.cookiescript_fsd_tabs>.cookiescript_active {
    border-color: #4B3B39 !important;
    color: #4B3B39 !important;
}

.cookiescript_fsd_cookies_control span {
    color: #AD704A !important;
}

#cookiescript_fsd_wrapper #cookiescript_readmore {
    color: #AD704A !important;
}

.cookiescript_fsd_cookies_control,
.cookiescript_vendor_name a {
    color: #AD704A !important;
}

.cookiescript_fsd_cookies_table td:nth-child(2) {
    color: #AD704A !important;
}

.cookiescript_fsd_header {
    display: none !important;
}

#cookiescript_injected {
    box-shadow: 1px 2px 15px 0 rgba(0, 0, 0, 0.15) !important;
}

body.privacy-policy h2.wp-block-heading {
    font-size: 25px;
}

body.privacy-policy ol {
    padding-left: 10px;
}

@media (min-width: 768px) {

img.sniezynka {
	left: 31px;
}
	
}

@media (max-width: 767px) {
	.head1 .additional {
    font-size: 19px;
}
}

#second .jak__spersonalizowac h2 {
	font-family: 'Cera Compact CY', sans-serif !important;
}

#second h2 {
	font-family: 'Cera Compact CY', sans-serif !important;
}