body.ce-kit-1{color:#141414;font-family:"Inter", inter;font-size:14px;}a, .elementor a{color:#003425;}a:hover, .elementor a:hover{color:#23A455;}body.ce-kit-1 h1{font-family:"Playfair Display", inter;font-size:54px;font-weight:400;}body.ce-kit-1 h2{font-family:"Playfair Display", inter;font-size:36px;font-weight:400;}body.ce-kit-1 h3{font-family:"Playfair Display", inter;font-size:24px;font-weight:400;}body.ce-kit-1 h4{font-family:"Playfair Display", inter;font-weight:400;}body.ce-kit-1 h5{font-family:"Inter", inter;font-weight:600;}body.ce-kit-1 h6{font-family:"Inter", inter;font-weight:600;}.elementor-button{font-family:"Inter", inter;background-color:#003425;border-style:solid;border-width:2px 2px 2px 2px;border-color:#003425;}.elementor-button, a.elementor-button:not(#e){color:#F4F4F4;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#141414;}.elementor-button:hover, .elementor-button:focus{background-color:#F4F4F4;border-style:solid;border-width:2px 2px 2px 2px;border-color:#816622;}.elementor-button.elementor-size-sm{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-md{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-lg{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-xl{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-xs{border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button{background-color:#003425;border-style:solid;border-width:2px 2px 2px 2px;border-color:#003425;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#141414;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#816622;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#141414;}.elementor-button-secondary .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:#816622;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus, .elementor-button-secondary a.elementor-button:not(#e):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{background-color:#816622;}.elementor-view-stacked .elementor-icon{background-color:rgba(255, 255, 255, 0);color:#816622;}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:rgba(255, 255, 255, 0);}.elementor-view-framed .elementor-icon{background-color:#816622;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{color:#D1CCCC;font-family:"Inter", inter;font-size:14px;}body.ce-kit-1 .breadcrumb li a:not(#e), body.ce-kit-1 .ce-breadcrumb__item a:not(#e){color:#959595;}body.ce-kit-1 .breadcrumb:not(#e), body.ce-kit-1 .elementor-row{text-align:left;justify-content:left;}@media(max-width:767px){body.ce-kit-1 h1{font-size:36px;}body.ce-kit-1 h2{font-size:24px;}body.ce-kit-1 h3{font-size:18px;}body.ce-kit-1 h4{font-size:16px;}body.ce-kit-1 h5{font-size:16px;}body.ce-kit-1 h6{font-size:16px;}body.ce-kit-1 header.page-header, body.ce-kit-1 header.page-header *, body.ce-kit-1 .ce-page-title *{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-519926cd */.elementor-1010000 .elementor-element.elementor-element-519926cd span{
    font-size: 0.6em;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for page-settings */.ets_mm_megamenu * {
    font-family: 'Inter' !important;
}

.header_content {
    font-family: 'Inter' !important;
}

.ets_mm_block > h4 {
    font-size: 16px !important;
    font-weight: 600 !important;}
    
    .cart-container .h1 {
    font-family: 'Playfair Display';
    font-size: 36px;
}

.product-line-grid-body > .product-line-info > .label {
    padding: 0;
    line-height: inherit;
    text-align: left;
    white-space: inherit;
    font-family: 'Inter';
    font-size: 16px;
    font-weight: 400;
}
.cart-voucher.ce-kit-1 h3  {
    font-family: 'Inter';
    font-size: 14px !important;
    font-weight: 400 !important;
}
.cart-summary-products h3, .cart-detailed-totals h3 {
    font-family: 'Inter' !important;
    color: #141414;
    font-size: 18px;
    font-weight: 600 !important;
    margin: 20px 0;
}
a.btn.btn-outline-dark.collapse-button.lp-promo-button {
    font-family: 'Inter';
    font-size: 14px;
    text-transform: capitalize;
}
.cart-grid {
    margin-bottom: 1rem;
    font-family: 'Inter' !important;
}

.cart-summary-line {
    /* clear: both; */
    /* line-height: 30px; */
    /* padding: 0 15px; */
    font-family: 'Inter' !important;
}

.product-line-grid {
    border-bottom: 1px solid lightgrey;
}

body#checkout section.checkout-step .step-title {
    text-transform: uppercase;
    cursor: pointer;
    margin-bottom: 0;
    font-family: 'Playfair Display';
    font-size: 24px;
    text-transform: capitalize;
}

body#checkout section.checkout-step {
    background-color: white;
    border: 0px #d0d0d0 solid;
    padding: 0.9375rem;
    font-family: 'Inter' !important;
}

.form-control {
    font-family: 'Inter' !important;
}

.cart-summary-line h3 {
    font-size: 16px !important;
    font-family: 'Inter' !important;
    font-weight: 600 !important;
}

.cart-summary-products {
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 10px;
    padding: 15px 15px 0;
    font-family: Inter !important;
    font-size: 14px !important;
}

.cart-summary-products h3, .cart-detailed-totals h3 {
    font-family: 'Inter' !important;
    color: #141414;
    font-size: 17px !important;
    font-weight: 600 !important;
    margin: 20px 0;
}

.sph-line {
    font-family: 'Inter' !important;
    font-size: 12px;
}

.brew-wrapper .description-features h4 {
    margin-top: 10px;
    font-size: 14px !important;
    font-family: Inter !important;
    font-weight: normal;
    color: #ffffff;
}

.brew-wrapper .description-features span {
    font-size: 12px !important;
    font-family: Inter !important;
        color: grey;
}

.brew-icons {
    width: 54px !important;
    height: 54px !important;}
    
    .brew-wrapper {
    width: 100%;
    background-color: #ab966600 !important;
}
object.brew-icons {
    filter: brightness(0) saturate(100%) invert(21%) sepia(76%) saturate(1826%) hue-rotate(74deg) brightness(120%) contrast(57%);
}
.brew-wrapper .description-features h4 {
 
    color: #101010 !important;
}

.brew-icons {
    width: 50px; /* Dostosuj w razie potrzeby */
    height: 50px; /* Dostosuj w razie potrzeby */
    fill: #006400 !important; /* Ciemny zielony kolor */
}



#lowest-discount {
    display: none !important;
}/* End custom CSS */