@charset "utf-8";
/* CSS Document */

.rewards_crumbs {
    margin-top: 10px;
    font: 400 14px/24px "Ubuntu", sans-serif;
}

#rewards_menu {
    margin-top: 20px;
}

@media (max-width: 767px) {
    #rewards_menu {
        margin-top: 0px;
    }

    #rewards_mobile {
        width: 50%;
        float: left;
        margin-top: 0px;
    }

    #rewards_mobile > .unit-wrap > .unit-wrap_overlay {
        padding: 0px 20px 10px 20px;
    }

    #rewards_mobile > .unit-wrap {
        max-height: 330px;
        min-height: 330px;
    }

    .rewards_desc {
        min-height: 74px;
        padding: 0px 5px;
    }

    .rewards_desc > h6 {
        font: 500 14px/17px "Ubuntu", sans-serif;
        text-align: center;
        color: #1f2531;
    }

    #rewards_mobile .reward-points {
        font-size: 24px;
        color: #c30000;
        margin: 8px auto 3px;
    }

    /*#rewards_mobile .reward-points sub {
		text-align: left;
		text-transform: uppercase;
		font-size: 45%;
		line-height: 1;
		vertical-align: initial;
		width: 38px;
		display: inline-block;
		bottom: initial;
		margin-left: 0;
	}*/
    #rewards_mobile .reward-points sub {
        text-align: center;
        text-transform: uppercase;
        font-size: 45%;
        line-height: 1;
        vertical-align: initial;
        width: 100%;
        bottom: initial;
        margin-top: 5px;
        display: block;
    }


    #rewards_mobile .btn-secondary {
        display: inline-block;
        font: 300 12px/15px "Ubuntu", sans-serif;
        text-transform: uppercase;
        color: #fff;
        background: #002c5f;
        padding: 8px 10px;
        margin-top: 5px;
    }

    #rewards_mobile h6 {
        display: table-cell;
        vertical-align: middle;
    }

    .rd-mobilemenu_ul > li > a {
        font-weight: bold;
        background: #002c5f;
        color: #FFF;
    }

}

@media (max-width: 479px) {
    #rewards_mobile .reward-points {
        color: #ffffff;
        background-color: #c30000;
        padding: 5px 15px 10px 15px;
        display: table;
    }

    #rewards_mobile .reward-points sub {
        line-height: 5px;
    }
}

/*==================     REWARDS CATALOGUE EXTENSIONS V2    ======================*/

.breadcrumbs {
    margin-top: 25px;
    margin-bottom: 20px;
}

.add_to_cart {}

@media (max-width: 767px) {
    .breadcrumbs {
        margin-top: 10px;
    }

    .breadcrumbs > .grid_10 {
        margin-top: 10px;
    }

    .add_to_cart {
        margin: 0px 0px;
    }

    .add_to_cart > .row > .grid_5 {
        margin-top: 10px;
    }

}

.add_to_cart h2 {
    font: 400 28px/1.2 "Ubuntu", sans-serif;
    color: #000;
    text-align: left;
    letter-spacing: normal;
    text-shadow: none;
}

.see_options_2 {
    background-color: #002c5f;
    display: table;
    cursor: pointer;
    color: #fff;
    font: 400 14px "Ubuntu", sans-serif;
    padding: 8px 0px;
    margin-left: 13%;
    margin-right: auto;
    margin-top: 30px;
    width: 60%;
    text-align: center;
}

@media (max-width: 767px) {
    .see_options_2 {
        width: 70%;
    }
}

.cart_product_box {
    -webkit-box-shadow: 3px 3px 5px 0px rgba(102, 102, 102, 1);
    -moz-box-shadow: 3px 3px 5px 0px rgba(102, 102, 102, 1);
    box-shadow: 3px 3px 5px 0px rgba(102, 102, 102, 1);
    border: solid 1px #cccccc;
    padding: 50px;
    /*margin-left: auto;*/
    margin-right: auto;
    display: table;
}

.model_no_display {
    font: 400 12px/20px "Ubuntu", sans-serif;
    margin-top: 5px;
}

@media (max-width: 767px) {
    .model_no_display {
        margin-top: 0px;
    }
}


.reward_points_display {
    margin: 30px 0px 20px 0px;
    display: inline-block;
}

@media (min-width: 768px) and (max-width: 979px) {
    .reward_points_display {
        margin: 10px 0px 5px 0px;
    }
}

@media (max-width: 767px) {
    .reward_points_display {
        margin: 15px 0px 5px 0px;
    }
}


.reward_points_display > .text {
    font: 400 12px/24px "Ubuntu", sans-serif;
    color: #002c5f;
}

.reward_points_display > .points {
    font: 400 28px/24px "Ubuntu", sans-serif;
    font-weight: bold;
    color: #002c5f;
    display: inline-block;
    margin-top: 4px;
}

.colour_size {
    margin-top: 10px;
    display: inline-block;
}

.colour_size > .text {
    font-size: 12px;
    color: #002c5f;
}

.qty {
    padding-top: 15px;
    color: #002c5f;
    display: inline-block;
    float: left;
    width: 20%;
}

.order_note_header {
    display: inline-block;
    padding-top: 15px;
    color: #002c5f;
    float: right;
    width: 75%;
}

@media (max-width: 767px) {
    .qty {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .order_note_header {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.qty h2,
.order_note_header h2 {
    font: 400 12px/20px "Ubuntu", sans-serif;
}

.qty h2 {
    text-align: center;
}

.order_note_header h2 {
    text-align: left;
}

.order_notes {
    width: 100%;
    font-size: 16px;
    background-color: #ffffff;
    border: 1px solid #000000;
    padding: 4px;
}

.order_notes::-webkit-input-placeholder {
    color: #666666;
    font: 400 14px "Ubuntu", sans-serif;
}

.order_notes::-moz-placeholder {
    color: #666666;
    font: 400 14px "Ubuntu", sans-serif;
}

.order_notes::-ms-placeholder {
    color: #666666;
    font: 400 14px "Ubuntu", sans-serif;
}

.order_notes::placeholder {
    color: #666666;
    font: 400 14px "Ubuntu", sans-serif;
}

.product_description {
    border-top: none;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    padding: 50px;
    margin-bottom: 20px;
    -webkit-box-shadow: 3px 5px 5px 0px rgba(102, 102, 102, 1);
    -moz-box-shadow: 3px 5px 5px 0px rgba(102, 102, 102, 1);
    box-shadow: 3px 5px 5px 0px rgba(102, 102, 102, 1);
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .product_description {
        margin-top: 0px !important;
    }
}

@media (max-width: 479px) {
    .product_description {
        padding: 25px;
    }
}

.no_gap {
    margin-top: 0px !important;
}

.tab {
    /*width: 500px !important;*/
    margin-left: 0px !important;
    border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-bottom: none;
}

@media (min-width: 980px) and (max-width: 1199px) {
    .tab {
        width: 400px !important;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .tab {
        width: 320px !important;
    }
}

@media (max-width: 767px) {
    .tab {
        width: 100% !important;
        margin-top: 0px !important;
    }
}

.no_tab {
    /*width: 100%;*/
    max-width: 500px;
    border-bottom: solid 1px #cccccc;
}

@media (max-width: 767px) {
    .no_tab {
        display: none !important;
    }

    .mobile_hide {
        display: none !important;
    }
}

h2.tab_text {
    margin: auto;
    text-align: center;
    font: 400 23px/34px "Ubuntu", sans-serif;
    color: #000000;
}

.product_description h2 {
    font-size: 28px;
    line-height: 1.2;
    color: #000;
    text-align: left;
    padding-bottom: 10px;
}

@media (max-width: 479px) {
    .product_description h2 {
        font-size: 24px;
        line-height: 1.0;
        color: #000;
        text-align: left;
        padding-bottom: 10px;
    }
}

#colour_size_wrapper {
    background-color: #ffffff;
    display: block;
    position: relative;
    margin: 0 auto;
    border: 1px solid #000000;
}

#colour_size_wrapper::after {
    content: "\f078";
    font-family: 'FontAwesome';
    position: absolute;
    color: #606060;
    top: 8px;
    right: 10px;
    z-index: 11;
    pointer-events: none;
}

#colour_size_wrapper > select > option {
    background-color: #dddddd;
    color: #000000;
}

#colour_size_dropdown > select > option + .list {
    height: 40px;
    font: 400 14px/24px "Ubuntu", sans-serif;
}

#colour_size_dropdown {
    width: 100%;
    padding: 0px 0px 0px 15px;
    height: 40px;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 0;
    position: relative;
    cursor: pointer;
    z-index: 10;
    background-color: #ffffff;
    color: #000000;
    font: 400 14px/24px "Ubuntu", sans-serif;
}

.extra_points {
    width: 100%;
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #002c5f;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    font: 400 16px/40px "Ubuntu", sans-serif;
    text-align: center;
    padding: none;
}

