<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ========== Haadtip Custom  v.3.1============ */

/* ========== Custom Table Size============ */
.cms-mw-store-locator .mw-sl__store__info__name, .cms-contact-us .mw-sl__store__info__name {
    display: none;
}
.ajax-forgot-form .page_title, .ajax-forgot-form .forgotsendotp.mobbtn, .otp-content.input-box label.reset-msg, .otp-content.input-box .custom-select{
    font-family: 'Kanit';
}
.ajax-forgot-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{
    display: none;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tbody &gt; tr td.col.col-method {
    display: none;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .col-price {
    width: 15%;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .col-price span.price span.price{
    padding-left: 22px;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .col-price &gt; span.price:before {
    display: block;
    background: #ed1c24;
    color: #fff;
    content: '\e610';
    font-family: 'icons-blank-theme';
    height: 24px;
    width: 24px;
    font-size: 22px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    border-radius: 25px;
    margin-top: -2.5px;
    margin-left: -10px;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tbody td {
    padding-left: 0;
    padding-right: 0;
}
@media (max-width: 1280px)and (min-width: 1025px){ 
    table#additional-addresses-table th.col.streetaddress{
        display: block;
        max-width: 99%;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        width: 90px;
        margin-right: -24px !important;
        position: relative;
        top: 1px;
    }
}
@media (max-width: 1024px)and (min-width: 921px){ 
    table#additional-addresses-table th.col{
        font-size: 10px !important;
    }
    table#additional-addresses-table th.col.streetaddress{
        display: block;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        width: 94px;
        margin-right: -29px !important;
        position: relative;
        top: 0px;
    }
    table#additional-addresses-table.table:not(.cart):not(.totals)&gt;tbody&gt;tr&gt;td,table#additional-addresses-table.table:not(.cart):not(.totals)&gt;tbody&gt;tr&gt;td a {
        font-size: 10px;
    }
}
@media (max-width: 920px)and (min-width: 861px){ 
    table#additional-addresses-table th.col{
        font-size: 10px !important;
    }
    table#additional-addresses-table th.col.streetaddress{
        display: block;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        width: 94px;
        margin-right: -29px !important;
        position: relative;
        top: 13px;
        right: 0px;
    }
    table#additional-addresses-table.table:not(.cart):not(.totals)&gt;tbody&gt;tr&gt;td,table#additional-addresses-table.table:not(.cart):not(.totals)&gt;tbody&gt;tr&gt;td a {
        font-size: 10px;
    }
}

