/* Start: Header */
#ss_header { width: 100%; }
.ss_header_box { display: flex; justify-content: flex-end; align-items: center; }
.ss_header_box.ss_header_spaceBetween { flex-wrap: wrap; gap: 30px; justify-content: space-between; }
.ss_header_basket_mainTitle h2 { padding: 0; }
.ss_header_basket { display: flex; align-items: center; }
.ss_header_basket_icon { cursor: pointer; display: flex; justify-content: center; align-items: center; width: 62px; height: 62px; border: 1px solid #FFFFFF; border-radius: 50%; background: var(--primary); }
.ss_header_basket_text { cursor: pointer; position: relative; z-index: -1 !important; padding: 6px 20px 7px 33px; border-radius: 30px; background: var(--primary); transform: translateX(-23px); transition: var(--transition); }
.ss_header_basket_icon:hover + .ss_header_basket_text,
.ss_header_basket_text:hover { background: var(--secondary); }
.ss_header_basket_text p { color: #FFFFFF; }
@media screen and (max-width: 959px) {
    .ss_header_basket_mainTitle { order: 2; }
    .ss_header_basket { order: 1; }
    .ss_header_basket_icon { width: 45px; height: 45px; }
    .ss_header_basket_icon > svg { width: 25px; }
    .ss_header_basket_text { padding: 6px 15px 7px 35px; transform: translateX(-25px); }
    .ss_header_basket_text p { font-size: 16px; line-height: 20px; }
}
@media screen and (max-width: 767px) { .ss_header_basket_text p { font-size: 16px !important; line-height: 20px !important; } }
/* End: Header */