@media (min-width: 768px) and (max-width: 979px) {
    .extra_points {
        font: 400 16px/20px "Ubuntu", sans-serif;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .extra_points {
        font: 400 16px/20px "Ubuntu", sans-serif;
        text-align: center;
    }
}

@media (max-width: 479px) {
    .extra_points {
        font: 400 16px/22px "Ubuntu", sans-serif;
        padding: 10px 0px 10px 0px;
    }
}

.buttons_row_2 {
    display: block;
    margin-top: 15px;
    text-align: center;
}

@media (min-width: 768px) and (max-width: 979px) {
    .buttons_row_2 {
        margin-top: 5px;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .buttons_row_2 {
        margin-top: 0px;
    }
}

.buttons_row_3 {
    display: block;
    margin-top: 15px;
    text-align: center;
}

@media (min-width: 768px) and (max-width: 979px) {
    .buttons_row_3 {
        margin-top: 5px;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .buttons_row_3 {
        margin-top: 0px;
    }
}

.btn_add_cash,
.btn_go_back,
.btn_return_to_catalogue {
    display: inline-block;
    font: 400 14px/24px "Ubuntu", sans-serif;
    color: #fff;
    background: #002c5f;
    padding: 10px 25px;
    margin: 0 10px 0 10px;
    cursor: pointer;
}

.btn_add_to_wishlist {
    background: #ff0000;
}

.btn_add_cash {
    border: none;
}

.btn_add_to_cart {
    width: 100%;
    display: inline-block;
    margin-top: 15px;
    font: 400 14px/24px "Ubuntu", sans-serif;
    text-transform: uppercase;
    color: #fff;
    background: #002c5f;
    padding: 15px 38px;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
}

.btn_add_cash:hover,
.btn_go_back:hover,
.btn_return_to_catalogue:hover,
.btn_add_to_cart:hover {
    background: #1f2531;
}

@media (min-width: 768px) and (max-width: 979px) {
    .btn_add_to_cart {
        width: 100%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding: 8px 38px;
    }

    .btn_add_cash,
    .btn_go_back,
    .btn_return_to_catalogue {
        padding: 5px 29px;
        margin: 5px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .btn_add_to_cart {
        width: 100%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding: 8px 38px;
    }

    .btn_add_cash,
    .btn_go_back,
    .btn_return_to_catalogue {
        width: 100%;
        padding: 10px 0px;
        margin: 10px 0px 0px 0px;
    }
}

.go_checkout_button {
    width: 30%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
    font: 300 22px "Ubuntu", sans-serif;
    text-transform: capitalize;
    color: #fff;
    background: #002c5f;
    padding: 10px 38px;
    border: none;
    cursor: pointer;
}

.go_checkout_button:hover {
    background: #1f2531;
}

.shopping_cart_qty {
    width: 100%;
    height: 25px;
    min-width: 75px;
    min-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #666666;
    background-color: #ffffff;
    cursor: pointer;
    border: 1px solid #000000;
    margin-top: 1px;
}

@media (max-width: 767px) {
    .shopping_cart_qty {
        margin-top: 1px;
    }
}

@media (min-width: 1200px) {
    .add_to_cart h4 .mobile {}

    .add_to_cart p .mobile {}

    .mobile_only {
        display: none;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .add_to_cart h4 .mobile {}

    .add_to_cart p .mobile {}

    .mobile_only {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .add_to_cart h4.mobile {}

    .add_to_cart p .mobile {}

    .mobile_only {
        display: none;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .add_to_cart h4 .mobile {}

    .add_to_cart p .mobile {}

    .mobile_only {
        display: none;
    }
}

@media (max-width: 479px) {
    .add_to_cart h4.mobile {
        font-size: 22px;
        font-weight: bold;
    }

    .add_to_cart p.mobile {
        display: none;
    }

    .add_to_cart .mobile_only {
        display: block;
    }

    .add_to_cart .mobile_only h6 {
        text-align: left;
        margin-top: 10px;
        color: #002c5f;
        font: 600 22px/26px "Ubuntu", sans-serif;
    }

    .add_to_cart .mobile_only h6::after {
        /*content: '\e000' ;
			font-family: 'arrows';*/
        font: 400 35px/25px "FontAwesome";
        content: "\f107";
        float: right;
        padding-right: 40px;
    }

    .add_to_cart .mobile_only h6:active::after {
        /*content: '\e003';
			font-family: 'arrows';*/
        font: 400 35px/25px "FontAwesome";
        content: "\f106";
        float: right;
        padding-right: 40px;
    }
}

#more_info {
    font: 400 14px/24px "Ubuntu", sans-serif;
}

.shopping_bag h4 {
    text-align: left;
}

@media (max-width: 767px) {

    .row + .row,
    [class*="grid_"].shopping_bag + [class*="grid_"].shopping_bag {
        margin-top: 10px;
    }
}

.container .shopping_bag {
    padding: 0px 0px;
}

@media (max-width: 767px) {
    .container .shopping_bag {
        width: 100%;
    }
}

.breadcrumbs {
    margin-top: 20px;
}

.no_gap {
    margin-top: 0px !important;
}

.shopping_bag h4 {
    text-align: left;
    font: 300 36px/48px "Ubuntu", sans-serif;
    color: #000;
}

.shopping_bag h2 {
    text-align: left;
    font: 500 16px "Ubuntu", sans-serif;
    color: #000000;
}

.continue_shopping {
    font: 400 14px/24px "Ubuntu", sans-serif;
    text-align: right;
    float: right;
    position: relative;
}

.continue_shopping::after {
    content: "";
    position: absolute;
    bottom: -1px;
    width: 0px;
    height: 1px;
    margin: 5px 0 0;
    transition: all 0.1s ease-in-out;
    transition-duration: 0.2s;
    opacity: 0;
    left: 0;
    background-color: #000;
}

.continue_shopping:hover::after {
    width: 100%;
    opacity: 1;
}

.go_back_button {
    width: 20%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
    font: 300 22px "Ubuntu", sans-serif;
    text-transform: capitalize;
    color: #fff;
    background: #002c5f;
    padding: 10px 38px;
    border: none;
    pointer-events: all;
    cursor: pointer;
}

.go_back_button:hover {
    background: #1f2531;
}

table.shopping_bag {
    border-collapse: collapse;
    width: 100%;
    font: 400 16px/24px "Ubuntu", sans-serif;
}

table.shopping_bag > tbody > tr:first-child {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

table.shopping_bag > tbody > tr {
    border-bottom: 1px solid #000000;
}

table.shopping_bag td.shopping_bag_image {
    padding: 20px;
}

table.shopping_bag td:nth-child(1) {
    width: 155px;
    vertical-align: middle;
    text-align: center;
}

table.shopping_bag td:nth-child(2) {
    vertical-align: middle;
    text-align: left;
}

table.shopping_bag td:nth-child(3) {
    vertical-align: middle;
    text-align: left;
    width: 15%;
}

table.shopping_bag td:nth-child(4) {
    vertical-align: middle;
    text-align: center;
    width: 20%;
}

.remove_button {
    line-height: 26px;
    /*line-height: 10px;*/
    font-size: 10px;
    margin-top: 5px;
}

@media (min-width: 768px) and (max-width: 979px) {
    .remove_button {
        line-height: 14px;
    }
}

@media (max-width: 767px) {
    .remove_button {
        line-height: 14px;
    }
}

.pts_box {
    border: 1px solid #ccc;
    padding: 2px 20px;
    font-weight: 500;
}

@media (max-width: 767px) {
    .pts_box {
        padding: 2px 3px;
    }
}

.order_total {
    background-color: #ddd;
    padding: 10px;
    width: 50%;
    float: right;
    margin-top: 20px;
}

@media (max-width: 767px) {
    .order_total {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

.order_total h4 {
    font: 300 24px/30px "Ubuntu", sans-serif;
    color: #000000;
}

.order_total hr {
    width: 100%;
    height: 1px;
    border-top: solid 1px #777777;
    margin: 2px 0px;
}

.order_total > .points_total_display {
    text-align: right;
}

.order_total > .points_total_display > .text {
    font: 400 12px/24px "Ubuntu", sans-serif;
    color: #002c5f;
}

.order_total > .points_total_display > .points {
    font: 700 28px/24px "Ubuntu", sans-serif;
    color: #002c5f;
    display: inline-block;
    margin-top: 4px;
}

.qty_box {
    margin-top: 0px;
}

.btn_plus {
    display: inline-block;
    font: 300 24px/26px "Ubuntu", sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    background: #ddd;
    padding-top: 0px;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 0px;
    border: none;
    width: 26px;
}

.shopping_cart_qty {
    border: 1px solid #000000;
    padding: 4px 10px;
    font: 400 14px/26px "Ubuntu", sans-serif;
}

.btn_minus {
    display: inline-block;
    font: 300 24px/26px "Ubuntu", sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    background: #ddd;
    padding-top: 0px;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 0px;
    border: none;
    width: 26px;
}

[class*="grid_"].mobile_hide {}

@media (max-width: 767px) {
    [class*="grid_"].mobile_hide {
        display: none;
    }
}

[class*="grid_"].delivery_grid {
    margin-left: 45px;
    margin-top: -8px
}

@media (min-width: 980px) and (max-width: 1199px) {
    [class*="grid_"].delivery_grid {
        margin-left: 0px;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    [class*="grid_"].delivery_grid {
        margin-left: 10px;
    }
}

@media (max-width: 767px) {
    [class*="grid_"].delivery_grid {
        margin-left: 0px;
        margin-top: 0px;
    }
}

[class*="grid_"].address_grid {
    margin-top: -8px;
}

.delivery_address {
    width: 100%;
    font: 400 14px/24px "Ubuntu", sans-serif;
    letter-spacing: normal;
}

@media (max-width: 767px) {
    .delivery_address {
        margin-top: 5px;
    }
}

.delivery_address table {
    width: 100%;
}

.delivery_address td:first-child {
    background-color: #FFFFFF;
    color: #0000FF;
    font-size: 3;
    border: 0px solid #ffffff;
    vertical-align: top;
    text-align: left;
}

.delivery_address td {

    background-color: #FFFFFF;
    color: #000000;
    font-size: 3;
    border: 0px solid #ffffff;
    vertical-align: top;
    text-align: left;
}

.delivery_address tr:last-child td {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 3;
    border: 0px solid #ffffff;
    vertical-align: top;
    text-align: left;
}

.delivery_address tr:last-child td:nth-child(2) {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 3;
    border: 0px solid #ffffff;
    vertical-align: top;
    text-align: left;
}

.delivery_address tr:last-child td:last-child {
    background-color: #dddddd;
    color: #000000;
    font-size: 3;
    border: 0px solid #000000;
    vertical-align: top;
    text-align: left;
}

.delivery_address h2 {
    margin: auto;
    text-align: left;
    font: 500 16px "Ubuntu", sans-serif;
    color: #000000;
    letter-spacing: normal;
    text-shadow: none;
}

.delivery_note_text {
    font: 400 12px/20px "Ubuntu", sans-serif;
    margin-top: 5px;
}

.delivery_instructions {
    width: 100%;
    font-size: 16px;
    background-color: #ffffff;
    border: 1px solid #000000;
    padding: 4px;
}

.delivery_instructions::-webkit-input-placeholder {
    color: #000000;
    font: 400 14px "Ubuntu", sans-serif;
    opacity: 1;
}

.delivery_instructions::-moz-placeholder {
    color: #000000;
    font: 400 14px "Ubuntu", sans-serif;
    opacity: 1;
}

.delivery_instructions::-ms-placeholder {
    color: #000000;
    font: 400 14px "Ubuntu", sans-serif;
    opacity: 1;
}

.delivery_instructions::placeholder {
    color: #000000;
    font: 400 14px "Ubuntu", sans-serif;
    opacity: 1;
}

.row.order_confirm {
    margin-top: 0px;
    margin-left: 0px;
}

.submit_order_button {
    width: 51%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
    font: 300 22px "Ubuntu", sans-serif;
    text-transform: capitalize;
    color: #fff;
    background: #002c5f;
    padding: 10px 38px;
    border: none;
    float: right;
    text-align: center;
}

@media (max-width: 767px) {
    .submit_order_button {
        width: 100%;
    }
}

.submit_order_button:hover {
    background: red;
}

.review_terms_button {
    width: 51%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 15px;
    font: 300 22px "Ubuntu", sans-serif;
    text-transform: capitalize;
    color: #fff;
    background: #002c5f;
    padding: 10px 30px;
    border: none;
    float: right;
    text-align: center;
}

@media (max-width: 767px) {
    .review_terms_button {
        width: 100%;
    }
}

#review_terms {
    clear: both;
}

.review_terms_button:hover {
    background: red;
    color: white;
}

.review_terms h6 {
    color: #002c5f;
    font: 600 24px/28px "Ubuntu", sans-serif;
    margin-top: 0px;
    text-align: left;
}

.order_confirm_box {
    width: 50%;
    margin-top: 0px;
    font: 300 14px/24px "Ubuntu", sans-serif;
    color: #ff0000;
    background: #ffffff;
    padding: 0px 0px;
    border: none;
    float: right;
}

@media (max-width: 767px) {
    .order_confirm_box {
        width: 100%;
        font: 300 15px/24px "Ubuntu", sans-serif;
    }
}

.order_confirm_box a {
    font-weight: 500;
}

@media (max-width: 767px) {

    .row + .row,
    [class*="grid_"].confirmation_listing + [class*="grid_"].confirmation_listing {
        margin-top: 10px;
    }
}

.container .confirmation_listing {
    padding: 0px 0px;
    font: 400 16px/24px "Ubuntu", sans-serif;
}

@media (max-width: 767px) {
    .container .confirmation_listing {
        width: 100%;
    }
}

.confirmation_listing h4 {
    text-align: left;
    font: 300 36px/48px "Ubuntu", sans-serif;
    color: #000;
}

.confirmation_listing h2 {
    text-align: left;
    font: 500 16px/24px "Ubuntu", sans-serif;
    color: #000000;
    display: inline-block;
    text-shadow: none;
}

.confirmation_listing h2:after {
    content: "\00A0""\00A0";
    text-shadow: none;
}

table.confirmation_listing {
    border-collapse: collapse;
    width: 100%;
}

/*table.confirmation_listing>tbody>tr:first-child{
		border-top: 1px solid #000000;	
		border-bottom: 1px solid #000000;			
	}
	table.confirmation_listing>tbody>tr{
		border-bottom: 1px solid #000000;			
	}*/


table.confirmation_listing > tbody > tr.top_row {
    border-top: 1px solid #333;
}

table.confirmation_listing > tbody > tr.bottom_row {
    border-bottom: 1px solid #333;
}

table.confirmation_listing > tbody > tr.bottom_row td:first-child {
    text-align: left;
    padding: 0;
}

table.confirmation_listing td.shopping_bag_image {
    padding: 20px;
}

table.confirmation_listing td.shopping_bag_image > img {
    width: 125px;
    height: auto;
    border: 0;
    max-width: none;
}

table.confirmation_listing td:nth-child(1) {
    vertical-align: middle;
    text-align: left;
    width: 155px;
}

table.confirmation_listing td:nth-child(2) {
    vertical-align: middle;
    text-align: left;
    padding: 0;
}

table.confirmation_listing td:nth-child(3) {
    vertical-align: middle;
    text-align: left;
    padding: 0;
}

table.confirmation_listing td:nth-child(4) {
    vertical-align: middle;
    text-align: center;
    padding: 15px;
}

table.confirmation_listing td:nth-child(5) {
    vertical-align: middle;
    text-align: center;
    padding: 0;
}

table.confirmation_listing td.text_right {
    text-align: right;
}

.order_complete_disclaimer {
    background-color: #ffffff;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 20px;
}

.recently_viewed {
    background-color: #ddd;
    padding: 10px;
    width: 22%;
    float: left;
    text-align: center;
    height: 125px;
}

.recently_viewed h4 {
    text-align: center;
    font: 300 29px/35px "Ubuntu", sans-serif;
    margin-top: 19px;
}

.recently_viewed_table {
    width: 90%;
}

.recently_viewed_table tr:nth-child(1) td:nth-child(2),
.recently_viewed_table tr:nth-child(1) td:nth-child(3) {
    vertical-align: bottom;
}

.recently_viewed_table tr:nth-child(2) td:nth-child(1) {
    vertical-align: middle;
}

.view_item_button {
    width: 100%;
    display: block;
    font: 300 22px "Ubuntu", sans-serif;
    text-transform: capitalize;
    color: #fff;
    background: #002c5f;
    padding: 10px 38px;
    border: none;
    float: right;
    text-align: center;
}

.view_item_button:hover {
    background: #1f2531;
}

/*CASH ADD PAGES*/
.cash_add_page {
    padding-bottom: 50px;
}

.cash_add_box {
    background-color: #f2f2f2;
    width: 100%;
    padding: 15px 30px 15px 30px;
    display: block;
}

@media (min-width: 768px) and (max-width: 979px) {
    .cash_add_box {
        padding: 10px 10px 10px 20px;
    }
}

@media (max-width: 767px) {
    .cash_add_box {
        padding: 5px 10px 5px 10px;
    }
}

@media (max-width: 479px) {
    .cash_add_box {
        padding: 5px 3px 5px 3px;
    }
}

.headings {
    display: block;
    padding-top: 10px;
    font: 400 12px/24px "Ubuntu", sans-serif;
    color: #002c5f;
}

.cash_add_field {
    width: 100%;
    border: none;
    padding: 10px 10px 10px 20px;
    background-color: #ffffff;
    font: 400 20px/1.2 "Ubuntu", sans-serif;
    color: #000;
    text-align: left;
    letter-spacing: normal;
    text-shadow: none;
}

@media (min-width: 768px) and (max-width: 979px) {
    .cash_add_field {
        font: 400 17px/1.2 "Ubuntu", sans-serif;
        padding: 10px 5px 10px 5px;
    }
}

@media (max-width: 767px) {
    .cash_add_field {
        font: 400 17px/1.2 "Ubuntu", sans-serif;
        padding: 10px 5px 10px 5px;
    }
}

@media (max-width: 479px) {
    .cash_add_field {
        padding: 8px 5px 8px 5px;
        font: 400 14px/1.2 "Ubuntu", sans-serif;
    }
}

.cash_add_confirm_box {
    width: 100%;
    margin-top: 0px;
    font: 400 18px/50px "Ubuntu", sans-serif;
    color: #000000;
    border: none;
    text-align: center;
    display: block;
    border-bottom: 1px solid #666666;
}

.grey_bg {
    background-color: #f2f2f2;
    padding-top: 30px;
    padding-bottom: 0px;
    margin-top: 20px;
    margin-bottom: 70px;
}

.numbers_in_dots {
    border-radius: 70%;
    width: 26px;
    height: 26px;
    padding: 8px;
    background: #cecece;
    color: #fff;
    text-align: center;
    font: 500 13px/7px "Ubuntu", sans-serif;
}

/*==================     REWARDS CATALOGUE MERCHANDISE 1    ======================*/

.rewards_hr {
    width: 100%;
    margin: 20px 0px 20px 0px;
}

.search_header {
    text-align: left;
    color: #696969;
    font: 400 22px/36px "Ubuntu", sans-serif;
    text-transform: unset;
    margin-top: 10px;
    padding-left: 22px;
    display: inline-block;
}

.mini_search {
    height: 44px;
    position: relative;
    padding-right: 0px;
    padding-left: 0px;
    /*float: left;*/
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    background: #ffffff;
    width: 100%;
    margin: 10px 0px 0px 0px;
}

.mini_search_keyword::after {
    position: absolute;
    top: 13px;
    right: 9px;
    height: 100%;
    margin: 0;
    padding: 0;
    float: left;
    border: none;
    cursor: default;
    content: '\f002';
    font: 400 22px/12px "FontAwesome";
    color: #adadad;
    display: none;
}

.mini_search_button {
    height: 44px;
    position: relative;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    border: 1px solid #002c5f;
    border-radius: 3px;
    background: #002c5f;
    width: 100%;
    margin: 10px 0px 0px 9px;
}

@media (max-width: 479px) {
    .mini_search_button {
        display: none;
    }
}

.rewards .row + .row {
    margin-top: 5px;
}

@media (max-width: 767px) {
    .rewards .row + .row.mobile_hide {
        display: none;
    }
}

.mini_search_button_text {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0px 0px 0px 0px;
    float: left;
    border: none;
    border-radius: 0;
    outline: none;
    color: #ffffff;
    background: none;
    font: 400 18px/44px "Ubuntu", sans-serif;
}

.mini_search_points {
    height: 44px;
    position: relative;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    background: #ffffff;
    width: 100%;
    margin: 10px 0px 0px 0px;
}

.mini_search_explainer {
    color: #6c6c6c;
    font: 400 10px "Ubuntu", sans-serif;
    font-style: italic;
    margin-left: 20px;
}

.visuallyhidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: none;
    overflow: hidden;
    clip: rect(0 0 0 0);
}

.button_search::after {
    position: absolute;
    top: 15px;
    right: 10px;
    cursor: pointer;
    content: '\f002';
    font: 400 22px/12px "FontAwesome";
    color: #000000;
}

.search_text {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0px 0px 0px 5px;
    float: left;
    border: none;
    border-radius: 0;
    outline: none;
    color: #6c6c6c;
    background: none;
    font: 400 14px/44px "Ubuntu", sans-serif;
}

#rewards_dropdown_wrapper::after {
    content: "\f078";
    font-family: 'FontAwesome';
    position: absolute;
    color: #606060;
    top: 3px;
    right: 10px;
    z-index: 15;
}

#rewards_dropdown_wrapper {
    background-color: #ffffff;
    display: block;
    position: relative;
    margin: 0 auto;
    border: 1px solid #ddd;
}

#rewards_dropdown_wrapper2 {
    background-color: #ffffff;
    display: block;
    position: relative;
    margin: 0 auto;
    border: 1px solid #ddd;
}

#rewards_dropdown_wrapper2::after {
    content: "\f078";
    font-family: 'FontAwesome';
    position: absolute;
    color: #606060;
    top: 3px;
    right: 10px;
    z-index: 15;
}

#rewards_category_dropdown {
    width: 100%;
    padding: 0px 0px 0px 15px;
    height: 30px;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 0;
    position: relative;
    cursor: pointer;
    z-index: 10;
    background-color: #eee;
    color: #606060;
    font: 400 14px/24px "Ubuntu", sans-serif;
}

#rewards_subcategory_dropdown {
    width: 100%;
    padding: 0px 0px 0px 15px;
    height: 30px;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 0;
    position: relative;
    cursor: pointer;
    z-index: 10;
    background-color: #eee;
    color: #606060;
    font: 400 14px/24px "Ubuntu", sans-serif;
}

.rewards_from {
    width: 120px;
    height: 30px;
    color: #000000;
    cursor: pointer;
    border: 1px solid #ddd;
    background-color: #eee;
    color: #606060;
    font: 400 14px/24px "Ubuntu", sans-serif;
    padding-left: 5px;
}

.rewards_from::placeholder {
    color: #000000;
}

.rewards_to {
    width: 120px;
    height: 30px;
    color: #000000;
    cursor: pointer;
    border: 1px solid #ddd;
    background-color: #eee;
    color: #606060;
    font: 400 14px/24px "Ubuntu", sans-serif;
    padding-left: 5px;
}

.rewards_to::placeholder {
    color: #000000;
}

.keyword_search {
    margin-top: 5px;
    width: 270px;
    height: 30px;
    color: #000000;
    cursor: pointer;
    border: 1px solid #ddd;
    background-color: #eee;
    color: #606060;
    font: 400 14px/24px "Ubuntu", sans-serif;
    padding-left: 5px;
}

.reward-points {
    font-size: 21px;
    color: #c30000;
    margin: 8px auto 1px;
    font: 600 21px/18px "Ubuntu", sans-serif;
}

.reward-points sub {
    text-align: left;
    text-transform: uppercase;
    font-size: 45%;
    line-height: 1;
    vertical-align: initial;
    width: 50px;
    display: inline-block;
    bottom: initial;
    margin-left: 0;
    font-weight: 400;
}

.rewards_desc h6 {
    font: 400 18px/18px "Ubuntu", sans-serif;
    font-weight: 400;
    min-height: 36px;
    color: #696969;
    font-weight: bold;
}

.unit-wrap {
    height: 100%;
    max-height: 380px;
    min-height: 380px;
    overflow: hidden;
    position: relative;
    border: #cecece solid 1px;
    margin-bottom: 20px;
}

@media (max-width: 479px) {
    .unit-wrap {
        border: none;
    }
}

.btn-search {
    border: 1px solid #696969;
    color: #eeeeee;
    background-color: #696969;
}

.btn-search:hover {
    border: 1px solid #696969;
    color: #696969;
    background-color: #eeeeee;
}

/*MEGA MENU TEST*/

.mega_menu {
    /*width: 150px;*/
    width: 100%;
    font: 400 14px/17.5px "Ubuntu", sans-serif;
    position: relative;
    padding: 0 0 0 4px;
    margin: 0px auto 10px auto;
}

@media (max-width: 767px) {
    .mega_menu {
        display: none;
    }
}

.mega_menu .active {
    background-color: yellow;
}
.mega_menu > li.active:hover {
    background-color: yellow;
}

.mega_menu .megadrop .active > a
{
    /*color: blue;*/
    font-weight: bold;
}

.mega_menu a,
.mega_menu a:link,
.mega_menu a:visited,
.mega_menu a:focus,
.mega_menu span {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

.mega_menu a:hover {
    color: #227087;
    text-decoration: none;
}

.mega_menu_with_ul.active {
    font-weight: bolder;
}

.mega_menu > li {
    /*display: block;*/
    text-align: left;
    margin-left: 0px;
    padding: 5px 5px 5px 5px;
    text-indent: 0px;
    /*float: none;*/
    /*width: 100%;*/
}

/*.mega_menu > li > .mega_menu_with_ul::before {
		right: -230px;
		top: 0px;
		content: '\f105';
		font: 600 12px/12px "FontAwesome";
		position: relative;	
	}*/
/*.mega_menu > li > .mega_menu_with_ul::after {
		bottom: 1px;
		left: 65px;
		content: '\f105';
		font: 600 12px/12px "FontAwesome";
		position: relative;	
	}*/
.mega_menu > li > .mega_menu_with_ul:hover::before {
    bottom: 0px;
    left: -7px;
    content: '';
    position: relative;
    border-left: 4px solid #002c5f;
    padding-right: 0px;
    height: 100%;
    margin: -3px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.mega_menu_with_ul .active {
    font-weight: bold;
}

.mega_menu img {
    margin-left: -17px;
    margin-right: 5px;
}

.mega_menu > li > a {
    padding: 0px 0px;
    display: block;
}

.mega_menu > li:hover > a {
    /*color: #ffffff;*/
    color: rgb(51, 51, 51);
}

.mega_menu > li:hover {
    /*background-color: #002c5f;*/
    /*background-color: #f7f7f7;*/
    background-color: yellow;
}

/*.mega_menu > li:hover::before {
		bottom: 0px;
		left: 0px;
		content: '';
		position: relative;	
		border-left: 3px solid red;
		padding-right:5px;
	}*/

/* Megadrop width dropdown */
.mega_menu > li > .megadrop {
    opacity: 0;
    visibility: hidden;
    display: none;
    position: absolute;
    list-style: none;
    background-color: #f0f0f0;
    top: 20px;
    left: 40px;
    margin-left: 230px;
    /*width: 800px;*/
    /*width: 100%;*/
    min-width: 900px;
    min-height: 100%;
    /*height: 450px;*/
    text-align: left;
    /*padding: 3px 0px 7px 7px;*/
    z-index: 99;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    overflow: hidden;
    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
    border-top: 1px solid #cccccb;
    border-right: 1px solid #cccccb;
    border-bottom: 1px solid #cccccb;
    border-left: 1px solid #cccccb;
}

.mega_menu > li > .megadrop > .grid_3:first-of-type {
    margin-left: 5px;
}

.mega_menu > li > .megadrop > .grid_3 {
    margin-left: 15px;
}

.mega_menu > li:hover .megadrop {
    opacity: 1;
    visibility: visible;
    display: block;
    margin-top: -20px;
}

.mega_menu ul li:hover:after {
    color: #227087;
}

.mega_menu_merch_name {
    width: 100%;
    display: inline-block;
}

/*.mega_menu_merch_name::before {
		position: relative;
		right: -225px;
		top: 0px;
		content: '\f105';
		font: 600 12px/12px "FontAwesome";
	}*/
.col.grid_3 {
    margin-top: 4px;
}

.mega_menu .col {
    /*width: 14.1%;
		float: left;
		color:white;
		margin: 0 0 0 2.2%;*/
}

.mega_menu .col ul {
    padding: 0;
    margin: 0;
}

.mega_menu .col ul li {
    padding: 0;
    list-style: none;
    font: 400 15px/25px "Ubuntu", sans-serif;
}

.mega_menu .col h3 {
    font-size: 16px;
    padding: 10px 0;
    font-weight: bold;
    margin: 5px 0 5px 0;
    color: #227087;
    background: #eee;
}

.mega_menu .col ul li a {
    display: block;
    padding: 0 0 5px 0;
    color: #002c5f;
}

.mega_menu .col ul li a:hover {
    color: #111;
    text-decoration: none;
}

.mega_menu > li > ul li ul,
.mega_menu li > ul li,
.mega_menu > li > .megadrop,
.mega_menu > li > ul,
.mega_menu > li {
    transition: all 150ms ease-out;
    -moz-transition: all 150ms ease-out;
    -webkit-transition: all 150ms ease-out;
    -ms-transition: all 150ms ease-out;
    -o-transition: all 150ms ease-outs;
}

.mega_menu_column {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: absolute;
}

.mega_menu_content {
    font: 500 15px/21px "Ubuntu", sans-serif;
    width: 100%;
    /*min-height: 60px;*/
    margin: 5px 0px 0px 5px;
}

.mega_menu_content a,
.mega_menu_content a:link,
.mega_menu_content a:visited,
.mega_menu_content a:focus,
.mega_menu_content span {
    display: block;
    padding: 0 0 5px 0;
    color: #002c5f;
}

.mega_menu_content a:hover {
    color: #111;
    background-color: yellow;
    text-decoration: none;
}

.mega_hr {
    border: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: 2px;
    border-top: solid 2px #8f9198;
}

.mega_menu_insert_1up {
    /*margin: auto;*/
    width: 100%;
    /*font-family: initial !important;*/
    /*font-size: initial !important;*/
    margin-top: auto;
    margin-bottom: auto;
    display: inline-block;
    /*position: fixed;*/
    /*right: calc(0 - 50%);*/
    /*float: right;*/
    text-align: right;
    vertical-align: bottom;
    position: relative;
    overflow: hidden;
}

.mega_menu .grid_6.carousel_fix {
    margin-left: 23px !important;
    position: relative;
}

.mega_menu .grid_3.carousel_fix {
    margin-left: 38px !important;
    position: relative;
}

.mega_menu_insert_grid_6 {
    margin: auto;
    width: 100%;
    font-family: initial !important;
    font-size: initial !important;
    position: absolute;
    overflow: hidden;
}


/*NEW MENU 2 TEST*/
.mega_v2 {
    position: relative;
}
.mega_v2:after {
    content:'';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* so it doesn't interfere with hover */
    box-shadow: 10px 0 30px -7px rgba(0, 0, 0, 0.15);
    z-index: 99;
}
.mega_v2:hover::after,
.mega_v2:focus::after,
.mega_v2:has(li.open)::after {
    opacity: 1;
}

.mega_v2 > li {
    padding: 0;
    border-bottom: 1px solid #cecece;
}
.mega_v2 > li .mega_menu_merch_name {
    display: flex;
}
.mega_v2 > li .mega_menu_main_category_link {
    flex: 1;
}

.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link,
.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link:link,
.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link:visited {
    display: block;
    padding: 5px;
    font-size: 1em;
}
.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link:hover,
.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link:focus {
    background-color: yellow;
}
.mega_v2 > li .mega_menu_merch_name a.mega_menu_accessible_subcategory_link {
    display: inline-flex;
    padding: 0;
}
.mega_v2 > li .mega_menu_merch_name a.mega_menu_accessible_subcategory_link span {
    display: none;
}
.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link:focus + a.mega_menu_accessible_subcategory_link,
.mega_v2 > li .mega_menu_merch_name a.mega_menu_accessible_subcategory_link:focus {
    padding: 4.5px 5px;
    background-color: yellow;
}
.mega_v2 > li .mega_menu_merch_name a.mega_menu_accessible_subcategory_link:focus span {
    display: block
}

.mega_v2 li.open .megadrop {
    opacity: 1;
    visibility: visible;
    display: block;
    margin-top: -20px;
}
.mega_v2 .megadrop {
    padding: 0;
    -moz-columns: 3;
    columns: 3;
    grid-gap: 0;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    -ms-column-gap: 0;
    column-gap: 0;
}
.mega_v2 .megadrop ul {
    padding: 0;
    page-break-inside: avoid;           /* Theoretically FF 20+ */
    break-inside: avoid-column;         /* Chrome, Safari, IE 11 */
    display:table;                      /* Actually FF 20+ */
}
.mega_v2 .megadrop li {
    margin-left: 25px;
    padding: 10px 0;
}
.mega_v2 .megadrop .mega_menu_group {
    width: 240px;
    font: 500 15px / 21px "Ubuntu", sans-serif;
}
.mega_v2 .megadrop .mega_menu_header {
    font-size: 18px;
    margin-bottom: 5px;
    border-bottom: solid 1px gray;
}
.mega_v2 .megadrop .mega_menu_link {
    margin-left: 0;
    padding: 3px 0 4px;
    line-height: 1.3;
}
.mega_v2 .megadrop .mega_menu_link a,
.mega_v2 .megadrop .mega_menu_link a:link,
.mega_v2 .megadrop .mega_menu_link a:active,
.mega_v2 .megadrop .mega_menu_link a:focus,
.mega_v2 .megadrop .mega_menu_link span {
    display: block;
    padding: 0 0 5px 0;
    color: #002c5f;
}
.mega_v2 .megadrop .mega_menu_link a:hover,
.mega_v2 .megadrop .mega_menu_link a:focus {
    color: #111;
    background-color: yellow;
    text-decoration: none;
}
.mega_V2 .megadrop .break-after {
    -moz-column-break-after: column;
    break-after: column;
}

/*@media (max-width: 767px) {
    .mega_menu {
        display: none;
    }
}*/


.bonus_banner {
    width: 200px;
    background: #ff0000;
    position: absolute;
    top: 28px;
    left: -52px;
    font: 600 24px/36px "Ubuntu", sans-serif;
    text-align: center;
    letter-spacing: 1px;
    color: #f0f0f0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    z-index: 30;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.6);
    display: block;
}

.pre_order_banner {
    width: 210px;
    background: #1111dd;
    position: absolute;
    top: 40px;
    left: -45px;
    font: 600 24px/36px "Ubuntu", sans-serif;
    text-align: center;
    letter-spacing: 1px;
    color: #f0f0f0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    z-index: 30;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.6);
    display: block;
}

/*
.not_available_banner {
    width: 210px;
    background: #dd1111;
    position: absolute;
    top: 50px;
    left: -40px;
    font: 600 20px/30px "Ubuntu", sans-serif;
    text-align: center;
    letter-spacing: 1px;
    color: #f0f0f0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    z-index: 30;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.6);
    display: block;
}
*/

.not_available_banner {
    width: 210px;
    background: #dd1111;
    position: absolute;
    top: 40px;
    left: -44px;
    font: 600 16px/19px "Ubuntu", sans-serif;
    text-align: center;
    letter-spacing: 1px;
    color: #f0f0f0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    z-index: 30;
    box-shadow: 0px 4px 5px 0px rgb(0 0 0 / 60%);
    display: block;
}

.australian_brand {
    position: absolute;
    top: 5px;
    left: 5px;
}

/*LAYER SLIDER STYLING*/

.carousel_heading_1 {
    color: #333333;
    font: 300 35px/40px "Ubuntu", Helvetica, Arial, "sans-serif";
}

.carousel_body_1 {
    color: #333333;
    font: 700 15px/40px "Ubuntu", Helvetica, Arial, "sans-serif";
}

.rewards_point_qty_1 {
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    font: 500 39px/40px "Ubuntu", Helvetica, Arial, "sans-serif";
    letter-spacing: -0.005em;
    border-radius: 0px;
}

.rewards_point_qty_1 sub {
    font-size: 33%;
    display: inline-block;
    font-weight: 400;
    line-height: 15px;
    vertical-align: top;
    margin: 7px 5px;
}

.carousel_heading_small_1 {
    color: #333333;
    font: 300 35px/40px "Ubuntu", Helvetica, Arial, "sans-serif";
}

.carousel_body_small_1 {
    color: #333333;
    font: 400 13px/20px "Ubuntu", Helvetica, Arial, "sans-serif";
}

.rewards_point_qty_small_1 {
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    font: 500 40px/44px "Ubuntu", Helvetica, Arial, "sans-serif";
    letter-spacing: -0.005em;
    border-radius: 0px;
    /*-webkit-box-shadow: -5px 5px 3px -1px rgba(0,0,0,0.5);
		-moz-box-shadow: -5px 5px 3px -1px rgba(0,0,0,0.5);
		box-shadow: -5px 5px 3px -1px rgba(0,0,0,0.5);*/
}

.rewards_point_qty_small_1 sub {
    font-size: 36%;
    display: inline-block;
    font-weight: 400;
    line-height: 15px;
    vertical-align: top;
    margin: 9px;
}

/*==================     CHRISTMAS 2019 ASSETS    ======================*/

/*==================     RUNNING SANTA     ======================*/

#path {
    position: absolute;
    bottom: -5%;
    left: auto;
    animation: path-animation 15s infinite;
    -webkit-animation: path-animation 15s infinite;
    width: 100%;
    overflow: hidden;
}

@media (min-width: 980px) and (max-width: 1199px) {
    #path {
        bottom: -16%;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    #path {
        bottom: -25%;
    }
}

@media (max-width: 767px) {
    #path {
        display: none;
    }
}

@media (max-width: 479px) {
    #path {
        display: none;
    }

    .continue_shopping {
        padding-right: 10px;
    }

}


