.elementor-5357 .elementor-element.elementor-element-22d8ed2 .elementor-heading-title{font-size:35px;}:root{--page-title-display:none;}/* Start custom CSS for wc-elements, class: .elementor-element-2aa579d */.woocommerce .cartToggle__toggle {
    color: var( --e-global-color-text );
    font-weight: inherit;
    border: 0px;
}
.woocommerce .cartToggle__toggle:hover {
    color: var( --e-global-color-text );
    text-decoration: none;
    font-weight: inherit;
    border: 0px;
}

.woocommerce .cartSummary {
    display: block;
    padding: 30px;
    background-color: var(--e-global-color-2dac756);
}

.woocommerce .cartPaytra__info {
    background-color: #484848;
    color: #ffffff;
}
.woocommerce .cartPaytra__info--packeta .button, .woocommerce .cartPaytra__info--packeta .zasilkovna-open-widget {
    color: #fff;
}
.woocommerce .cartPaytra__info--packeta .button:hover,
.woocommerce .cartPaytra__info--packeta .zasilkovna-open-widget:hover {
    color: #fff;
    text-decoration: none;
}
.woocommerce .countPicker__button.button {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-2f73d26 */.woocommerce .woocommerce-checkout #payment {
    padding: 30px;
    background-color: var(--e-global-color-5b3de2f);
}

.woocommerce .cartPaytra__info {
    background-color: var(--e-global-color-2dac756);
}

body .woocommerce [packetery-renderer] div.packeta-widget-button.packetery-widget-button-row button.button.alt {
    color: #fff!important;
}

.woocommerce .cartSummary {
    background-color: var(--e-global-color-2dac756);
}

.woocommerce .cartSummary {
    padding: 30px;
}

.woocommerce-privacy-policy-text a {
    text-decoration: underline;
    font-size: inherit;
    font-family: inherit;
}

.woocommerce-privacy-policy-text a:hover {
    text-decoration: none;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border-radius: 0px;
    background-color: transparent;
    color: #fff;
    border-color: #818a91;
}

.woocommerce form.checkout .select2-selection__rendered {
  border: 1px solid #312e2c;
  display: flex;
  align-items: center;
  height: 39px;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  font-size: 1rem;
}

.woocommerce form.checkout .form-row label {
    color: #999999;
}
.woocommerce .checkbox input+span:after, .woocommerce .formCheck__input:after {
    background-color: #0a67b1;
}
.woocommerce .cartSummary .place-order button.button.alt {
    text-decoration: none;
}


#tdpd-open-popup-widget
{
    font-size: 14px!important;
    color: white!important;
    padding: 0!important;
}/* End custom CSS */