@media (max-width: 860px) {
    .customer-address-index .table-wrapper #additional-addresses-table.table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody&gt;tr td[data-th]:before {
        padding-right: 10px;
        content: attr(data-th) ': ';
        display: inline-block;
        color: #656363;
        font-weight: 500;
        font-size: 14px;
    }
    .customer-address-index .table-wrapper #additional-addresses-table:not(.cart):not(.totals):not(.table-comparison) tbody&gt;tr&gt;td {
        font-size: 13px;
    }
    .customer-address-index .table-wrapper #additional-addresses-table:not(.cart):not(.totals):not(.table-comparison)&gt;thead {
        display: none;
    }
    .account .column.main .block:not(.widget) .block-content .box{
        margin-top: 10px;
    }

    .customer-address-index table#additional-addresses-table td.col, 
    .customer-address-index table#additional-addresses-table td.col a span {
        font-size: 13px;
    }
    .account .column.main .block:not(.widget) .block-title {
        margin-bottom: 0;
    }
    table#additional-addresses-table tr:not(.subtotal):not(.shipping){
        border-bottom: 1px solid #dee2e6;
        padding: 10px 0;
    }
    .customer-address-index table#additional-addresses-table tbody tr {
        display: inline-block;
        width: 100%;
    }
    .customer-address-index td.col.actions a {
        color: #1d71aa;
        text-decoration: underline;
    }
    .account table#additional-addresses-table tr {
        display: inline-block;
        width: 100%;
    }
    .table-wrapper .table#additional-addresses-table:not(.cart):not(.totals):not(.table-comparison) &gt; tbody &gt; tr td, 
    .table-wrapper .table#additional-addresses-table:not(.cart):not(.totals):not(.table-comparison) &gt; tbody &gt; tr th {
        width: 100% !important;
    }
    .customer-address-index .table-wrapper #additional-addresses-table:not(.cart):not(.totals):not(.table-comparison) tbody&gt;tr&gt;td{
        border-bottom: none;
        display: block;
        padding: 5px 0;
    }
    .account .sidebar.sidebar-additional .block-title strong {
        font-size: 20px;
    }
    .account .sidebar.sidebar-additional .block-content span {
        font-size: 13px;
    }
    button, .action.primary {
        padding: 10px 15px;
    }
    .checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr.row.row-error {
        text-align: center;
    }
    .checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr.row.row-error .message.error&gt;*:first-child:before {
        content: '\e602';
        font-family: 'icons-blank-theme';
        left: 0;
        top: 4px;
        position: relative;
    }
}
@media (max-width: 639px) {
    .customer-address-index .table-wrapper #additional-addresses-table.table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody&gt;tr td[data-th]:before,
    .customer-account-index .table-wrapper #my-orders-table.table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody&gt;tr td[data-th]:before,
    .sales-order-view .table-wrapper #my-orders-table.table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody&gt;tr td[data-th]:before {
        display: inline-block;
        color: #656363;
        font-weight: 500;
        font-size: 14px;
    }
    .customer-address-index .table-wrapper #additional-addresses-table:not(.cart):not(.totals):not(.table-comparison) tbody&gt;tr&gt;td,
    .customer-account-index .table-wrapper #my-orders-table:not(.cart):not(.totals):not(.table-comparison) tbody&gt;tr&gt;td,
    .sales-order-view .table-wrapper #my-orders-table:not(.cart):not(.totals):not(.table-comparison) tbody&gt;tr&gt;td {
        font-size: 13px;
    }
    .customer-address-index .table-wrapper #additional-addresses-table:not(.cart):not(.totals):not(.table-comparison)&gt;thead,
    .customer-account-index .table-wrapper #my-orders-table.table:not(.cart):not(.totals):not(.table-comparison)&gt;thead,
    .sales-order-view .table-wrapper #my-orders-table.table:not(.cart):not(.totals):not(.table-comparison)&gt;thead {
        display: none;
    }
    .account .column.main .block:not(.widget) .block-content .box{
        margin-top: 10px;
    }
    .customer-account-index table#my-orders-table td.col, 
    .customer-account-index table#my-orders-table td.col a span,
    .customer-address-index table#additional-addresses-table td.col, 
    .customer-address-index table#additional-addresses-table td.col a span,
    .sales-order-view table#additional-addresses-table td.col, 
    .sales-order-view table#additional-addresses-table td.col a span  {
        font-size: 13px;
    }
    .account .column.main .block:not(.widget) .block-title {
        margin-bottom: 0;
    }
    table#additional-addresses-table tr:not(.subtotal):not(.shipping){
        border-bottom: 1px solid #dee2e6;
    }
    .customer-address-index table#additional-addresses-table tbody tr {
        display: inline-block;
        width: 100%;
    }
    .customer-address-index td.col.actions a {
        color: #1d71aa;
        text-decoration: underline;
    }
    .sales-order-view .order-details-items thead tr {
        display: none !important;
    }
    .sales-order-view .order-details-items thead {
        border-bottom: 1px solid #dee2e6;
        display: block !important;
    }
    .sales-order-view .table-wrapper #my-orders-table.table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody&gt;tr td[data-th].image:before {
        display: none;
    }
    .sales-order-view .table-wrapper #my-orders-table:not(.cart):not(.totals):not(.table-comparison) tbody&gt;tr&gt;td {
        text-align: left;
        padding: 5px 0;
    }
    table#my-orders-table .product-image-photo{
        padding-top: 15px;
    }
    .sales-order-view .table-wrapper #my-orders-table:not(.cart):not(.totals):not(.table-comparison) tbody&gt;tr&gt;td.col.subtotal {
        padding-bottom: 15px;
    }
    .sales-order-view table#my-orders-table tfoot tr &gt; th, .sales-order-view table#my-orders-table tfoot tr &gt; td {
        font-size: 15px;
    }
    
}
@media (max-width: 1280px) and (min-width: 640px){
    .checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method {
        width: 100%;
        max-width: 100%;
    }
    
}
@media (max-width: 1200px) and (min-width: 821px){
    .cart-container .cart.table-wrapper .col.qty .input-text {
        height: 25px !important;
        width: 25px;
        margin-left: 8px !important;
        margin-right: 8px !important;
    }
    .checkout-cart-index .cart-cont-item .ajax-cart-qty-minus:before, 
    .checkout-cart-index .cart-cont-item .ajax-cart-qty-plus:before{
        font-size: 8px;
    }
    .checkout-cart-index .form-cart .cart.table-wrapper .col.qty {
        padding-top: 13px;
    }
}
@media (max-width: 820px) and (min-width: 768px){
    .header-top-panel-right li.more-link-1.mn-stick-hide.tablet-hide {
        display: none;
    }
    .cart-container .cart.table-wrapper .col.qty .input-text {
        height: 25px !important;
        width: 25px;
        margin-left: 8px !important;
        margin-right: 8px !important;
    }
    .checkout-cart-index .cart-cont-item .ajax-cart-qty-minus:before, 
    .checkout-cart-index .cart-cont-item .ajax-cart-qty-plus:before{
        font-size: 8px;
    }
    .checkout-cart-index .cart .product-image-container {
        width: 90px !important;
    }
    .checkout-cart-index .cart-container .form-cart{
        padding: 15px;
    }
    .checkout-cart-index .cart.table-wrapper .product-item-photo {
        padding-right: 10px;
    }
    .checkout-cart-index .cart.table-wrapper .product-item-details{
        max-width: 150px;
    }
    
    .checkout-cart-index .cart-container .cart.table-wrapper .actions-toolbar&gt;.action.action-delete:before{
        font-size: 22px;
    }
    .checkout-cart-index .form-cart .cart.table-wrapper .col.qty {
        padding-top: 13px;
    }
    
}