@keyframes santa-animation {
    0% {
        background-position: 0px 0;
    }

    100% {
        background-position: -1024px 0;
    }
}

@-moz-keyframes santa-animation {
    0% {
        background-position: 0px 0;
    }

    100% {
        background-position: -1024px 0;
    }
}

@-webkit-keyframes santa-animation {
    0% {
        background-position: 0px 0;
    }

    100% {
        background-position: -1024px 0;
    }
}

@-ms-keyframes santa-animation {
    0% {
        background-position: 0px 0;
    }

    100% {
        background-position: -1024px 0;
    }
}

@keyframes path-animation {
    0% {
        left: -5%;
    }

    100% {
        left: 120%;
    }
}

@-moz-keyframes path-animation {
    0% {
        left: -5%;
    }

    100% {
        left: 120%;
    }
}

@-webkit-keyframes path-animation {
    0% {
        left: -5%;
    }

    100% {
        left: 120%;
    }
}

@-ms-keyframes path-animation {
    0% {
        left: -5%;
    }

    100% {
        left: 120%;
    }
}

#santa {
    z-index: 10;
    width: 85px;
    height: 85px;
    border: 1px solid transparent;
    animation: santa-animation 0.75s steps(12) infinite;
    -webkit-animation: santa-animation 0.75s steps(12) infinite;
    transform: scale(0.8);
    background: url('data:image/png;base64,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') no-repeat left top;
}

