.pkheaderitems > ul {
    margin:0;
    padding:0;
    height: 100%;
    flex-wrap: wrap;
}
.pkheaderitems > ul > li {
    position: relative
}
.pkheaderitems .dd_container {
    top:100%;
}
.pkheaderitems .dd_container ul {
    margin:0;
    padding:0;
}
.dd_cont .indent {
    padding: 30px
}
.dd_cont .dd_container {
    width:350px
}

.pk-space-10 > li {margin: 0 5px}
.pk-space-20 > li {margin: 0 10px}
.pk-space-30 > li {margin: 0 15px}
.pk-space-40 > li {margin: 0 20px}
.pk-space-50 > li {margin: 0 25px}
.pk-space-60 > li {margin: 0 30px}
.pk-space-80 > li {margin: 0 40px}

.pk-right.pk-space-10 > li {margin: 0 0 0 10px}
.pk-right.pk-space-20 > li {margin: 0 0 0 20px}
.pk-right.pk-space-30 > li {margin: 0 0 0 30px}
.pk-right.pk-space-40 > li {margin: 0 0 0 40px}
.pk-right.pk-space-50 > li {margin: 0 0 0 50px}
.pk-right.pk-space-60 > li {margin: 0 0 0 60px}
.pk-right.pk-space-80 > li {margin: 0 0 0 80px}

.pk-left.pk-space-10 > li {margin: 0 10px 0 0}
.pk-left.pk-space-20 > li {margin: 0 20px 0 0}
.pk-left.pk-space-30 > li {margin: 0 30px 0 0}
.pk-left.pk-space-40 > li {margin: 0 40px 0 0}
.pk-left.pk-space-50 > li {margin: 0 50px 0 0}
.pk-left.pk-space-60 > li {margin: 0 60px 0 0}
.pk-left.pk-space-80 > li {margin: 0 80px 0 0}

.pkorder1 {order:1}
.pkorder2 {order:2}
.pkorder3 {order:3}
.pkorder4 {order:4}
.pkorder5 {order:5}
.pkorder6 {order:6}
.pkorder7 {order:7}
.pkorder8 {order:8}
.pkorder9 {order:9}
.pkorder10 {order:10}
.pkorder11 {order:11}

.pk-mid {
    align-items: center;
}
.pk-bottom {
    align-items: flex-end;
}

.pk-left {
    justify-content: flex-start;
}
.pk-center {
    justify-content: center;
}
.pk-right {
    justify-content: flex-end;
}
.pk-space-around {
    justify-content: space-around;
}
.pk-space-between {
    justify-content: space-between;
}
.pk-left > li:first-child,
.pk-space-between > li:first-child {
    margin-left: 0
}
.pk-right > li:last-child,
.pk-space-between > li:last-child {
    margin-right: 0
}

.pk-item-content {
    display: flex;
    align-items: center;
}
.pk-item-content > .svgic.hidden {
    display: none;
}
.pk-ip-top .pk-item-content {
    flex-direction: column;
}
.pk-ip-inline .pk-item-content > svg {
    margin-right: 6px
}
.pk-ip-top .cart-icon .cart-products-count {
  right: -7px;
  top: 14px;
}
.pk-ip-inline .cart-icon .cart-products-count {
  position: static
}

.pk_register h4 {
    margin: 0 5px;
    font-weight: normal;
    font-size: 16px;
}
.pk_register .title-wrap span {
    padding: 0 10px 0px 10px;
    color:#999;
}
.pk_register .title-wrap .active {
    border-bottom: 2px solid #444;
    color:#444
}
.title-wrap {
    justify-content:center;
    margin-bottom: 25px;
}
.title-wrap h4 {
    margin:0;
    cursor: pointer;
}
.customer-form-container .focus-border {
    margin: 0;
    display: block;
}
.customer-form > div {
    margin-bottom: 15px;
}
.customer-form-tab {
    cursor: pointer;
}
.form-wrap > form:not(.active) {
    display: none;
}
.tos_link a:hover {text-decoration: underline;}
.customer-form-container.dd_container {height: auto !important}
.pkgdpr label {
    font-size: 13px;
    line-height: 1.2em
}
.pk_search .opt-list {
    width:400px;
}
.pk_search .ui-autocomplete {
    position: static;
}
.pk_search.hide-icon > .icon-element > svg {
    display: none;
}
.pkheaderitems .pk_search .ui-autocomplete li {
    padding:10px 10px 10px 10px;
    border:none;
    border-bottom:1px solid #f2f2f2;
    margin:0;
}
.pkheaderitems .pk_search .ui-autocomplete li:hover {
    background:#f2f2f2;
}
.pkheaderitems .pk_search .ui-autocomplete li:hover a {
    color:#333;
}
@media (max-width: 768px) {
    .pk-item-content > .svgic.hidden {
        display: block;
    }
    .pk-item-content > .pkhi-item-title {
        display: none;
    }
    .pk-space-10 > li,
    .pk-space-20 > li,
    .pk-space-30 > li,
    .pk-space-40 > li,
    .pk-space-50 > li,
    .pk-space-60 > li,
    .pk-space-80 > li {margin: 0 10px}

    .pk-right.pk-space-10 > li,
    .pk-right.pk-space-20 > li,
    .pk-right.pk-space-30 > li,
    .pk-right.pk-space-40 > li,
    .pk-right.pk-space-50 > li,
    .pk-right.pk-space-60 > li,
    .pk-right.pk-space-80 > li {margin: 0 0 0 20px}

    .pk-left.pk-space-10 > li,
    .pk-left.pk-space-20 > li,
    .pk-left.pk-space-30 > li,
    .pk-left.pk-space-40 > li,
    .pk-left.pk-space-50 > li,
    .pk-left.pk-space-60 > li,
    .pk-left.pk-space-80 > li {margin: 0 20px 0 0}
}
@media (max-width: 480px) {
    #header .pkheaderitems > ul {justify-content: center}
    #header .pkheaderitems > ul > li {margin: 5px 10px;position: static;}
    #header .pkheaderitems > ul > li > a > svg {margin:0}
    #header .widgets-right .dd_container {
        top:auto;
        right: 50%;
        left: auto;
        transform: translateX(50%);
    }
}