@media (max-width: 767px){ 
    .multishipping-checkout-register .form-create-account, .customer-account-create .form-create-account{
        /* margin-right: 12px !important; */
    }

    .customer-account-create .fieldset.fieldset.additional_info {
        margin: 0;
    }

    .sales-order-view .tracking_info span.status-shipment {
        width: 180px;
        text-align: center;
        left: -65px;
    }
    .sales-order-view .steps-wizard hr.status-line.image-order-status-Pack {
        width: 30%;
    }
    .sales-order-view .steps-wizard hr.status-line.image-order-status-Delivery {
        width: 34%;
        left: 19px;
    }
    .sales-order-view .steps-wizard .image-order-status-Pack {
        z-index: 1;
    }
    
}
@media (max-width: 428px){ 
    .sales-order-view .steps-wizard hr.status-line.image-order-status-Pack{
        margin-right: 0;
    }
    .sales-order-view .steps-wizard hr.status-line.image-order-status-Delivery {
        left: 80px;
        margin-right: 0;
    }
    .sales-order-view div.image-order-status-Delivery{
        right: 5px;
    }
}
@media (max-width: 385px){ 
    .sales-order-view .tracking_info .image-order-status span, .sales-order-view .tracking_info .image-order-status span p {
        font-size: 11px;
    }
}


</pre></body></html>