@media (min-width: 980px) and (max-width: 1199px) {
    #santa {
        transform: scale(0.65);
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    #santa {
        transform: scale(0.5);
    }
}

/*==================     RUNNING SANTA ENDS     ======================*/

/*==================     SANTA IN SLEIGH     ======================*/

.santa {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 125px;
    height: 107px;
    z-index: 10;
}

.santa--sori {
    bottom: 0;
    left: 0;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.santa--sori:before,
.santa--sori:after {
    content: "";
    position: absolute;
    bottom: 0;
    background-color: #115a8d;
}

.santa--sori:before {
    left: -10px;
    width: 126px;
    height: 30px;
    border-radius: 10px 50% 10px 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    z-index: 10;
}

.santa--sori:after {
    left: 70px;
    width: 50px;
    height: 53px;
    border-radius: 50% 10px 22px 10px;
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg);
}

.santa--sori .santa__hand--left .santa__hand-inner {
    -webkit-animation: sori-santa-hand-right 1s linear alternate infinite;
    animation: sori-santa-hand-right 1s linear alternate infinite;
}

@-webkit-keyframes sori-santa-hand-right {
    0% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    100% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
}

@keyframes sori-santa-hand-right {
    0% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    100% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
}

.santa--sori .santa__hand--right {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
    border-radius: 10px;
    height: 7px;
    -webkit-animation: sori-santa-hand-left 1s linear alternate infinite;
    animation: sori-santa-hand-left 1s linear alternate infinite;
}

