.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; } } .cart-checkout-nav a:before { margin-right: 0; margin-left: 7px; }