.special-cart-breadcrumbs.woocommerce-cart .woocommerce-message:first-child,
.special-cart-breadcrumbs.woocommerce-checkout .woocommerce-message:first-child,
.special-cart-breadcrumbs.woocommerce-cart .woocommerce-error:first-child,
.special-cart-breadcrumbs.woocommerce-checkout .woocommerce-error:first-child,
.special-cart-breadcrumbs.woocommerce-cart .woocommerce-info:first-child,
.special-cart-breadcrumbs.woocommerce-checkout .woocommerce-info:first-child {
margin-top: 1.43em;
}
.special-cart-breadcrumbs.woocommerce-cart.et-header-overlap .page-heading a,
.special-cart-breadcrumbs.woocommerce-checkout.et-header-overlap .page-heading a,
.special-cart-breadcrumbs.woocommerce-cart.et_b_dt_header-overlap .page-heading a,
.special-cart-breadcrumbs.woocommerce-checkout.et_b_dt_header-overlap .page-heading a,
.special-cart-breadcrumbs.woocommerce-cart.et-header-overlap .page-heading .title,
.special-cart-breadcrumbs.woocommerce-checkout.et-header-overlap .page-heading .title,
.special-cart-breadcrumbs.woocommerce-cart.et_b_dt_header-overlap .page-heading .title,
.special-cart-breadcrumbs.woocommerce-checkout.et_b_dt_header-overlap .page-heading .title,
.special-cart-breadcrumbs.woocommerce-cart.et-header-overlap .page-heading .breadcrumbs,
.special-cart-breadcrumbs.woocommerce-checkout.et-header-overlap .page-heading .breadcrumbs,
.special-cart-breadcrumbs.woocommerce-cart.et_b_dt_header-overlap .page-heading .breadcrumbs,
.special-cart-breadcrumbs.woocommerce-checkout.et_b_dt_header-overlap .page-heading .breadcrumbs,
.special-cart-breadcrumbs.woocommerce-cart.et-header-overlap .page-heading .back-history,
.special-cart-breadcrumbs.woocommerce-checkout.et-header-overlap .page-heading .back-history,
.special-cart-breadcrumbs.woocommerce-cart.et_b_dt_header-overlap .page-heading .back-history,
.special-cart-breadcrumbs.woocommerce-checkout.et_b_dt_header-overlap .page-heading .back-history {
font-size: 0;
line-height: 0;
}
.special-cart-breadcrumbs.woocommerce-cart.et-header-not-overlap .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout.et-header-not-overlap .page-heading,
.special-cart-breadcrumbs.woocommerce-cart.et_b_dt_header-not-overlap .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout.et_b_dt_header-not-overlap .page-heading,
.special-cart-breadcrumbs.woocommerce-cart:has(.elementor-location-header) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.elementor-location-header) .page-heading {
padding: 0 !important;
margin: 0;
}
.special-cart-breadcrumbs.woocommerce-cart.et-header-not-overlap .page-heading .container,
.special-cart-breadcrumbs.woocommerce-checkout.et-header-not-overlap .page-heading .container,
.special-cart-breadcrumbs.woocommerce-cart.et_b_dt_header-not-overlap .page-heading .container,
.special-cart-breadcrumbs.woocommerce-checkout.et_b_dt_header-not-overlap .page-heading .container,
.special-cart-breadcrumbs.woocommerce-cart:has(.elementor-location-header) .page-heading .container,
.special-cart-breadcrumbs.woocommerce-checkout:has(.elementor-location-header) .page-heading .container {
display: none !important;
}
.cart-checkout-nav {
font-size: 1.5rem;
color: #9a9a9a;
text-align: center;
padding: 2.3vw 0;
margin-bottom: 2.3vw;
text-transform: uppercase;
line-height: 1.4;
background-color: #fafafa;
}
.cart-checkout-nav a {
color: inherit;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cart-checkout-nav a:not(:last-of-type):after {
content: '';
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
border-bottom: 1px solid var(--et_border-color);
min-width: 120px;
vertical-align: middle;
margin: 0 20px;
}
.cart-checkout-nav a:before {
content: attr(data-step);
border: 1px solid var(--et_border-color);
font-size: 0.8em;
width: 1.8em;
height: 1.8em;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
margin-right: 7px;
}
.cart-checkout-nav .delimeter {
min-width: 120px;
border-bottom: 1px solid var(--et_border-color);
}
.cart-checkout-nav .active {
color: var(--et_dark-2-white);
}
.cart-checkout-nav .active:before {
border-color: var(--et_dark-2-white);
color: var(--et_white-2-dark);
background-color: var(--et_dark-2-white);
}
@media only screen and (min-width: 993px) {
.special-cart-breadcrumbs.woocommerce-cart.et-header-not-overlap .sidebar.sidebar-enabled,
.special-cart-breadcrumbs.woocommerce-checkout.et-header-not-overlap .sidebar.sidebar-enabled,
.special-cart-breadcrumbs.woocommerce-cart.et_b_dt_header-not-overlap .sidebar.sidebar-enabled,
.special-cart-breadcrumbs.woocommerce-checkout.et_b_dt_header-not-overlap .sidebar.sidebar-enabled {
padding-top: calc(2.2rem + 6vw);
}
}
@media only screen and (max-width: 992px) {
.cart-checkout-nav a,
.cart-checkout-nav a:not(:last-child):after,
.cart-checkout-nav .et-icon {
display: none;
}
.cart-checkout-nav a.active.no-click {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
}
@media only screen and (max-width: 480px) {
.cart-checkout-nav {
padding: 5vw 0;
}
}
@media (max-width: 767px) {
.special-cart-breadcrumbs.woocommerce-cart:has(.etheme-elementor-header-overlap-mobile) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.etheme-elementor-header-overlap-mobile) .page-heading,
.special-cart-breadcrumbs.woocommerce-cart:has(.etheme-elementor-header-overlap-phone) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.etheme-elementor-header-overlap-phone) .page-heading {
padding-top: clamp(35px, 12vw, 170px) !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.special-cart-breadcrumbs.woocommerce-cart:has(.etheme-elementor-header-overlap-mobile_extra) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.etheme-elementor-header-overlap-mobile_extra) .page-heading {
padding-top: clamp(35px, 12vw, 170px) !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.special-cart-breadcrumbs.woocommerce-cart:has(.etheme-elementor-header-overlap-tablet) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.etheme-elementor-header-overlap-tablet) .page-heading {
padding-top: clamp(35px, 12vw, 170px) !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.special-cart-breadcrumbs.woocommerce-cart:has(.etheme-elementor-header-overlap-laptop) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.etheme-elementor-header-overlap-laptop) .page-heading,
.special-cart-breadcrumbs.woocommerce-cart:has(.etheme-elementor-header-overlap-tablet_extra) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.etheme-elementor-header-overlap-tablet_extra) .page-heading {
padding-top: clamp(35px, 12vw, 170px) !important;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.special-cart-breadcrumbs.woocommerce-cart:has(.etheme-elementor-header-overlap-desktop) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.etheme-elementor-header-overlap-desktop) .page-heading {
padding-top: clamp(35px, 12vw, 170px) !important;
}
}
@media (min-width: -1) {
.special-cart-breadcrumbs.woocommerce-cart:has(.etheme-elementor-header-overlap-widescreen) .page-heading,
.special-cart-breadcrumbs.woocommerce-checkout:has(.etheme-elementor-header-overlap-widescreen) .page-heading {
padding-top: clamp(35px, 12vw, 170px) !important;
}
}