@-webkit-keyframes sori-santa-hand-left {
    0% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    100% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }
}

@keyframes sori-santa-hand-left {
    0% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    100% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }
}

.santa--sori .santa__hand--right:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 7px;
    top: -2px;
    left: -6px;
    background-color: #000;
    border-radius: 50%;
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
}

.santa--sori .santa__foot {
    display: none;
}

.santa__hat-part {
    position: absolute;
    top: 7px;
    left: 31px;
    width: 43px;
    height: 58px;
    border-radius: 50%;
    -webkit-transform: rotate(28deg);
    transform: rotate(28deg);
    background-color: #d63527;
}

.santa__hat-part:before,
.santa__hat-part:after {
    content: "";
    position: absolute;
}

.santa__hat-part:nth-of-type(1):before {
    top: 9px;
    left: 45px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #fff;
}

.santa__hat-part:nth-of-type(1):after {
    top: 3px;
    left: 19px;
    width: 30px;
    height: 7px;
    border-radius: 50%;
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
    background-color: #d63527;
}

.santa__hat-part:nth-of-type(2) {
    position: absolute;
    top: 18px;
    left: 31px;
    width: 44px;
    height: 34px;
    border-radius: 50%;
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
    background-color: #fff;
}

.santa__face {
    position: absolute;
    top: 25px;
    left: 37px;
    width: 31px;
    height: 17px;
    border-radius: 20px 20px 50% 50%;
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    background-color: #fde2b7;
    z-index: 10;
}

