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

.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: 95%;
    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;
}

.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: -250px;
}

#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: 45px;
}

.sklep__prawa {
    padding-left: 100px;
}

.ad1 {
    text-align: left;
    line-height: normal;
    font-weight: bold;
}

.ad2 {
    text-align: left;
    line-height: normal;
    font-weight: bold;
    max-width: 120px;
}

.ad3 {
    text-align: left;
    line-height: normal;
    max-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;
}

@media (max-width: 1000px) {
    a.tarcza span {
        font-size: 17px;
        margin-top: 0;
    }
    .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;
    }
    section#first {
        height: auto;
    }
    #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;
    }
    .jak__spersonalizowac {
        margin-top: -115px;
    }
    .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;
    }
}

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

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

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

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

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

@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 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    .butelka-12yo div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    .butelka-12yo div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .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 div#napis--etykieta.font-20 {
    font-size: 17px;
}

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

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

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

@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 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    .butelka-15yo div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    .butelka-15yo div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .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 div#napis--etykieta.font-20 {
    font-size: 17px;
}

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

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

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

@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 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    .butelka-18yo div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    .butelka-18yo div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .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 div#napis--etykieta.font-20 {
    font-size: 17px;
}

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

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

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

@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 div#napis--etykieta.font-20 {
        font-size: 11px;
    }
    .butelka-21yo div#napis--etykieta.font-16 {
        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-20 {
    font-size: 17px;
}

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

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

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

@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-20 {
        font-size: 11px;
    }
    .butelka-ipa div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    .butelka-ipa div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .butelka-ipa div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}

.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-20 {
    font-size: 17px;
}

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

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

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

@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-20 {
        font-size: 11px;
    }
    .butelka-xx div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    .butelka-xx div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .butelka-xx div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}

.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-20 {
    font-size: 17px;
}

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

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

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

@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-20 {
        font-size: 11px;
    }
    .butelka-firecane div#napis--etykieta.font-16 {
        font-size: 10px;
    }
    .butelka-firecane div#napis--etykieta.font-13 {
        font-size: 8px;
    }
    .butelka-firecane div#napis--etykieta.font-10 {
        font-size: 6px;
    }
}

#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;
    top: 0;
    z-index: 100;
    height: 80vh;
}

.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;
}

a.tarcza {
    margin-top: 100px;
}

img.sniezynka {
    position: fixed;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
}

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

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

@media (min-width: 1800px) {
    img.trojkat {
        width: 1550px;
    }
    .butelka__sekcja img.zoomuj {
        height: 130vh;
    }
    img.trojkat.minimalizuj {
        top: -24vh;
    }
}

.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: 100vh;
    }
    div#personalizuj {
        min-height: unset;
    }
    a.tarcza.t1 {
        margin-bottom: 0;
        margin-top: 0;
    }
    a.tarcza {
        margin-top: 40px;
    }
    .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: 10px;
        left: 2%;
        width: 92%;
    }
    .owl-carousel.whisky--butelki--new .owl-item .butelka span {
        margin-top: 0;
    }
    .owl-carousel.whisky--butelki--new .owl-item .butelka img {
        width: 80%;
    }
    .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;
}

@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;
    }
}