.santa__beard-part {
    position: absolute;
    top: 8px;
    left: -14px;
    width: 15px;
    height: 17px;
    border-radius: 50%;
    background-color: #fff;
}

.santa__beard-part:before,
.santa__beard-part:after {
    content: "";
    position: absolute;
    background-color: #fff;
}

.santa__beard-part:before {
    top: 12px;
    left: 1px;
    width: 15px;
    height: 17px;
    border-radius: 50%;
}

.santa__beard-part:nth-of-type(2) {
    top: 16px;
    left: -8px;
    width: 26px;
    height: 30px;
}

.santa__beard-part:nth-of-type(2):before {
    top: 16px;
    left: 13px;
    width: 19px;
    height: 17px;
}

.santa__beard-part:nth-of-type(2):after {
    top: 1px;
    left: 13px;
    width: 19px;
    height: 17px;
}

.santa__beard-part:nth-of-type(3) {
    top: 16px;
    left: 14px;
    width: 27px;
    height: 28px;
}

.santa__beard-part:nth-of-type(3):before {
    top: -4px;
    left: 13px;
    width: 17px;
    height: 17px;
}

.santa__eyebrows {
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 7px;
    border-radius: 50%;
    background-color: #fff;
}

.santa__eyebrows--left {
    top: 1px;
    left: 4px;
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
}

.santa__eyebrows--right {
    top: 2px;
    left: 22px;
    -webkit-transform: rotate(-65deg);
    transform: rotate(-65deg);
}

.santa__eye {
    position: absolute;
    top: 8px;
    left: 2px;
    width: 3px;
    height: 4px;
    border-radius: 50%;
    background-color: #000;
}

.santa__eye--left {
    top: 8px;
    left: 2px;
}

.santa__eye--right {
    top: 8px;
    left: 20px;
}

.santa__nose {
    position: absolute;
    top: 10px;
    left: 6px;
    width: 12px;
    height: 9px;
    border-radius: 50%;
    z-index: 10;
    background-color: #f7d194;
}

.santa__cheek {
    position: absolute;
    top: 10px;
    left: 6px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    z-index: 10;
    background-color: #f4cfe3;
}

.santa__cheek--left {
    top: 12px;
    left: -3px;
}

.santa__cheek--right {
    top: 13px;
    left: 22px;
}

.santa__body {
    position: absolute;
    top: 54px;
    left: 16px;
    width: 88px;
    height: 53px;
}

.santa__body:before {
    content: "";
    position: absolute;
    top: -23px;
    right: -10px;
    width: 53px;
    height: 51px;
    border-radius: 42% 50%;
    background-color: #f3f0f0;
    z-index: -1;
}

.santa__body-top {
    top: -3px;
    left: 10px;
    position: absolute;
    width: 45px;
    height: 39px;
    border-radius: 50% 50% 10% 10%;
    background-color: #d63527;
    z-index: 5;
}

.santa__body-top:before {
    content: "";
    top: 28px;
    left: 0px;
    position: absolute;
    width: 45px;
    height: 5px;
    background-color: #000;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}

.santa__body-top:after {
    content: "";
    top: 27px;
    left: 10px;
    position: absolute;
    width: 7px;
    height: 5px;
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 3px;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}

.santa__body-bottom {
    position: absolute;
    top: 18px;
    left: 10px;
    width: 44px;
    height: 23px;
    border-radius: 50%;
    background-color: #d63527;
}

.santa__hand {
    position: absolute;
}

.santa__hand--left {
    top: 5px;
    left: 19px;
    width: 33px;
    height: 30px;
    overflow: hidden;
}

.santa__hand--left .santa__hand-inner {
    position: absolute;
    top: 10px;
    left: 8px;
    width: 49px;
    z-index: 100;
    height: 7px;
    border-radius: 10px;
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
    background-color: #d63527;
    -webkit-animation: santa-hand-left 1s linear alternate infinite;
    animation: santa-hand-left 1s linear alternate infinite;
}

@-webkit-keyframes santa-hand-left {
    0% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg);
    }

    100% {
        -webkit-transform: rotate(8deg);
        transform: rotate(8deg);
    }
}

@keyframes santa-hand-left {
    0% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg);
    }

    100% {
        -webkit-transform: rotate(8deg);
        transform: rotate(8deg);
    }
}

.santa__hand--left .santa__hand-inner:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 7px;
    top: -2px;
    left: -6px;
    background-color: #000;
    border-radius: 50%;
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
}

.santa__hand--right {
    top: 4px;
    left: 3px;
    width: 11px;
    height: 8px;
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg);
    border-radius: 50%;
    background-color: #d63527;
}

.sori-santa {
    position: absolute;
    top: -16px;
    width: 295px;

    height: 155px;
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
    -webkit-animation: sori-santa 7s linear normal infinite;
    animation: sori-santa 7s linear normal infinite;
    transform: scale(0.5);
}

@-webkit-keyframes sori-santa {
    0% {
        top: -10px;
        left: -100%;
    }

    100% {
        top: -20px;
        left: 100%;
    }
}

@keyframes sori-santa {
    0% {
        top: -10px;
        left: -100%;
    }

    100% {
        top: -20px;
        left: 100%;
    }
}


.lead {
    position: absolute;
    top: 92px;
    left: 84px;
    width: 182px;
    height: 33px;
    overflow: hidden;
    z-index: 10;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-animation: sori-santa-lead-right 1s linear alternate infinite;
    animation: sori-santa-lead-right 1s linear alternate infinite;
}

@-webkit-keyframes sori-santa-lead-right {
    0% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg);
    }

    100% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }
}

@keyframes sori-santa-lead-right {
    0% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg);
    }

    100% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }
}


.lead--back {
    top: 85px;
    left: 105px;
    width: 149px;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    z-index: 0;
    -webkit-animation: sori-santa-lead-left 1s linear alternate infinite;
    animation: sori-santa-lead-left 1s linear alternate infinite;
}

@-webkit-keyframes sori-santa-lead-left {
    0% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg);
    }

    100% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
}

@keyframes sori-santa-lead-left {
    0% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg);
    }

    100% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
}

.lead-inner {
    position: absolute;
    bottom: 0;
    left: -12px;
    width: 100%;
    height: 48px;
    border-bottom: 1px solid #fff;
    border-radius: 50%;
}

.sori {
    position: absolute;
    bottom: -12px;
    left: 0px;
    width: 145px;
    height: 11px;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    border-bottom: 5px solid #690e00;
    border-right: 5px solid #690e00;
    border-radius: 10px;
    z-index: 10;
}

.sori:before,
.sori:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 5px;
    background-color: #690e00;
}

.sori:before {
    top: 2px;
    left: 34px;
    height: 9px;
}

.sori:after {
    top: 3px;
    left: 108px;
    width: 5px;
    height: 8px;
}

.reindeer {
    position: absolute;
    width: 115px;
    height: 155px;
    right: 0;
    top: 20px;
    -webkit-transform: rotate(14deg);
    transform: rotate(14deg);
    z-index: 0;
}

.reindeer:before {
    content: "";
    position: absolute;
    top: 65px;
    left: 76px;
    width: 8px;
    height: 31px;
    background-color: #115a8d;
    z-index: 10;
    -webkit-transform: rotate(-55deg);
    transform: rotate(-55deg);
}

.reindeer:after {
    content: "";
    position: absolute;
}

.reindeer__face {
    position: absolute;
    width: 30px;
    height: 22px;
    top: 44px;
    left: 72px;
    border-radius: 10px 10px 50% 50%;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    background-color: #cca58b;
}

.reindeer__face:before {
    content: "";
    position: absolute;
    background-color: #cca58b;
    width: 29px;
    height: 16px;
    border-radius: 50%;
    top: 0px;
    left: 11px;
    -webkit-transform: rotate(-49deg);
    transform: rotate(-49deg);
}

.reindeer__face:after {
    content: "";
    position: absolute;
    background-color: #f00;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    top: -8px;
    left: 31px;
    animation: nose-flash 1s ease-in-out normal infinite;
}

@keyframes nose-flash {
    0% {
        box-shadow: 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1);
    }

    25% {
        box-shadow: 0px 0px 0px rgba(255, 255, 255, 1);
    }

    50% {
        box-shadow: 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1);
    }

    75% {
        box-shadow: 0px 0px 0px rgba(255, 255, 255, 1);
    }

    100% {
        box-shadow: 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 5px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1), 0px 0px 10px rgba(255, 0, 0, 1);
    }
}

.reindeer__horn {
    position: absolute;
    width: 29px;
    height: 4px;
    top: -7px;
    left: -21px;
    border-radius: 2px;
    -webkit-transform: rotate(38deg);
    transform: rotate(38deg);
    background-color: #f0dbc2;
}

.reindeer__horn:before,
.reindeer__horn:after {
    content: "";
    position: absolute;
    background-color: #f0dbc2;
    border-radius: 2px;
}

.reindeer__horn--left {
    top: -7px;
    left: -21px;
}

.reindeer__horn--left:before {
    top: -4px;
    left: 6px;
    width: 14px;
    height: 4px;
    -webkit-transform: rotate(43deg);
    transform: rotate(43deg);
}

.reindeer__horn--left:after {
    top: -4px;
    left: 13px;
    width: 14px;
    height: 4px;
    -webkit-transform: rotate(43deg);
    transform: rotate(53deg);
}

.reindeer__horn--right {
    top: -12px;
    left: -6px;
    width: 24px;
    -webkit-transform: rotate(62deg);
    transform: rotate(62deg);
}

.reindeer__horn--right:before {
    top: -3px;
    left: 5px;
    width: 10px;
    height: 4px;
    -webkit-transform: rotate(43deg);
    transform: rotate(43deg);
}

.reindeer__horn--right:after {
    top: -3px;
    left: 11px;
    width: 10px;
    height: 4px;
    -webkit-transform: rotate(53deg);
    transform: rotate(53deg);
}

.reindeer__ear {
    position: absolute;
    width: 21px;
    height: 11px;
    top: 4px;
    left: -18px;
    border-radius: 4px 0 50% 50%;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    background-color: #cca58b;
}

.reindeer__ear:before {
    content: "";
    position: absolute;
    top: -2px;
    left: 34px;
    width: 4px;
    height: 5px;
    border-radius: 50%;
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    background-color: #000;
}

.reindeer__body {
    position: absolute;
    width: 58px;
    height: 31px;
    top: 84px;
    left: 28px;
    border-radius: 50% 0;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    background-color: #cca58b;
}

.reindeer__body:before {
    content: "";
    position: absolute;
    width: 46px;
    height: 26px;
    top: -15px;
    left: 32px;
    border-radius: 0 0 50% 50%;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-55deg);
    background-color: #cca58b;
}

.reindeer__body:after {
    content: "";
    position: absolute;
    width: 43px;
    height: 26px;
    top: -11px;
    left: 29px;
    border-radius: 0 0 50% 50%;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-30deg);
    background-color: #cca58b;
}

.reindeer__foot-inner {
    position: absolute;
}

.reindeer__foot-inner:before,
.reindeer__foot-inner:after {
    content: "";
    position: absolute;
}

.reindeer__foot--front .reindeer__foot-inner {
    width: 40px;
    height: 8px;
    top: 13px;
    left: 35px;
    border-radius: 0 50%;
    -webkit-transform: rotate(-17deg);
    transform: rotate(-17deg);
    background-color: #cca58b;
    -webkit-animation: reindeer-front 0.2s linear alternate infinite;
    animation: reindeer-front 0.2s linear alternate infinite;
}

@-webkit-keyframes reindeer-front {
    0% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    100% {
        -webkit-transform: rotate(-13deg);
        transform: rotate(-13deg);
    }
}

@keyframes reindeer-front {
    0% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    100% {
        -webkit-transform: rotate(-13deg);
        transform: rotate(-13deg);
    }
}

.reindeer__foot--front .reindeer__foot-inner:before {
    width: 28px;
    height: 8px;
    top: 10px;
    left: 17px;
    border-radius: 2px 50%;
    -webkit-transform: rotate(131deg);
    transform: rotate(131deg);
    background-color: #cca58b;
}

.reindeer__foot--front .reindeer__foot-inner:after {
    width: 7px;
    height: 8px;
    top: 17px;
    left: 18px;
    border-radius: 2px;
    background-color: #cca58b;
}

.reindeer__foot--back .reindeer__foot-inner {
    width: 56px;
    height: 9px;
    top: 37px;
    left: -29px;
    border-radius: 0 50%;
    -webkit-transform: rotate(-73deg);
    transform: rotate(-73deg);
    background-color: #cca58b;
}

.reindeer__foot--back .reindeer__foot-inner:before {
    width: 25px;
    height: 16px;
    top: 4px;
    left: 25px;
    border-radius: 0 50%;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    background-color: #cca58b;
}

.reindeer__foot--back .reindeer__foot-inner:after {
    width: 8px;
    height: 9px;
    top: -2px;
    left: -2px;
    border-radius: 2px 0 2px 2px;
    -webkit-transform: rotate(14deg);
    transform: rotate(14deg);
    background-color: #cca58b;
}

.reindeer__tail {
    position: absolute;
    width: 27px;
    height: 26px;
    top: 6px;
    left: -8px;
    border-radius: 50% 2px;
    -webkit-transform: rotate(-17deg);
    transform: rotate(-17deg);
    background-color: #cca58b;
}

.reindeer__tail:before {
    content: "";
    position: absolute;
    background-color: #cca58b;
    border-radius: 50%;
    top: -2px;
    left: -3px;
    width: 15px;
    height: 5px;
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
}

/*==================     SANTA IN SLEIGH ENDS    ======================*/

/*==================     CHRISTMAS LIGHTS    ======================*/

.lightrope {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    z-index: 5;
    margin: -9px 0 0 0;
    padding: 0;
    pointer-events: none;
    width: 100%;
}

.lightrope li {
    position: relative;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 12px;
    height: 28px;
    border-radius: 50%;
    margin: 20px;
    display: inline-block;
    background: #00ff00;
    box-shadow: 0px 4.6666666667px 12px 3px #00ff00;
    -webkit-animation-name: flash-1;
    animation-name: flash-1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}


.lightrope li:nth-child(2n+1) {
    background: #0000ff;
    box-shadow: 0px 4.6666666667px 12px 3px rgba(0, 0, 255, 0.5);
    -webkit-animation-name: flash-2;
    animation-name: flash-2;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.lightrope li:nth-child(4n+2) {
    background: #f70094;
    box-shadow: 0px 4.6666666667px 12px 3px #f70094;
    -webkit-animation-name: flash-3;
    animation-name: flash-3;
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
}

.lightrope li:nth-child(4n+1) {
    background: #ff0000;
    box-shadow: 0px 4.6666666667px 12px 3px rgba(255, 0, 0, 1.0);
    -webkit-animation-name: flash-4;
    animation-name: flash-4;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
}

.lightrope li:nth-child(odd) {
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s;
}

.lightrope li:nth-child(3n+1) {
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
}

.lightrope li:before {
    content: "";
    position: absolute;
    background: #222;
    width: 10px;
    height: 9.3333333333px;
    border-radius: 3px;
    top: -4.6666666667px;
    left: 1px;
}

.lightrope li:after {
    content: "";
    top: -14px;
    left: 9px;
    position: absolute;
    width: 52px;
    height: 18.6666666667px;
    border-bottom: solid #222 2px;
    border-radius: 50%;
}

.lightrope li:last-child:after {
    content: none;
}

.lightrope li:first-child {
    margin-left: -40px;
}

@-webkit-keyframes flash-1 {

    0%,
    100% {
        background: #00ff00;
        box-shadow: 0px 4.6666666667px 12px 3px #00ff00;
    }

    50% {
        background: rgba(0, 247, 165, 0.4);
        box-shadow: 0px 4.6666666667px 12px 3px rgba(0, 255, 0, 0.2);
    }
}

@keyframes flash-1 {

    0%,
    100% {
        background: #00ff00;
        box-shadow: 0px 4.6666666667px 12px 3px #00ff00;
    }

    50% {
        background: rgba(0, 255, 0, 0.4);
        box-shadow: 0px 4.6666666667px 12px 3px rgba(0, 255, 0, 0.2);
    }
}

@-webkit-keyframes flash-2 {

    0%,
    100% {
        background: #0000ff;
        box-shadow: 0px 4.6666666667px 12px 3px #0000ff;
    }

    50% {
        background: rgba(0, 0, 255, 0.4);
        box-shadow: 0px 4.6666666667px 12px 3px rgba(0, 0, 255, 0.2);
    }
}

@keyframes flash-2 {

    0%,
    100% {
        background: #0000ff;
        box-shadow: 0px 4.6666666667px 12px 3px #0000ff;
    }

    50% {
        background: rgba(0, 0, 255, 0.4);
        box-shadow: 0px 4.6666666667px 12px 3px rgba(0, 0, 255, 0.2);
    }
}

@-webkit-keyframes flash-3 {

    0%,
    100% {
        background: #f70094;
        box-shadow: 0px 4.6666666667px 12px 3px #f70094;
    }

    50% {
        background: rgba(247, 0, 148, 0.4);
        box-shadow: 0px 4.6666666667px 12px 3px rgba(247, 0, 148, 0.2);
    }
}

@keyframes flash-3 {

    0%,
    100% {
        background: #f70094;
        box-shadow: 0px 4.6666666667px 12px 3px #f70094;
    }

    50% {
        background: rgba(247, 0, 148, 0.4);
        box-shadow: 0px 4.6666666667px 12px 3px rgba(247, 0, 148, 0.2);
    }
}

@-webkit-keyframes flash-4 {

    0%,
    100% {
        background: #ff0000;
        box-shadow: 0px 4.6666666667px 12px 3px #ff0000;
    }

    50% {
        background: rgba(255, 50, 50, 0.4);
        box-shadow: 0px 4.6666666667px 12px 3px rgba(255, 50, 50, 0.2);
    }
}

@keyframes flash-4 {

    0%,
    100% {
        background: #ff0000;
        box-shadow: 0px 4.6666666667px 12px 3px #ff0000;
    }

    50% {
        background: rgba(255, 50, 50, 0.4);
        box-shadow: 0px 4.6666666667px 12px 3px rgba(255, 50, 50, 0.2);
    }
}

/*==================     CHRISTMAS LIGHTS ENDS    ======================*/

/*==================     CHRISTMAS 2019 ASSETS ENDS    ======================*/

/*==================     MENU TOP BAR - WISHLIST & SHOPPING CART    ======================*/
.rewards_display {
    display: block;
    position: relative;
    text-align: right;
    color: #ffffff;
    font-weight: bold;
}

.rewards_display_wishlist {
    display: inline-block;
    margin-left: 10px;
}

.rewards_display_wishlist:after {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    background-color: #002c5f;
    content: attr(data-value);
    font-size: 12px;
    line-height: 20px;
    position: relative;
    margin-left: 5px;
}

.rewards_display_shopping_cart {
    display: inline-block;
    margin-left: 10px;
}

.rewards_display_shopping_cart:after {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    background-color: #002c5f;
    content: attr(data-value);
    font-size: 12px;
    line-height: 20px;
    position: relative;
    margin-left: 5px;
}

.rewards_icon_wishlist {
    color: transparent;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #002c5f;
    font-size: 20px;
    margin-right: 5px;
    font-style: normal !important;
}

.rewards_icon_cart {
    color: #002c5f;
    font-size: 20px;
    margin-right: 5px;
    font-style: normal !important;
}

/*==================   MENU TOP BAR - WISHLIST & SHOPPING CART ENDS  ======================*/

.advanced_search_display {}

@media (max-width: 767px) {
    .advanced_search_display {
        display: none;
    }

    .advanced_search_display.active {
        display: block;
    }
}

.advanced_search_container {}

@media (max-width: 767px) {
    .advanced_search_container {
        display: flex;
        justify-content: center;
    }
}

.more_color_options {
  position: absolute;
  top: 5px;
  right: 5px;
}


    
/*========================================================
                      Rewards catalogue Styles
=========================================================*/

:root {

  --client-bg: #ffffff;
  --client-text: #000000;
  --client-bg-hover: #0042A6;
  --client-text-hover: #ffffff;
  --client-bg-active: #9B9B9B;
  --client-text-active: #000000;
}

.mega_v2 .megadrop .mega_menu_header{
    color: var(--client-text);

}

.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link:hover,
.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link:focus {
    background-color: var(--client-bg-hover);
    color: var(--client-text-hover);
}


.mega_menu > li:hover {
    background-color: var(--client-bg-hover);
    color: var(--client-text-hover);
}

.mega_menu > li:hover a{
    color: var(--client-text-hover);
}


.mega_menu .active a:visited {
    color: var(--client-text);
}

.mega_menu > li.active:hover {
    background-color: var(--client-bg-hover);
    color: var(--client-text-hover);
}

.mega_menu a,
.mega_menu a:link,
.mega_menu a:visited,
.mega_menu span {
    transition: none;
    color: var(--client-text);
    text-decoration: none;
}
.mega_v2 > li .mega_menu_merch_name a.mega_menu_main_category_link:focus + a.mega_menu_accessible_subcategory_link,
.mega_v2 > li .mega_menu_merch_name a.mega_menu_accessible_subcategory_link:focus {
    padding: 4.5px 5px;
    background-color: var(--client-text);
}

.mega_v2 .megadrop .mega_menu_link a,
.mega_v2 .megadrop .mega_menu_link a:link,
.mega_v2 .megadrop .mega_menu_link a:active,
.mega_v2 .megadrop .mega_menu_link a:focus,
.mega_v2 .megadrop .mega_menu_link span {
    display: block;
    padding: 5px 0px 5px 5px;
    color: var(--client-text);
}

.mega_v2 .megadrop .mega_menu_link {
    margin-left: 0;
    padding: 5px 0px 5px 5px;
    line-height: 1;
}

.mega_v2 .megadrop .mega_menu_link a:hover,
.mega_v2 .megadrop .mega_menu_link a:focus {
    background-color: var(--client-bg-hover);
    color: var(--client-text-hover);
    text-decoration: none;
}

.mega_v2 .megadrop .mega_menu_link.active a{
    color: var(--client-text-hover);
}

.mega_v2 .megadrop .mega_menu_link.active:hover a{
    color: var(--client-text-hover);
}
.mega_menu .active {
    background-color: var(--client-bg-hover);
    /*! color: white; */
}

.mega_menu a:link{
    color: var(--client-text);
}

.mega_menu .active a:link{
    color: var(--client-text-hover);
}

.mega_menu .active::hover a:link{
    color: var(--client-text-hover);
}

.mega_menu .active:hover{
    background-color: var(--client-bg-hover);
}

.mega_menu a:visited {
    color: var(--client-text);
}
.mega_menu .active a:visited {
    color: var(--client-text-hover);
}

.mega_menu li.active ul li a:visited {
    color: var(--client-text);
}