@import url('app-blessed2.css?z=1542361117968');
@import url('app-blessed1.css?z=1542361117968');
@media only screen and (min-width:48em) and (max-width:63.938em){main.sub .main_content .categories_list .list_category:nth-child(2n+1) {padding-right:0.625rem;}main.sub .main_content .categories_list .list_category:nth-child(2n+2) {padding-left:0.625rem;}main.sub .category_slider {height:16.875rem;margin-bottom:1.4375rem;}main.sub .category_slider .slider {height:16.875rem;}main.sub .category_slider .slider .slide_container {height:16.875rem;margin-bottom:0;}main.sub .category_slider .slider .slide_container .slick-slide.slide {height:16.875rem !important;}main.sub .category_slider .slider .slide_container .slick-slide.slide .slider_image {background-position:center left !important;height:16.875rem;}}@media only screen and (min-width:64em){main.sub .main_content .categories_list .list_category:nth-child(3n+1) {padding-right:0.8125rem;}main.sub .main_content .categories_list .list_category:nth-child(3n+2) {padding:0 0.4375rem 0 0.4375rem;}main.sub .main_content .categories_list .list_category:nth-child(3n+3) {padding-left:0.8125rem;}}@media (min-width: 1400px){main.sub .category_sidebar_navigation {width:21% !important;}main.sub .main_content {width:79% !important;}}main.products {margin-top:1.25rem !important;}main.products h3 {text-transform:capitalize;font-size:1.625rem;color:#434343;font-weight:bold;font-family:"Roboto",Arial,Helvetica,sans-serif;}main.products ul {text-decoration:none;}main.products ul li {list-style:none;}main.products span.filter_item_count {color:#606060 !important;font-size:0.75rem !important;padding-left:1px;}main.products .mod_col_circle_full ,main.products .mod_col_circle_left ,main.products .mod_col_circle_right {display:inline-block;vertical-align:middle;float:none !important;}main.products .mod_col_circle_full {border-radius:8px;width:16px;height:16px;margin-right:5px;margin-top:2px;}main.products .mod_col_circle_left {border-top-left-radius:8px;border-bottom-left-radius:8px;width:8px;height:16px;margin-top:2px;}main.products .mod_col_circle_right {border-top-right-radius:8px;border-bottom-right-radius:8px;width:8px;height:16px;margin-top:2px;margin-right:5px;}main.products .list_product_colours {text-align:left;padding-bottom:8px;min-height:32px;}main.products .products_sidebar_navigation ul {list-style:none;border:0.0625rem solid #e1e1e1;margin-bottom:1.625rem;}main.products .products_sidebar_navigation ul li {height:2.5rem;}main.products .products_sidebar_navigation ul li p ,main.products .products_sidebar_navigation ul li a {font-size:0.875rem;color:#434343;padding:0.625rem 0 0.625rem 0.9375rem;margin-bottom:0;}main.products .products_sidebar_navigation ul li a {display:block;}main.products .products_sidebar_navigation ul li .sub_category {padding:0.625rem 0 0.625rem 1.875rem;}main.products .products_sidebar_navigation ul li .active_category {color:#434343;font-weight:bold;}main.products .products_sidebar_navigation ul li:nth-child(2) {margin-top:0.4375rem;}main.products .products_sidebar_navigation ul li:last-child {margin-bottom:0.5625rem;}main.products .products_sidebar_navigation ul li:hover {text-decoration:underline;}main.products .products_sidebar_navigation ul li:hover a {color:#016bb5;}main.products .products_sidebar_navigation ul .selected {left:0;}main.products .products_sidebar_navigation ul .selected p {color:#ffffff;background-color:#016bb5;}main.products .products_sidebar_navigation ul .selected:hover {text-decoration:none;}main.products .products_sidebar_navigation ul .selected:hover a {color:#434343;}main.products .products_sidebar_navigation .products_filter li {position:relative;}main.products .products_sidebar_navigation .products_filter li a {position:relative;display:block;}main.products .products_sidebar_navigation .products_filter li .clear_filter {position:absolute;top:0;right:0;padding:11px;}main.products .products_sidebar_navigation .products_filter li .clear_filter i {color:#db1c1c;}main.products .products_sidebar_navigation .filters_loader img {display:block;margin:50px auto;width:50px;}main.products .main_content {margin-bottom:2.5rem;}main.products .main_content .read-review {text-align:left;margin-bottom:45px;}main.products .main_content .read-review .button {width:100%;margin-top:10px;margin-right:0.8125rem;background-color:#016bb5;border:2px solid #016bb5;color:white !important;}main.products .main_content .read-review .button:hover {background-color:#ffffff;color:#016bb5 !important;border-color:#003f6b;}@media only screen{main.products .main_content .read-review .button {width:100% !important;}}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper {display:inline-block;padding:7px;border:1px solid #e1e1e1;border-radius:5px;margin-right:7px;width:39px;margin-bottom:10px;height:39px;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper:hover {cursor:pointer;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper i {color:#ababab;margin-left:3px;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper:last-of-type i {margin-left:0;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper .fa-facebook {font-size:17px;padding-left:3px;padding-right:3px;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper .fa-envelope {padding-left:3px;padding-right:3px;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper .shared_fbk {color:#003f6b;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper .shared_twitter {color:#1da1f2;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper .envelopped {color:#606060;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper .wish_listed {color:red;}main.products .main_content .read-review .bottom_icons .compare_icon_wrapper .carted {color:#004f87;}main.products .main_content .no_products_message .centered span {font-size:2.25rem;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:bold;color:#434343;}main.products .main_content .breadcrumb p ,main.products .main_content .breadcrumb a {text-transform:capitalize;color:#9e9e9e;font-size:0.75rem;margin-bottom:0;}main.products .main_content .breadcrumb a:hover {text-decoration:underline;}main.products .main_content .main_content_title h3 ,main.products .main_content .main_content_title h1 {text-transform:capitalize;font-size:1.625rem;color:#434343;font-weight:bold;font-family:"Roboto",Arial,Helvetica,sans-serif;}main.products .main_content .search_box .search_icon {top:0;right:10px;line-height:59px;padding:0 15px 0 15px;font-size:1.875rem;position:absolute;color:#016bb5;cursor:pointer;}main.products .main_content .search_box .search_icon:hover {color:#003f6b;}main.products .main_content .search_box input.search {height:59px;}main.products .main_content .search_box input.search::-webkit-input-placeholder {color:#f6f6f6;}main.products .main_content .search_box input.search:-moz-placeholder {color:#f6f6f6;}main.products .main_content .search_box input.search::-moz-placeholder {color:#f6f6f6;}main.products .main_content .search_box input.search:-ms-input-placeholder {color:#f6f6f6;}@media only screen and (min-width:48em){main.products .main_content .search_box input.search::-webkit-input-placeholder {color:gray;}main.products .main_content .search_box input.search:-moz-placeholder {color:gray;}main.products .main_content .search_box input.search::-moz-placeholder {color:gray;}main.products .main_content .search_box input.search:-ms-input-placeholder {color:gray;}}main.products .main_content .slider {margin-bottom:1.4375rem;}main.products .main_content .slider .slide_preloader {padding-left:35%;margin-top:5.625rem;}main.products .main_content .slider .slide_container {margin-bottom:0;}main.products .main_content .slider .slide_container .show {visibility:visible !important;}main.products .main_content .slider .slide_container .slick-slide {background-size:cover !important;background-position:left center !important;}main.products .main_content .slider .slide_container .slide {visibility:hidden;height:19.375rem !important;}main.products .main_content .slider .slide_container .slide .slider_image {background-size:cover !important;background-position:center left !important;height:19.375rem;}main.products .main_content .slider .slide_container .slide .slider_image .slide_text {bottom:0;position:absolute;width:100%;}main.products .main_content .slider .slide_container .slide .slider_image .slide_text a {color:#ffffff;font-size:1.25rem;}main.products .main_content .slider .slide_container .slide .slider_image .slide_text .button {background-color:#d10027;border:2px solid #ffffff;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-weight:normal;}main.products .main_content .slider .slide_container .slide a {width:inherit;height:inherit;display:block;float:left;}main.products .main_content .slider .slide_container .slick-dots {bottom:0;width:97%;margin:0 auto;position:relative;margin-top:-40px;text-align:right;}main.products .main_content .slider .slide_container .slick-dots li {background-color:#ffffff;border-radius:1.375rem;height:1.375rem;width:1.375rem;}main.products .main_content .slider .slide_container .slick-dots li button:before {color:#016bb5;opacity:0;height:1rem;width:1rem;border-radius:1rem;display:block;background-color:#016bb5;}main.products .main_content .slider .slide_container .slick-dots li button {top:3px;left:3px;}main.products .main_content .slider .slide_container .slick-dots li.slick-active button:before {opacity:1;}main.products .main_content .product_listing_pagination {margin-bottom:0.4375rem;}main.products .main_content .product_listing_pagination .pager {float:left;padding-bottom:0.625rem;padding-right:1.25rem;}main.products .main_content .product_listing_pagination .pager .pager_container {float:right;}main.products .main_content .product_listing_pagination .pager .pager_container>div {height:42px;}main.products .main_content .product_listing_pagination .pager .pager_container .page_next {margin-right:0;}main.products .main_content .product_listing_pagination .pager .pager_container .page_next ,main.products .main_content .product_listing_pagination .pager .pager_container .page_previous {height:42px !important;width:46px !important;}main.products .main_content .product_listing_pagination .pager .pager_container .pagination_pages {float:left;max-width:275px;min-width:55px;}main.products .main_content .product_listing_pagination .pager .pager_container .pagination_link {min-width:55px;}main.products .main_content .product_listing_pagination .pager .pager_container .pagination_link p ,main.products .main_content .product_listing_pagination .pager .pager_container .pagination_link a {display:block;height:42px !important;width:46px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;}main.products .main_content .product_listing_pagination .pager .pagination_link {height:42px !important;float:left;padding:0;text-align:center;}main.products .main_content .product_listing_pagination .pager .pagination_link p ,main.products .main_content .product_listing_pagination .pager .pagination_link a {color:#606060;font-size:12px;line-height:42px;cursor:pointer;}main.products .main_content .product_listing_pagination .pager .pagination_link:hover p ,main.products .main_content .product_listing_pagination .pager .pagination_link:hover a ,main.products .main_content .product_listing_pagination .pager .active p ,main.products .main_content .product_listing_pagination .pager .active a {background-color:#006bb6;color:#ffffff;}main.products .main_content .product_listing_pagination .products_showing {float:left;padding-left:0;padding-bottom:0.625rem;}main.products .main_content .product_listing_pagination .products_showing .pagination_pages {margin:0 !important;}main.products .main_content .product_listing_pagination .products_showing>div {padding:0;}main.products .main_content .product_listing_pagination .products_showing p {display:block;float:left;margin-top:13px;}main.products .main_content .product_listing_pagination .products_showing .products_showing_text {margin-right:16px;}main.products .main_content .product_listing_pagination .products_showing .show_text {margin-right:10px;}main.products .main_content .product_listing_pagination .products_showing .products_per_page {display:block;padding:0 0 0.3125rem 0;width:64px;height:44px;float:left;}main.products .main_content .product_listing_pagination .products_showing .products_per_page p.label {margin-top:0px;}main.products .main_content .product_listing_pagination .products_showing .products_per_page .selectricWrapper {width:3.375rem;}main.products .main_content .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric {height:2.75rem;}main.products .main_content .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric p.label {margin-top:5px;}main.products .main_content .product_listing_pagination .products_showing .overlap_footer {z-index:1;}main.products .main_content .product_listing_pagination .sort_by {height:2.75rem;float:left;margin:0 0 0.3125rem 0;}main.products .main_content .product_listing_pagination .sort_by .selectricWrapper .selectric {height:2.75rem;}main.products .main_content .product_listing_pagination .sort_by .selectricWrapper .selectric p.label {margin-top:5px;}main.products .main_content .product_listing_pagination p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:0px;font-size:12px;color:#606060;}main.products .main_content .product_listing_pagination .selectricWrapper {position:relative;margin:0;cursor:pointer;}main.products .main_content .product_listing_pagination .selectric {border:1px solid #dddddd;background:#ffffff;position:relative;border-radius:2px;}main.products .main_content .product_listing_pagination .selectric p.label {margin-top:5px;}main.products .main_content .product_listing_pagination .selectric .label {display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:6px;font-size:12px;line-height:18px;color:#606060;min-height:18px;background:none;}main.products .main_content .product_listing_pagination .selectric .button {display:block;position:absolute;right:0;top:0;width:20px;height:100%;color:#bbbbbb;text-align:center;font:0/0 a;*font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial;border:none;}main.products .main_content .product_listing_pagination .selectric .button:hover {background:none;border:none;}main.products .main_content .product_listing_pagination .selectric .button:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:33px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;}main.products .main_content .product_listing_pagination .selectricScroll li {background-color:#ffffff;}main.products .main_content .products_loader img {display:block;margin:90px auto;width:200px;}main.products .main_content .products_list {margin-bottom:0.625rem;}main.products .main_content .products_list a {float:left;width:100%;}main.products .main_content .products_list .list_product {margin-bottom:1.25rem;padding-bottom:0.625rem;text-align:center;float:left;overflow:visible;}main.products .main_content .products_list .list_product p {margin:0;}main.products .main_content .products_list .list_product .list_product_image {position:relative;overflow:hidden;}@media only screen and (min-width: 766px) and (max-width: 850px){main.products .main_content .products_list .list_product .list_product_image img {margin-top:20px;}}main.products .main_content .products_list .list_product .list_product_image .member_save_icon {display:block;float:right;text-align:center;width:80px;height:80px;color:#016bb5;border:2px solid #016bb5 !important;border-radius:50%;position:absolute;bottom:0;right:10px;}main.products .main_content .products_list .list_product .list_product_image .member_save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin:0;}main.products .main_content .products_list .list_product .list_product_image .member_save_icon .text {margin-top:15px;font-size:0.75rem;line-height:1;}main.products .main_content .products_list .list_product .list_product_image .member_save_icon .price {top:0px;font-size:1rem;font-family:Arial,"HelveticaNeue",Arial,Helvetica,sans-serif;font-weight:bold;}main.products .main_content .products_list .list_product .stamp {transform:translate(-34%, 38%) rotate(-45deg);position:absolute;width:200px;}main.products .main_content .products_list .list_product .stamp span {display:block;text-transform:uppercase;color:#ffffff;}main.products .main_content .products_list .list_product .stamp span:nth-of-type(1) {font-size:0.7rem;line-height:0.8rem;margin-top:4px;}main.products .main_content .products_list .list_product .stamp span:nth-of-type(2) {font-size:1.1rem;line-height:1.1rem;margin-bottom:4px;}main.products .main_content .products_list .list_product .stamp.store_only {background-color:#003e6a;}main.products .main_content .products_list .list_product .stamp.coming_soon {background-color:#434343;}main.products .main_content .products_list .list_product .stamp.pre_order {background-color:#62a8d9;}main.products .main_content .products_list .list_product .stamp.marked_down {background-color:#ec1d23;transform:translate(-31%, 56%) rotate(-45deg);}main.products .main_content .products_list .list_product .stamp.just_arrived {background-color:#3e8e28;transform:translate(-31%, 56%) rotate(-45deg);}main.products .main_content .products_list .list_product .stamp.online_only {background-color:#00999c;transform:translate(-31%, 56%) rotate(-45deg);}main.products .main_content .products_list .list_product .promotion_icons {width:62px;float:right;padding-top:8px;margin-right:-8px;}main.products .main_content .products_list .list_product .list_product_save_amount {height:0;width:0;}main.products .main_content .products_list .list_product .list_product_save_amount p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.1875rem;display:block;width:3.875rem;height:4.875rem;padding:2.375rem 0.625rem 0 0;position:relative;z-index:3;color:#ffffff;float:right;}main.products .main_content .products_list .list_product .list_product_title {padding-top:0.6875rem;height:3.25rem;overflow:hidden;}main.products .main_content .products_list .list_product .list_product_title p {font-size:0.875rem;color:#434343;float:left;margin:0;text-align:left;}main.products .main_content .products_list .list_product .list_product_price p {font-size:1.25rem;font-weight:bold;color:#006bb6;float:left;}main.products .main_content .products_list .list_product .was_price {text-decoration:line-through !important;font-size:0.875rem !important;font-family:Arial,Helvetica,sans-serif !important;color:#9e9e9e !important;margin:0 !important;font-weight:normal !important;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {font-size:0.75rem;color:#004b8d;float:left;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist .list_product_discovery_miles {float:left;}main.products .main_content .products_list .list_product .product_border {border:0.0625rem solid #e1e1e1;padding-bottom:0.75rem;height:100%;width:100%;float:left;}main.products .main_content .products_list .list_product .list_product_wishlist {height:0;float:left;width:100%;}main.products .main_content .products_list .list_product .list_product_wishlist .heart {position:relative;top:-29px;left:-13px;float:right;width:18px;height:16px;cursor:pointer;font-size:0px !important;background:url('/images/theme/product_icons/wishlist-icon.jpg');}main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {position:relative;top:-34px;left:-13px;float:right;cursor:pointer;}main.products .main_content .products_list .list_product .list_product_wishlist .compare_details .active {border:2px solid #006bb6 !important;}main.products .main_content .products_list .list_product .list_product_wishlist .compare_details .compare-icon {border:1px solid #606060;width:18px;height:25px;width:25px;margin-right:10px;}main.products .main_content .products_list .list_product .list_product_wishlist .compare_details .compare-icon .fa {font-size:14px;position:relative;top:-2px;}main.products .main_content .products_list .list_product .list_product_wishlist .compare_details .heart {position:inherit;top:5px;left:0;}main.products .main_content .products_list .list_product .list_product_wishlist .compare_details span {color:#606060;margin-right:10px;}main.products .main_content .products_list .list_product .list_product_wishlist .heart.red {background:url('/images/theme/product_icons/wishlist-red-icon.jpg');}main.products .main_content .products_list .list_product .list_product_wishlist img {float:right;position:relative;top:-86px;left:12px;}main.products .main_content .products_list .list_product .product_border:hover {box-shadow:0 0 0.625rem #e1e1e1;}main.products .main_content .products_list .list_product .vitality_tooltip {position:relative;z-index:1;top:89px;left:-16px;max-width:258px;}main.products .main_content .products_list .list_product .zero_space {width:0px;height:0px;}main.products .main_content .products_list .list_product .product_colours {position:relative;margin-left:0.875rem;top:13rem;height:0;float:left;}main.products .main_content .products_list .list_product .product_colours img {position:relative;margin-left:1px;z-index:1;float:left;}main.products .main_content .products_list .list_product .list_product_icons {height:0;}main.products .main_content .products_list .list_product .list_product_icons img {position:relative;z-index:2;}main.products .main_content .products_list .list_product .list_product_icons .discovery_icon {left:-0.3125rem;top:9.875rem;float:left;}main.products .main_content .products_list .list_product .list_product_icons .save_icon {float:right;text-align:center;width:62px;height:62px;}main.products .main_content .products_list .list_product .list_product_icons .save_icon img {z-index:3;}main.products .main_content .products_list .list_product .list_product_icons .save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#ffffff;z-index:4;}main.products .main_content .products_list .list_product .list_product_icons .save_icon .save_icon_save {top:-52px;font-size:0.9375rem;}main.products .main_content .products_list .list_product .list_product_icons .save_icon .save_icon_price {top:-63px;font-size:1.1875rem;}main.products .main_content .products_list .list_product .list_product_icons .item_combo_deal_icon {padding-top:4px;float:right;}main.products .main_content .products_list .list_product .list_product_icons .with_free_gift_icon {padding-top:4px;float:right;}main.products .main_content .products_list .list_product:hover .list_product_image {opacity:0.9;}@media only screen and (min-width:48em) and (max-width:63.938em){main.products .main_content .product_listing_pagination .sort_by {padding-left:0.625rem;}main.products .main_content .products_list .list_product:nth-child(2n+1) {padding-right:0.625rem;}main.products .main_content .products_list .list_product:nth-child(2n+2) {padding-left:0.625rem;}main.products .main_content .products_list .list_product {margin-bottom:0.7rem;}main.products .products_slider {height:16.875rem;margin-bottom:1.4375rem;}main.products .products_slider .slider {height:16.875rem;}main.products .products_slider .slider .slide_container {height:16.875rem;margin-bottom:0;}main.products .products_slider .slider .slide_container .slick-slide.slide {height:16.875rem !important;}main.products .products_slider .slider .slide_container .slick-slide.slide .slider_image {background-position:center left !important;height:16.875rem;}}@media only screen and (min-width:64em){main.products .main_content .product_listing_pagination .sort_by {padding-left:0.8125rem;}main.products .main_content .products_list .list_product:nth-child(3n+1) {padding:0 0.8125rem 0 0;}main.products .main_content .products_list .list_product:nth-child(3n+2) {padding:0 0.4375rem 0 0.4375rem;}main.products .main_content .products_list .list_product:nth-child(3n+3) {padding:0 0 0 0.8125rem;}}@media (min-width: 1400px){main.products .products_sidebar_navigation {width:21% !important;}main.products .main_content {width:79% !important;}main.products .compare_container {width:100% !important;}}main.cart .page_title {font-size:1.75rem;}main.cart .cart_list {margin-top:15px;}main.cart .cart_list .box {border:1px solid #e1e1e1;overflow:hidden;}main.cart .cart_list .cart_preview .cart_titles {display:block;background-color:#f1f1f1;position:relative;overflow:hidden;padding:14px 0 14px 0;}main.cart .cart_list .cart_preview .cart_titles .title {color:#434343;font-weight:bold;font-size:0.9375rem;}main.cart .cart_list .cart_preview .cart_item {border-bottom:1px solid #e1e1e1;overflow:hidden;}main.cart .cart_list .cart_preview .cart_item .table {display:table;}main.cart .cart_list .cart_preview .cart_item .table .table_cell {position:relative;text-align:left;display:table-cell;vertical-align:middle;}main.cart .cart_list .cart_preview .cart_item .desc img {padding:10px 0 10px 0;}main.cart .cart_list .cart_preview .cart_item .desc .text {padding:10px 0 10px 0;width:70%;}main.cart .cart_list .cart_preview .cart_item .desc .text h3 {font-size:0.875rem;margin:0;}main.cart .cart_list .cart_preview .cart_item .desc .text p {font-size:0.75rem;color:#606060;margin:0;}main.cart .cart_list .cart_preview .cart_item .qty input {margin:0;width:60px;}main.cart .cart_list .cart_preview .cart_item .unit_price h4 {font-size:0.9375rem;margin:0;}main.cart .cart_list .cart_preview .cart_item .unit_price p {font-size:0.75rem;margin:0;color:#004b8d;}@media only screen and (min-width: 1000px) and (max-width: 1100px){main.cart .cart_list .cart_preview .cart_item .unit_price.table {padding-left:0.93rem;padding-right:0.88rem;}}main.cart .cart_list .cart_preview .cart_item .total p {margin:0;display:inline-block;line-height:20px;margin:0;}main.cart .cart_list .cart_preview .cart_item .total .empty_cart {color:#cbcbcb;height:130px;display:table-cell;float:none !important;vertical-align:middle;font-size:1.25rem;text-align:center;font-weight:normal !important;cursor:pointer;}main.cart .cart_list .cart_preview .cart_item .total .empty_cart:hover {color:#434343;}@media only screen and (min-width: 1000px) and (max-width: 1100px){main.cart .cart_list .cart_preview .cart_item .total.table {padding-left:0rem;}}main.cart .cart_list .cart_actions {width:100%;padding-top:1.5625rem;}main.cart .cart_list .cart_actions .padded_element {padding-left:0.875rem;padding-right:0.875rem;}@media only screen and (max-width: 500px){main.cart .cart_list .cart_actions .apply_gift_card_amount {padding:0 0 0 0.5rem;}}main.cart .cart_list .cart_actions .button_inside {position:relative;}main.cart .cart_list .cart_actions .button_inside input {padding-right:4.5rem;}main.cart .cart_list .cart_actions .button_inside .button {position:absolute;top:5px;right:5px;font-size:0.8rem;font-weight:normal;padding:0.55rem 0.1rem;width:4rem;height:36px;}main.cart .cart_list .cart_actions .button_inside .red {background-color:#ec1d23;}main.cart .cart_list .cart_actions .button_inside .red:hover {border:2px solid #ec1d23;}main.cart .cart_list .cart_actions p {font-size:0.8125rem;color:#606060;margin-top:10px;}main.cart .cart_list .cart_actions p em {font-weight:bold;}main.cart .cart_list .cart_actions .valid_discount_message.success ,main.cart .cart_list .cart_actions .valid_gift_card_message.success {color:green;}main.cart .cart_list .cart_actions .valid_discount_message.success .icon ,main.cart .cart_list .cart_actions .valid_gift_card_message.success .icon {border-radius:15px;padding:3px;border:2px solid green;}main.cart .cart_list .cart_actions .valid_discount_message.failed ,main.cart .cart_list .cart_actions .valid_gift_card_message.failed {color:#ec1d23;}main.cart .cart_list .cart_actions .valid_discount_message.failed .icon ,main.cart .cart_list .cart_actions .valid_gift_card_message.failed .icon {border-radius:15px;width:28px;height:28px;padding-left:6px;padding-top:4px;border:2px solid #ec1d23;}main.cart .cart_list .cart_actions .valid_gift_card_message {padding-left:0.875rem;}main.cart .cart_sidebar {margin-top:15px;}main.cart .cart_sidebar .cart_summary {border:1px solid #e1e1e1;box-shadow:0 9px 5px -6px #cbcbcb;}main.cart .cart_sidebar .cart_summary span {color:#434343;font-size:0.9375rem;display:inline-block;}main.cart .cart_sidebar .cart_summary .amount_text {padding:5px 20px 5px 20px;}main.cart .cart_sidebar .cart_summary .amount_text .right {text-align:right;}main.cart .cart_sidebar .cart_summary .cart_total {margin-top:20px;margin-left:5px;margin-right:5px;padding:20px 0 20px 0;}main.cart .cart_sidebar .cart_summary .cart_total strong {color:#016bb5;}main.cart .cart_sidebar .cart_summary .cart_total .right {text-align:right;}main.cart .cart_sidebar .cart_summary .cart_total {border-top:1px dashed #e1e1e1;}main.cart .cart_sidebar .cart_summary .title {background-color:#f1f1f1;font-weight:bold;width:100%;padding:14px 20px 14px 20px;margin-bottom:15px;}main.cart .cart_sidebar .cart_summary .title .icon {color:#003f6b;}main.cart .cart_sidebar .cart_summary .member_pricing_row {font-weight:bold;}main.cart .cart_sidebar .cart_summary .member_pricing_row span {color:#ec1d23;}main.cart .cart_sidebar .cart_summary .discount_row ,main.cart .cart_sidebar .cart_summary .gift_card_row {display:none;}main.cart .cart_sidebar .cart_summary .discount_row.green ,main.cart .cart_sidebar .cart_summary .gift_card_row.green {display:block;}main.cart .cart_sidebar .cart_summary .discount_row.green span ,main.cart .cart_sidebar .cart_summary .gift_card_row.green span {color:green;}main.cart .cart_sidebar .cart_savings_text {margin-top:1rem;}main.cart .cart_sidebar .payment_methods {text-align:center;}main.cart .cart_sidebar .payment_methods img {width:80px;text-align:center;}main.cart .cart_sidebar .checkout_button {margin-top:30px;}main.cart .cart_sidebar .button.checkout_button {color:#ffffff;width:100%;background-color:#ec1d23;border-color:#ec1d23;text-transform:uppercase;}main.cart .cart_sidebar .button.checkout_button:hover {background-color:#b70f15;border-color:#b70f15;}main.cart .cart_sidebar .payment_text {margin-top:20px;font-size:0.9375rem;color:#606060;text-align:center;padding-bottom:35px;}main.cart span.error a {color:#ffffff;text-decoration:underline;}@media only screen and (max-width: 47.938em){main.cart .cart_list .cart_preview .cart_item {padding-bottom:10px;position:relative;}main.cart .cart_list .cart_preview .cart_item .table {height:auto !important;}main.cart .cart_list .cart_preview .cart_item .desc .text {padding:10px 0 10px 15px;}main.cart .cart_list .cart_preview .cart_item .desc .text h3 {color:#016bb5;}main.cart .cart_list .cart_preview .cart_item .qty {top:0;right:0;}main.cart .cart_list .cart_preview .cart_item .qty input {float:right;margin:0 0 15px 0;width:50px;}main.cart .cart_list .cart_preview .cart_item .total {margin-top:10px;}main.cart .cart_list .cart_preview .cart_item .total .text.table_cell {text-align:center;}main.cart .cart_list .cart_preview .cart_item .total .empty_cart {font-size:1.5625rem;color:#cbcbcb;height:inherit;display:table-cell;float:none !important;vertical-align:middle;font-size:1.25rem;text-align:center;font-weight:normal !important;cursor:pointer;}main.cart .cart_list .cart_preview .cart_item .total .empty_cart:hover {color:#434343;}main.cart .cart_list .cart_preview .cart_item .unit_price h4 span {display:inline !important;}}.checkout {margin-top:2rem;}.checkout .normal input[type="checkbox"] {width:13px !important;height:13px !important;}@media only screen and (min-width:64em){.checkout .full_main_row > .row>.columns {padding-left:0.9375rem;padding-right:0.9375rem;}}.checkout h2 {font-size:1.1875rem;line-height:1.5rem;color:#232323;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout h3 {font-size:0.875rem;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout p {font-size:0.8rem;color:#606060;margin-bottom:0.75rem;}.checkout .not_za_message {text-align:center;margin-bottom:1rem;}.checkout .not_za_message h2 {color:#fef2f3;background-color:#f63541;border-radius:5px;font-size:0.9375rem;font-family:"HelveticaNeueLTStd-Roman",Arial,Helvetica,sans-serif;line-height:22px;padding:11px 0 11px 0;font-weight:normal !important;}.checkout .not_za_message .sw-icon_warning {margin-right:5px;position:relative;top:1px;}.checkout .selectric {height:47px;}.checkout .selectric p {color:#606060;}.checkout .selectric .label {padding:0.7rem !important;font-family:HelveticaNeue;font-size:14px;color:rgba(0, 0, 0, 0.75);}.checkout .selectric .button {padding:16px !important;}.checkout .step_heading {margin-bottom:1.75rem;}.checkout .step_heading .step {background:#016bb5;color:white;display:block;width:26px;height:26px;line-height:26px;text-align:center;font-size:1.125rem;border-radius:50%;float:left;margin-right:10px;margin-top:5px;}.checkout .step_heading h2 {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.1875rem;line-height:1.1875rem;margin-left:40px;}.checkout .step_heading h2 div {color:#606060;font-size:0.75rem;font-weight:normal;}.checkout .step_heading h2 div a {text-decoration:underline;}.checkout section {padding-bottom:3rem;}.checkout section:hover .step_heading .step {background:#003f6b;}.checkout .forgot_password {color:#4d4d4d;font-size:0.75rem;text-decoration:none;margin-bottom:1.33rem;display:block;}.checkout .forgot_password:hover {color:#016bb5;text-decoration:underline;}.checkout .or_text {margin:1rem 0 2rem 0;color:#606060;font-weight:bold;font-size:0.8rem;}.checkout .discover_block {float:left;}.checkout .discover_block .discovery_content p {font-size:0.75rem;line-height:1rem;}.checkout .discover_block img {float:right;margin-left:5px;}.checkout .columns {padding-left:15px;padding-right:15px;}.checkout .button_inside {position:relative;}.checkout .button_inside input {padding-right:4.5rem;}.checkout .button_inside .button {position:absolute;top:5px;right:5px;font-size:0.8rem;font-weight:normal;padding:0.55rem 0.1rem;width:4rem;height:36px;}.checkout .valid_discount_message ,.checkout .valid_gift_card_message {margin-bottom:10px;position:relative;display:inline-block;}.checkout .valid_discount_message.success ,.checkout .valid_gift_card_message.success {color:green;}.checkout .valid_discount_message.success .icon ,.checkout .valid_gift_card_message.success .icon {border-radius:15px;padding:3px;border:2px solid green;}.checkout .valid_discount_message.failed ,.checkout .valid_gift_card_message.failed {color:#ec1d23;}.checkout .valid_discount_message.failed .icon ,.checkout .valid_gift_card_message.failed .icon {border-radius:15px;width:28px;height:28px;padding-left:6px;padding-top:4px;border:2px solid #ec1d23;}.checkout span.error a {color:#ffffff;text-decoration:underline;}.checkout .delivery_notes {height:70px;margin-bottom:0;}.checkout .totals {line-height:1.25rem;font-size:0.8125rem;}.checkout .totals .clearfix {margin:1rem;}.checkout .totals hr {border:1px solid #e1e1e1;}.checkout .totals .total {font-size:1.0625rem;color:#016bb5;font-weight:bold;}.checkout .totals .member_pricing_row {font-weight:bold;}.checkout .totals .member_pricing_row span {color:#ec1d23;}.checkout .totals .discount_row ,.checkout .totals .gift_card_row {display:none;}.checkout .totals .discount_row.green ,.checkout .totals .gift_card_row.green {display:block;}.checkout .totals .discount_row.green div ,.checkout .totals .gift_card_row.green div {color:green;}.checkout .cvv_text {margin:0.23rem 0;font-size:0.6875rem;line-height:0.9375rem;margin-top:0;margin-bottom:10px;}.checkout .security_notice {color:#606060;font-size:0.6875rem;line-height:0.9375rem;margin-top:0;margin-bottom:10px;}.checkout .security_notice i {font-size:1.1rem;vertical-align:middle;position:relative;top:-2px;}.checkout .security_notice strong {color:#232323;}.checkout .delivery_notice {color:#606060;font-size:0.6875rem;line-height:0.9375rem;margin-top:0;margin-bottom:10px;display:none;}.checkout .delivery_notice div {display:inline-block;}.checkout .delivery_notice i {font-size:1.1rem;vertical-align:middle;position:relative;top:-15px;}.checkout .delivery_notice strong {color:#232323;}.checkout .cart_preview {max-height:220px;overflow-y:auto;padding-bottom:10px;margin-bottom:1rem;border-bottom:1px solid #e3e3e3;}.checkout .cart_preview .cart_item {overflow:hidden;padding:0.666rem 0;}.checkout .cart_preview .cart_item:not(:last-child) {border-bottom:1px solid #e3e3e3;}.checkout .cart_preview .cart_item h3 {font-size:0.8125rem;margin:0.25rem 0;}.checkout .cart_preview .cart_item p {font-size:0.8125rem;margin:0;}.checkout .cart_preview .cart_item img {float:right;}.checkout .totals {color:#606060;}.checkout .payment_accordion {margin-bottom:15px;}.checkout .payment_accordion .accordion-navigation:first-child {margin:0 0 0 0;}.checkout .payment_accordion .accordion-navigation {margin:15px 0 0 0;border:1px solid #e1e1e1;font-weight:300;}.checkout .payment_accordion .accordion-navigation p {color:#434343;}.checkout .payment_accordion .accordion-navigation>a {border-top:1px solid #ffffff;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;position:relative;color:#434343;}.checkout .payment_accordion .accordion-navigation>a:after {content:"+";padding:7px;height:auto;line-height:12px;font-size:22px;background-color:#ffffff;position:absolute;top:10px;right:7px;border-radius:15px;font-family:"Roboto",Arial,Helvetica,sans-serif;}.checkout .payment_accordion .accordion-navigation.active>a:after {content:"-";padding:6px 9.5px 7.5px 9.5px;top:10px;font-size:1.5625rem;}.checkout .payment_accordion .accordion-navigation .content {margin-top:8px;}.checkout .payment_accordion .accordion-navigation .content p {font-weight:500;}.checkout .payment_accordion .accordion-navigation .content p .bullet_point {font-size:0.6875rem;padding-right:1px;}.checkout .payment_accordion .accordion-navigation .content h6 {font-size:0.9375rem;}.checkout .payment_accordion .accordion-navigation .content ul li {font-size:0.8125rem;}.checkout .payment_accordion img.tech_training_banner {width:100%;margin-top:4px;}#jsIpayFailedModal p {padding-top:0px !important;padding-bottom:10px;}#jsIpayFailedModal .fa-times {color:#f63541;font-weight:bold;font-size:1.3125rem;margin:15px 9px 0 0;border:2px solid #f63541;border-radius:100%;padding:6px;width:34px;}.jsNextDayDeliveryFailModal i {color:#016bb5;font-weight:bold;font-size:2rem;margin:0 10px 0 0;padding:6px;width:36px;height:36px;}.jsNextDayDeliveryFailModal p {padding:0 0 5px 0;}.cart_preview::-webkit-scrollbar {background:linear-gradient(#efefef, #f1f1f1, #f1f1f1, #efefef);width:8px;}.cart_preview::-webkit-scrollbar-thumb {background-color:#016bb5;border-radius:4px;}.cart_preview::-webkit-scrollbar-thumb:hover {background-color:#016bb5;}.cart_preview::-webkit-scrollbar-thumb:active {background-color:#016bb5;}.button {padding:0.875rem 1rem 0.875rem 1rem;font-size:0.9375rem;border-radius:5px;}#checkout_form .columns label {font-size:0.8125rem;}#checkout_form .columns .place_order {padding:6px 9.6px 6px 9.6px;}#checkout_form .columns .place_order i {padding:6px;font-size:1.0625rem;height:30px;width:30px;}#checkout_form .discovery_content {padding-bottom:10px;}#checkout_form .discovery_content p {margin-bottom:0;}#checkout_form .discovery_logo {padding-top:10px;padding-bottom:20px;text-align:center;}.checkout_confirmation .full_main_row {padding-top:2.5rem;padding-bottom:2.5rem;padding-left:0.9375rem;padding-right:0.9375rem;}.checkout_confirmation .full_main_row .panel {background:white;margin-bottom:3rem;}.checkout_confirmation .full_main_row .details {color:#606060;}.checkout_confirmation .full_main_row .details h3 {color:#232323;}.checkout_confirmation .full_main_row .details .col {line-height:1.7;padding-top:0 !important;padding-bottom:0 !important;}.checkout_confirmation .full_main_row .col {padding-top:10px;padding-bottom:10px;}.checkout_confirmation .full_main_row .order_status {padding:2.2rem 0;}@media only screen and (max-width: 47.938em){.checkout_confirmation .full_main_row .order_status .share_head {margin-top:15px;}}.checkout_confirmation .full_main_row .order_status .share-container {background-size:contain;height:30px;background-repeat:no-repeat;background-position:center;margin-bottom:20px;margin-top:10px;transition:0.2s;}.checkout_confirmation .full_main_row .order_status .share-container:hover {transform:scale(1.05);}.checkout_confirmation .full_main_row .order_status h2 {margin-top:-5px;font-size:1.85rem;color:#232323;}.checkout_confirmation .full_main_row .order_status h3 {font-size:0.875rem;margin:0 0 0.25rem 0;color:#434343;}.checkout_confirmation .full_main_row .order_status p {margin:0;font-size:0.875rem;color:#434343;}.checkout_confirmation .full_main_row .order_status .icon {text-align:center;}.checkout_confirmation .full_main_row .order_status .message h2 {margin-bottom:20px;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .order_status .message p {font-size:0.9rem;line-height:1.7;color:#606060;}.checkout_confirmation .full_main_row .order_status .message .main_order_paragraph {margin-top:20px;margin-bottom:20px;}.checkout_confirmation .full_main_row .order_status .message h3 {font-size:0.9rem;color:#606060;line-height:1.6;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .order_status .message .please_note_block {margin-top:20px;padding:10px;background-color:#f1f1f1;border:1px solid #e1e1e1;}.checkout_confirmation .full_main_row .order_status .message .please_note_block p {font-size:0.7rem;}.checkout_confirmation .full_main_row .order_status .message .please_note_block strong {color:#232323;}.checkout_confirmation .full_main_row .panel.register_account {padding:1rem 0 0 0;}.checkout_confirmation .full_main_row .panel.register_account h2 {margin:0 0 0.2rem 0;font-size:1.5rem;color:#232323;}.checkout_confirmation .full_main_row .panel.register_account h2 i {color:#016bb5;margin-right:5px;position:relative;bottom:-2px;font-size:1.7rem;}.checkout_confirmation .full_main_row .panel.register_account p {font-size:0.75rem;}.checkout_confirmation .full_main_row .panel.register_account .password_field input {float:left;}.checkout_confirmation .full_main_row .panel.register_account .password_field .button {float:right;padding:0.73rem 0.1rem;font-size:1rem;}@media only screen{.checkout_confirmation .full_main_row .panel.register_account .password_field input {width:100%;}.checkout_confirmation .full_main_row .panel.register_account .password_field .button {width:100%;}}@media only screen and (min-width:48em){.checkout_confirmation .full_main_row .panel.register_account .password_field input {width:50%;}.checkout_confirmation .full_main_row .panel.register_account .password_field .button {width:47%;}}@media only screen and (min-width:64em){.checkout_confirmation .full_main_row .panel.register_account .password_field input {width:64%;}.checkout_confirmation .full_main_row .panel.register_account .password_field .button {width:34%;}}.checkout_confirmation .full_main_row .panel.register_account .errors {width:100%;display:inline-block;}.checkout_confirmation .full_main_row .panel.register_account .errors p {color:#ff3333;font-size:0.875rem;}.checkout_confirmation .full_main_row .ordered_items h2 {font-size:1.25rem;margin:0 0 1rem 0;color:#232323;}.checkout_confirmation .full_main_row .ordered_items .sw_table {border:none;}.checkout_confirmation .full_main_row .ordered_items .sw_table .no_border {border:none;}.checkout_confirmation .full_main_row .ordered_items .sw_table .no_side_border {border-left:0px solid transparent;border-right:0px solid transparent;}.checkout_confirmation .full_main_row .ordered_items .sw_table .total strong {color:#016bb5;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .ordered_items .sw_table .product img {float:left;margin-right:10px;max-width:90px;}.checkout_confirmation .full_main_row .ordered_items .sw_table .product .info {display:inherit;}.checkout_confirmation .full_main_row .ordered_items .sw_table .product .info h3 {font-size:1rem;margin:1rem 0 0 0;}.checkout_confirmation .full_main_row .ordered_items .sw_table .product .info p {display:inline-block;float:left;padding-right:2.5rem;font-size:0.9rem;color:#434343;margin:0;}.checkout_confirmation .full_main_row .ordered_items .member_pricing_row {font-weight:bold;}.checkout_confirmation .full_main_row .ordered_items .member_pricing_row td {color:#ec1d23;}.autocomplete {position:relative;}.autocomplete .dropdown {max-height:250px;overflow-y:scroll;display:none;position:absolute;top:70px;width:100%;background-color:#ffffff;z-index:9999;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;box-shadow:0px 2px 12px #f1f1f1,-5px 2px 12px #f1f1f1,5px 2px 12px #f1f1f1;}.autocomplete .dropdown span {width:100%;display:block;color:#232323;font-size:0.875rem;padding:5px 10px 5px 10px;border-bottom:1px solid #cbcbcb;cursor:pointer;}.autocomplete .dropdown span:nth-child(1) {background-color:#f1f1f1;}.autocomplete .dropdown span:nth-child(2n+3) {background-color:#f1f1f1;}.autocomplete .dropdown::-webkit-scrollbar {background:linear-gradient(#efefef, #f1f1f1, #f1f1f1, #efefef);width:8px;}.autocomplete .dropdown::-webkit-scrollbar-thumb {background-color:#016bb5;border-radius:4px;}.autocomplete .dropdown::-webkit-scrollbar-thumb:hover {background-color:#016bb5;}.autocomplete .dropdown::-webkit-scrollbar-thumb:active {background-color:#016bb5;}.autocomplete input:focus+.dropdown {display:block;}.autocomplete .dropdown:hover {display:block;}#You_could_have_saved_popup {top:70%;max-width:670px;}@media only screen and (max-width: 47.938em){#You_could_have_saved_popup {left:50%;transform:translateX(-50%);}}main.login .full_main_row {background-size:cover;background-position:center center;background-image:url("../images/theme/backgrounds/login-background.jpg");height:inherit;}main.login .center_modal {margin:0 auto !important;width:350px !important;}main.login .loyalty_heading {text-align:left !important;}main.login .loyalty_register {background-color:#f5f5f5 !important;margin-top:30px !important;}main.login .loyalty_register_success {margin-top:30px !important;padding:20px !important;text-align:center;border:1px solid #f5f5f5 !important;}main.login .loyalty_register_success .tick {margin-bottom:30px;}main.login .loyalty_register_success h3 {font-size:1.75rem;}main.login .loyalty_register_success_signup {padding-top:25px;}main.login .loyalty_register_success_signup h3 {font-weight:normal;font-size:1.375rem;}main.login .loyalty_register_success_signup .login_button input {margin-top:20px !important;text-transform:uppercase;}main.login .login_form {width:350px;margin:82px auto;padding:0px 5px;background-color:rgba(255, 255, 255, 0.6);}main.login .login_form .login_header {text-align:center;}main.login .login_form .login_header p {font-size:1.75rem;line-height:36px;font-weight:bold;color:#434343;margin:20px 0;font-family:"Roboto",helvetica,sans-serif;}main.login .login_form .errors {text-align:center;margin-bottom:4px;}main.login .login_form .errors p {background-color:#ea1f23;color:#ffffff;padding:5px 0;margin:0 1px;line-height:13px;font-size:0.8125rem;font-family:Arial,helvetica,sans-serif;}main.login .login_form .low_margin_bottom {margin-bottom:0.3rem !important;}main.login .login_form .already_logged_in p {margin:160px 0;}main.login .login_form .login_sub_header {text-align:center;}main.login .login_form .login_sub_header p {font-size:0.875rem;color:#434343;}main.login .login_form .login_sub_header a {font-weight:bold;text-decoration:underline;}main.login .login_form .login_fields {margin-top:10px;}main.login .login_form .login_fields input {height:48px;width:100%;margin:0 0 12px 0;}main.login .login_form .login_remember_me input {margin-left:5px;}main.login .login_form .login_remember_me label {margin-left:0;position:relative;top:-2px;font-weight:normal;}main.login .login_form .login_button input ,main.login .login_form .login_button .button.submit {width:100%;margin:0 0 15px 0;height:55px;border-radius:6px;background-color:#006bb6;color:#ffffff;font-weight:bold;font-size:1.0625rem;border:0;cursor:pointer;}main.login .login_form .login_forgot_your_password {margin-bottom:20px;}main.login .login_form .login_forgot_your_password a {text-decoration:underline;padding:0 4px 0 4px;font-size:0.75rem;}main.login .login_form .forgot_password_success {background-image:url(/images/theme/account/forgot-password-success-background.png);position:relative;width:100%;height:58px;right:1%;margin:3px 0 12px 0;}main.login .login_form .forgot_password_success>div {float:left;}main.login .login_form .forgot_password_success img {position:relative;top:14px;left:9px;}main.login .login_form .forgot_password_success p {font-family:"Roboto",Arial,helvetica,sans-serif;display:block;width:370px;float:right;margin:14px 16px 0 0;font-size:0.875rem;line-height:14px;color:#ffffff;}@media only screen and (min-width:48em){main.login .center_modal {margin:0 auto !important;width:470px !important;}main.login .login_form {width:470px;}main.login .login_form.loyalty_register_success {width:500px;}main.login .login_form .forgot_password_success {width:470px;}main.login .login_form .login_header p {font-size:2.25rem;}}@media only screen and (max-width: 47.938em){main.login .login_remember_me #auto_login {width:14px !important;margin-left:0 !important;}}main.register .full_main_row {background-size:cover;background-position:center center;background-image:url("../images/theme/backgrounds/register-background.jpg");height:inherit;}main.register .center_modal {margin:0 auto !important;width:350px !important;}main.register .red_border input {border:1px solid #ea1f23 !important;}main.register .register_form_success {width:350px;margin:115px auto;background-color:rgba(255, 255, 255, 0.6);}main.register .register_form_success .register_header {text-align:center;}main.register .register_form_success .register_header p {font-size:1.75rem;line-height:38px;font-weight:bold;color:#434343;margin:18px 0 16px 0;font-family:"Roboto",helvetica,sans-serif;}main.register .register_form_success .created_successfully {margin:36px 0 0 0;}main.register .register_form_success .register_sub_header {text-align:center;margin-bottom:20px;}main.register .register_form_success .register_sub_header p {color:#606060;margin-bottom:12px;}main.register .register_form_success .register_sub_header a {text-decoration:underline;color:#006bb6;}main.register .register_form p {font-size:0.8125rem;}main.register .loyalty_heading {padding-top:10px;}main.register .loyalty_register_error {text-decoration:underline;color:#ffffff;}main.register .loyalty_register {background-color:#f5f5f5 !important;margin-top:30px !important;}main.register .loyalty_register span.please-note {color:#767676;font-size:0.8125rem;}main.register .loyalty_register .terms {text-decoration:underline;color:#464646;}main.register .loyalty_register .forgot_password {padding-bottom:18px;}main.register .loyalty_register .forgot_password a {text-decoration:underline;font-size:0.75rem;}main.register .existing_rewards {text-align:center;background:rgba(1, 107, 181, 0.8);}main.register .register_form {width:350px;margin:34px auto;padding:0px 5px;background-color:rgba(255, 255, 255, 0.6);}main.register .register_form .register_header {text-align:center;}main.register .register_form .register_header p {font-size:1.75rem;line-height:38px;font-weight:bold;color:#434343;margin:18px 0;font-family:"Roboto",helvetica,sans-serif;}main.register .register_form .register_sub_header {text-align:center;}main.register .register_form .register_sub_header p {font-size:0.875rem;color:#434343;margin-bottom:18px;}main.register .register_form .register_sub_header a {font-weight:bold;text-decoration:underline;}main.register .register_form .error a {color:#ffffff;text-decoration:underline;}main.register .register_form .errors {text-align:center;margin-bottom:12px;}main.register .register_form .errors p {background-color:#ea1f23;color:#ffffff;padding:5px 0;margin:0 1px;line-height:13px;font-size:0.8125rem;font-family:Arial,helvetica,sans-serif;}main.register .register_form .register_fields {margin-top:10px;}main.register .register_form .register_fields input {height:48px;}main.register .register_form .register_remember_me {margin:10px 0 15px 0;}main.register .register_form .register_remember_me.smaller_margin {margin:0;}main.register .register_form .register_remember_me.smaller_margin.last {margin-bottom:10px;}main.register .register_form .register_remember_me input {float:left;margin-top:3px;}main.register .register_form .register_remember_me label {margin-left:6px;position:relative;top:-2px;font-weight:normal;display:block;float:left;width:260px;font-size:12px;}main.register .register_form .register_button input {width:100%;margin:0 0 15px 0;height:55px;border-radius:6px;background-color:#006bb6;color:#ffffff;font-weight:bold;font-size:1.0625rem;border:0;cursor:pointer;}main.register .register_form .register_terms_and_conditions a {text-decoration:underline;font-size:0.75rem;}main.register .register_form .register_terms_and_conditions p {color:#606060;font-size:0.75rem;margin:9px 3px 0 3px;}@media only screen and (min-width:48em){main.register .center_modal {margin:0 auto !important;width:470px !important;}main.register .register_form {width:470px;}main.register .register_form ,main.register .register_form_success {width:470px;}main.register .register_form .register_header p ,main.register .register_form_success .register_header p {font-size:2.25rem;}main.register .register_remember_me label {width:386px;font-size:14px !important;}}@media only screen and (max-width: 47.938em){main.register .register_remember_me #receive_deals {width:14px !important;margin-left:0 !important;margin-top:0 !important;}}.rewards p {font-family:"Roboto",Arial,Helvetica,sans-serif;text-align:center;}.rewards .landing_logo {display:block;width:725px;margin:0 auto;}.rewards .button {text-transform:uppercase;}.rewards .nav {text-align:center;}.rewards .nav ul {list-style:none;margin:20px auto 40px auto;display:inline-block;}.rewards .nav ul li {display:inline-block;padding:0 20px;border-right:1px solid #9e9e9e;line-height:10px;}.rewards .nav ul li:last-of-type {border-right:none;}.rewards .nav ul li a {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:15px;display:inline-block;vertical-align:bottom;margin:0;color:#9e9e9e;}.rewards .blurb p {margin-bottom:40px;}.rewards .rewards_grid .rewards_block .container {position:relative;text-align:center;background-size:cover;padding:20px;margin-bottom:30px;z-index:0;}.rewards .rewards_grid .rewards_block .container .overlay {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.6);transition:0.5s;z-index:-1;}.rewards .rewards_grid .rewards_block .container:hover .overlay {background:rgba(0, 0, 0, 0.8);}.rewards .rewards_grid .rewards_block .container .block_heading {color:#ffffff;font-weight:100;font-size:2.2vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media only screen and (max-width: 47.938em){.rewards .rewards_grid .rewards_block .container .block_heading {font-size:7vw;}}.rewards .rewards_grid .rewards_block .container .icon {color:#ffffff;font-size:100px;}.rewards .rewards_grid .rewards_block .container .block_text_container {min-height:130px;}.rewards .rewards_grid .rewards_block .container .block_text_container .block_text {color:#ffffff;}.rewards .rewards_grid .rewards_block .container .large_text {color:#ffffff;font-size:30px;font-weight:bold;}.rewards .bottom_banner img {width:100%;margin:0 0 40px 0;}.rewards .join {text-align:center;}.rewards .join .button {margin-bottom:40px;font-size:25px;}.rewards.how-to-join .nav {z-index:auto;}.rewards.how-to-join p {text-align:left;}.rewards.how-to-join .block .container {height:100%;border:1px solid #cbcbcb;}.rewards.how-to-join .block .container .image_container {height:436px;background-image:url('/images/theme/rewards/banner.jpg');background-position:center,center;background-size:cover;}@media only screen and (min-width:48em) and (max-width:63.938em){.rewards.how-to-join .block .container .image_container {height:550px;}}@media only screen and (max-width: 47.938em){.rewards.how-to-join .block .container .image_container {height:550px;}}.rewards.how-to-join .block .container .image_container .image-text {position:absolute;right:0;bottom:0;left:0;padding:0 20px 20px 20px;margin:0;color:#ffffff;font-size:25px;font-weight:bold;font-family:"Roboto",Arial,Helvetica,sans-serif;top:60px;margin-left:40px;}.rewards.how-to-join .block .container .image_container .image-text .rewards-lists {font-weight:normal;}@media only screen and (min-width:48em){.rewards.how-to-join .block .container .image_container .image-text {width:50%;}}@media only screen and (max-width: 47.938em){.rewards.how-to-join .block .container .image_container .image-text {margin-left:0;}.rewards.how-to-join .block .container .image_container .image-text p ,.rewards.how-to-join .block .container .image_container .image-text ul {margin-left:0;}}.rewards.how-to-join .block .container .image_container .image-text h3 {color:#ffffff;}.rewards.how-to-join .block .container .rewards-lists {font-size:0.9375rem;font-family:"Roboto",Arial,Helvetica,sans-serif;margin-left:20px;margin-right:20px;margin-top:20px;line-height:1.3;}.rewards.how-to-join .block .container .rewards-lists li {font-family:"Roboto",Arial,Helvetica,sans-serif;margin-left:18px;padding-left:10px;}.rewards.how-to-join .rewards_accordion .accordion-navigation {border:1px solid #e1e1e1;margin-bottom:20px !important;position:relative;}.rewards.how-to-join .rewards_accordion .accordion-navigation a {padding-right:35px;position:relative;}.rewards.how-to-join .rewards_accordion .accordion-navigation>a:after {content:"+";padding:7px;height:auto;line-height:12px;font-size:22px;background-color:#ffffff;position:absolute;top:50%;transform:translateY(-50%);right:7px;border-radius:15px;font-family:"Roboto",Arial,Helvetica,sans-serif;}.rewards.how-to-join .rewards_accordion .accordion-navigation.active>a:after {content:"-";padding:6px 9.5px 7.5px 9.5px;position:absolute;top:50%;transform:translateY(-50%);font-size:1.5625rem;}.rewards_signup .top_logo img {display:block;margin:30px auto;}.rewards_signup .rewards_banner {margin-bottom:40px;}.rewards_signup .rewards_banner img {width:100%;}.rewards_signup .agree_tcs {position:relative;margin-bottom:25px;}.rewards_signup .agree_tcs input {position:absolute;top:5px;}.rewards_signup .agree_tcs label {margin-top:0;margin-left:25px;font-weight:normal;font-size:14px;}.rewards_signup .agree_tcs label a {color:#ffffff;text-decoration:underline;}.rewards_signup .forgot_passoword {padding-bottom:0.9375rem;}.rewards_signup .forgot_passoword a {color:#ffffff;}.rewards_signup .forgot_passoword a:hover {text-decoration:underline;}.rewards_signup .login {background:url('/images/theme/rewards/blue-man.jpg') left bottom no-repeat;background-color:#3383c0;color:#ffffff;}@media only screen and (min-width:48em){.rewards_signup .login {margin-bottom:70px;}}.rewards_signup .login h2 {font-size:36px;color:#ffffff;text-align:center;margin:40px 20px;font-family:"Roboto",Arial,Helvetica,sans-serif;}.rewards_signup .login .login_fields label {color:#ffffff;font-size:14px;font-family:"Roboto",Arial,Helvetica,sans-serif;margin-top:15px;}.rewards_signup .login label {color:#ffffff;}.rewards_signup .login .button {color:#ffffff;border-color:#ffffff;border-radius:5px;background:none;padding:20px;text-transform:capitalize;width:100%;}@media only screen and (min-width:48em){.rewards_signup .login .button {margin-bottom:250px;}}.rewards_signup .login .button:hover {background:#ffffff;color:#3383c0 !important;}.rewards_signup .login .or {margin-top:1.25rem;}.rewards_signup .login .login_loader {margin-bottom:40px;}.rewards_signup .login .login_loader h3 {color:#ffffff;}@media only screen and (min-width:48em){.rewards_signup .register {margin-top:42px;}}.rewards_signup .register .heading {text-align:center;font-family:"Roboto",Arial,Helvetica,sans-serif;}.rewards_signup .register .heading p {margin-top:20px;color:#a8a6a4;}.rewards_signup .register label {margin-top:5px;}.rewards_signup .register .agree_tcs label {color:#a8a6a4;margin-top:-5px;}.rewards_signup .register .agree_tcs label a {color:#a8a6a4;}.rewards_signup .register .register_button .button {width:100%;border-radius:5px;padding:20px;text-transform:capitalize;}.prize-paragraph {margin:20px 0 0 0;color:#818181;}.rewards_error .loyalty_register_error {padding-top:20px;}.rewards_error .loyalty_register_error img {float:left;margin:10px 20px 0px 0px;}#rewards_login .error a {color:#ffffff;text-decoration:underline;}.how-to-join .button-container.sign-up {width:100%;height:80px;padding-bottom:30px;}.how-to-join .button-container.sign-up a {padding-left:30px;padding-right:30px;}.rewards_newsletter_text {color:#434343;font-size:28px;font-weight:400;padding-bottom:20px;}main.forgot_password .full_main_row {background-size:cover;background-position:center center;background-image:url("../images/theme/backgrounds/forgot-password-background.jpg");height:inherit;}main.forgot_password .center_modal {margin:0 auto !important;width:350px !important;}main.forgot_password .red_border input {border:1px solid #ea1f23 !important;}main.forgot_password .forgot_password_form_success {width:350px;margin:140px auto;background-color:rgba(255, 255, 255, 0.6);}main.forgot_password .forgot_password_form_success .forgot_password_header {text-align:center;margin-top:15px;}main.forgot_password .forgot_password_form_success .forgot_password_header p {font-size:1.75rem;line-height:36px;font-weight:bold;color:#434343;margin:15px 0 12px 0;font-family:"Roboto",helvetica,sans-serif;}main.forgot_password .forgot_password_form_success .forgot_password_sub_header {text-align:center;}main.forgot_password .forgot_password_form_success .forgot_password_sub_header p {font-size:0.875rem;color:#606060;}main.forgot_password .forgot_password_form_success .forgot_password_sub_header a {font-weight:bold;text-decoration:underline;}main.forgot_password .forgot_password_form {width:350px;margin:140px auto;padding:0px 5px;background-color:rgba(255, 255, 255, 0.6);}main.forgot_password .forgot_password_form .forgot_password_header {text-align:center;}main.forgot_password .forgot_password_form .forgot_password_header p {font-size:1.75rem;line-height:36px;font-weight:bold;color:#434343;margin:20px 0 16px 0;font-family:"Roboto",helvetica,sans-serif;}main.forgot_password .forgot_password_form .forgot_password_sub_header {text-align:center;}main.forgot_password .forgot_password_form .forgot_password_sub_header p {font-size:0.875rem;color:#606060;}main.forgot_password .forgot_password_form .forgot_password_sub_header a {font-weight:bold;text-decoration:underline;}main.forgot_password .forgot_password_form .successful_recover p {margin:80px 0;text-align:center;}main.forgot_password .forgot_password_form .errors {text-align:center;margin-bottom:3px;}main.forgot_password .forgot_password_form .errors p {background-color:#ea1f23;color:#ffffff;padding:5px 0;margin:0 1px;line-height:13px;font-size:0.8125rem;}main.forgot_password .forgot_password_form .forgot_password_fields {margin-bottom:12px;}main.forgot_password .forgot_password_form .forgot_password_fields input {height:48px;}main.forgot_password .forgot_password_form .forgot_password_button {margin-bottom:20px;}main.forgot_password .forgot_password_form .forgot_password_button input {width:100%;height:55px;border-radius:6px;background-color:#006bb6;margin-bottom:15px;color:#ffffff;font-weight:bold;font-size:17px;border:0;cursor:pointer;}@media only screen and (min-width:48em){main.forgot_password .center_modal {margin:0 auto !important;width:470px !important;}main.forgot_password .forgot_password_form {width:470px;}main.forgot_password .forgot_password_form_success {width:470px;}main.forgot_password .forgot_password_form .forgot_password_header {text-align:left;}main.forgot_password .forgot_password_form .forgot_password_sub_header {text-align:left;}main.forgot_password .forgot_password_header p {font-size:2.25rem !important;}}main.reset_password .full_main_row {background-size:cover;background-position:center center;background-image:url("../images/theme/backgrounds/forgot-password-background.jpg");height:inherit;}main.reset_password .center_modal {margin:0 auto !important;width:350px !important;}main.reset_password .red_border input {border:1px solid #ea1f23 !important;}main.reset_password .reset_password_form_success {width:350px;margin:140px auto;background-color:rgba(255, 255, 255, 0.6);}main.reset_password .reset_password_form_success .reset_password_header {text-align:center;margin-top:15px;}main.reset_password .reset_password_form_success .reset_password_header p {font-size:1.75rem;line-height:36px;font-weight:bold;color:#434343;margin:15px 0 12px 0;font-family:"Roboto",helvetica,sans-serif;}main.reset_password .reset_password_form_success .reset_password_sub_header {text-align:center;}main.reset_password .reset_password_form_success .reset_password_sub_header p {font-size:0.875rem;color:#606060;}main.reset_password .reset_password_form_success .reset_password_sub_header a {font-weight:bold;text-decoration:underline;}main.reset_password .reset_password_form {width:350px;margin:140px auto;padding:0px 5px;background-color:rgba(255, 255, 255, 0.6);}main.reset_password .reset_password_form .reset_password_header {text-align:center;}main.reset_password .reset_password_form .reset_password_header p {font-size:1.75rem;line-height:36px;font-weight:bold;color:#434343;margin:20px 0 16px 0;font-family:"Roboto",helvetica,sans-serif;}main.reset_password .reset_password_form .reset_password_sub_header {text-align:center;}main.reset_password .reset_password_form .reset_password_sub_header p {font-size:0.875rem;color:#606060;}main.reset_password .reset_password_form .reset_password_sub_header a {font-weight:bold;text-decoration:underline;}main.reset_password .reset_password_form .successful_recover p {margin:80px 0;text-align:center;}main.reset_password .reset_password_form .errors {text-align:center;margin-bottom:3px;}main.reset_password .reset_password_form .errors p {background-color:#ea1f23;color:#ffffff;padding:5px 0;margin:0 1px;line-height:13px;font-size:0.8125rem;}main.reset_password .reset_password_form .reset_password_fields {margin-bottom:12px;}main.reset_password .reset_password_form .reset_password_fields input {height:48px;}main.reset_password .reset_password_form .reset_password_button {margin-bottom:20px;}main.reset_password .reset_password_form .reset_password_button input {width:100%;height:55px;border-radius:6px;background-color:#006bb6;margin-bottom:15px;color:#ffffff;font-weight:bold;font-size:17px;border:0;cursor:pointer;}@media only screen and (min-width:48em){main.reset_password .center_modal {margin:0 auto !important;width:470px !important;}main.reset_password .reset_password_form {width:470px;}main.reset_password .reset_password_form_success {width:470px;}main.reset_password .reset_password_form .reset_password_header {text-align:left;}main.reset_password .reset_password_form .reset_password_sub_header {text-align:left;}main.reset_password .reset_password_header p {font-size:2.25rem !important;}}.gift-card {padding-bottom:5em;margin-top:1rem;}.gift-card h1 {font-size:2.25rem;margin-bottom:1.6rem;}.gift-card h2 {padding-bottom:28px;margin-top:0;}.gift-card label {cursor:auto;font-size:1.2rem;}.gift-card .no-padding-right {padding-right:0;}.gift-card .no-padding-left {padding-left:0 !important;}.gift-card .line-up {padding-left:8px;}.gift-card .selectric {height:2.9375rem;}.gift-card .selectric .label {line-height:32px;}.gift-card input[type=text] {height:2.9375rem;}.gift-card input[type="radio"] {display:none;}.gift-card label {font-family:Arial,sans-serif;font-size:14px;}.gift-card label div {cursor:pointer;vertical-align:middle;display:inline-block;border-radius:50%;width:16px;height:16px;border:1px solid #606060;position:relative;margin-right:1rem;}.gift-card label div span {width:10px;height:10px;margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;}.gift-card input[type="radio"]:checked+label span {background-color:#016bb5;}.gift-card input[type="radio"]+label span ,.gift-card input[type="radio"]:checked+label span {transition:background-color 0.4s linear;}.gift-card .left_block {padding:0 2.5rem 0 15px;}.gift-card .left_block section {display:inline-block;}.gift-card .left_block .credit {position:relative;background-color:#f1f1f1;}.gift-card .left_block .credit label {padding:0.625rem 0;}.gift-card .left_block .panel {position:relative;border:none;background-color:#f1f1f1;}.gift-card .left_block .panel label {padding:10px 0 10px 0;}.gift-card .left_block .arrow {width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #f1f1f1;position:absolute;left:15px;bottom:-12px;}.gift-card .left_block .details label {padding-top:2rem;padding-bottom:0.625rem;}.gift-card .left_block .details .columns {padding:0 0.3rem 0 0.3rem;}.gift-card .left_block .anonymous label {font-weight:normal;padding-right:2rem;margin:0;}.gift-card .left_block .anonymous label:nth-of-type(1) {padding-top:2rem;padding-bottom:0.9375rem;font-weight:bold;padding-right:0;}.gift-card .left_block .flex-container {padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;}.gift-card .left_block .flex-item {padding:5px;margin:0px;margin-top:10px;text-align:center;}.gift-card .left_block .info-text {-ms-flex:50%;flex:50%;text-align:left;}.gift-card .left_block .confirmation {padding-top:1.875rem;}.gift-card .left_block .confirmation .button {padding:0 5px;width:160px;height:53px;line-height:53px;margin-right:20px;text-transform:uppercase;border:2px solid #016bb5;color:#ffffff;background-color:#016bb5;}.gift-card .left_block .confirmation .button:hover {background-color:#ffffff;color:#016bb5 !important;border-color:#003f6b;}.gift-card .left_block .confirmation .info-box {position:relative;float:left;}.gift-card .left_block .confirmation .info-box .info {border-radius:100px;background-color:#e5e5e5;width:30px;height:30px;line-height:30px;color:#b6b6b6;font-family:times new roman;font-size:1.5rem;}.gift-card .left_block .notes {padding-top:15px;}.gift-card .left_block .notes span {font-weight:bold;color:#606060;}.gift-card .left_block .notes ul {list-style-type:none;}.gift-card .left_block .notes ul li:before {content:"-";position:relative;left:-5px;}.gift-card .left_block .notes ul li {text-indent:-5px;color:#9e9e9e;}.gift-card .right_block .giftcard {padding-bottom:85px;margin:0 auto;}.gift-card .right_block .giftcard img {width:100%;}.gift-card .right_block table {padding-top:16px;}.gift-card .right_block table tr td {background-color:#ffffff !important;}.gift-card .right_block table tr td:nth-of-type(1) {color:#016bb5;font-size:2rem;padding-bottom:30px;}.gift-card .right_block table tr td:nth-of-type(2) {font-size:1rem;color:#606060;padding-top:0;line-height:1.4rem;padding-bottom:30px;}@media only screen and (max-width: 47.938em){.gift-card {margin-left:1rem;margin-right:1rem;}.gift-card h1 {font-size:1.5rem;margin-top:8px;}.gift-card .giftcard {padding-top:14px;padding-bottom:31px !important;}}@media only screen and (min-width:48em) and (max-width:63.938em){.gift-card {margin-left:0.5rem;margin-right:0.5rem;}}@media only screen and (min-width:64em){.gift-card {margin-left:1.5rem;}}main.contact {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.contact .breadcrumbs {margin-left:25px;margin-right:25px;}main.contact h1 {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.5rem;margin:10px 10px 35px 10px;}main.contact .contact_blocks {margin-left:10px;margin-right:10px;}main.contact .contact_blocks .thank_you {margin-top:20px;margin-bottom:40px;}main.contact .contact_blocks .thank_you .inner {display:inline-block;background-color:#d8e8d4 !important;width:100%;height:initial !important;}main.contact .contact_blocks .thank_you .inner .check {text-align:center;}main.contact .contact_blocks .thank_you .inner .thank_you_message {margin-top:25px;font-size:1.8125rem;}main.contact .contact_blocks .thank_you .inner i {color:#3e8e28;font-size:5rem;margin:10px;margin-top:10px;}main.contact .contact_blocks .block {margin-bottom:1.25rem;}main.contact .contact_blocks .block .inner {background-color:#f1f1f1;padding:0.7vw 1.3vw;height:250px;}main.contact .contact_blocks .block .inner .dot {margin:0 auto;margin-top:0.7vw;margin-bottom:0.7vw;height:5rem;width:5rem;border-radius:3.125rem;background-color:#016bb5;}main.contact .contact_blocks .block .inner .dot .icon {text-align:center;width:100%;display:block;font-size:2.8125rem;color:white;}main.contact .contact_blocks .block .inner .dot .basket {font-size:4.375rem;padding-top:0.5rem;padding-left:0.0625rem;}main.contact .contact_blocks .block .inner .dot .cellphone {padding-top:1.125rem;}main.contact .contact_blocks .block .inner .location {padding-top:6px;}main.contact .contact_blocks .block .inner span {width:100%;display:block;position:relative;text-align:center;margin-bottom:0.5vw;}main.contact .contact_blocks .block .inner span.title {font-size:0.9375rem;letter-spacing:-0.2px;color:#434343;}main.contact .contact_blocks .block .inner span.tel {font-size:1.75rem;line-height:30px;font-weight:600;color:#434343;}main.contact .contact_blocks .block .inner span.times {font-size:0.9375rem;line-height:115%;font-weight:200;color:#606060;}main.contact .contact_blocks .block .inner .social_line {margin:0.5vw 0 0.5vw 0;line-height:120%;display:block;}main.contact .contact_blocks .block .inner .social_line .fa ,main.contact .contact_blocks .block .inner .social_line .sw {width:38px;height:38px;border-radius:50%;margin:0 15px 0 0;color:white;font-size:1.5625rem;text-align:center;display:inline-block;line-height:40px;}main.contact .contact_blocks .block .inner .social_line .fa-facebook {background-color:#3b5998;font-size:1.5rem;}main.contact .contact_blocks .block .inner .social_line .fa-twitter {background-color:#00aced;}main.contact .contact_blocks .block .inner .social_line .fa-google-plus {background-coLor:#d34836;font-size:1.25rem;}main.contact .contact_blocks .block .inner .social_line .fa-instagram {background:#ee2a76;background:linear-gradient(45deg, #f9ed32 0%, #ee2a76 49%, #002aff 100%);}main.contact .contact_blocks .block .inner .social_line .sw-icon_marker {background-color:#016bb5;padding-right:2px;}main.contact .contact_blocks .block .inner .social_line .link {word-break:break-word;vertical-align:middle;padding:8px 0 0 7px;font-size:1.0625rem;color:#434343;width:85%;}main.contact .contact_blocks .social_block .inner {display:inline-block;}main.contact .info {padding:30px 80px 0px 30px;}main.contact .info span.small_print {font-size:0.8125rem;line-height:115%;font-weight:200;color:#606060;}main.contact .contact_form {margin:0.625rem;margin-bottom:1.25rem;float:left;}main.contact .contact_form label {font-size:0.8125rem;margin-bottom:7px;margin-top:7px;}main.contact .contact_form .contact_title {padding-top:1.25rem;padding-bottom:0.625rem;color:black;}main.contact .contact_form .contact_title i {color:#016bb5;font-size:2.5rem;display:inline;margin-right:0.625rem;}main.contact .contact_form .your_message_box {height:195px;}main.contact .contact_form .submit_contact_form {background-color:#016bb5;border:0.1875rem solid transparent;color:white;}main.contact .contact_form .submit_contact_form:hover {background-color:white;border:0.1875rem solid #434343;color:#434343 !important;}main.contact .contact_form .selectric {height:2.875rem;}main.contact .contact_form .selectric .label {margin:5px;font-size:0.875rem;}main.contact .map_container {border:0;text-align:center;width:100%;height:400px;margin:0 auto;padding:0;}main.contact .map_container #map_canvas {height:100%;}main.contact .map_container .map_scrolloff {pointer-events:none;}main.contact .store_map {border:0;text-align:center;width:100%;height:400px;margin:0 auto;padding:0;}main.contact .map_scrolloff {pointer-events:none;}@media only screen and (min-width:90.063em){.dot {margin-top:20px !important;margin-bottom:20px !important;height:120px !important;width:120px !important;border-radius:75px !important;}.dot .icon {font-size:67px !important;}.dot .basket {font-size:105px !important;padding-top:12px !important;padding-left:1.5px !important;}.dot .cellphone {padding-top:27px !important;}.social_line {margin:1vw 0 1vw 0 !important;}}@media only screen and (min-width:64em) and (max-width:90em){.dot {margin-top:0.8vw !important;margin-bottom:0.8vw !important;height:8vw !important;width:8vw !important;border-radius:5vw !important;}.dot .icon {width:100% !important;font-size:4.5vw !important;}.dot .basket {font-size:7vw !important;padding-top:0.8vw !important;padding-left:0.1vw !important;}.dot .cellphone {padding-top:1.8vw !important;}.social_line {margin:0.8vw 0 0.8vw 0 !important;}}@media only screen and (min-width:48em) and (max-width:63.938em){main.contact .contact_blocks .block .inner {padding:1vw;}main.contact .contact_blocks .block .inner span.title {font-size:1.5vw;letter-spacing:-0.3pt;color:#434343;}main.contact .contact_blocks .block .inner span.tel {font-size:2.5vw;font-weight:600;line-height:2.5vw;color:#434343;}main.contact .contact_blocks .block .inner span.times {font-size:1.5vw;letter-spacing:-0.0125rem;margin-bottom:10px;}main.contact .contact_blocks .block .inner .social_line {margin:0.5vw 0 1vw 0vw;padding-left:0.7vw;line-height:120%;}main.contact .contact_blocks .block .inner .social_line .fa ,main.contact .contact_blocks .block .inner .social_line .sw {width:4vw;height:4vw;margin:0 2vw 0 0;color:white;font-size:2.4vw;text-align:center;line-height:4vw;display:inline-block;}main.contact .contact_blocks .block .inner .social_line .link {width:35vw;padding:0.8vw 0 0 0vw;font-size:1.7vw;letter-spacing:-0.2pt;}.thank_you .inner {width:100%;}.thank_you .inner .message {display:inline-block;position:absolute;top:50%;transform:translate(0, -50%);padding-right:40px !important;}.thank_you .inner .thank_you_message {text-align:left;margin:0 0 10px 0 !important;font-size:1.75rem !important;height:100%;display:block;height:100%;}.thank_you .inner i {text-align:right !important;font-size:4.375rem !important;margin:10px;}}@media only screen and (max-width: 47.938em){main.contact .contact_blocks .social_block .inner {display:inline-block;width:100%;}main.contact .contact_blocks .social_block .inner .location {position:relative;padding-top:0;}main.contact .contact_blocks .social_block .inner .location .sw-icon_marker {position:absolute;}main.contact .contact_blocks .block {padding-left:2vw;padding-right:2vw;}main.contact .contact_blocks .block .inner .dot {margin-top:2vw;margin-bottom:2vw;}main.contact .contact_blocks .block .inner span.title {font-size:3vw;letter-spacing:-0.3pt;}main.contact .contact_blocks .block .inner span.tel {font-size:5vw;font-weight:600;line-height:5vw;}main.contact .contact_blocks .block .inner span.times {font-size:3vw;letter-spacing:-0.0125rem;margin-bottom:1vw;}main.contact .contact_blocks .block .inner .social_line {display:inline-block;margin:0;padding:2.5vw;width:20%;}main.contact .contact_blocks .block .inner .social_line .fa ,main.contact .contact_blocks .block .inner .social_line .sw {width:13vw;height:13vw;margin:0 2.5vw 0 0;font-size:8vw;text-align:center;line-height:13vw;display:inline-block;}main.contact .contact_blocks .block .inner .social_line .link {display:none;}main.contact .contact_blocks .social_block .inner {height:auto !important;width:100%;}.thank_you .inner .message {text-align:center;}.thank_you .inner .thank_you_message {margin:0 0 10px 0 !important;font-size:1.25rem !important;}.thank_you .inner i {font-size:3.75rem !important;margin:10px;}}@media screen and (min-width: 768px) and (max-width: 1400px){main.contact .contact_blocks .block .inner .social_line .link {margin-left:1.25rem;}}main.stores {padding-bottom:90px;}main.stores .breadcrumbs {padding:1.125rem 1.125rem 0 1.125rem;}main.stores .page_title {color:#434343;font-size:1.625rem;line-height:1.375rem;margin:10px 0 15px 0;}main.stores .mobile_button {margin-top:20px;}main.stores aside {}main.stores aside .stores_by_province {color:#ffffff;background-color:#016bb5;padding:15px 10px;text-align:left;}main.stores aside .stores_by_province a {color:#ffffff;font-size:0.75rem;}main.stores aside .stores_by_province .my_location {float:right;}main.stores aside .stores_by_province .my_location .fa-location-marker {color:#ffffff;}main.stores aside ul {list-style:none;padding:0;margin:0;}main.stores aside ul li {border-bottom:1px solid #cbcbcb;}main.stores aside ul li a {color:#434343;display:block;padding:15px 20px;}main.stores aside ul li a span {font-size:0.6875rem;}main.stores aside ul li a:not(.no_hover):hover {background-color:#f1f1f1;}main.stores aside ul li .no_hover {padding:0;}main.stores aside i {color:#016bb5;font-size:1.125rem;}main.stores aside address>div {font-size:0.875rem;font-style:normal;color:#434343;}main.stores aside .fa-map-marker {border:1px solid #cbcbcb;border-top:none;padding:4px 10px;}main.stores aside .stores_list {border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}main.stores aside .stores_list li a {background:url(/images/theme/arrow-right.png) no-repeat right 20px top 20px;}main.stores aside .province {border:1px solid #cbcbcb;border-top:none;padding:15px 20px;}main.stores aside .province h3 {float:left;font-size:1.125rem;}main.stores aside .back_to_provinces {background:url(/images/theme/arrow-left.png) no-repeat left 0 top 5px;text-indent:10px;text-decoration:underline;display:block;float:right;font-size:0.875rem;color:#434343;margin-top:6px;}main.stores aside .no_of_stores {float:left;font-family:"Roboto",Arial,sans-serif;font-size:0.875rem;color:#434343;margin-top:4px;font-weight:600;margin-left:3px;}main.stores aside .provincial_stores {border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}main.stores aside .provincial_stores li {padding-top:0;}main.stores aside .provincial_stores li p {font-size:0.8125rem;margin:5px 0;}main.stores aside .provincial_stores li span {font-weight:bold;color:#434343;}main.stores aside .fa-phone {margin-right:6px;float:left;margin-top:4px;font-size:1.0625rem;}main.stores aside .store_name {margin-top:-5px;width:75%;}main.stores aside .store_name h4 {font-size:0.875rem;font-weight:600;color:#434343;margin:0;}main.stores aside .marker {margin-top:-15px;}main.stores aside .store_address {margin:10px 0;}main.stores aside .phone_number {font-weight:600;font-size:0.875rem;color:#434343;margin:0;}main.stores aside .stores_pagination {list-style:none;float:right;border:none;margin-top:10px;}main.stores aside .stores_pagination li {float:left;border:none;}main.stores aside .stores_pagination li a {padding:15px 25px;margin-left:10px;background-color:#ffffff;color:#434343;border:1px solid #cbcbcb;}main.stores aside .stores_pagination li a:hover ,main.stores aside .stores_pagination li a.active {background-color:#016bb5;color:#ffffff;}main.stores aside .services {margin-top:20px;}main.stores aside .single_store {border:1px solid #cbcbcb;border-top:none;padding:15px 10px 0 10px;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:0;}main.stores aside .single_store ul {border:none;}main.stores aside .single_store ul li {border:none;font-size:0.875rem;}main.stores aside .single_store table {border:none;padding:0;margin:0;border-spacing:0;border-collapse:collapse;}main.stores aside .single_store table td {width:120px;background-color:#ffffff;margin:0;padding:5px 0;}main.stores aside .single_store h4 {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif,"Helvetica",sans-serif;font-size:1rem;}main.stores aside .single_store .fi-print {margin-top:-1px;margin-right:6px;float:left;}main.stores aside .single_store .fi-mail {float:left;margin-right:6px;margin-top:-2px;}main.stores aside .contact_details_list li {height:30px;vertical-align:middle;}main.stores aside .single_store>div {margin-bottom:20px;}main.stores aside .postal_address {margin-bottom:0;}main.stores aside .single_store_header {background-color:#016bb5;padding:15px 10px;}main.stores aside .single_store_header h3 ,main.stores aside .single_store_header .close {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif,"Helvetica",Arial,sans-serif;font-size:1rem;font-weight:400;color:#ffffff;margin:0;}main.stores aside .single_store_header h3 {float:left;width:90%;}main.stores aside .single_store_header .close {float:right;cursor:pointer;}main.stores aside .services_list {list-style:none;margin:0;padding:15px 10px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}main.stores aside .services_list li {font-size:0.875rem;border:none;line-height:1rem;margin:0;padding:10px 0;color:#434343;}main.stores aside .services_list li i {display:block;float:left;margin:1px 10px 0 0;}main.stores .stores_map {float:right;max-width:100%;height:auto;margin-bottom:95px;position:relative;}@media only screen and (max-width: 1024px){.stores_map {margin-top:20px;}.stores_list {margin-bottom:1rem !important;}}main.my-account {padding-bottom:110px;color:#434343;}main.my-account h2 {font-size:1.5625rem;}main.my-account h3 {font-size:1.375rem;color:#434343;}main.my-account .page_title {font-size:1rem;margin-top:0;padding:17px 14px;line-height:18px;color:#ffffff;background:#016bb5;}main.my-account .expired td {opacity:0.4;}main.my-account .my-account-tabs-block {margin-top:1.125rem;border:1px solid #cbcbcb;}main.my-account .my-account-tabs-block ul {margin-bottom:0;margin-left:0;}main.my-account .my-account-tabs-block ul li {list-style-type:none;padding-left:40px;}main.my-account .my-account-tabs-block ul li .sub-link {color:#3f3f3f;}main.my-account .my-account-tabs-block ul li.active {padding-left:36px;border-left:4px solid #016bb5;}main.my-account .my-account-tabs-block ul li.active .sub-link {color:#016bb5;}main.my-account .my-account-tabs-block li {list-style-type:none;}main.my-account .my-account-tabs-block .content {padding:0;}main.my-account .my-account-tabs-block .main-list-item {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;padding-left:17px !important;background:none;padding:0;color:#3f3f3f;font-size:14px;line-height:35px;font-weight:normal;}main.my-account .my-account-tabs-block .main-list-item.active {font-weight:bold;}main.my-account .my-account-tabs-block .accordion-navigation.active .main-list-item {font-weight:bold;}main.my-account .my-account-tabs-block .sub-link {font-size:0.875rem;line-height:35px;text-decoration:none;}main.my-account .content {}main.my-account .content .breadcrumbs {padding:1.125rem 0 0 1.125rem !important;}main.my-account .content .breadcrumbs a {text-decoration:none;text-transform:capitalize;color:#9e9e9e;font-size:0.8125rem;margin-bottom:0;}main.my-account .content a {color:#016bb5;text-decoration:underline;}main.my-account .content h3 {font-size:1.375rem;margin-bottom:25px;}main.my-account .content input {margin-bottom:16px;width:96%;}main.my-account .content .postal-code-input {width:103px;margin-left:4%;}@media only screen and (max-width: 47.938em){main.my-account .content .postal-code-input {margin-left:0;}}main.my-account .content input[type="password"] {font-size:1.75rem;}main.my-account .content input[type="submit"] {margin-top:44px;margin-bottom:0;margin-right:4%;padding:15px 40px;font-size:0.9375rem;width:auto;background-color:#016bb5;border:2px solid #016bb5;color:white !important;}@media only screen and (max-width: 47.938em){main.my-account .content input[type="submit"] {margin-top:20px;}}main.my-account .content input[type="submit"]:hover {background-color:#ffffff;color:#016bb5 !important;}main.my-account .content .update_details {margin-right:0 !important;}main.my-account .content .update_details:hover {background-color:#ffffff;color:#016bb5 !important;}main.my-account .content .discovery_content {padding:0;padding-top:28px;padding-bottom:0;}main.my-account .content .discovery_content p {font-size:0.875rem;width:90%;}@media only screen and (max-width: 47.938em){main.my-account .content .vitality-container {margin-top:1.5em;margin-bottom:1.5em;}}main.my-account .content .vitality-container .vitality-container-inner {background-color:#f6f6f6;}main.my-account .content .vitality-container .vitality-container-inner .discovery_logo {position:relative;}main.my-account .content .vitality-container .vitality-container-inner .discovery_logo img {position:absolute;top:50%;left:50%;transform:translate(-50%, -25px);}main.my-account .content .vitality-container .vitality-container-inner .discovery-input {width:90%;margin-left:auto;margin-right:auto;}main.my-account .content .vitality-container .vitality-container-inner .discovery-instructions {margin-left:auto;margin-right:auto;width:90%;font-size:0.8125rem;color:#3f3f3f;}main.my-account .content span.error {margin-top:-18px;width:96%;}main.my-account .content .error_right span.error {float:right;}main.my-account .content .margin_left_4pc {margin-left:4%;}main.my-account .content .padding_right_zero {padding-right:0;}main.my-account .content .selectricResponsive {width:96%;float:right;}main.my-account .content .selectricWrapper .selectric .label {line-height:33px;font-size:0.8125rem;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#434343;}main.my-account .content .selectricItems {height:416px !important;}main.my-account .content .selectricItems li {padding:12px;font-size:0.8125rem;}main.my-account .content #myActivities {padding-top:0;}main.my-account .content #myActivities h3 {margin-bottom:10px;}main.my-account .content #myActivities p {color:#606060;margin-bottom:50px;}main.my-account .content .activities_grid {margin-bottom:50px;}main.my-account .content .activities_grid li {padding:10px;}main.my-account .content .activities_grid li .testing {z-index:100000;display:block;float:left;}main.my-account .content .activities_grid li .activity {border:1px solid #cbcbcb;text-align:center;cursor:pointer;border-radius:1px;padding:0 10px;position:relative;}main.my-account .content .activities_grid li .activity input[type="checkbox"] {visibility:hidden;}main.my-account .content .activities_grid li .activity img {max-width:100%;}main.my-account .content .activities_grid li .activity span ,main.my-account .content .activities_grid li .activity label {font-weight:bold;font-size:1.25rem;display:block;margin:0 0 30px 0;vertical-align:top;}main.my-account .content .activities_grid li .activity .activity_checked {display:none;width:109px;height:109px;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url('/images/theme/account/activity-checked.png') no-repeat;}main.my-account .content .activities_grid li .activity:hover {box-shadow:0 0 10px #cbcbcb;}main.my-account .content .activities_grid li .activity:hover span {color:#016bb5;}main.my-account .content table {border-spacing:0;border-collapse:collapse;border:1px solid #cbcbcb;width:100%;margin-bottom:35px;color:#434343;}main.my-account .content table th {border:1px solid #cbcbcb;padding:20px;color:#434343;}main.my-account .content table td {border:1px solid #cbcbcb;padding:20px;background-color:#ffffff;color:#434343;}main.my-account .content table td h6 {margin:0;padding:0;}main.my-account .content table td span {display:block;color:#9e9e9e;font-size:0.75rem;}main.my-account .content table td .gift_card_image {float:left;margin-right:20px;}main.my-account .content table td .gift_card_info ,main.my-account .content table td .voucher_info {float:left;}main.my-account .content table td .gift_card_info span ,main.my-account .content table td .voucher_info span {font-weight:bold;font-size:1rem;}main.my-account .content table td .gift_card_info .actions ,main.my-account .content table td .voucher_info .actions {margin-top:7px;}main.my-account .content table td .gift_card_info .actions a ,main.my-account .content table td .voucher_info .actions a {margin-right:10px;}main.my-account .content table td .voucher_amount {width:100px;height:50px;background-color:#74bef2;float:left;font-weight:bold;color:#ffffff;border-radius:2px;text-align:center;padding-top:16px;margin-right:20px;}main.my-account .content table td .voucher_details {margin-top:5px;}main.my-account .content table td .voucher_details span {font-weight:normal;font-size:0.8125rem;color:#606060;display:inline-block;margin-right:20px;}main.my-account .content table td .voucher_details .expired {color:#9e9e9e !important;}main.my-account .content .order_history th ,main.my-account .content .order_history td {text-align:center;}main.my-account .content .horizontal-scroll {overflow-x:scroll;}main.my-account .content .table {display:table;border-spacing:0;border-collapse:collapse;border:1px solid #cbcbcb;width:100%;margin-bottom:35px;}main.my-account .content .table .table-row ,main.my-account .content .table .table-row-header {display:table-row;}main.my-account .content .table .table-row-header .table-cell {padding:20px;font-weight:bold;background-color:#f1f1f1;cursor:default;}main.my-account .content .table .table-row:hover {background-color:#f1f1f1;}main.my-account .content .table .table-cell {display:table-cell;border-bottom:1px solid #cbcbcb;width:16.6%;padding:1.875em 1.25em;}main.my-account .content .table .table-cell.online-order {padding:0;}main.my-account .content .table .table-cell.online-order .online-order-link {display:block;padding:1.875em 1.25em;}main.my-account .content .table .table-cell.online-order .track-order-button {margin:0;}main.my-account .content .table a {color:#434343;text-decoration:none;}main.my-account .content .footwear_table .header-row {background-color:#f1f1f1;}main.my-account .content .footwear_table td {color:#434343;font-size:0.9375rem;line-height:1.5;padding-bottom:7px;text-transform:capitalize;}main.my-account .content .footwear_table td img {width:150px;display:inline-block;}main.my-account .content .footwear_table td span {display:inline-block;font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;font-weight:bold;color:#434343;}main.my-account .content .footwear_table td .price {font-weight:bold;color:#434343;margin-bottom:5px;}main.my-account .content .footwear_table td .discovery p {color:#606060;margin-bottom:5px;font-size:0.875rem;}main.my-account .content .gift_card_notes ,main.my-account .content .voucher_notes {list-style:none;padding:0;color:#9e9e9e;font-size:0.875rem;}main.my-account .content .gift_card_notes li:before ,main.my-account .content .voucher_notes li:before {content:"-";position:absolute;margin-left:-1.1em;}main.my-account .content .gift_card_notes li {margin-bottom:10px;}main.my-account .content .pdf {font-weight:bold;}main.my-account .content .pdf .download-pdf {width:20px;height:18px;margin-right:5px;}main.my-account .content.my-perfect-fit .apparel-terms {margin-bottom:20px;}main.my-account .content.my-perfect-fit .accordion-navigation .add-new-brand {text-decoration:none;background:none;font-weight:bold;text-transform:uppercase;}main.my-account .content.my-perfect-fit .accordion-navigation .add-new-brand:hover {background:none;}main.my-account .content.my-perfect-fit .accordion-navigation .submit-button-container {line-height:93px;}main.my-account .content.my-perfect-fit .accordion-navigation .submit-button-container input[type='submit'] {margin-top:0;padding:12px 40px;width:100%;text-transform:uppercase;}main.my-account .content.my-perfect-fit .accordion-navigation .content.active .selectricResponsive {float:left;}main.my-account .content.my-perfect-fit .select-option {border:1px solid #cbcbcb;height:52px;margin-bottom:20px;}main.my-account .content.my-perfect-fit .select-option.active {background:#016bb5;}main.my-account .content.my-perfect-fit .select-option.active a {color:#ffffff;}main.my-account .content.my-perfect-fit .select-option a {display:block;line-height:52px;text-decoration:none;font-weight:bold;}main.my-account .content.my-perfect-fit .shoe-find-logo {max-width:80px;}main.my-account .content.my-perfect-fit .footwear-content .product-table {border-top:1px solid #cbcbcb;}main.my-account .content.my-perfect-fit .brand-blocks {background-color:#cbcbcb;position:relative;}main.my-account .content.my-perfect-fit .brand-blocks .remove-brand {position:absolute;top:5px;right:5px;padding:5px;color:#aaaaaa;font-weight:bold;text-decoration:none;}main.my-account .content.my-perfect-fit .brand-blocks .brand-image {width:75%;padding:20px 0 10px;}main.my-account .content.my-perfect-fit .brand-blocks .brand-size {padding-bottom:10px;}main.my-account .checked {width:110px;height:100px;background:url(images/theme/account/activity-checked.png) no-repeat;margin:0 auto;z-index:10;}main.my-account .print_order {width:96px;float:right;}main.my-account .print_order a {color:#016bb5;text-decoration:underline;}main.my-account .print_order a:hover {text-decoration:none;}main.my-account .print_order i {color:#016bb5;}main.my-account .order_information table ,main.my-account .customer_information table {border:none;background-color:#ffffff;}main.my-account .order_information table tr td ,main.my-account .customer_information table tr td {background-color:#ffffff;padding:5px;color:#434343;}main.my-account .order_information table tr td:first-of-type ,main.my-account .customer_information table tr td:first-of-type {font-weight:bold;}main.my-account .customer_information {margin-top:30px;}main.my-account .customer_information h3 {margin-bottom:25px;}main.my-account .customer_information h3 i {background-color:#016bb5;padding:6px 11px;border-radius:50%;color:#ffffff;margin-right:10px;}main.my-account .product_information {margin-top:30px;border-spacing:none;border-collapse:collapse;border:1px solid #cbcbcb;width:100%;}main.my-account .product_information thead th {background-color:#016bb5;color:#ffffff;font-weight:normal;padding:20px;border:1px solid #cbcbcb;}main.my-account .product_information td {border:1px solid #cbcbcb;background-color:#ffffff;padding:20px;color:#434343;}main.my-account .product_information td .product_info_list {list-style:none;}main.my-account .product_information td .product_info_list li {color:#434343;}main.my-account .product_information td .product_info_list li:first-of-type {font-weight:bold;}main.my-account .product_information td .product_info_list .modifiers {display:table-row;font-size:0.9375rem;}main.my-account .product_information td .product_info_list .modifiers span {display:table-cell;width:200px;}main.my-account .summary {margin-top:30px;width:100%;border-spacing:none;border-collapse:collapse;border:1px solid #f1f1f1;}main.my-account .summary tr {background-color:#ffffff;}main.my-account .summary tr:nth-of-type(odd) {background-color:#f1f1f1;}main.my-account .summary td {width:50%;padding:15px;color:#434343;}main.my-account .summary td:first-of-type {font-weight:bold;}main.my-account .summary .total td {font-size:1.375rem;font-weight:bold;}main.my-account .summary .notes {font-weight:normal !important;}main.my-account .summary .notes span {font-size:1.375rem;font-weight:bold;display:block;line-height:1.75rem;margin-bottom:15px;}main.my-account.sportsmans-rewards .travel-deals-block .inner {background-image:url('/images/theme/account/ManU_hero_01.jpg');background-position:center,center;background-repeat:no-repeat;padding-top:20px;padding-bottom:20px;height:100%;position:relative;}main.my-account.sportsmans-rewards .travel-deals-block .inner .container {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}main.my-account.sportsmans-rewards .travel-deals-block .inner .container h3 {color:#ffffff;margin-top:20px;letter-spacing:1px;font-size:1.625rem;}main.my-account.sportsmans-rewards .travel-deals-block .inner .container a {text-decoration:none;}main.my-account.sportsmans-rewards .savings-block .inner {padding:20px;background-color:#f1f1f1;}main.my-account.sportsmans-rewards .savings-block .inner h3 {margin-bottom:10px;margin-top:20px;}main.my-account.sportsmans-rewards .savings-block .inner .price {font-weight:bold;font-size:2.25rem;}main.my-account.sportsmans-rewards .unclaimed-heading {margin-top:20px;}@media only screen and (max-width: 47.938em){main.my-account {padding-bottom:80px;}}@media only screen and (max-width: 647px){.voucher_info h6 {margin-top:10px !important;}}@media only screen and (max-width: 769px){.margin_left_4pc {margin-left:0 !important;}input[type="checkbox"] {width:16px !important;height:16px !important;}input.right {float:left !important;}.selectricResponsive {float:left !important;width:100% !important;}.selectricWrapper .selectric .label {margin-bottom:0 !important;}.discovery_content p {width:93% !important;}.discovery_logo img {margin-right:0 !important;}}@media only screen and (max-width: 840px){.tabs .tab-title a {font-size:0.875rem;padding:0.7rem 1.4rem;}.table-cell {padding:15px 20px !important;}.print_order {float:left !important;}}@media only screen and (max-width: 693px){.page_title {margin-bottom:10px !important;}.tabs {border-bottom:none !important;}.tabs .tab-title {width:100%;display:block;margin-bottom:5px !important;}.content table td {padding:0.5625rem 0.625rem !important;}.content table td .gift_card_info .actions a {display:block !important;margin-bottom:10px;}.product_information td {padding:0.5625rem 0.625rem !important;}.table-cell {padding:7px 10px !important;}}main.deals .breadcrumbs {margin-left:15px;margin-bottom:15px;}main.deals .deals_header_container {height:322px;float:left;display:block;position:relative;padding-left:15px;padding-right:15px;margin-bottom:20px;}main.deals .deals_header_container .deals_header {height:322px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/images/uploads/deals/deals_header_blank.jpg) no-repeat center center;background-size:auto 100%;}main.deals .deals_header_container .deals_header .header_text {width:100%;padding-top:64px;position:absolute;}main.deals .deals_header_container .deals_header .header_text .deals_header_h1 {font-size:3.125rem;color:#f1f1f1;line-height:3.125rem;text-align:center;margin:0;width:100%;}main.deals .deals_header_container .deals_header .header_text .deals_header_p {margin-top:1.375rem;font-size:1.375rem;color:#f1f1f1;line-height:2rem;text-align:center;width:100%;}main.deals .deals_header_container .deals_header .header_text .flow_text {display:none;}main.deals .deals_header_container .deals_header .header_text .regular_text {display:block;}main.deals .deals_header_container .deals_header .header_text .header_hr {margin:0 auto;margin-top:0.375rem;margin-bottom:0.375rem;width:380px;height:1px;background-color:#f1f1f1;}main.deals .deal_category .page_header {margin-bottom:20px;}main.deals .deal_category .h2 {padding-top:10px;padding-bottom:10px;}main.deals .deal_category .category_item {margin-bottom:20px;display:block;float:left;border:1px solid #cbcbcb;}main.deals .deal_category .category_item .category_image_block {min-height:200px !important;border:none;border-right-width:0;}main.deals .deal_category .category_item .category_image_block img {width:100%;}main.deals .deal_category .category_item .category_image_block .category_image {background-color:#016bb5;}main.deals .deal_category .category_item .category_text {margin:0 0 0 -1px;}main.deals .deal_category .category_item .category_text .box_border {border-left-width:0;width:100%;height:100%;}main.deals .deal_category .category_item .category_text .box_border .text_box h3 {font-size:1.5625rem;line-height:1.5625rem;margin:0px 0 0 0;}main.deals .deal_category .category_item .category_text .box_border .text_box p {margin:20px 0 15px 0;line-height:1.25rem;color:#434343;}main.deals .deal_category .category_item .category_text .box_border .text_box h2 {font-size:2.8125rem;color:#016bb5;line-height:2.8125rem;font-weight:normal;margin:0;}main.deals .deal_category .category_item .category_text .box_border .text_box h2 strong {font-weight:bold;}main.deals .deal_category .category_item .category_text .box_border .text_box .promo_info {margin:0 15px 0 15px;}main.deals .deal_category .category_item .category_text .box_border .text_box .promo_info a ,main.deals .deal_category .category_item .category_text .box_border .text_box .promo_info p {display:block;float:left;width:100%;}main.deals .deal_category .category_item .category_text .box_border .text_box .promo_info sub {margin-bottom:15px;display:inline-block;}main.deals .deal_category .category_item .category_text .box_border .text_box .button {padding:10px 25px 10px 25px;margin:0 15px 0 15px;}main.deals .combo_deals_section .combo_header {padding-top:2rem;}main.deals .combo_deals_section .deal_group {display:block;padding:0 5px;}main.deals .combo_deals_section .combo_deal_container {float:left;margin-bottom:80px;padding:10px;}main.deals .combo_deals_section .combo_deal_container .combo_deal {display:block;border:1px solid #cbcbcb;text-align:center;padding:0 10px 10px 10px;height:100%;}main.deals .combo_deals_section .combo_deal_container .combo_deal .combo_product {text-align:left;height:120px;}main.deals .combo_deals_section .combo_deal_container .combo_deal .combo_product .combo_product_image img {max-height:150px;left:50%;transform:translate(-50%, -50%);}main.deals .combo_deals_section .combo_deal_container .combo_deal .combo_product .combo_product_description p {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;line-height:1.125rem;color:#434343;padding:0;margin:0;display:block;}main.deals .combo_deals_section .combo_deal_container .combo_deal .combo_product .combo_product_description h6 {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;margin-bottom:0;color:#016bb5;display:block;}main.deals .combo_deals_section .combo_deal_container .combo_deal i {font-weight:bold;font-size:0.75rem;font-style:normal;color:white;padding-top:0;margin:0 auto;border-radius:0.9375rem;width:1.875rem;height:1.875rem;background-color:#ff3333;line-height:1.875rem;display:inline-block;}main.deals .combo_deals_section .combo_deal_container .combo_deal .plus {line-height:0.8;font-size:1.875rem;}main.deals .combo_deals_section .combo_deal_container .combo_deal .grand_total {margin:20px 0 20px 0;}main.deals .combo_deals_section .combo_deal_container .combo_deal .grand_total h3 {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;margin:0;line-height:1.875rem;}main.deals .combo_deals_section .combo_deal_container .combo_deal .grand_total p {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;color:#016bb5;line-height:1.25rem;margin:0;font-size:15px;}main.deals .combo_deals_section .combo_deal_container .combo_deal .button {background-color:#ec1d23;border:0.1875rem solid transparent;color:white;width:90%;margin-left:15px;}main.deals .combo_deals_section .combo_deal_container .combo_deal .button:hover {background-color:#ffffff;border:0.1875rem solid #ff3333;color:#ff3333 !important;}main.deals .combo_deals_section .combo_deal_container .combo_deal .end_date {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;color:#434343;}main.deals .combo_deals_section .combo_deal_container .combo_deal .end_date em {font-style:normal;color:#016bb5;}main.deals .middle_align_container {position:relative;display:block;float:left;}main.deals .middle_align {top:50%;position:absolute;transform:translate(-0%, -50%);}@media only screen and (min-width:48em) and (max-width:63.938em){main.deals .deals_header .header_text {width:100%;padding-top:50px;position:absolute;}main.deals .deals_header .header_text .deals_header_h1 {font-size:6vw !important;line-height:6vw !important;color:red;}main.deals .deals_header .header_text .deals_header_p {margin-top:2.2vw !important;font-size:2.2vw !important;line-height:3.6vw !important;}main.deals .deals_header .header_text .header_hr {margin-top:0.9vw !important;margin-bottom:1.2vw !important;width:45vw !important;}main.deals .deal_category {margin:0;}main.deals .deal_category .category_item {padding-bottom:40px !important;}main.deals .deal_category .category_item .category_text {padding-left:1px !important;margin-top:0;height:150px !important;}main.deals .deal_category .category_item .category_text .box_border {z-index:-10;margin-top:-1px;margin-left:0;border-left-width:1px;border-top-width:0px;overflow:hidden;position:initial;}main.deals .deal_category .category_item .category_text .box_border .middle_align {position:relative;top:20px;transform:inherit;}main.deals .combo_deal_container .combo_deal .combo_icon {margin-top:0px;margin-bottom:0px;line-height:0.8;}main.deals .combo_deal_container .combo_deal .combo_product .combo_product_image {margin-top:15px;}main.deals .combo_deal_container .combo_deal .combo_product .combo_product_description {margin-top:15px;}}@media only screen and (max-width: 47.938em){main.deals .deals_header .header_text {width:100%;padding-top:50px;position:absolute;}main.deals .deals_header .header_text .deals_header_h1 {font-size:10vw !important;line-height:10vw !important;}main.deals .deals_header .header_text .deals_header_p {margin-top:20px;font-size:1rem !important;line-height:1.3125rem !important;}main.deals .deals_header .header_text .deals_header_p br {display:none !important;}main.deals .deals_header .header_text .flow_text {display:block !important;}main.deals .deals_header .header_text .regular_text {display:none !important;}main.deals .deals_header .header_text .header_hr {margin-top:1.7vw !important;margin-bottom:1.7vw !important;width:75vw !important;}main.deals .deal_category .category_item .category_image_block {padding-top:2vw;height:36vw !important;overflow:hidden;}main.deals .deal_category .category_item .category_text {height:150px !important;padding-left:1px !important;}main.deals .deal_category .category_item .category_text .box_border {margin-top:-5px;margin-left:0;border-top-width:0;border-left-width:1px;border-top-width:0px;}main.deals .deal_category .category_item .category_text .box_border .text_box {padding-right:30px;}main.deals .deal_category .category_item .category_text .box_border .text_box .columns {padding:0 1.5vw 0 3.5vw !important;}main.deals .deal_category .category_item .category_text .box_border .text_box h3 {margin:0 0 0 0 !important;}main.deals .deal_category .category_item .category_text .box_border .text_box p {margin:1.5vw 0 2vw 0 !important;}main.deals .deal_category .category_item .category_text .box_border .text_box .middle_align {position:relative;top:20px;transform:inherit;}main.deals .deal_category .category_item .category_text .box_border .text_box .countdown {font-size:10vw;line-height:13vw;}main.deals .deal_category .category_item .category_text .box_border .text_box .button {padding:7px 20px 7px 20px;}main.deals .combo_deal_container {margin-bottom:10px !important;}main.deals .combo_deal_container .combo_deal .combo_product .combo_product_image {max-height:150px;margin-top:15px;}main.deals .combo_deal_container .combo_deal .combo_product .combo_product_description {max-height:150px;margin-top:15px;}}@media screen and (max-width: 430px){main.deals .deals_header .deals_header_p {font-size:1.125rem !important;}}main.error_404 {background-color:white;width:100%;display:inline-block;}main.error_404 .page_not_found {text-align:center;}main.error_404 .page_not_found .fouroh_main {display:inline-block;margin:0 auto;max-width:500px !important;}main.error_404 .page_not_found .fouroh_main .fourohfour_image {margin-top:45px;margin-bottom:30px;}main.error_404 .page_not_found .fouroh_main h1 {color:#232323;font-size:1.9375rem;margin:0 auto;margin-bottom:0px;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.error_404 .page_not_found .fouroh_main hr {margin:25px 0;}main.error_404 .page_not_found .fouroh_main .description {margin:0 10px;}main.error_404 .page_not_found .fouroh_main .description p {text-align:left !important;color:#606060;font-size:1rem;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:28px;}main.error_404 .page_not_found .fouroh_main .buttons {margin:0 -10px;}main.error_404 .page_not_found .fouroh_main .buttons .button_box {padding:10px;}main.error_404 .page_not_found .fouroh_main .buttons .button:hover .icon i {color:white !important;}main.error_404 .page_not_found .fouroh_main .buttons .button {width:100%;margin:0;}main.error_404 .page_not_found .fouroh_main .buttons .button p {display:inline-block;float:left;font-weight:bold;margin:0 !important;text-align:left;}main.error_404 .page_not_found .fouroh_main .buttons .button .icon {width:20px;height:25px;padding:0;margin:0 10px 0 0;display:inline-block;float:left;position:relative;}main.error_404 .page_not_found .fouroh_main .buttons .button .icon i {display:inline-block;color:#016bb5;font-size:1.5625rem;}@media only screen and (min-width:48em) and (max-width:63.938em){main.error_404 .fouroh_main {min-width:480px !important;}}@media only screen and (max-width: 47.938em){main.error_404 .icon {margin-right:10px !important;}}@media screen and (max-width: 300px){main.error_404 .button .icon {width:100% !important;text-align:center;}main.error_404 .button p {width:100%;text-align:center !important;}}main.about_us {display:inline-block;width:100%;}main.about_us .main_container {width:100%;display:inline-block;}main.about_us .main_container .full_header {width:100%;display:inline-block;height:auto;}main.about_us .main_container .full_header img {width:100%;display:inline-block;height:auto;}main.about_us .main_container .paragraph {margin:0 auto;margin-top:40px;margin-bottom:30px;}main.about_us .main_container .paragraph h1 ,main.about_us .main_container .paragraph h2 ,main.about_us .main_container .paragraph h5 ,main.about_us .main_container .paragraph p {margin-bottom:10px;}main.about_us .main_container .paragraph h1 ,main.about_us .main_container .paragraph h2 {font-size:2.25rem;}main.about_us .main_container .paragraph h5 {color:#016bb5;font-weight:normal;}main.about_us .main_container .paragraph p {color:#606060;font-size:0.875rem;}main.about_us .main_container .paragraph .button {margin-top:10px;font-size:0.8125rem;}main.about_us .main_container .introduction h1 ,main.about_us .main_container .introduction h2 ,main.about_us .main_container .introduction h5 ,main.about_us .main_container .introduction p {width:100%;margin-bottom:20px;text-align:center !important;}@media only screen and (max-width: 47.938em){main.about_us .full_header {height:175px !important;overflow:hidden;position:relative;}main.about_us .full_header img {height:175px !important;min-width:750px !important;}main.about_us .paragraph {margin-bottom:30px !important;margin-top:30px !important;}main.about_us .paragraph h1 {font-size:2.8em !important;line-height:1 !important;}main.about_us .paragraph h2 {font-size:2em !important;line-height:1.1 !important;}}main.terms .breadcrumbs {margin-left:18px;margin-bottom:10px;}main.terms .main_list {padding-left:0;}main.terms h1 {font-size:2rem;}main.terms h4 {color:#016bb5 !important;margin-top:35px;}main.terms h5 {margin-top:20px;}main.terms p ,main.terms li {font-size:0.875rem;}main.terms li {margin-bottom:20px;}main.terms ul {padding-left:20px;}main.terms ol {padding-left:20px;counter-reset:item;}main.terms ol li {display:block;position:relative;}main.terms ol li:before {content:counters(item, ".") ".";counter-increment:item;position:absolute;margin-right:100%;right:10px;}main.vitality h5 ,main.vitality p {margin-bottom:20px;}main.vitality h1 {font-size:2rem;line-height:2.3125rem;margin:-10px 0 30px 0;}main.vitality h5 {font-weight:normal;color:#016bb5;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.vitality h6 {font-size:1.125rem;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:2px;}main.vitality p {color:#606060;}main.vitality hr {margin:35px 0;}main.vitality .header {margin-top:10px !important;margin-bottom:30px;}main.vitality .header .large_header {display:block;}main.vitality .header .mobile_header {display:none;}main.vitality .hg_block_parent {min-height:100px;}main.vitality .hg_block_parent .hg_block {min-height:100px;padding:43px;}main.vitality .hg_block_parent .hg_block .vitality_logo_section {margin-bottom:35px;}main.vitality .hg_block_parent .hg_block .vitality_logo_section .logo {margin-right:10px;width:76px;display:inline-block;float:left;}main.vitality .hg_block_parent .hg_block .vitality_logo_section .text_container {float:left;width:70%;}main.vitality .hg_block_parent .hg_block .vitality_logo_section .text_container .text {height:89px;vertical-align:middle;display:table;}main.vitality .hg_block_parent .hg_block .vitality_logo_section .text_container .text h6 {font-size:0.875rem;line-height:1.5rem;display:table-cell;vertical-align:middle;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.vitality .hg_block_parent .hg_block .activate {display:table;width:100%;}main.vitality .hg_block_parent .hg_block .activate .button_box {padding-left:0;display:table-cell;vertical-align:middle;float:none !important;height:80px;}main.vitality .hg_block_parent .hg_block .activate .button_box .button {min-width:180px;font-size:1.25rem;font-weight:normal;padding-left:30px !important;padding-right:30px !important;display:inline-block;margin-right:20px;margin-bottom:0px;}main.vitality .hg_block_parent .hg_block .activate .smallprint {height:80px;float:none;display:table-cell;vertical-align:middle;}main.vitality .hg_block_parent .hg_block .activate .smallprint p {font-size:0.75rem;color:#606060;text-align:left;margin-bottom:0;display:inline-block;}main.vitality .hg_block_parent .hg_block .add_top_margin {margin-top:70px;}main.vitality .hg_block_parent .left_block {padding-left:0px;}main.vitality .hg_block_parent .right_block {padding-right:0px;}main.vitality .row {margin:0 auto;padding:0 10px;}@media only screen and (min-width:48em) and (max-width:63.938em){.activate .button_box {display:block !important;width:100% !important;text-align:center;}.activate .button_box .button {margin:10px auto 10px auto !important;}.activate .smallprint {display:block !important;}.activate .smallprint p {display:block !important;width:100% !important;text-align:center !important;}}@media only screen and (max-width: 47.938em){.header .large_header {display:none !important;}.header .mobile_header {display:block !important;}.hg_block {padding:20px 0 !important;}.hg_block .inner img {margin:0 auto !important;}}@media screen and (max-width: 500px){.hg_block .inner .vitality_logo_section .logo {width:100% !important;text-align:center;}.hg_block .inner .vitality_logo_section .text_container {width:100% !important;}.hg_block .inner .vitality_logo_section .text_container .text {width:100% !important;}.hg_block .inner .vitality_logo_section .text_container .text h6 {text-align:center;}.hg_block .inner .activate .button_box {display:block !important;width:100% !important;text-align:center;}.hg_block .inner .activate .button_box .button {margin:10px auto 10px auto !important;}.hg_block .inner .activate .smallprint {display:block !important;}.hg_block .inner .activate .smallprint p {display:block !important;width:100% !important;text-align:center !important;}}main.services .header_container {height:322px;float:left;display:block;position:relative;margin-bottom:20px;}main.services .header_container .header {height:322px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/images/theme/services/services_header.jpg) no-repeat center center;background-size:auto 100%;position:relative;}main.services .header_container .header .header_text {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;float:none;height:170px;}main.services .header_container .header .header_text .header_p ,main.services .header_container .header .header_text p ,main.services .header_container .header .header_text .large {display:block;}main.services .header_container .header .header_text .header_p ,main.services .header_container .header .header_text p ,main.services .header_container .header .header_text .medium {display:none;}main.services .header_container .header .header_text .header_h1 ,main.services .header_container .header .header_text h1 {font-size:3.125rem;color:#f1f1f1;line-height:3.125rem;text-align:center;margin:0;width:100%;}main.services .header_container .header .header_text .header_p ,main.services .header_container .header .header_text p {margin-top:1.375rem;font-size:1.375rem;color:#f1f1f1;line-height:2rem;text-align:center;float:left;}main.services .header_container .header .header_text .flow_text {display:none;}main.services .header_container .header .header_text .regular_text {display:block;}main.services .header_container .header .header_text .header_hr {margin:0 auto;margin-top:0.375rem;margin-bottom:0.375rem;max-width:392px;height:1px;background-color:#f1f1f1;}main.services .breadcrumbs {margin:7px 0 0 12px;padding:0;}main.services h5 ,main.services p {margin-bottom:20px;}main.services h2 {font-size:2.25rem;line-height:2.3125rem;margin:-5px 0 27px 0;}main.services h5 {font-weight:normal;color:#016bb5;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.25rem;}main.services p {color:#606060;}main.services hr {margin:20px 0;}main.services .header .large_header {display:block;}main.services .header .mobile_header {display:none;}main.services .hg_block_parent {min-height:100px;}main.services .hg_block_parent .hg_block {min-height:100px;padding:43px;}main.services .hg_block_parent .hg_block .inner {margin-bottom:-20px;}main.services .hg_block_parent .hg_block .inner img {margin-bottom:20px;}main.services .hg_block_parent .hg_block .button ,main.services .hg_block_parent .hg_block .contact_us {margin-top:20px;margin-bottom:40px;padding-left:30px !important;padding-right:30px !important;width:180px;}main.services .hg_block_parent .hg_block .vitality_logo_section .logo {width:76px;display:inline-block;}main.services .hg_block_parent .hg_block .vitality_logo_section .text {height:89px;vertical-align:middle;display:table;}main.services .hg_block_parent .hg_block .vitality_logo_section .text h6 {display:table-cell;vertical-align:middle;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.services .hg_block_parent .left_block {padding-left:0px;}main.services .hg_block_parent .right_block {padding-right:0px;}main.services .hg_block_parent .center_block {padding-left:0px;padding-right:0px;text-align:center;}main.services .row {margin:0 auto;padding:0 10px;}@media only screen and (min-width:48em) and (max-width:63.938em){main.services .header_p ,main.services .large {display:none !important;}main.services .header_p ,main.services .medium {display:inline !important;}main.services .activate .button_box {float:left !important;}}@media only screen and (max-width: 47.938em){main.services .header_p ,main.services .large {display:none !important;}main.services .header_p ,main.services .medium {display:block !important;}main.services .header .large_header {display:none !important;}main.services .header .mobile_header {display:block !important;}main.services .hg_block {padding:20px 0 !important;}main.services .hg_block .inner img {margin:0 auto !important;width:100% !important;padding-bottom:20px !important;}}@media screen and (max-width: 470px){main.services .header .header_text {height:200px !important;}main.services .header .header_text .header_hr {width:80vw !important;}main.services .header .header_text .header_h1 ,main.services .header .header_text h1 {font-size:10.3vw !important;}main.services .header .header_text .header_p ,main.services .header .header_text p {margin-top:5vw !important;font-size:4.7vw !important;line-height:7vw !important;}main.services .hg_block .inner .vitality_logo_section .image {width:100% !important;text-align:center;}main.services .hg_block .inner .vitality_logo_section .text {width:100% !important;}main.services .hg_block .inner .vitality_logo_section .text h6 {text-align:center;}main.services .hg_block .inner .activate .button_box {width:100% !important;float:left !important;}}main.wishlist .wishlist_page {padding:0 25px;}main.wishlist .wishlist_page h6 {font-size:0.875rem;}main.wishlist .wishlist_page .heading .fa-heart {color:#ec1d23;float:left;font-size:1.125rem;padding-right:7px;padding-top:13px;}main.wishlist .wishlist_page .heading h1 {float:left;font-size:1.5rem;}main.wishlist .wishlist_page .wishlist {margin-top:10px;margin-bottom:120px;border:1px solid #e1e1e1;}main.wishlist .wishlist_page .wishlist .box_padding {padding:15px;}main.wishlist .wishlist_page .wishlist .table_header {border-top:1px solid white;background-color:#f1f1f1;}main.wishlist .wishlist_page .wishlist .table_header h6 {margin:0px;line-height:14px;}main.wishlist .wishlist_page .wishlist .table_header .th_right {float:right;}main.wishlist .wishlist_page .wishlist .items .item {border-bottom:1px solid #e1e1e1;}main.wishlist .wishlist_page .wishlist .items .item .empty_list {text-align:center;}main.wishlist .wishlist_page .wishlist .items .item .empty_list h4 {color:#cbcbcb;}main.wishlist .wishlist_page .wishlist .items .item .item_left {float:left;}main.wishlist .wishlist_page .wishlist .items .item .item_left .container .img_box {height:130px;width:inherit;display:table-cell;float:none;vertical-align:middle;text-align:center;}main.wishlist .wishlist_page .wishlist .items .item .item_left .container .img_box img {margin:0 auto;display:inline-block;max-width:85px;max-height:100px;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text {padding-left:15px;-moz-box-sizing:content-box;box-sizing:content-box;height:130px;display:table-cell;float:none !important;vertical-align:middle;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text h6 {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin:0 0 5px 0;max-width:330px;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text p {font-size:0.75rem;color:#606060;margin:0 0 3px 0;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text a p {color:#016bb5;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier {display:inline-block;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .selectricWrapper {display:inline-block;width:auto;margin:0;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .selectricWrapper .selectric {display:block;height:25px;margin:0 10px 0 0;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .selectricWrapper .selectric p {padding:0 20px 0 5px !important;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .modifier_label {display:inline-block;padding:0;vertical-align:top !important;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .modifier_label p {vertical-align:middle !important;display:inline-block;padding:0 5px 0 0;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .button {width:20px;padding:10px !important;}main.wishlist .wishlist_page .wishlist .items .item .item_right {float:right;}main.wishlist .wishlist_page .wishlist .items .item .item_right .price {height:130px;display:table-cell;float:none !important;vertical-align:middle;}main.wishlist .wishlist_page .wishlist .items .item .item_right .price h5 {font-size:1rem;font-weight:400;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;line-height:1rem;margin:5px 0 -5px 0;text-align:left;}main.wishlist .wishlist_page .wishlist .items .item .item_right .price a {color:#5b4079;font-size:0.625rem;margin:0;text-align:left;}main.wishlist .wishlist_page .wishlist .items .item .item_right .button_box {height:130px;width:inherit;text-align:center;display:table-cell;float:none !important;vertical-align:middle;}main.wishlist .wishlist_page .wishlist .items .item .item_right .button_box .button {padding:8px;margin:0 auto;width:auto;}main.wishlist .wishlist_page .wishlist .items .item .item_right .remove {color:#cbcbcb;height:130px;display:table-cell;float:none !important;vertical-align:middle;padding-right:10px;font-size:1.25rem;text-align:center;}main.wishlist .wishlist_page .wishlist .items .item .item_right .remove:hover {color:#606060 !important;}@media screen and (min-width: 1200px){.wishlist_page .xlarge-1 {width:8.35% !important;}.wishlist_page .xlarge-2 {width:16.65% !important;}.wishlist_page .xlarge-3 {width:25% !important;}.wishlist_page .xlarge-4 {width:33.35% !important;}.wishlist_page .xlarge-5 {width:41.65% !important;}.wishlist_page .xlarge-6 {width:50% !important;}.wishlist_page .xlarge-7 {width:58.35% !important;}.wishlist_page .xlarge-8 {width:66.65% !important;}.wishlist_page .xlarge-9 {width:75% !important;}.wishlist_page .xlarge-10 {width:83.35% !important;}.wishlist_page .xlarge-11 {width:91.65% !important;}.wishlist_page .xlarge-12 {width:100% !important;}}@media screen and (max-width: 450px){.wishlist_page .xsmall-1 {width:8.35% !important;}.wishlist_page .xsmall-2 {width:16.65% !important;}.wishlist_page .xsmall-3 {width:25% !important;}.wishlist_page .xsmall-4 {width:33.35% !important;}.wishlist_page .xsmall-5 {width:41.65% !important;}.wishlist_page .xsmall-6 {width:50% !important;}.wishlist_page .xsmall-7 {width:58.35% !important;}.wishlist_page .xsmall-8 {width:66.65% !important;}.wishlist_page .xsmall-9 {width:75% !important;}.wishlist_page .xsmall-10 {width:83.35% !important;}.wishlist_page .xsmall-11 {width:91.65% !important;}.wishlist_page .xsmall-12 {width:100% !important;}.wishlist_page .xsmall-height {width:auto !important;}.wishlist_page .th_left ,.wishlist_page .th_right {display:none !important;}.wishlist_page .items .item {text-align:center;}.wishlist_page .items .item .item_left .img_box {float:right !important;height:auto !important;margin:10px 0 20px 0 !important;}.wishlist_page .items .item .item_left .text_box {display:inline-block !important;height:auto !important;}.wishlist_page .items .item .item_left .text_box .inner_text {margin:0 0 10px 0 !important;display:inline-block !important;height:auto !important;}.wishlist_page .items .item .item_left .text_box .inner_text h6 {margin:0 0 10px 0 !important;}.wishlist_page .items .item .item_right {padding:0 !important;}.wishlist_page .items .item .item_right .columns {margin:0 0 15px 0 !important;}.wishlist_page .items .item .item_right .price {height:auto !important;display:inline-block !important;}.wishlist_page .items .item .item_right .price h5 {text-align:center !important;}.wishlist_page .items .item .item_right .price a {text-align:center !important;}.wishlist_page .items .item .item_right .button_box_width {width:100% !important;float:left !important;}.wishlist_page .items .item .item_right .button_box {margin:0 !important;height:auto !important;text-align:center !important;display:inline-block !important;}.wishlist_page .items .item .item_right .remove_box {width:100% !important;float:left !important;}.wishlist_page .items .item .item_right .remove {height:auto !important;display:inline-block !important;}}@media only screen and (min-width:48em) and (max-width:63.938em){}@media only screen and (max-width: 47.938em){.wishlist_page .th_right {padding-left:20px !important;}.wishlist_page .item_right {padding:16px 0 0 20px !important;height:auto !important;}.wishlist_page .item_right .columns {margin:0 0 15px 0 !important;}.wishlist_page .item_right .price {height:auto !important;display:inline-block !important;}.wishlist_page .item_right .button_box {height:auto !important;display:inline-block !important;margin-right:15px;text-align:left !important;}.wishlist_page .item_right .remove {height:auto !important;display:inline-block !important;}}main.brands {margin:0 auto;}main.brands .no-padding-left {padding-left:0;}main.brands .no-padding-right {padding-right:0;}main.brands .no-padding {padding-right:0;padding-left:0;}main.brands h1 {font-size:1.5rem;}main.brands p {color:#606060;}main.brands .details {padding:0 10px;}main.brands .brands_container {margin-bottom:6rem;max-width:none;margin-left:0;margin-right:0;}main.brands .brands_container .boxed {position:relative;display:inline-block;float:left;margin-bottom:20px;}main.brands .brands_container .boxed .set_height {margin-top:100%;}main.brands .brands_container .boxed .stretch {position:absolute;top:0;bottom:0;left:0;right:0;}main.brands .brands_container .inner_box {border:1px solid #e1e1e1;border-radius:2px;margin:10px;height:100%;}main.brands .brands_container .inner_box:hover span {color:#016bb5;}main.brands .brands_container .inner_box span {display:block;position:absolute;z-index:2;font-size:1.4rem;color:#434343;font-weight:500;bottom:0;right:0;left:0;margin-right:10px;margin-left:10px;}main.brands .brands_container .inner_box img {position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;max-width:90%;max-height:90%;}main.brands .brands_container .inner_box:hover {box-shadow:0 0 2.1875rem #c5c5c5;}main.brands .a-z {margin-top:-26px;padding:1rem 10px 0 10px;}main.brands .a-z ul {list-style-type:none;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-moz-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;}main.brands .a-z ul .feat {line-height:1rem;letter-spacing:-0.6px;padding:0;}main.brands .a-z ul .numb {line-height:2rem;}main.brands .a-z ul li {-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:2.2rem;min-width:30px;border:1px solid #e1e1e1;padding:0px;margin-bottom:5px;}main.brands .a-z ul li a {width:100%;height:100%;text-align:center;border-radius:0;}main.brands .current {background-color:#016bb5;}main.brands .current a {background-color:#016bb5 !important;font-weight:normal !important;}@media only screen and (max-width: 47.938em){main.brands {margin-left:5px;margin-right:5px;}}@media only screen and (min-width:48em) and (max-width:63.938em){main.brands {margin-left:5px;margin-right:5px;}}@media only screen and (min-width:64em){main.brands {padding-left:30px;}}main.brand {background-size:cover;}main.brand .main_row {padding-top:1.4rem;padding-bottom:4rem;background-color:#ffffff;}main.brand h1 {font-size:1.8rem;}main.brand h2 {font-size:1.4rem;margin-bottom:1.3rem;}main.brand h5 {font-size:1.4rem;color:#434343;font-weight:bold;margin:1.1875rem 0 0.75rem 0;}main.brand .breadcrumbs {padding:0 1.125rem 0 0;}main.brand .shadow:hover {box-shadow:0 0 0.625rem #e1e1e1;}main.brand .opened {font-weight:bold;color:#000000;}main.brand .products_loader {width:100%;}main.brand .products_loader img {margin:90px auto;display:block;}main.brand .category_sidebar_navigation .main_category_navigation {border:0.0625rem solid #e1e1e1;}main.brand .category_sidebar_navigation .main_category_navigation .subcat {margin-bottom:0;}main.brand .category_sidebar_navigation .brand_brands {border:1px solid #e1e1e1;}main.brand .category_sidebar_navigation .products_filter ul {border:1px solid #e1e1e1;}main.brand .category_sidebar_navigation .products_filter .brand {display:none;}main.brand .category_sidebar_navigation ul {list-style:none;}main.brand .category_sidebar_navigation ul li {height:2.5rem;}main.brand .category_sidebar_navigation ul li p ,main.brand .category_sidebar_navigation ul li a {text-transform:capitalize;font-size:0.875rem;color:#434343;padding:0.625rem 0 0.625rem 0.9375rem;margin-bottom:0;}main.brand .category_sidebar_navigation ul li a {display:block;}main.brand .category_sidebar_navigation ul li:nth-child(2) {margin-top:0.4375rem;}main.brand .category_sidebar_navigation ul li:last-child {margin-bottom:0.5625rem;}main.brand .category_sidebar_navigation ul li:hover {text-decoration:underline;}main.brand .category_sidebar_navigation ul li:hover a {color:#016bb5;}main.brand .category_sidebar_navigation ul .selected p {color:#ffffff;background-color:#016bb5;text-transform:none;}main.brand .category_sidebar_navigation ul .selected:hover {text-decoration:none;}main.brand .category_sidebar_navigation ul .selected:hover a {color:#434343;}main.brand .featured {margin-bottom:2.1rem;}main.brand .featured p:first-of-type {font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;color:#434343;}main.brand .featured p {font-size:0.8rem;color:#606060;}main.brand .brand_cats {margin-left:0px;margin-bottom:1.4rem;}main.brand .feat_prod {margin-left:0px;}main.brand .item_container .boxed {position:relative;display:inline-block;}main.brand .item_container .boxed .set_height {margin-top:150%;}main.brand .item_container .boxed .stretch {position:absolute;top:0;bottom:0;left:0;right:0;}main.brand .item_container .inner_box {border:1px solid #e1e1e1;border-radius:2px;}main.brand .item_container .inner_box:hover span {color:#016bb5;}main.brand .item_container .inner_box span {display:block;position:absolute;z-index:2;bottom:14%;right:0;left:0;margin:0 auto;font-size:1.4rem;color:#434343;font-weight:500;}main.brand .item_container .inner_box img {position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;margin-top:0;}main.brand .item_container .inner_box .category_image {height:73%;position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;}main.brand .categories_list {margin:0.625rem 0 1.25rem 0;}main.brand .categories_list .list_category_title {margin-top:6px;}main.brand .categories_list .list_category_title h3 {margin:1.1875rem 0 0.75rem 0;}main.brand .categories_list .list_category {margin-bottom:1.25rem;text-align:center;float:left;}main.brand .categories_list .list_category .list_category_image {float:left;}main.brand .categories_list .list_category .list_category_image a {width:100%;float:left;}main.brand .categories_list .list_category .category_border {border:0.0625rem solid #e1e1e1;height:100%;width:100%;padding-bottom:20px;float:left;}main.brand .categories_list .list_category .category_border:hover {box-shadow:0 0 2.1875rem #e1e1e1;}main.brand .products_filter li {position:relative;}main.brand .products_filter li a {position:relative;display:block;}main.brand .products_filter li .clear_filter {position:absolute;top:0;right:0;padding:11px;}main.brand .products_filter li .clear_filter i {color:#db1c1c;}main.brand .products_filter span.filter_item_count {color:#606060 !important;font-size:0.75rem !important;padding-left:1px;}main.brand .products_list {margin-bottom:0.625rem;padding-left:0;}main.brand .products_list a {float:left;width:100%;}main.brand .products_list .list_product {margin-bottom:1.25rem;padding-bottom:0.625rem;text-align:center;float:left;overflow:visible;}main.brand .products_list .list_product p {margin:0;}main.brand .products_list .list_product .list_product_image {position:relative;overflow:hidden;}main.brand .products_list .list_product .stamp {transform:translate(-34%, 38%) rotate(-45deg);position:absolute;width:200px;}main.brand .products_list .list_product .stamp span {display:block;text-transform:uppercase;color:#ffffff;}main.brand .products_list .list_product .stamp span:nth-of-type(1) {font-size:0.7rem;line-height:0.8rem;margin-top:4px;}main.brand .products_list .list_product .stamp span:nth-of-type(2) {font-size:1.1rem;line-height:1.1rem;margin-bottom:4px;}main.brand .products_list .list_product .stamp.store_only {background-color:#003e6a;}main.brand .products_list .list_product .stamp.pre_order {background-color:#62a8d9;}main.brand .products_list .list_product .stamp.coming_soon {background-color:#434343;}main.brand .products_list .list_product .stamp.marked_down {background-color:#ec1d23;transform:translate(-31%, 56%) rotate(-45deg);}main.brand .products_list .list_product .stamp.just_arrived {background-color:#3e8e28;transform:translate(-31%, 56%) rotate(-45deg);}main.brand .products_list .list_product .stamp.online_only {background-color:#00999c;transform:translate(-31%, 56%) rotate(-45deg);}main.brand .products_list .list_product .promotion_icons {width:62px;float:right;padding-top:8px;margin-right:-8px;}main.brand .products_list .list_product .list_product_save_amount {height:0;width:0;}main.brand .products_list .list_product .list_product_save_amount p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.1875rem;display:block;width:3.875rem;height:4.875rem;padding:2.375rem 0.625rem 0 0;position:relative;z-index:3;color:#ffffff;float:right;}main.brand .products_list .list_product .list_product_title {padding-top:0.6875rem;height:3.25rem;overflow:hidden;}main.brand .products_list .list_product .list_product_title p {font-size:0.875rem;color:#434343;float:left;margin:0;text-align:left;}main.brand .products_list .list_product .list_product_price p {font-size:1.25rem;font-weight:bold;color:#006bb6;float:left;}main.brand .products_list .list_product .list_product_price p span.was_price {text-decoration:line-through !important;font-size:0.875rem !important;font-family:Arial,Helvetica,sans-serif !important;color:#9e9e9e !important;margin:0 !important;font-weight:normal !important;}main.brand .products_list .list_product .list_product_discovery_miles_wishlist p {font-size:0.75rem;color:#5b4079;float:left;}main.brand .products_list .list_product .list_product_discovery_miles_wishlist .list_product_discovery_miles {float:left;}main.brand .products_list .list_product .product_border {border:0.0625rem solid #e1e1e1;padding-bottom:0.75rem;height:100%;width:100%;float:left;}main.brand .products_list .list_product .list_product_wishlist {height:0;float:left;width:100%;}main.brand .products_list .list_product .list_product_wishlist .wishlist_image {position:relative;top:-29px;left:-13px;float:right;width:18px;height:16px;cursor:pointer;font-size:0px !important;background:url('/images/theme/product_icons/wishlist-icon.jpg');}main.brand .products_list .list_product .list_product_wishlist .wishlist_image.red {background:url('/images/theme/product_icons/wishlist-red-icon.jpg');}main.brand .products_list .list_product .list_product_wishlist img {float:right;position:relative;top:-86px;left:30px;}main.brand .products_list .list_product .product_border:hover {box-shadow:0 0 0.625rem #e1e1e1;}main.brand .products_list .list_product .vitality_tooltip {position:relative;z-index:1;top:89px;left:-16px;max-width:258px;}main.brand .products_list .list_product .zero_space {width:0px;height:0px;}main.brand .products_list .list_product .product_colours {position:relative;margin-left:0.875rem;top:13rem;height:0;float:left;}main.brand .products_list .list_product .product_colours img {position:relative;margin-left:1px;z-index:1;float:left;}main.brand .products_list .list_product .list_product_icons {height:0;}main.brand .products_list .list_product .list_product_icons img {position:relative;z-index:2;}main.brand .products_list .list_product .list_product_icons .discovery_icon {left:-0.3125rem;top:9.875rem;float:left;}main.brand .products_list .list_product .list_product_icons .save_icon {float:right;text-align:center;width:62px;height:62px;}main.brand .products_list .list_product .list_product_icons .save_icon img {z-index:3;}main.brand .products_list .list_product .list_product_icons .save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#ffffff;z-index:4;}main.brand .products_list .list_product .list_product_icons .save_icon .save_icon_save {top:-52px;font-size:0.9375rem;}main.brand .products_list .list_product .list_product_icons .save_icon .save_icon_price {top:-63px;font-size:1.1875rem;}main.brand .products_list .list_product .list_product_icons .item_combo_deal_icon {padding-top:4px;float:right;}main.brand .products_list .list_product .list_product_icons .with_free_gift_icon {padding-top:4px;float:right;}main.brand .products_list .list_product:hover .list_product_image {opacity:0.9;}main.brand .product_listing_pagination {margin-bottom:0.4375rem;}main.brand .product_listing_pagination .pager {float:left;padding-bottom:0.625rem;}main.brand .product_listing_pagination .pager .pager_container {float:right;}main.brand .product_listing_pagination .pager .pager_container>div {height:42px;}main.brand .product_listing_pagination .pager .pager_container .page_next {margin-right:0;}main.brand .product_listing_pagination .pager .pager_container .page_next ,main.brand .product_listing_pagination .pager .pager_container .page_previous {height:42px !important;width:46px !important;}main.brand .product_listing_pagination .pager .pager_container .pagination_pages {float:left;max-width:275px;min-width:55px;}main.brand .product_listing_pagination .pager .pager_container .pagination_link {min-width:55px;}main.brand .product_listing_pagination .pager .pager_container .pagination_link p ,main.brand .product_listing_pagination .pager .pager_container .pagination_link a {display:block;height:42px !important;width:46px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;}main.brand .product_listing_pagination .pager .pagination_link {height:42px !important;float:left;padding:0;text-align:center;}main.brand .product_listing_pagination .pager .pagination_link p ,main.brand .product_listing_pagination .pager .pagination_link a {color:#606060;font-size:12px;line-height:42px;cursor:pointer;}main.brand .product_listing_pagination .pager .pagination_link:hover p ,main.brand .product_listing_pagination .pager .pagination_link:hover a ,main.brand .product_listing_pagination .pager .active p ,main.brand .product_listing_pagination .pager .active a {background-color:#006bb6;color:#ffffff;}main.brand .product_listing_pagination .products_showing {float:left;padding-bottom:0.625rem;}main.brand .product_listing_pagination .products_showing .pagination_pages {margin:0 !important;}main.brand .product_listing_pagination .products_showing>div {padding:0;}main.brand .product_listing_pagination .products_showing p {display:block;float:left;margin-top:13px;}main.brand .product_listing_pagination .products_showing .products_showing_text {margin-right:16px;}main.brand .product_listing_pagination .products_showing .show_text {margin-right:10px;}main.brand .product_listing_pagination .products_showing .products_per_page {display:block;padding:0 0 0.3125rem 0;width:64px;height:44px;float:left;}main.brand .product_listing_pagination .products_showing .products_per_page p.label {margin-top:0px;}main.brand .product_listing_pagination .products_showing .products_per_page .selectricWrapper {width:3.375rem;}main.brand .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric {height:2.75rem;}main.brand .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric p.label {margin-top:5px;}main.brand .product_listing_pagination .products_showing .overlap_footer {z-index:1;}main.brand .product_listing_pagination .sort_by {height:2.75rem;float:left;margin:0 0 0.3125rem 0;padding-right:29px;padding-left:4px;}main.brand .product_listing_pagination .sort_by .selectricWrapper .selectric {height:2.75rem;}main.brand .product_listing_pagination .sort_by .selectricWrapper .selectric p.label {margin-top:5px;}main.brand .product_listing_pagination p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:0px;font-size:12px;color:#606060;}main.brand .product_listing_pagination .selectricWrapper {position:relative;margin:0;cursor:pointer;}main.brand .product_listing_pagination .selectric {border:1px solid #dddddd;background:#ffffff;position:relative;border-radius:2px;}main.brand .product_listing_pagination .selectric p.label {margin-top:5px;}main.brand .product_listing_pagination .selectric .label {display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:6px;font-size:12px;line-height:18px;color:#606060;min-height:18px;background:none;}main.brand .product_listing_pagination .selectric .button {display:block;position:absolute;right:0;top:0;width:20px;height:100%;color:#bbbbbb;text-align:center;font:0/0 a;*font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial;border:none;}main.brand .product_listing_pagination .selectric .button:hover {background:none;border:none;}main.brand .product_listing_pagination .selectric .button:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:33px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;}main.brand .product_listing_pagination .selectricScroll li {background-color:#ffffff;}main.brand .slider {padding-left:0;margin-bottom:1rem;margin-top:-0.4rem;}main.brand .slider .slide_preloader {padding-left:35%;margin:5.625rem 0 5.625rem 0;}main.brand .slider .slide_container {margin-bottom:0;}main.brand .slider .slide_container .show {visibility:visible !important;}main.brand .slider .slide_container .slide {visibility:hidden;height:19.375rem !important;background-size:cover !important;background-position:center center !important;}main.brand .slider .slide_container .slide .slider_image {display:block;height:19.375rem;background-size:cover !important;background-position:center left !important;}main.brand .slider .slide_container .slide .slider_image .slide_text {bottom:0;position:absolute;width:100%;}main.brand .slider .slide_container .slide .slider_image .slide_text a {color:#ffffff;font-size:1.25rem;}main.brand .slider .slide_container .slide .slider_image .slide_text .button {background-color:#d10027;border:2px solid #ffffff;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.brand .slider .slide_container .slide a {width:inherit;height:inherit;display:block;float:left;}main.brand .slider .slide_container .slick-slide {margin:0.75rem 0 1.4375rem 0;}main.brand .slider .slide_container .slick-dots {bottom:1.4375rem;width:97%;margin:0 auto;position:relative;margin-top:-40px;text-align:right;}main.brand .slider .slide_container .slick-dots li {background-color:#ffffff;border-radius:1.375rem;height:1.375rem;width:1.375rem;}main.brand .slider .slide_container .slick-dots li button:before {color:#016bb5;opacity:0;height:1rem;width:1rem;border-radius:1rem;display:block;background-color:#016bb5;}main.brand .slider .slide_container .slick-dots li button {top:3px;left:3px;}main.brand .slider .slide_container .slick-dots li.slick-active button:before {opacity:1;}main.brand .slider .slide_container .category_banner_link {display:block;float:left;width:100%;height:100%;}@media only screen and (min-width:90.063em){main.brand {margin-left:-13px;}}@media only screen and (min-width:64em) and (max-width:90em){main.brand {margin-left:-27px;}}@media only screen and (min-width:64em){main.brand .categories_list .list_category:nth-child(3n+1) {padding-right:0.8125rem;}main.brand .categories_list .list_category:nth-child(3n+2) {padding:0 0.4375rem 0 0.4375rem;}main.brand .categories_list .list_category:nth-child(3n+3) {padding-left:0.8125rem;}main.brand .products_list .list_product:nth-child(3n+1) {padding:0 0.8125rem 0 0;}main.brand .products_list .list_product:nth-child(3n+2) {padding:0 0.4375rem 0 0.4375rem;}main.brand .products_list .list_product:nth-child(3n+3) {padding:0 0 0 0.8125rem;}}@media only screen and (min-width:48em) and (max-width:63.938em){main.brand {margin-left:5px;margin-right:5px;}main.brand .categories_list .list_category:nth-child(2n+1) {padding-right:0.625rem;}main.brand .categories_list .list_category:nth-child(2n+2) {padding-left:0.625rem;}main.brand .products_list .list_product:nth-child(2n+1) {padding-right:0.625rem;}main.brand .products_list .list_product:nth-child(2n+2) {padding-left:0.625rem;}}@media only screen and (max-width: 47.938em){main.brand {margin-left:5px;margin-right:5px;}main.brand .sort_by {padding-left:15px !important;}}main.expert-advice {color:#434343;}main.expert-advice hr {margin:0;}main.expert-advice * {-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;}main.expert-advice h1 {font-size:2.1875rem;margin:15px auto;}main.expert-advice h2 {font-size:1.48rem;}main.expert-advice h2.blue-strip {background-color:#003f6b;padding-left:2rem;color:#ffffff;}main.expert-advice h3 {font-size:1.28rem;}main.expert-advice .advice_content h2 {font-size:1.48rem;}main.expert-advice .advice_content h3 {font-size:1.28rem;}main.expert-advice .advice_content .blue p {color:#016bb5;font-size:1.2rem;}main.expert-advice .advice_content .paragraph p {font-size:1rem;}main.expert-advice .advice_content .quote {width:80%;margin:0 auto;}main.expert-advice .advice_content .quote p {color:#016bb5;font-size:1.48rem;font-style:italic;text-align:center;}main.expert-advice .advice_content ul {list-style:none;padding:0;margin:0;}main.expert-advice .advice_content ul li {text-indent:-0.7em;padding:0.4rem 0 0.4rem 1em;}main.expert-advice .advice_content ul li:before {content:"• ";color:#016bb5;margin-right:0.4rem;display:inline-block;}main.expert-advice .advice_content img {min-width:100%;}main.expert-advice .advice_content .wider {height:100%;max-width:none;}main.expert-advice .advice_content .taller {height:100%;max-width:none;}main.expert-advice .advice_content .full_width {width:100%;}main.expert-advice .advice_content .images_block {padding-right:15px;margin-top:1rem;margin-bottom:1rem;}main.expert-advice .advice_content .float-image-right {width:50%;float:right;margin-left:1rem;margin-bottom:1rem;position:relative;}main.expert-advice .advice_content .float-image-left {width:50%;float:left;margin-right:1rem;margin-bottom:1rem;position:relative;}main.expert-advice .advice_content .img-shell {overflow:hidden;padding-right:0;}main.expert-advice .advice_content .img-shell .boxed {height:100%;padding:1.5rem;color:#ffffff;}main.expert-advice .advice_content .img-shell .boxed p {font-weight:bold;}main.expert-advice .advice_content .img-shell .boxed li:before {color:#ffffff;}main.expert-advice .advice_content .img-shell .grey-box {background-color:#999999;}main.expert-advice .advice_content .img-shell .blue-box {background-color:#003f6b;}main.expert-advice .advice_content .img-label {width:100%;background-color:rgba(0, 0, 0, 0.5);position:absolute;bottom:0;color:#ffffff;text-align:center;padding-left:0;line-height:3rem;}main.expert-advice .expert_advice_banner {width:100%;background:url(/images/theme/expert_advice/expert-advice-header.jpg) no-repeat;color:#ffffff;text-align:center;margin:0 auto;background-size:cover;padding:70px;}main.expert-advice .expert_advice_banner h1 {color:#ffffff;}main.expert-advice .expert_advice_banner p i {font-size:0.8rem;}main.expert-advice .sports_list {margin-top:25px;}main.expert-advice .sports_list li .sports_category {border:1px solid #cbcbcb;border-radius:2px;}main.expert-advice .sports_list li .sports_category .sports_category_header {padding:15px;background-image:linear-gradient(#ffffff, #eeeeee);}main.expert-advice .sports_list li .sports_category .sports_category_header .jsShowAll {text-transform:uppercase;color:#434343;padding:10px;background-color:#e5e5e5;border-radius:5px;font-weight:bold;font-size:0.75rem;}main.expert-advice .sports_list li .sports_category .sport_links {padding:15px;}main.expert-advice .sports_list li .sports_category .sport_links a {float:left;display:block;height:63px;width:48%;padding-top:20px;color:#434343;display:table;}main.expert-advice .sports_list li .sports_category .sport_links a div {height:3rem;width:3rem;position:relative;}main.expert-advice .sports_list li .sports_category .sport_links a div i {font-size:3rem;color:#016bb5;}main.expert-advice .sports_list li .sports_category .sport_links a span {display:table-cell;vertical-align:middle;width:100%;padding-left:1rem;}main.expert-advice .sports_list li .sports_category .sport_links a:hover {color:#016bb5;}main.expert-advice .sports_list li .sports_category .sport_links a:hover div {background-color:#e9e9e9;border-radius:100%;}main.expert-advice .sports_list li .sports_category .sport_links a:hover span {text-decoration:underline;}main.expert-advice .articles_filter {line-height:46px;}main.expert-advice .articles_filter span {margin-right:10px;}main.expert-advice .articles_filter input[type="checkbox"] {margin:0 !important;}main.expert-advice .articles_filter label {margin:0 10px 0 0 !important;}main.expert-advice .articles_search {position:relative;}main.expert-advice .articles_search input[type="text"] {font-style:italic;text-indent:22px;border-radius:3px;}main.expert-advice .articles_search input[type="submit"] {background:url('/images/theme/expert_advice/search.png') no-repeat transparent;width:17px;height:17px;text-indent:-9999px;display:block;border:none;position:absolute;top:16px;left:12px;cursor:pointer;}main.expert-advice .show_more .button {display:block;margin:35px auto;width:125px;}main.expert-advice .featured-article {position:relative;width:286px;height:280px;background-repeat:no-repeat;margin:0;}main.expert-advice .featured-article a {width:100%;height:100%;display:block;}main.expert-advice .featured-article a .featured-article-text {margin:auto;}main.expert-advice .featured-article a .featured-article-text h3 {color:#ffffff;font-size:1.25rem;text-align:center;vertical-align:middle;}main.expert-advice .featured-articles-header {margin-bottom:3rem;}main.expert-advice .links {padding-top:3rem;padding-bottom:3rem;}main.expert-advice .article_block {height:339px;}main.expert-advice .featured-article-link {display:block;position:relative;width:100%;text-align:center;background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;}main.expert-advice .featured-article-link .hover_effect {background-color:#000000;transition:background-color 0.5s ease;width:100%;height:100%;opacity:0.6;}main.expert-advice .featured-article-link .hover_effect img {width:100%;}main.expert-advice .featured-article-link .hover_effect .article-text {color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:100%;padding:2rem;}main.expert-advice .featured-article-link .hover_effect .article-text h3 {font-size:1.375rem;text-align:center;color:#ffffff;-webkit-font-smoothing:antialiased;}main.expert-advice .featured-article-link .hover_effect .article-text p {font-size:0.9375rem;text-align:center;color:#ffffff;-webkit-font-smoothing:antialiased;}main.expert-advice .featured-article-link .hover_effect .article-text span {display:none;}main.expert-advice .featured-article-link .hover_effect .article_icon {position:absolute;bottom:0.6rem;right:0;color:#ffffff;}main.expert-advice .featured-article-link .hover_effect .article_icon i {padding-right:0.6rem;}main.expert-advice .featured-article-link .hover_effect .article_icon span {display:none;padding-right:0.6rem;}main.expert-advice .featured-article-link .hover_effect .article_icon:hover {font-size:1.2rem;}main.expert-advice .featured-article-link .hover_effect:hover {opacity:0.8;}main.expert-advice .featured-article-link .hover_effect:hover span {display:inline;}main.expert-advice .featured-article-link:hover {box-shadow:0 0 10px #cbcbcb;background-color:rgba(0, 0, 0, 0.5);}main.expert-advice .bottom_section {padding-bottom:3rem;}main.expert-advice .ask {padding-bottom:3rem;}main.expert-advice .ask_sportsmans_warehouse {margin-top:50px;padding-bottom:3rem;}main.expert-advice .ask_sportsmans_warehouse p {color:#016bb5;font-size:1.125rem;}main.expert-advice .ask_sportsmans_warehouse ul {list-style:none;margin:0 0 50px 0;padding:0;}main.expert-advice .ask_sportsmans_warehouse ul li {margin-bottom:20px;padding-left:40px;background:url('/images/theme/bullet-tick.png') no-repeat 0 center;}main.expert-advice .ask_sportsmans_warehouse a {border:2px solid #434343;border-radius:5px;padding:15px 20px;color:#434343;font-weight:bold;line-height:1.75rem;display:block;float:left;margin-right:15px;margin-bottom:15px;font-size:1rem;}main.expert-advice .ask_sportsmans_warehouse a i {color:#016bb5;font-size:1.75rem;margin-right:15px;line-height:1.75rem;}main.expert-advice .ask_sportsmans_warehouse a:hover {transition:background-color 0.5s ease,border 0.5s ease;border:2px solid #016bb5;background-color:#016bb5;color:#ffffff;}main.expert-advice .ask_sportsmans_warehouse a:hover i {color:#ffffff;}main.expert-advice iframe[id^='twitter-widget-0'] {width:100% !important;}main.expert-advice .twitter_feed {margin-top:50px;}main.expert-advice .twitter_feed iframe {width:100% !important;float:right !important;}main.expert-advice .twitter_feed iframe .timeline {max-width:100% !important;float:right !important;}main.expert-advice .category_banner {width:100%;color:#ffffff;text-align:center;margin:0 auto;background-size:cover;padding:70px;}main.expert-advice .category_banner h1 {color:#ffffff;}main.expert-advice .icon_article {background:url('/images/theme/expert_advice/article.png') no-repeat;width:12px;height:15px;display:inline-block;}main.expert-advice .icon_play {background:url('/images/theme/expert_advice/play.png') no-repeat;width:12px;height:11px;display:inline-block;}main.expert-advice .icon_tick {background:url('/images/theme/expert_advice/tick.png') no-repeat;width:19px;height:14px;display:inline-block;}main.expert-advice .featured_title {text-align:center;}main.expert-advice .share_buttons {margin-bottom:2rem;}main.expert-advice .share_buttons .social {padding-left:10px !important;padding-right:10px !important;}main.expert-advice .share_buttons .share_twitter {margin-top:4px;}main.expert-advice .featured_image {text-align:center;margin:40px auto 30px auto;}main.expert-advice .flex-video {margin-top:1.875rem;}main.expert-advice article a {color:#016bb5;}main.expert-advice article section {margin-bottom:50px;}main.expert-advice article .download_pdf {padding:15px 20px;width:100% !important;}main.expert-advice article .download_pdf ,main.expert-advice article .download_pdf i {color:#434343 !important;}main.expert-advice article .download_pdf:hover {color:#ffffff !important;}main.expert-advice article .download_pdf:hover * {color:#ffffff !important;}main.expert-advice article ul {list-style:none;margin:0;padding:0;}main.expert-advice article ul li {margin-bottom:10px;padding-left:40px;background:url('/images/theme/bullet-tick.png') no-repeat 0 center;}main.expert-advice .cat_back_but {padding-top:1.5rem;padding-bottom:3rem;}main.expert-advice .featured_link {border:2px solid #434343;border-radius:5px;padding:15px 20px;color:#434343;font-weight:bold;line-height:1.75rem;display:block;float:left;margin-right:15px;margin-bottom:15px;font-size:1rem;}main.expert-advice .featured_link:hover {transition:background-color 0.5s ease,border 0.5s ease;border:2px solid #016bb5;background-color:#016bb5;color:#ffffff;}main.expert-advice .featured_link:hover i {color:#ffffff;}main.expert-advice .pdf_block {padding-bottom:1rem;padding-top:1rem;}main.expert-advice .related_products_section .related-products {max-width:1402px;}main.expert-advice .related_products_section .related-products button {height:0px;width:0px;}main.expert-advice .related_products_section .related-products button::before {color:gray;}main.expert-advice .related_products_section .related-products ul {margin-left:0;left:50%;transform:translateX(-50%);}main.expert-advice .related_products_section .related-products .slick-dots button::before {font-size:40px;}main.expert-advice .related_products_section .related-products .slick-dots .slick-active button::before {font-size:40px;color:#016bb5;}main.expert-advice .related_products_section .related-products .slick-track {margin:0 auto;text-align:center;}main.expert-advice .related_products_section .related-products .slick-track .list_product {margin:10px;}main.expert-advice .related_products_section .related-products .slick-track .list_product .add_on_fly {position:absolute;right:10px;bottom:0;padding:10px;}main.expert-advice .related_articles {padding-bottom:4rem;}main.expert-advice .related_articles .related_head {padding-top:1rem !important;padding-bottom:1rem !important;}@media only screen and (min-width: 1200px){.large-block-grid-3 .expert_advice_sport_category {width:31%;}}@media only screen and (max-width: 769px){.articles_filter input {width:inherit !important;}}main.find-in-store .store_availability .header img {margin-top:-50px;margin-right:15px;display:inline-block;max-height:95px;}main.find-in-store .store_availability .header .header_text {display:inline-block;}main.find-in-store .store_availability .header .header_text h3 {font-size:1.3rem;font-weight:normal;color:#016bb5;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.find-in-store .store_availability hr {margin-left:15px;margin-right:15px;}main.find-in-store .store_availability .selectric {height:40px;}main.find-in-store .store_availability .selectric .label {font-size:0.9rem;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#606060;}main.find-in-store .store_availability .selectric .button {padding:20px !important;}main.find-in-store .store_availability .filters .check_stock {padding:9px 30px;width:100%;margin:0;}main.find-in-store .store_availability .table .table_header {font-weight:bold;font-size:0.9rem;color:#434343;}main.find-in-store .store_availability .table .table_body .row .columns {padding-top:15px;padding-bottom:15px;}main.find-in-store .store_availability .table .table_body .even {background-color:#f1f1f1;}main.track_and_trace .testing span:hover~span {color:blue;}main.track_and_trace h1 {font-size:2rem;}main.track_and_trace h1 span {color:#016bb5;}main.track_and_trace h2 {font-size:1.5rem;}main.track_and_trace h3 {font-size:1.2rem;}main.track_and_trace h3 span {color:#ff3333;}main.track_and_trace table {border:none;}main.track_and_trace .status_bar {padding:4rem 1.875rem;}main.track_and_trace .status_bar .active .status_icon {color:#016bb5 !important;}main.track_and_trace .status_bar .active .status_point {background-color:#016bb5 !important;}main.track_and_trace .status_bar .active ~ .status_block .status_icon {color:#c0c0c0;}main.track_and_trace .status_bar .active ~ .status_block .status_point {background-color:#c0c0c0;}main.track_and_trace .status_bar .status_block {width:1px;text-align:center;padding:0;}main.track_and_trace .status_bar .status_block .status_icon {position:relative;margin:0 auto;font-size:3rem;color:#4e4e4e;}main.track_and_trace .status_bar .status_block .icon_padding {height:0.5rem;}main.track_and_trace .status_bar .status_block .status_point {width:12px;height:12px;background-color:#016bb5;border-radius:100%;position:relative;margin:0 auto;}main.track_and_trace .status_bar .status_block .status_text {position:relative;margin:0 auto;width:1px;white-space:nowrap;}main.track_and_trace .status_bar .status_block .status_text span {position:absolute;transform:translateX(-50%);color:#4e4e4e;font-weight:bold;padding-top:0.5rem;}main.track_and_trace .status_bar .line_cell {position:relative;padding:0;}main.track_and_trace .status_bar .line_cell i {font-size:125px;}main.track_and_trace .status_bar .line_cell .linking_line {width:112%;height:0px;border:1px solid #c0c0c0;position:absolute;z-index:2;margin-left:-6%;}main.track_and_trace .summary_table {font-style:italic;padding:1rem 0 0 0;}main.track_and_trace .summary_table tr:nth-child(odd) {background:#f1f1f1;}main.track_and_trace .summary_table a {color:#222222;}main.track_and_trace .summary_table a:hover {text-decoration:underline;}@media only screen and (max-width: 47.938em){main.track_and_trace .status_bar .status_text {font-size:0.7rem;}}main.pages section.content {margin-top:20px;padding-bottom:20px;}main.pages section.content .main_list {padding-left:0;}main.pages section.content h1 {font-size:2rem;}main.pages section.content h4 {color:#016bb5 !important;margin-top:35px;}main.pages section.content h5 {margin-top:20px;}main.pages section.content li {margin-bottom:20px;}main.pages section.content p ,main.pages section.content li {font-size:0.875rem;margin-bottom:1rem;max-width:1000px;}main.pages section.content ul {padding-left:20px;}main.pages section.content ol {counter-reset:item;margin-left:0;}main.pages section.content ol li {display:block;position:relative;margin-left:22px;}main.pages section.content ol li:before {content:counters(item, ".") ".";counter-increment:item;position:absolute;margin-right:100%;right:10px;}main.pages section.content ol li ul li {list-style-type:disc;counter-reset:item;}main.pages section.content img[alt="Discovery"] {width:100% !important;margin-bottom:20px;}main.pages section.content .discovery_miles_button {margin:20px 0;}main.pages section.content .discovery_spend_your_miles h1 {color:#ec1d23 !important;margin-bottom:20px;}main.pages section.content .point {color:#006bb6 !important;font-size:1.0625rem;font-weight:bold;margin-bottom:0;}main.pages section.content h3 {font-size:1.375rem;font-weight:normal;}main.pages section.content .text_blue {color:#006bb6 !important;}main.pages section.content .text_red {color:#ec1d23 !important;}.delivery_rates {position:absolute;width:600px;background-color:white;padding:20px;line-height:20px;}.delivery_rates h1 {color:#016bb5;font-size:2rem;}.delivery_rates p {font-size:0.875rem;}.delivery_rates .close-reveal-modal {font-size:1.875rem;}.delivery_rates .table {margin-top:20px;margin-bottom:20px;}.delivery_rates .table .columns {text-align:center;}.delivery_rates .sub {font-size:0.75rem;color:#606060;}.delivery_rates .blue {color:#016bb5;}.delivery_rates .red {color:#ff3333;}.delivery_rates .bold {font-weight:Bold;}.delivery_rates hr {margin:10px;}.delivery_rates .rates_content {margin-top:20px;}@media only screen and (max-width: 47.938em){.delivery_rates .reveal-modal ,.delivery_rates dialog {width:96%;margin-left:-48%;}.delivery_rates .reveal-modal .table {margin-top:30px;}.delivery_rates .reveal-modal .headings {margin:40px 0;}.delivery_rates .reveal-modal .headings .heading {transform:rotate(-90deg) !important;}}@media screen and (max-width: 400px){.delivery_rates .reveal-modal .columns {font-size:4vw;line-height:5vw;}.delivery_rates .reveal-modal .headings {margin:15px 0;}}main.competitions {}main.competitions section.tomtom_header {max-width:1000px;margin:0 auto;}main.competitions section.tomtom_header .tomtom_banner {margin:20px auto;}main.competitions section.tomtom_info {max-width:1000px;margin:0 auto;}main.competitions section.tomtom_info .tomtom_content {padding:0 10px;}main.competitions section.tomtom_info .tomtom_content p {text-align:center;font-weight:400;font-size:0.875rem;color:#242424;}main.competitions section.tomtom_info .tomtom_form {margin:30px auto;}main.competitions section.tomtom_info .tomtom_form label {text-align:center;font-weight:400;}main.competitions section.tomtom_info .tomtom_form .field {margin-bottom:30px;}main.competitions section.tomtom_info .tomtom_form .terms {font-size:0.8125rem;color:#242424;padding:10px auto;text-align:center;}main.competitions section.tomtom_info .tomtom_form .required {text-align:center;margin-bottom:30px;color:#4d4d4d;}main.competitions section.tomtom_info .tomtom_form .firstname_error ,main.competitions section.tomtom_info .tomtom_form .lastname_error ,main.competitions section.tomtom_info .tomtom_form .email_error ,main.competitions section.tomtom_info .tomtom_form .contact_number_error ,main.competitions section.tomtom_info .tomtom_form .order_number_error ,main.competitions section.tomtom_info .tomtom_form .terms_error {font-size:0.8125rem;color:#ff3333;margin-bottom:0;text-align:center;}main.competitions section.tomtom_info .tomtom_form input[type="text"] ,main.competitions section.tomtom_info .tomtom_form input[type="email"] {text-align:left;}main.competitions section.tomtom_info .tomtom_form input[type="button"] {background-color:#016bb5;text-transform:uppercase;font-size:1.125rem;text-align:center;padding:10px 60px;border-radius:2px;margin:20px auto;cursor:pointer;display:block;border:none;color:#ffffff;}main.competitions section.tomtom_info .tomtom_form input[type="button"]:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.competitions section.tomtom_response .tomtom_message {width:1000px;margin:0 auto;text-align:center;}main.competitions section.tomtom_response .tomtom_message h3 {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:2.5rem;color:#016bb5;}main.competitions section.tomtom_response .tomtom_message p {text-align:center;color:#666666;}main.competitions section.tomtom_response .tomtom_message a.button {text-transform:uppercase;background-color:#016bb5;font-weight:400;text-align:center;padding:10px 60px;border:none;border-radius:2px;color:#ffffff;cursor:pointer;margin:20px 0;font-size:1.3125rem;}main.competitions section.tomtom_response .tomtom_message a.button:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.competitions section.ab_header {margin:0 auto;}main.competitions section.ab_header .ab_banner {width:100%;margin-bottom:30px;}main.competitions section.ab_info {max-width:1000px;margin:0 auto;}main.competitions section.ab_info .ab_content {text-align:center;}main.competitions section.ab_info .ab_form {margin:30px auto;text-align:center;}main.competitions section.ab_info .ab_form label[for="ab_answer"] {margin:10px auto;width:75%;}main.competitions section.ab_info .ab_form .selectric p.label {line-height:30px;text-align:left;}main.competitions section.ab_info .ab_form .terms {font-size:0.8125rem;padding:10px auto;}main.competitions section.ab_info .ab_form .terms span {float:left;margin-top:-2px;margin-left:8px;}main.competitions section.ab_info .ab_form .terms input[type="checkbox"] {margin:0 0 10px 0;height:16px;width:16px;float:left;}main.competitions section.ab_info .ab_form .required {margin-bottom:30px;font-size:0.8125rem;color:#4d4d4d;}main.competitions section.ab_info .ab_form .firstname_error ,main.competitions section.ab_info .ab_form .lastname_error ,main.competitions section.ab_info .ab_form .email_error ,main.competitions section.ab_info .ab_form .contact_number_error ,main.competitions section.ab_info .ab_form .answer_error ,main.competitions section.ab_info .ab_form .order_number_error ,main.competitions section.ab_info .ab_form .terms_error {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}main.competitions section.ab_info .ab_form .terms_error {margin-bottom:10px;padding-left:24px;}main.competitions section.ab_info .ab_form input[type="button"] {background-color:#016bb5;font-size:1.3125rem;text-align:center;padding:10px 60px;border-radius:2px;cursor:pointer;margin:20px auto;display:block;border:none;color:#ffffff;}main.competitions section.ab_info .ab_form input[type="button"]:hover {transition:background-color 0.3s ease;background-color:#003f6b;}main.competitions section.ab_response .ab_message {width:1000px;margin:0 auto 100px auto;text-align:center;}main.competitions section.ab_response .ab_message p {text-align:center;}main.competitions section.ab_response .ab_message a.button {text-transform:uppercase;background-color:#016bb5;font-weight:400;text-align:center;padding:10px 60px;border:none;border-radius:2px;color:#ffffff;cursor:pointer;margin:20px 0;font-size:1.3125rem;}main.competitions section.ab_response .ab_message a.button:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.competitions section {max-width:1000px;margin:0 auto;}main.competitions section .fitbit_banner {margin:20px auto;}main.competitions section.fitbit_info {max-width:1000px;margin:0 auto;}main.competitions section.fitbit_info .fitbit_content {margin:30px auto;}main.competitions section.fitbit_info .fitbit_form {margin:30px auto;}main.competitions section.fitbit_info .fitbit_form .form-line {margin-top:20px;}main.competitions section.fitbit_info .fitbit_form .white {visibility:hidden;}main.competitions section.fitbit_info .fitbit_form .terms {font-size:0.8125rem;padding:10px auto;}main.competitions section.fitbit_info .fitbit_form .firstname_error ,main.competitions section.fitbit_info .fitbit_form .lastname_error ,main.competitions section.fitbit_info .fitbit_form .email_error ,main.competitions section.fitbit_info .fitbit_form .contact_number_error ,main.competitions section.fitbit_info .fitbit_form .order_number_error ,main.competitions section.fitbit_info .fitbit_form .terms_error {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}@media only screen and (min-width:64em){main.competitions section.fitbit_info .fitbit_form .container-right {padding-right:250px;}}@media only screen and (min-width:64em){main.competitions section.fitbit_info .fitbit_form .container-left {padding-left:250px;}}main.competitions section.fitbit_info .fitbit_form .radio-label {font-weight:100;display:block;position:relative;padding-left:0px;margin-bottom:12px;cursor:pointer;}main.competitions section.fitbit_info .fitbit_form .radio-label input {position:absolute;opacity:0;cursor:pointer;}main.competitions section.fitbit_info .fitbit_form .radio-label .checkmark {position:absolute;top:0;left:70%;height:25px;width:25px;background-color:#eeeeee;border-radius:50%;transition:0.3s;}main.competitions section.fitbit_info .fitbit_form .radio-label .container:hover input~.checkmark {background-color:grey;}main.competitions section.fitbit_info .fitbit_form .radio-label input:checked~.checkmark {background-color:#2196f3;}main.competitions section.fitbit_info .fitbit_form .radio-label .checkmark:after {content:"";position:absolute;display:none;}main.competitions section.fitbit_info .fitbit_form .radio-label input:checked~.checkmark:after {display:block;}main.competitions section.fitbit_info .fitbit_form .radio-label .checkmark:after {top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white;}main.competitions section.fitbit_info .fitbit_form .competition-question {color:red;font-size:26px;}main.competitions section.fitbit_info .fitbit_form input[type="button"] {background-color:#016bb5;font-size:1.3125rem;text-align:center;padding:10px 80px;border-radius:2px;cursor:pointer;margin:20px auto;display:block;border:none;color:#ffffff;}main.competitions section.fitbit_info .fitbit_form input[type="button"]:hover {transition:background-color 0.3s ease;background-color:#003f6b;}@media only screen and (min-width:48em){main.competitions section.fitbit_response {margin-bottom:200px;}}main.competitions section.fitbit_response .fitbit_message {width:100%;margin:0 auto;}main.competitions section.fitbit_response .fitbit_message .success_img {height:105px;width:100px;}main.competitions section.fitbit_response .fitbit_message a.button {text-transform:uppercase;background-color:#016bb5;font-weight:400;text-align:center;padding:10px 60px;border:none;border-radius:2px;color:#ffffff;cursor:pointer;margin:20px 0;font-size:1.3125rem;width:100%;}main.competitions section.fitbit_response .fitbit_message a.button.secondary {background-color:#ffffff;padding:8px 10px;color:#5a5a5a;border:2px solid #5a5a5a;}main.competitions section.fitbit_response .fitbit_message a.button.secondary:hover {background-color:#5a5a5a;}@media only screen and (min-width:48em){main.competitions section.fitbit_response .fitbit_message a.button {float:right;}main.competitions section.fitbit_response .fitbit_message a.button.secondary {float:left;}}main.competitions section.fitbit_response .fitbit_message a.button:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.competitions section.fitbit_response .fitbit_message .title {color:#016bb5;}main.competitions section.garmin_header {max-width:1000px;margin:0 auto;}main.competitions section.garmin_header .garmin_banner {margin:20px auto;}main.competitions section.garmin_info {max-width:1000px;margin:0 auto;}main.competitions section.garmin_info .garmin_content {margin:30px auto;padding:0 30px;}main.competitions section.garmin_info .garmin_content p {text-align:center;font-weight:400;}main.competitions section.garmin_info .garmin_form {margin:30px auto;}main.competitions section.garmin_info .garmin_form label {text-align:center;font-weight:400;}main.competitions section.garmin_info .garmin_form .field {margin-bottom:30px;}main.competitions section.garmin_info .garmin_form .terms {font-size:0.8125rem;padding:10px auto;text-align:center;}main.competitions section.garmin_info .garmin_form .required {text-align:center;margin-bottom:30px;color:#4d4d4d;}main.competitions section.garmin_info .garmin_form .firstname_error ,main.competitions section.garmin_info .garmin_form .lastname_error ,main.competitions section.garmin_info .garmin_form .email_error ,main.competitions section.garmin_info .garmin_form .contact_number_error ,main.competitions section.garmin_info .garmin_form .order_number_error ,main.competitions section.garmin_info .garmin_form .terms_error {font-size:0.8125rem;color:#ff3333;margin-bottom:0;text-align:center;}main.competitions section.garmin_info .garmin_form input[type="text"] ,main.competitions section.garmin_info .garmin_form input[type="email"] {text-align:left;}main.competitions section.garmin_info .garmin_form input[type="button"] {background-color:#016bb5;text-transform:uppercase;font-size:1.125rem;text-align:center;padding:10px 80px;border-radius:2px;margin:20px auto;cursor:pointer;display:block;border:none;color:#ffffff;}main.competitions section.garmin_info .garmin_form input[type="button"]:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.competitions section.garmin_response .garmin_message {width:1000px;margin:0 auto;text-align:center;}main.competitions section.garmin_response .garmin_message p {text-align:center;}main.competitions section.garmin_response .garmin_message a.button {text-transform:uppercase;background-color:#016bb5;font-weight:400;text-align:center;padding:10px 60px;border:none;border-radius:2px;color:#ffffff;cursor:pointer;margin:20px 0;font-size:1.3125rem;}main.competitions section.garmin_response .garmin_message a.button:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.competitions .havaiana_competition {padding-bottom:100px;padding-top:20px;}main.competitions .havaiana_promo_banner {margin-bottom:60px;}main.competitions .havaiana_content h1 {color:#ff3333;padding:0;margin-top:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1.875rem;margin-bottom:20px;}main.competitions .havaiana_content p {font-size:1.125rem;padding-right:40px;color:#434343;}main.competitions .havaiana_sandals li {margin-bottom:0;}main.competitions .havaiana_sandals li a {border:1px solid #cbcbcb;margin:0;padding:0px;display:block;}main.competitions .shop_all {border:none !important;}main.competitions .star {color:#ff3333;font-size:1.25rem;font-weight:600;}main.competitions .compulsary {font-size:0.875rem;color:#434343;line-height:0.875rem;margin-bottom:20px;display:block;}main.competitions #havaiana_form {margin-bottom:100px;}main.competitions #havaiana_form label {font-weight:600;font-size:1rem !important;color:#606060;}main.competitions #havaiana_form input[type="text"] ,main.competitions #havaiana_form input[type="email"] {margin-bottom:10px;}main.competitions #havaiana_form input[type="checkbox"] {width:16px;height:16px;display:block;float:left;margin:3px 5px 0 0;}main.competitions #havaiana_form .margintop20 {margin-top:20px;}main.competitions #havaiana_form span.small_print {display:block;color:#434343;font-size:0.875rem;}main.competitions #havaiana_form input[type="submit"] {background-color:#016bb5;width:360px;text-align:center;padding:15px;border:none;border-radius:3px;color:#ffffff;cursor:pointer;font-size:27px;font-weight:600;margin-top:40px;}main.competitions #havaiana_form input[type="submit"]:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.competitions #havaiana_form .name_error ,main.competitions #havaiana_form .email_error ,main.competitions #havaiana_form .contact_number_error ,main.competitions #havaiana_form .order_number_error ,main.competitions #havaiana_form .terms_error {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}main.competitions .havaiana_response p {color:#ff3333;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;}main.competitions .havaiana_response .back_home {background-color:#016bb5;color:#ffffff;border:none;font-size:1.125rem;width:300px;}main.competitions .havaiana_response .back_home:hover {background-color:#003f6b;}main.competitions .argus_expo {max-width:820px;margin:0 auto;padding-bottom:50px;}main.competitions .argus_expo .argus_expo_header {text-align:center;margin-bottom:40px;}main.competitions .argus_expo .argus_expo_footer {text-align:center;margin-top:40px;}main.competitions .argus_expo .argus_expo_container {max-width:820px;margin:0 auto;}main.competitions .argus_expo .argus_expo_container .argus_expo_comp {max-width:510px;margin:0 auto;}main.competitions .argus_expo .argus_expo_container .argus_expo_comp label {font-size:1.0625rem;line-height:2rem;color:#666666;}main.competitions .argus_expo .argus_expo_container .argus_expo_comp .email p {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}main.competitions .argus_expo .argus_expo_container .argus_expo_comp .terms p {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}main.competitions .argus_expo .argus_expo_container .argus_expo_comp input[type="email"].error {border:1px solid #ff3333;}main.competitions .argus_expo .argus_expo_container .compulsary {font-size:15px !important;color:#666666 !important;}main.competitions .argus_expo .argus_expo_container input[type="checkbox"] {width:16px;height:16px;display:block;float:left;margin:5px 5px 0 0;}main.competitions .argus_expo .argus_expo_container .terms_conditions {color:#666666;}main.competitions .argus_expo .argus_expo_container .email_error .terms_error {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}main.competitions .argus_expo .argus_expo_container #argus_submit ,main.competitions .argus_expo .argus_expo_container #complete_entry {background-color:#016bb5;width:100%;text-align:center;padding:15px;border:none;border-radius:3px;color:#ffffff;cursor:pointer;font-size:27px;font-weight:600;margin-top:40px;display:block;}main.competitions .argus_expo .argus_expo_container #argus_submit:hover ,main.competitions .argus_expo .argus_expo_container #complete_entry:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.competitions .argus_expo .argus_expo_container .argus_response {max-width:510px;margin:0 auto;transition:all 0.5s ease;}main.competitions .argus_expo .argus_expo_container .argus_response h2 {color:#ff3333 !important;font-size:3.75rem;font-weight:bold;}main.competitions .argus_expo .argus_expo_container .argus_response p {color:#333333 !important;font-size:1.75rem;}.two_oceans {max-width:820px;margin:0 auto;padding-bottom:50px;}.two_oceans .two_oceans_header {text-align:center;margin-bottom:40px;}.two_oceans .two_oceans_footer {text-align:center;margin-top:40px;}.two_oceans .two_oceans_container {max-width:820px;margin:0 auto;}.two_oceans .two_oceans_container .two_oceans_comp {max-width:510px;margin:0 auto;}.two_oceans .two_oceans_container .two_oceans_comp label {font-size:1.0625rem;line-height:2rem;color:#666666;}.two_oceans .two_oceans_container .two_oceans_comp .email p {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}.two_oceans .two_oceans_container .two_oceans_comp .terms p {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}.two_oceans .two_oceans_container .two_oceans_comp input[type="email"].error {border:1px solid #ff3333;}.two_oceans .two_oceans_container .compulsary {font-size:15px !important;color:#666666 !important;}.two_oceans .two_oceans_container input[type="checkbox"] {width:16px;height:16px;display:block;float:left;margin:5px 5px 0 0;}.two_oceans .two_oceans_container .terms_conditions {color:#666666;}.two_oceans .two_oceans_container .email_error .terms_error {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}.two_oceans .two_oceans_container #two_oceans_submit ,.two_oceans .two_oceans_container #complete_entry {background-color:#016bb5;width:100%;text-align:center;padding:15px;border:none;border-radius:3px;color:#ffffff;cursor:pointer;font-size:27px;font-weight:600;margin-top:40px;display:block;}.two_oceans .two_oceans_container #two_oceans_submit:hover ,.two_oceans .two_oceans_container #complete_entry:hover {background-color:#003f6b;transition:background-color 0.3s ease;}.two_oceans .two_oceans_container .two_oceans_response {max-width:510px;margin:0 auto;transition:all 0.5s ease;}.two_oceans .two_oceans_container .two_oceans_response h2 {color:#ff3333 !important;font-size:3.75rem;font-weight:bold;}.two_oceans .two_oceans_container .two_oceans_response p {color:#333333 !important;font-size:1.75rem;}@media only screen and (min-width:48em) and (max-width:63.938em){.havaiana_promo_banner {margin-bottom:50px !important;}.comp_entry p {padding-right:30px;}#havaiana_form {margin-top:10px;margin-bottom:50px;}}@media only screen and (max-width: 47.938em){main.competitions .havaiana_promo_banner {margin-bottom:40px;}main.competitions .comp_entry p {padding-right:20px;}main.competitions #havaiana_form {margin-top:10px;margin-bottom:70px;}}main.competition-new .header-image {background-size:contain;padding-bottom:35%;background-repeat:no-repeat;background-position:center center;}main.competition-new .form-section .columns {padding-bottom:30px;}main.competition-new .form-section .columns input[type=text] ,main.competition-new .form-section .columns input[type=email] {max-width:34.375rem;margin-left:auto;margin-right:auto;}main.competition-new .form-section .columns small.error {max-width:34.375rem;margin-left:auto;margin-right:auto;position:absolute;top:5.125rem;left:50%;transform:translateX(-50%);background-color:transparent;color:red;font-style:normal;}main.competition-new .form-section .columns .button {width:rem-clac(250);}main.competition-new .response {padding-bottom:3.125rem;}main.competition-new .response h1 {color:#016bb5;}.main_careers p {color:#606060;line-height:1.6rem;}.main_careers h2 {font-size:1.6rem;font-weight:normal;color:#016bb5;padding-bottom:1rem;}.main_careers .full_header {width:100%;display:inline-block;height:auto;margin-bottom:1.5rem;}.main_careers .full_header img {width:100%;display:inline-block;height:auto;}.main_careers .positions {margin-top:1.5rem;margin-bottom:5rem;}.main_careers .positions .position {padding:1rem 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}.main_careers .positions .position:not(.no-hover):hover {background-color:#f1f1f1;}.main_careers .positions .position .title {color:#434343 !important;font-size:1.1rem;font-weight:bold;}.main_careers .positions .position .sw-icon_calendar {color:#016bb5;}.main_careers .positions .position .results {font-size:1.4rem;font-weight:bold;}.featured-collections .main_titles h2 {padding-bottom:35px;}.featured-collections .collection {margin-bottom:30px;}.featured-collections .collection:last-of-type {margin-bottom:0;}.featured-collections .collection .image-container {max-height:513px;margin-bottom:0;padding-left:0;}@media only screen and (min-width:48em) and (max-width:63.938em){.featured-collections .collection .image-container {padding-right:0;}}@media only screen and (max-width: 47.938em){.featured-collections .collection .image-container {padding-right:0;}}.featured-collections .collection .image-container .row .medium-4 {padding:0;}.featured-collections .collection .image-container img {margin-bottom:7px;border:1px solid #eeeded;}@media only screen and (max-width: 47.938em){.featured-collections .collection .image-container img {margin:auto;margin-top:20px;margin-bottom:20px;}}@media only screen and (min-width:48em) and (max-width:63.938em){.featured-collections .collection .image-container img {padding:20px;margin-top:10px;margin-bottom:10px;}}@media only screen and (min-width:64em) and (max-width:90em){.featured-collections .collection .image-container img {height:117px;float:right;}}@media screen and (min-width: 1200px){.featured-collections .collection .image-container img {height:136px;float:right;}}@media screen and (min-width: 1400px){.featured-collections .collection .image-container img {height:162px;float:right;}}@media screen and (min-width: 1600px){.featured-collections .collection .image-container img {height:168px;float:right;}}.featured-collections .collection .image-container img:hover {cursor:pointer;}.featured-collections .collection .image-container .slick-list {height:auto !important;}.featured-collections .collection .image-container .slick-list .slick-track {height:auto !important;}.featured-collections .collection .featured-image {margin-top:10px;margin-bottom:10px;padding-left:0;padding-right:10px;}@media screen and (min-width: 700px){.featured-collections .collection .featured-image {margin-top:0;margin-bottom:0;}}.featured-collections .collection .featured-image img {height:auto;width:100%;}@media screen and (min-width: 1200px){.featured-collections .collection .featured-image img {height:auto;}}.featured-collections .collection .featured-image img:hover {opacity:0.9 !important;}.featured-collections .collection .description {padding-left:0;}.featured-collections .collection .description h3 {margin-top:1.2rem;}@media only screen and (min-width:48em) and (max-width:63.938em){.featured-collections .collection .description {text-align:center;}.featured-collections .collection .description h3 {text-align:left;}.featured-collections .collection .description p {text-align:left;}}@media only screen and (max-width: 47.938em){.featured-collections .collection .description {text-align:center;}.featured-collections .collection .description h3 {text-align:left;}.featured-collections .collection .description p {text-align:left;}}@media screen and (min-width: 700px){}.featured-collections .featured-image img {height:auto;width:100%;padding:2.5px 2.5px 2.5px 2.5px;}.featured-collections .featured-image img:hover {opacity:0.9 !important;}@media only screen and (max-width: 47.938em){.featured-collections .featured-image img {width:100%;}}main.footwear_wizard {}main.footwear_wizard .save-search {float:left;padding:15px;background-color:#f1f1f1;margin-bottom:20px;}main.footwear_wizard #seeResults {display:none;font-family:'Arial Rounded MT',Arial,sans-serif;background-color:#fe0000;text-transform:uppercase;margin:50px auto 0 auto;font-size:23px;border:none;color:white;}@media only screen and (max-width: 47.938em){main.footwear_wizard #seeResults {width:100%;}}main.footwear_wizard #seeResults:hover {background-color:#b20000;}main.footwear_wizard div[data-fw] {opacity:0.5;cursor:pointer;transition:all ease 0.3s;}main.footwear_wizard div[data-fw].selected {opacity:0.8;}main.footwear_wizard div[data-fw]:hover {opacity:1;transition:all ease 1s;}main.footwear_wizard div[data-fw]:hover.selected {opacity:1;}main.footwear_wizard i {color:#016bb5;}main.footwear_wizard .hidden {transition:all 0.5s ease;}main.footwear_wizard .invisible {visibility:hidden;}main.footwear_wizard .navigation {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;border-bottom:#cbcbcb;}main.footwear_wizard .navigation div {padding:20px 0;}main.footwear_wizard .navigation i.fi-check {display:none;}main.footwear_wizard .navigation .selected {border-bottom:#016bb5 2px solid;}main.footwear_wizard .navigation .selected i.fi-check {display:inline-block;}main.footwear_wizard .navigation .selected a {color:#000000;}main.footwear_wizard .footwear_wizard_landing {background:url('/images/theme/footwear-wizard/runner_landing.png') no-repeat left top;padding-top:20px;background-size:contain;padding-bottom:20px;}@media only screen and (min-width:48em){main.footwear_wizard .footwear_wizard_landing {height:calc(100vh - 136px);}}@media only screen and (min-width:64em){main.footwear_wizard .footwear_wizard_landing {height:calc(100vh - 136px);}}main.footwear_wizard .footwear_wizard_landing .footwear_wizard_landing_content {text-align:center;}main.footwear_wizard .footwear_wizard_landing .footwear_wizard_landing_content h2 {font-family:'Quicksand',Arial,sans-serif;text-transform:uppercase;font-weight:400;margin-bottom:0;font-size:44px;color:#333333;}main.footwear_wizard .footwear_wizard_landing .footwear_wizard_landing_content span {font-family:'Quicksand',Arial,sans-serif;font-weight:400;font-size:21px;color:#333333;}main.footwear_wizard .footwear_wizard_landing .footwear_wizard_landing_content a.start_now {font-family:'Arial Rounded MT',Arial,sans-serif;background-color:#fe0000;text-transform:uppercase;margin:50px auto 0 auto;font-size:23px;display:block;width:200px;border:none;color:#ffffff;}main.footwear_wizard .footwear_wizard_landing .footwear_wizard_landing_content a.start_now:hover {background-color:#b20000;}@media only screen and (min-width:48em){main.footwear_wizard .footwear_content_questions #fw-gender div[data-fw] img {max-width:none;max-height:122px;width:auto;}}@media only screen and (min-width:64em){main.footwear_wizard .footwear_content_questions #fw-gender div[data-fw] img {max-height:166px;}}@media only screen and (min-width:90.063em){main.footwear_wizard .footwear_content_questions #fw-gender div[data-fw] img {max-height:194px;}}main.footwear_wizard .footwear_content_questions .select_label_container {font-family:"Quicksand",Arial,Helvetica,sans-serif;text-align:right;}main.footwear_wizard .footwear_content_questions .select_label_container .select_label {transform:translate(0%, -50%);text-transform:uppercase;font-family:"Quicksand",Arial,Helvetica,sans-serif;position:absolute;color:#ff3333;font-weight:600;font-size:21px;right:0%;top:50%;}main.footwear_wizard .footwear_content_questions .icon_image {text-transform:uppercase;font-size:1.3125rem;font-family:"Quicksand",Arial,Helvetica,sans-serif;color:#016bb5;float:right;}main.footwear_wizard .footwear_content_questions .icon_image span {font-family:"Quicksand",Arial,Helvetica,sans-serif;font-weight:600;display:block;}main.footwear_wizard .footwear_content_questions .icon_image .more_info {font-size:0.875rem;font-weight:normal;text-transform:none;display:block;}main.footwear_wizard .footwear_content_questions .foot_type_info span {font-size:1.1875rem;text-transform:uppercase;font-family:"Quicksand",Arial,Helvetica,sans-serif;color:#016bb5;font-weight:600;}main.footwear_wizard .footwear_content_questions .foot_type_info p {font-size:0.875rem;font-family:"Quicksand",Arial,Helvetica,sans-serif;color:#016bb5;}main.footwear_wizard .footwear_content_questions .pronation_video {padding-top:20px;text-align:center;}main.footwear_wizard .footwear_content_questions .pronation_video p {font-size:1rem;text-transform:uppercase;font-family:"Quicksand",Arial,Helvetica,sans-serif;margin:10px auto;color:#ff3333;font-weight:600;}main.footwear_wizard .footwear_content_questions .flex-video {padding-bottom:51.5% !important;}main.footwear_wizard .results_page {margin-top:1.25rem !important;}main.footwear_wizard .results_page .products_sidebar_navigation ul {list-style:none;border:0.0625rem solid #e1e1e1;margin-bottom:1.625rem;}main.footwear_wizard .results_page .products_sidebar_navigation ul li {height:2.5rem;}main.footwear_wizard .results_page .products_sidebar_navigation ul li p ,main.footwear_wizard .results_page .products_sidebar_navigation ul li a {text-transform:capitalize;font-size:0.875rem;color:#434343;padding:0.625rem 0 0.625rem 0.9375rem;margin-bottom:0;}main.footwear_wizard .results_page .products_sidebar_navigation ul li a {display:block;}main.footwear_wizard .results_page .products_sidebar_navigation ul li .sub_category {padding:0.625rem 0 0.625rem 1.875rem;}main.footwear_wizard .results_page .products_sidebar_navigation ul li .active_category {color:#434343;font-weight:bold;}main.footwear_wizard .results_page .products_sidebar_navigation ul li:nth-child(2) {margin-top:0.4375rem;}main.footwear_wizard .results_page .products_sidebar_navigation ul li:last-child {margin-bottom:0.5625rem;}main.footwear_wizard .results_page .products_sidebar_navigation ul li:hover {text-decoration:underline;}main.footwear_wizard .results_page .products_sidebar_navigation ul li:hover a {color:#016bb5;}main.footwear_wizard .results_page .products_sidebar_navigation ul .selected {left:0;}main.footwear_wizard .results_page .products_sidebar_navigation ul .selected p {color:#ffffff;background-color:#016bb5;}main.footwear_wizard .results_page .products_sidebar_navigation ul .selected:hover {text-decoration:none;}main.footwear_wizard .results_page .products_sidebar_navigation ul .selected:hover a {color:#434343;}main.footwear_wizard .results_page .products_sidebar_navigation .products_filter li {position:relative;}main.footwear_wizard .results_page .products_sidebar_navigation .products_filter li a {position:relative;display:block;}main.footwear_wizard .results_page .products_sidebar_navigation .products_filter li .clear_filter {position:absolute;top:0;right:0;padding:11px;}main.footwear_wizard .results_page .products_sidebar_navigation .products_filter li .clear_filter i {color:#db1c1c;}main.footwear_wizard .results_page .products_sidebar_navigation .products_filter span.filter_item_count {color:#606060 !important;font-size:0.75rem !important;padding-left:1px;}main.footwear_wizard .results_page .products_sidebar_navigation .filters_loader img {display:block;margin:50px auto;width:50px;}main.footwear_wizard .mobile_wizard h3 {text-transform:uppercase;font-family:"Quicksand",Arial,Helvetica,sans-serif;color:#ec1d23;margin-top:12px;margin-left:15px;margin-bottom:7px;}main.footwear_wizard .mobile_wizard span.accordion {background-color:#f6f6f6;color:#016bb5;cursor:pointer;padding:18px;width:100%;text-align:center;border:none;outline:none;transition:0.4s;display:block;}main.footwear_wizard .mobile_wizard span.accordion.active ,main.footwear_wizard .mobile_wizard span.accordion:hover {background-color:#016bb5;color:#ffffff;}main.footwear_wizard .mobile_wizard div.panel {background-color:#ffffff;}main.footwear_wizard .mobile_wizard div.panel .panel_header {height:75px;}main.footwear_wizard .mobile_wizard div.panel p {text-transform:uppercase;font-family:"Quicksand",Arial,Helvetica,sans-serif;font-weight:bold;color:#ec1d23;}main.footwear_wizard .mobile_wizard div.panel.show {display:block !important;}main.footwear_wizard .main_row {background-color:#ffffff;padding-bottom:4rem;padding-top:1.4rem;}main.footwear_wizard h1 {font-size:1.8rem;}main.footwear_wizard h2 {margin-bottom:1.3rem;font-size:1.4rem;}main.footwear_wizard h5 {margin:1.1875rem 0 0.75rem 0;font-weight:bold;font-size:1.4rem;color:#434343;}main.footwear_wizard .products_sidebar_navigation ul {list-style:none;border:0.0625rem solid #e1e1e1;margin-bottom:1.625rem;}main.footwear_wizard .products_sidebar_navigation ul li {height:2.5rem;}main.footwear_wizard .products_sidebar_navigation ul li p ,main.footwear_wizard .products_sidebar_navigation ul li a {text-transform:capitalize;font-size:0.875rem;color:#434343;padding:0.625rem 0 0.625rem 0.9375rem;margin-bottom:0;}main.footwear_wizard .products_sidebar_navigation ul li a {display:block;}main.footwear_wizard .products_sidebar_navigation ul li .sub_category {padding:0.625rem 0 0.625rem 1.875rem;}main.footwear_wizard .products_sidebar_navigation ul li .active_category {color:#434343;font-weight:bold;}main.footwear_wizard .products_sidebar_navigation ul li:nth-child(2) {margin-top:0.4375rem;}main.footwear_wizard .products_sidebar_navigation ul li:last-child {margin-bottom:0.5625rem;}main.footwear_wizard .products_sidebar_navigation ul li:hover {text-decoration:underline;}main.footwear_wizard .products_sidebar_navigation ul li:hover a {color:#016bb5;}main.footwear_wizard .products_sidebar_navigation ul .selected {left:0;}main.footwear_wizard .products_sidebar_navigation ul .selected p {color:#ffffff;background-color:#016bb5;}main.footwear_wizard .products_sidebar_navigation ul .selected:hover {text-decoration:none;}main.footwear_wizard .products_sidebar_navigation ul .selected:hover a {color:#434343;}main.footwear_wizard .products_sidebar_navigation .products_filter li {position:relative;}main.footwear_wizard .products_sidebar_navigation .products_filter li a {position:relative;display:block;}main.footwear_wizard .products_sidebar_navigation .products_filter li .clear_filter {position:absolute;top:0;right:0;padding:11px;}main.footwear_wizard .products_sidebar_navigation .products_filter li .clear_filter i {color:#db1c1c;}main.footwear_wizard .products_sidebar_navigation .products_filter span.filter_item_count {color:#606060 !important;font-size:0.75rem !important;padding-left:1px;}main.footwear_wizard .products_sidebar_navigation .filters_loader img {display:block;margin:50px auto;width:50px;}main.footwear_wizard .main_content {margin-bottom:2.5rem;}main.footwear_wizard .main_content .no_products_message .buttons {margin:0 -10px;}main.footwear_wizard .main_content .no_products_message .buttons .button_box {padding:10px;}main.footwear_wizard .main_content .no_products_message .buttons .button:hover .icon i {color:white !important;}main.footwear_wizard .main_content .no_products_message .buttons .button {width:100%;margin:0;}main.footwear_wizard .main_content .no_products_message .buttons .button p {display:inline-block;font-weight:bold;margin:0 !important;text-align:center;}main.footwear_wizard .main_content .no_products_message .buttons .button .icon {width:20px;height:25px;padding:0;margin:0 10px 0 0;display:inline-block;float:left;position:relative;}main.footwear_wizard .main_content .no_products_message .buttons .button .icon i {display:inline-block;color:#016bb5;font-size:1.5625rem;}main.footwear_wizard .main_content .no_products_message .centered span {font-size:2.25rem;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:bold;color:#434343;}main.footwear_wizard .main_content .breadcrumb p ,main.footwear_wizard .main_content .breadcrumb a {text-transform:capitalize;color:#9e9e9e;font-size:0.75rem;margin-bottom:0;}main.footwear_wizard .main_content .breadcrumb a:hover {text-decoration:underline;}main.footwear_wizard .main_content .main_content_title h3 ,main.footwear_wizard .main_content .main_content_title h1 {text-transform:capitalize;font-size:1.625rem;color:#434343;font-weight:bold;font-family:"Roboto",Arial,Helvetica,sans-serif;}main.footwear_wizard .main_content .main_content_title h1 {margin-bottom:20px;}main.footwear_wizard .main_content .disclaimer {font-size:0.8125rem;}main.footwear_wizard .main_content .search_box .search_icon {top:0;right:10px;line-height:59px;padding:0 15px 0 15px;font-size:1.875rem;position:absolute;color:#016bb5;cursor:pointer;}main.footwear_wizard .main_content .search_box .search_icon:hover {color:#003f6b;}main.footwear_wizard .main_content .search_box input.search {height:59px;}main.footwear_wizard .main_content .search_box input.search::-webkit-input-placeholder {color:#f6f6f6;}main.footwear_wizard .main_content .search_box input.search:-moz-placeholder {color:#f6f6f6;}main.footwear_wizard .main_content .search_box input.search::-moz-placeholder {color:#f6f6f6;}main.footwear_wizard .main_content .search_box input.search:-ms-input-placeholder {color:#f6f6f6;}@media only screen and (min-width:48em){main.footwear_wizard .main_content .search_box input.search::-webkit-input-placeholder {color:gray;}main.footwear_wizard .main_content .search_box input.search:-moz-placeholder {color:gray;}main.footwear_wizard .main_content .search_box input.search::-moz-placeholder {color:gray;}main.footwear_wizard .main_content .search_box input.search:-ms-input-placeholder {color:gray;}}main.footwear_wizard .main_content .slider {margin-bottom:1.4375rem;}main.footwear_wizard .main_content .slider .slide_preloader {padding-left:35%;margin-top:5.625rem;}main.footwear_wizard .main_content .slider .slide_container {margin-bottom:0;}main.footwear_wizard .main_content .slider .slide_container .show {visibility:visible !important;}main.footwear_wizard .main_content .slider .slide_container .slick-slide {background-size:cover !important;background-position:left center !important;}main.footwear_wizard .main_content .slider .slide_container .slide {visibility:hidden;height:19.375rem !important;}main.footwear_wizard .main_content .slider .slide_container .slide .slider_image {background-size:cover !important;background-position:center left !important;height:19.375rem;}main.footwear_wizard .main_content .slider .slide_container .slide .slider_image .slide_text {bottom:0;position:absolute;width:100%;}main.footwear_wizard .main_content .slider .slide_container .slide .slider_image .slide_text a {color:#ffffff;font-size:1.25rem;}main.footwear_wizard .main_content .slider .slide_container .slide .slider_image .slide_text .button {background-color:#d10027;border:2px solid #ffffff;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-weight:normal;}main.footwear_wizard .main_content .slider .slide_container .slide a {width:inherit;height:inherit;display:block;float:left;}main.footwear_wizard .main_content .slider .slide_container .slick-dots {bottom:0;width:97%;margin:0 auto;position:relative;margin-top:-40px;text-align:right;}main.footwear_wizard .main_content .slider .slide_container .slick-dots li {background-color:#ffffff;border-radius:1.375rem;height:1.375rem;width:1.375rem;}main.footwear_wizard .main_content .slider .slide_container .slick-dots li button:before {color:#016bb5;opacity:0;height:1rem;width:1rem;border-radius:1rem;display:block;background-color:#016bb5;}main.footwear_wizard .main_content .slider .slide_container .slick-dots li button {top:3px;left:3px;}main.footwear_wizard .main_content .slider .slide_container .slick-dots li.slick-active button:before {opacity:1;}main.footwear_wizard .main_content .product_listing_pagination {margin-bottom:0.4375rem;}main.footwear_wizard .main_content .product_listing_pagination .pager {float:left;padding-bottom:0.625rem;padding-right:1.25rem;}main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container {float:right;}main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container>div {height:42px;}main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container .page_next {margin-right:0;}main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container .page_next ,main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container .page_previous {height:42px !important;width:46px !important;}main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container .pagination_pages {float:left;max-width:275px;min-width:55px;}main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container .pagination_link {min-width:55px;}main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container .pagination_link p ,main.footwear_wizard .main_content .product_listing_pagination .pager .pager_container .pagination_link a {display:block;height:42px !important;width:46px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;}main.footwear_wizard .main_content .product_listing_pagination .pager .pagination_link {height:42px !important;float:left;padding:0;text-align:center;}main.footwear_wizard .main_content .product_listing_pagination .pager .pagination_link p ,main.footwear_wizard .main_content .product_listing_pagination .pager .pagination_link a {color:#606060;font-size:12px;line-height:42px;cursor:pointer;}main.footwear_wizard .main_content .product_listing_pagination .pager .pagination_link:hover p ,main.footwear_wizard .main_content .product_listing_pagination .pager .pagination_link:hover a ,main.footwear_wizard .main_content .product_listing_pagination .pager .active p ,main.footwear_wizard .main_content .product_listing_pagination .pager .active a {background-color:#006bb6;color:#ffffff;}main.footwear_wizard .main_content .product_listing_pagination .products_showing {float:left;padding-left:0;padding-bottom:0.625rem;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .pagination_pages {margin:0 !important;}main.footwear_wizard .main_content .product_listing_pagination .products_showing>div {padding:0;}main.footwear_wizard .main_content .product_listing_pagination .products_showing p {display:block;float:left;margin-top:13px;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .products_showing_text {margin-right:16px;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .show_text {margin-right:10px;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .products_per_page {display:block;padding:0 0 0.3125rem 0;width:64px;height:44px;float:left;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .products_per_page p.label {margin-top:0px;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .products_per_page .selectricWrapper {width:3.375rem;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric {height:2.75rem;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric p.label {margin-top:5px;}main.footwear_wizard .main_content .product_listing_pagination .products_showing .overlap_footer {z-index:1;}main.footwear_wizard .main_content .product_listing_pagination .sort_by {height:2.75rem;float:left;margin:0 0 0.3125rem 0;}main.footwear_wizard .main_content .product_listing_pagination .sort_by .selectricWrapper .selectric {height:2.75rem;}main.footwear_wizard .main_content .product_listing_pagination .sort_by .selectricWrapper .selectric p.label {margin-top:5px;}main.footwear_wizard .main_content .product_listing_pagination p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:0px;font-size:12px;color:#606060;}main.footwear_wizard .main_content .product_listing_pagination .selectricWrapper {position:relative;margin:0;cursor:pointer;}main.footwear_wizard .main_content .product_listing_pagination .selectric {border:1px solid #dddddd;background:#ffffff;position:relative;border-radius:2px;}main.footwear_wizard .main_content .product_listing_pagination .selectric p.label {margin-top:5px;}main.footwear_wizard .main_content .product_listing_pagination .selectric .label {display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:6px;font-size:12px;line-height:18px;color:#606060;min-height:18px;background:none;}main.footwear_wizard .main_content .product_listing_pagination .selectric .button {display:block;position:absolute;right:0;top:0;width:20px;height:100%;color:#bbbbbb;text-align:center;font:0/0 a;*font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial;border:none;}main.footwear_wizard .main_content .product_listing_pagination .selectric .button:hover {background:none;border:none;}main.footwear_wizard .main_content .product_listing_pagination .selectric .button:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:33px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;}main.footwear_wizard .main_content .product_listing_pagination .selectricScroll li {background-color:#ffffff;}main.footwear_wizard .main_content .products_loader img {display:block;margin:90px auto;width:200px;}main.footwear_wizard .main_content .products_list {margin-bottom:0.625rem;}main.footwear_wizard .main_content .products_list a {float:left;width:100%;}main.footwear_wizard .main_content .products_list .list_product {margin-bottom:1.25rem;padding-bottom:0.625rem;text-align:center;float:left;overflow:visible;}main.footwear_wizard .main_content .products_list .list_product p {margin:0;}main.footwear_wizard .main_content .products_list .list_product .list_product_image {position:relative;overflow:hidden;}main.footwear_wizard .main_content .products_list .list_product .stamp {transform:translate(-34%, 38%) rotate(-45deg);position:absolute;width:200px;}main.footwear_wizard .main_content .products_list .list_product .stamp span {display:block;text-transform:uppercase;color:#ffffff;}main.footwear_wizard .main_content .products_list .list_product .stamp span:nth-of-type(1) {font-size:0.7rem;line-height:0.8rem;margin-top:4px;}main.footwear_wizard .main_content .products_list .list_product .stamp span:nth-of-type(2) {font-size:1.1rem;line-height:1.1rem;margin-bottom:4px;}main.footwear_wizard .main_content .products_list .list_product .stamp.store_only {background-color:#003e6a;}main.footwear_wizard .main_content .products_list .list_product .stamp.coming_soon {background-color:#434343;}main.footwear_wizard .main_content .products_list .list_product .stamp.pre_order {background-color:#62a8d9;}main.footwear_wizard .main_content .products_list .list_product .stamp.marked_down {background-color:#ec1d23;transform:translate(-31%, 56%) rotate(-45deg);}main.footwear_wizard .main_content .products_list .list_product .stamp.just_arrived {background-color:#3e8e28;transform:translate(-31%, 56%) rotate(-45deg);}main.footwear_wizard .main_content .products_list .list_product .stamp.online_only {background-color:#00999c;transform:translate(-31%, 56%) rotate(-45deg);}main.footwear_wizard .main_content .products_list .list_product .promotion_icons {width:62px;float:right;padding-top:8px;margin-right:-8px;}main.footwear_wizard .main_content .products_list .list_product .list_product_save_amount {height:0;width:0;}main.footwear_wizard .main_content .products_list .list_product .list_product_save_amount p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.1875rem;display:block;width:3.875rem;height:4.875rem;padding:2.375rem 0.625rem 0 0;position:relative;z-index:3;color:#ffffff;float:right;}main.footwear_wizard .main_content .products_list .list_product .list_product_title {padding-top:0.6875rem;height:3.25rem;overflow:hidden;}main.footwear_wizard .main_content .products_list .list_product .list_product_title p {font-size:0.875rem;color:#434343;float:left;margin:0;text-align:left;}main.footwear_wizard .main_content .products_list .list_product .list_product_price p {font-size:1.25rem;font-weight:bold;color:#006bb6;float:left;}main.footwear_wizard .main_content .products_list .list_product .was_price {text-decoration:line-through !important;font-size:0.875rem !important;font-family:Arial,Helvetica,sans-serif !important;color:#9e9e9e !important;margin:0 !important;font-weight:normal !important;}main.footwear_wizard .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {font-size:0.75rem;color:#004b8d;float:left;}main.footwear_wizard .main_content .products_list .list_product .list_product_discovery_miles_wishlist .list_product_discovery_miles {float:left;}main.footwear_wizard .main_content .products_list .list_product .product_border {border:0.0625rem solid #e1e1e1;padding-bottom:0.75rem;height:100%;width:100%;float:left;}main.footwear_wizard .main_content .products_list .list_product .list_product_wishlist {height:0;float:left;width:100%;}main.footwear_wizard .main_content .products_list .list_product .list_product_wishlist .heart {position:relative;top:-29px;left:-13px;float:right;width:18px;height:16px;cursor:pointer;font-size:0px !important;background:url('/images/theme/product_icons/wishlist-icon.jpg');}main.footwear_wizard .main_content .products_list .list_product .list_product_wishlist .heart.red {background:url('/images/theme/product_icons/wishlist-red-icon.jpg');}main.footwear_wizard .main_content .products_list .list_product .list_product_wishlist img {float:right;position:relative;top:-86px;left:12px;}main.footwear_wizard .main_content .products_list .list_product .product_border:hover {box-shadow:0 0 0.625rem #e1e1e1;}main.footwear_wizard .main_content .products_list .list_product .vitality_tooltip {position:relative;z-index:1;top:89px;left:-16px;max-width:258px;}main.footwear_wizard .main_content .products_list .list_product .zero_space {width:0px;height:0px;}main.footwear_wizard .main_content .products_list .list_product .product_colours {position:relative;margin-left:0.875rem;top:13rem;height:0;float:left;}main.footwear_wizard .main_content .products_list .list_product .product_colours img {position:relative;margin-left:1px;z-index:1;float:left;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons {height:0;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons img {position:relative;z-index:2;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons .discovery_icon {left:-0.3125rem;top:9.875rem;float:left;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons .save_icon {float:right;text-align:center;width:62px;height:62px;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons .save_icon img {z-index:3;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons .save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#ffffff;z-index:4;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons .save_icon .save_icon_save {top:-52px;font-size:0.9375rem;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons .save_icon .save_icon_price {top:-63px;font-size:1.1875rem;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons .item_combo_deal_icon {padding-top:4px;float:right;}main.footwear_wizard .main_content .products_list .list_product .list_product_icons .with_free_gift_icon {padding-top:4px;float:right;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info {border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-bottom:25px;text-align:left;float:left;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .comparison {padding:15px;float:left;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .comparison .list-left {float:left;text-align:left;font-weight:bold;color:#434343;font-size:0.9375rem;padding-bottom:7px;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .comparison .list-right {float:left;text-align:left;font-size:0.9375rem;color:#434343;padding-bottom:7px;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .availability {position:relative;top:13px;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .availability hr {color:#434343;margin-top:8px;margin-bottom:28px;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .availability h4 {margin-top:20px;display:inline-block;font-size:0.875rem;text-align:left;margin-bottom:2px;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .availability .sizes {font-size:0.9375rem;color:#434343;line-height:1;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .no-size {margin-top:25px;text-align:left;font-size:0.9375rem;color:#434343;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .no-size a {text-align:left;font-size:0.9375rem;color:#434343;text-decoration:none;display:inline;width:initial;float:none;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .no-size a:hover {color:#004b8d;}main.footwear_wizard .main_content .products_list .list_product .fw_results_extra_info .no-size i {background-color:#004b8d;border-radius:50%;text-align:center;width:25px;line-height:25px;font-size:0.875rem;color:white;display:inline-block;margin-right:10px;}main.footwear_wizard .main_content .products_list .list_product:hover .list_product_image {opacity:0.9;}main.footwear_wizard .footwear_wizard_results {text-align:center;padding:50px 0;}@media only screen and (max-width: 47.938em){main.footwear_wizard .footwear_wizard_results {display:none;}}main.footwear_wizard .footwear_wizard_results img {width:220px;}main.footwear_wizard .footwear_wizard_results h2 {font-family:'Quicksand',Arial,sans-serif;text-transform:uppercase;font-weight:400;margin-bottom:25px;margin-top:15px;font-size:32px;color:#333333;}main.footwear_wizard .footwear_wizard_results span {font-family:'Quicksand',Arial,sans-serif;font-weight:400;font-size:19px;color:#333333;}main.footwear_wizard .footwear_wizard_results a.start_now {font-family:'Arial Rounded MT',Arial,sans-serif;background-color:#fe0000;text-transform:uppercase;margin:50px auto 0 auto;font-size:23px;display:block;width:200px;border:none;color:#ffffff;}main.footwear_wizard .category_sidebar_navigation .main_category_navigation {border:0.0625rem solid #e1e1e1;}main.footwear_wizard .category_sidebar_navigation .main_category_navigation .subcat {margin-bottom:0;}main.footwear_wizard .category_sidebar_navigation .brand_brands {border:1px solid #e1e1e1;}main.footwear_wizard .category_sidebar_navigation .products_filter ul {border:1px solid #e1e1e1;}main.footwear_wizard .category_sidebar_navigation .products_filter .brand {display:none;}main.footwear_wizard .category_sidebar_navigation ul {list-style:none;}main.footwear_wizard .category_sidebar_navigation ul li {height:2.5rem;}main.footwear_wizard .category_sidebar_navigation ul li p ,main.footwear_wizard .category_sidebar_navigation ul li a {text-transform:capitalize;font-size:0.875rem;color:#434343;padding:0.625rem 0 0.625rem 0.9375rem;margin-bottom:0;}main.footwear_wizard .category_sidebar_navigation ul li a {display:block;}main.footwear_wizard .category_sidebar_navigation ul li:nth-child(2) {margin-top:0.4375rem;}main.footwear_wizard .category_sidebar_navigation ul li:last-child {margin-bottom:0.5625rem;}main.footwear_wizard .category_sidebar_navigation ul li:hover {text-decoration:underline;}main.footwear_wizard .category_sidebar_navigation ul li:hover a {color:#016bb5;}main.footwear_wizard .category_sidebar_navigation ul .selected p {color:#ffffff;background-color:#016bb5;}main.footwear_wizard .category_sidebar_navigation ul .selected:hover {text-decoration:none;}main.footwear_wizard .category_sidebar_navigation ul .selected:hover a {color:#434343;}main.footwear_wizard .featured {margin-bottom:2.1rem;}main.footwear_wizard .featured p:first-of-type {font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;color:#434343;}main.footwear_wizard .featured p {font-size:0.8rem;color:#606060;}main.footwear_wizard .brand_cats {margin-left:0px;margin-bottom:1.4rem;}main.footwear_wizard .feat_prod {margin-left:0px;}main.footwear_wizard .item_container .boxed {position:relative;display:inline-block;}main.footwear_wizard .item_container .boxed .set_height {margin-top:150%;}main.footwear_wizard .item_container .boxed .stretch {position:absolute;top:0;bottom:0;left:0;right:0;}main.footwear_wizard .item_container .inner_box {border:1px solid #e1e1e1;border-radius:2px;}main.footwear_wizard .item_container .inner_box:hover span {color:#016bb5;}main.footwear_wizard .item_container .inner_box span {display:block;position:absolute;z-index:2;bottom:14%;right:0;left:0;margin:0 auto;font-size:1.4rem;color:#434343;font-weight:500;}main.footwear_wizard .item_container .inner_box img {position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;margin-top:0;}main.footwear_wizard .item_container .inner_box .category_image {height:73%;position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;}main.footwear_wizard .categories_list {margin:0.625rem 0 1.25rem 0;}main.footwear_wizard .categories_list .list_category_title {margin-top:6px;}main.footwear_wizard .categories_list .list_category_title h3 {margin:1.1875rem 0 0.75rem 0;}main.footwear_wizard .categories_list .list_category {margin-bottom:1.25rem;text-align:center;float:left;}main.footwear_wizard .categories_list .list_category .list_category_image {float:left;}main.footwear_wizard .categories_list .list_category .list_category_image a {width:100%;float:left;}main.footwear_wizard .categories_list .list_category .category_border {border:0.0625rem solid #e1e1e1;height:100%;width:100%;padding-bottom:20px;float:left;}main.footwear_wizard .categories_list .list_category .category_border:hover {box-shadow:0 0 2.1875rem #e1e1e1;}main.footwear_wizard .products_filter li {position:relative;}main.footwear_wizard .products_filter li a {position:relative;display:block;}main.footwear_wizard .products_filter li .clear_filter {position:absolute;top:0;right:0;padding:11px;}main.footwear_wizard .products_filter li .clear_filter i {color:#db1c1c;}main.footwear_wizard .products_filter span.filter_item_count {color:#606060 !important;font-size:0.75rem !important;padding-left:1px;}main.footwear_wizard .products_list {margin-bottom:0.625rem;padding-left:0;}main.footwear_wizard .products_list a {float:left;width:100%;}main.footwear_wizard .products_list .list_product {margin-bottom:1.25rem;padding-bottom:0.625rem;text-align:center;float:left;overflow:visible;}main.footwear_wizard .products_list .list_product p {margin:0;}main.footwear_wizard .products_list .list_product .list_product_image {position:relative;overflow:hidden;}main.footwear_wizard .products_list .list_product .stamp {transform:translate(-34%, 38%) rotate(-45deg);position:absolute;width:200px;}main.footwear_wizard .products_list .list_product .stamp span {display:block;text-transform:uppercase;color:#ffffff;}main.footwear_wizard .products_list .list_product .stamp span:nth-of-type(1) {font-size:0.7rem;line-height:0.8rem;margin-top:4px;}main.footwear_wizard .products_list .list_product .stamp span:nth-of-type(2) {font-size:1.1rem;line-height:1.1rem;margin-bottom:4px;}main.footwear_wizard .products_list .list_product .stamp.store_only {background-color:#003e6a;}main.footwear_wizard .products_list .list_product .stamp.coming_soon {background-color:#434343;}main.footwear_wizard .products_list .list_product .stamp.pre_order {background-color:#62a8d9;}main.footwear_wizard .products_list .list_product .stamp.marked_down {background-color:#ec1d23;transform:translate(-31%, 56%) rotate(-45deg);}main.footwear_wizard .products_list .list_product .stamp.just_arrived {background-color:#3e8e28;transform:translate(-31%, 56%) rotate(-45deg);}main.footwear_wizard .products_list .list_product .stamp.online_only {background-color:#00999c;transform:translate(-31%, 56%) rotate(-45deg);}main.footwear_wizard .products_list .list_product .promotion_icons {width:62px;float:right;padding-top:8px;margin-right:-8px;}main.footwear_wizard .products_list .list_product .list_product_save_amount {height:0;width:0;}main.footwear_wizard .products_list .list_product .list_product_save_amount p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.1875rem;display:block;width:3.875rem;height:4.875rem;padding:2.375rem 0.625rem 0 0;position:relative;z-index:3;color:#ffffff;float:right;}main.footwear_wizard .products_list .list_product .list_product_title {padding-top:0.6875rem;height:3.25rem;overflow:hidden;}main.footwear_wizard .products_list .list_product .list_product_title p {font-size:0.875rem;color:#434343;float:left;margin:0;text-align:left;}main.footwear_wizard .products_list .list_product .list_product_price p {font-size:1.25rem;font-weight:bold;color:#006bb6;float:left;}main.footwear_wizard .products_list .list_product .list_product_price p span.was_price {text-decoration:line-through !important;font-size:0.875rem !important;font-family:Arial,Helvetica,sans-serif !important;color:#9e9e9e !important;margin:0 !important;font-weight:normal !important;}main.footwear_wizard .products_list .list_product .list_product_discovery_miles_wishlist p {font-size:0.75rem;color:#5b4079;float:left;}main.footwear_wizard .products_list .list_product .list_product_discovery_miles_wishlist .list_product_discovery_miles {float:left;}main.footwear_wizard .products_list .list_product .product_border {border:0.0625rem solid #e1e1e1;padding-bottom:0.75rem;height:100%;width:100%;float:left;}main.footwear_wizard .products_list .list_product .list_product_wishlist {height:0;float:left;width:100%;}main.footwear_wizard .products_list .list_product .list_product_wishlist .wishlist_image {position:relative;top:-29px;left:-13px;float:right;width:18px;height:16px;cursor:pointer;font-size:0px !important;background:url('/images/theme/product_icons/wishlist-icon.jpg');}main.footwear_wizard .products_list .list_product .list_product_wishlist .wishlist_image.red {background:url('/images/theme/product_icons/wishlist-red-icon.jpg');}main.footwear_wizard .products_list .list_product .list_product_wishlist img {float:right;position:relative;top:-86px;left:30px;}main.footwear_wizard .products_list .list_product .product_border:hover {box-shadow:0 0 0.625rem #e1e1e1;}main.footwear_wizard .products_list .list_product .vitality_tooltip {position:relative;z-index:1;top:89px;left:-16px;max-width:258px;}main.footwear_wizard .products_list .list_product .zero_space {width:0px;height:0px;}main.footwear_wizard .products_list .list_product .product_colours {position:relative;margin-left:0.875rem;top:13rem;height:0;float:left;}main.footwear_wizard .products_list .list_product .product_colours img {position:relative;margin-left:1px;z-index:1;float:left;}main.footwear_wizard .products_list .list_product .list_product_icons {height:0;}main.footwear_wizard .products_list .list_product .list_product_icons img {position:relative;z-index:2;}main.footwear_wizard .products_list .list_product .list_product_icons .discovery_icon {left:-0.3125rem;top:9.875rem;float:left;}main.footwear_wizard .products_list .list_product .list_product_icons .save_icon {float:right;text-align:center;width:62px;height:62px;}main.footwear_wizard .products_list .list_product .list_product_icons .save_icon img {z-index:3;}main.footwear_wizard .products_list .list_product .list_product_icons .save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#ffffff;z-index:4;}main.footwear_wizard .products_list .list_product .list_product_icons .save_icon .save_icon_save {top:-52px;font-size:0.9375rem;}main.footwear_wizard .products_list .list_product .list_product_icons .save_icon .save_icon_price {top:-63px;font-size:1.1875rem;}main.footwear_wizard .products_list .list_product .list_product_icons .item_combo_deal_icon {padding-top:4px;float:right;}main.footwear_wizard .products_list .list_product .list_product_icons .with_free_gift_icon {padding-top:4px;float:right;}main.footwear_wizard .products_list .list_product:hover .list_product_image {opacity:0.9;}main.footwear_wizard .product_listing_pagination {margin-bottom:0.4375rem;}main.footwear_wizard .product_listing_pagination .pager {float:left;padding-bottom:0.625rem;}main.footwear_wizard .product_listing_pagination .pager .pager_container {float:right;}main.footwear_wizard .product_listing_pagination .pager .pager_container>div {height:42px;}main.footwear_wizard .product_listing_pagination .pager .pager_container .page_next {margin-right:0;}main.footwear_wizard .product_listing_pagination .pager .pager_container .page_next ,main.footwear_wizard .product_listing_pagination .pager .pager_container .page_previous {height:42px !important;width:46px !important;}main.footwear_wizard .product_listing_pagination .pager .pager_container .pagination_pages {float:left;max-width:275px;min-width:55px;}main.footwear_wizard .product_listing_pagination .pager .pager_container .pagination_link {min-width:55px;}main.footwear_wizard .product_listing_pagination .pager .pager_container .pagination_link p ,main.footwear_wizard .product_listing_pagination .pager .pager_container .pagination_link a {display:block;height:42px !important;width:46px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;}main.footwear_wizard .product_listing_pagination .pager .pagination_link {height:42px !important;float:left;padding:0;text-align:center;}main.footwear_wizard .product_listing_pagination .pager .pagination_link p ,main.footwear_wizard .product_listing_pagination .pager .pagination_link a {color:#606060;font-size:12px;line-height:42px;cursor:pointer;}main.footwear_wizard .product_listing_pagination .pager .pagination_link:hover p ,main.footwear_wizard .product_listing_pagination .pager .pagination_link:hover a ,main.footwear_wizard .product_listing_pagination .pager .active p ,main.footwear_wizard .product_listing_pagination .pager .active a {background-color:#006bb6;color:#ffffff;}main.footwear_wizard .product_listing_pagination .products_showing {float:left;padding-bottom:0.625rem;}main.footwear_wizard .product_listing_pagination .products_showing .pagination_pages {margin:0 !important;}main.footwear_wizard .product_listing_pagination .products_showing>div {padding:0;}main.footwear_wizard .product_listing_pagination .products_showing p {display:block;float:left;margin-top:13px;}main.footwear_wizard .product_listing_pagination .products_showing .products_showing_text {margin-right:16px;}main.footwear_wizard .product_listing_pagination .products_showing .show_text {margin-right:10px;}main.footwear_wizard .product_listing_pagination .products_showing .products_per_page {display:block;padding:0 0 0.3125rem 0;width:64px;height:44px;float:left;}main.footwear_wizard .product_listing_pagination .products_showing .products_per_page p.label {margin-top:0px;}main.footwear_wizard .product_listing_pagination .products_showing .products_per_page .selectricWrapper {width:3.375rem;}main.footwear_wizard .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric {height:2.75rem;}main.footwear_wizard .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric p.label {margin-top:5px;}main.footwear_wizard .product_listing_pagination .products_showing .overlap_footer {z-index:1;}main.footwear_wizard .product_listing_pagination .sort_by {height:2.75rem;float:left;margin:0 0 0.3125rem 0;padding-right:29px;padding-left:4px;}main.footwear_wizard .product_listing_pagination .sort_by .selectricWrapper .selectric {height:2.75rem;}main.footwear_wizard .product_listing_pagination .sort_by .selectricWrapper .selectric p.label {margin-top:5px;}main.footwear_wizard .product_listing_pagination p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:0px;font-size:12px;color:#606060;}main.footwear_wizard .product_listing_pagination .selectricWrapper {position:relative;margin:0;cursor:pointer;}main.footwear_wizard .product_listing_pagination .selectric {border:1px solid #dddddd;background:#ffffff;position:relative;border-radius:2px;}main.footwear_wizard .product_listing_pagination .selectric p.label {margin-top:5px;}main.footwear_wizard .product_listing_pagination .selectric .label {display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:6px;font-size:12px;line-height:18px;color:#606060;min-height:18px;background:none;}main.footwear_wizard .product_listing_pagination .selectric .button {display:block;position:absolute;right:0;top:0;width:20px;height:100%;color:#bbbbbb;text-align:center;font:0/0 a;*font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial;border:none;}main.footwear_wizard .product_listing_pagination .selectric .button:hover {background:none;border:none;}main.footwear_wizard .product_listing_pagination .selectric .button:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:33px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;}main.footwear_wizard .product_listing_pagination .selectricScroll li {background-color:#ffffff;}main.footwear_wizard .slider {padding-left:0;margin-bottom:1rem;margin-top:-0.4rem;}main.footwear_wizard .slider .slide_preloader {padding-left:35%;margin:5.625rem 0 5.625rem 0;}main.footwear_wizard .slider .slide_container {margin-bottom:0;}main.footwear_wizard .slider .slide_container .show {visibility:visible !important;}main.footwear_wizard .slider .slide_container .slide {visibility:hidden;height:19.375rem !important;background-size:cover !important;background-position:center center !important;}main.footwear_wizard .slider .slide_container .slide .slider_image {display:block;height:19.375rem;background-size:cover !important;background-position:center left !important;}main.footwear_wizard .slider .slide_container .slide .slider_image .slide_text {bottom:0;position:absolute;width:100%;}main.footwear_wizard .slider .slide_container .slide .slider_image .slide_text a {color:#ffffff;font-size:1.25rem;}main.footwear_wizard .slider .slide_container .slide .slider_image .slide_text .button {background-color:#d10027;border:2px solid #ffffff;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.footwear_wizard .slider .slide_container .slide a {width:inherit;height:inherit;display:block;float:left;}main.footwear_wizard .slider .slide_container .slick-slide {margin:0.75rem 0 1.4375rem 0;}main.footwear_wizard .slider .slide_container .slick-dots {bottom:1.4375rem;width:97%;margin:0 auto;position:relative;margin-top:-40px;text-align:right;}main.footwear_wizard .slider .slide_container .slick-dots li {background-color:#ffffff;border-radius:1.375rem;height:1.375rem;width:1.375rem;}main.footwear_wizard .slider .slide_container .slick-dots li button:before {color:#016bb5;opacity:0;height:1rem;width:1rem;border-radius:1rem;display:block;background-color:#016bb5;}main.footwear_wizard .slider .slide_container .slick-dots li button {top:3px;left:3px;}main.footwear_wizard .slider .slide_container .slick-dots li.slick-active button:before {opacity:1;}main.footwear_wizard .slider .slide_container .category_banner_link {display:block;float:left;width:100%;height:100%;}@media only screen and (min-width:90.063em){main.footwear_wizard {margin-left:-13px;}}@media only screen and (min-width:64em) and (max-width:90em){main.footwear_wizard {margin-left:-27px;}}@media only screen and (min-width:64em){main.footwear_wizard .categories_list .list_category:nth-child(3n+1) {padding-right:0.8125rem;}main.footwear_wizard .categories_list .list_category:nth-child(3n+2) {padding:0 0.4375rem 0 0.4375rem;}main.footwear_wizard .categories_list .list_category:nth-child(3n+3) {padding-left:0.8125rem;}main.footwear_wizard .products_list .list_product:nth-child(3n+1) {padding:0 0.8125rem 0 0;}main.footwear_wizard .products_list .list_product:nth-child(3n+2) {padding:0 0.4375rem 0 0.4375rem;}main.footwear_wizard .products_list .list_product:nth-child(3n+3) {padding:0 0 0 0.8125rem;}}@media only screen and (min-width:48em) and (max-width:63.938em){main.footwear_wizard {margin-left:5px;margin-right:5px;}main.footwear_wizard .categories_list .list_category:nth-child(2n+1) {padding-right:0.625rem;}main.footwear_wizard .categories_list .list_category:nth-child(2n+2) {padding-left:0.625rem;}main.footwear_wizard .products_list .list_product:nth-child(2n+1) {padding-right:0.625rem;}main.footwear_wizard .products_list .list_product:nth-child(2n+2) {padding-left:0.625rem;}}@media only screen and (max-width: 47.938em){main.footwear_wizard .footwear_wizard_landing {background:url('/images/theme/footwear-wizard/runner_landing_mobile.png') no-repeat left top;}main.footwear_wizard .footwear_wizard_landing .navigation div {float:none;}main.footwear_wizard .footwear_wizard_landing .navigation .selected {background-color:#016bb5;color:#ffffff;}}.team_vitality header .team_vitality_header_wrapper .main_header {min-height:123px;}.team_vitality header .team_vitality_header_wrapper .swh_logo {margin:15px 0 0 0;}.team_vitality header .team_vitality_header_wrapper .swh_logo img {float:right;padding-right:25px;}.team_vitality header .team_vitality_header_wrapper .logo_seperator {border-right:2px solid #d8d8d8;height:36px;margin-top:25px;}.team_vitality header .team_vitality_header_wrapper .tv_logo {padding-top:35px;}.team_vitality header .team_vitality_header_wrapper .tv_logo img {float:left;padding:0 0 0 0;}.team_vitality .vitality_account_form {margin:12px;}.team_vitality .vitality_wrapper {min-height:826px !important;}@media only screen and (max-width: 47.938em){.team_vitality .vitality_wrapper #continue_button {margin-bottom:100px;}}.team_vitality #steps_detail {margin:45px 0 0 0;}.team_vitality #steps_detail .tv_text p {font-size:16px;color:#0f6db4;letter-spacing:0;line-height:35px;font-weight:bold;}.team_vitality #steps_detail .tv_text p span {opacity:0.8;font-size:16px;color:#434343;letter-spacing:0;line-height:35px;font-weight:bold;font-style:normal;}.team_vitality #steps_detail span {font-style:italic;font-size:14px;color:#c0c0c0;letter-spacing:0;line-height:20px;}.team_vitality .custom_width .custom_top {width:115%;right:8%;}@media only screen and (min-width:64em) and (max-width:90em){.team_vitality .custom_width .custom_top {width:112%;right:6%;}}@media only screen and (min-width:48em) and (max-width:63.938em){.team_vitality .custom_width .custom_top {width:105%;right:2%;}}@media only screen and (max-width: 47.938em){.team_vitality .custom_width .custom_top {width:106%;right:3%;}}@media (min-width: 0px) and (max-width: 570px){.team_vitality .custom_width .custom_top {width:100%;right:0%;}}.team_vitality .custom_width .custom_bottom {width:112%;right:6%;}@media only screen and (min-width:64em) and (max-width:90em){.team_vitality .custom_width .custom_bottom {width:106%;right:3%;}}@media only screen and (min-width:48em) and (max-width:63.938em){.team_vitality .custom_width .custom_bottom {width:105%;right:2%;}}@media only screen and (max-width: 47.938em){.team_vitality .custom_width .custom_bottom {width:106%;right:3%;}}@media (min-width: 0px) and (max-width: 570px){.team_vitality .custom_width .custom_bottom {width:100%;right:0%;}}.team_vitality #steps_bar {margin:12px 0 59px 0;}.team_vitality #steps_bar .steps {position:relative;}.team_vitality #steps_bar .steps .step-wrapper {width:initial;margin:auto;}.team_vitality #steps_bar .steps .step-wrapper .blue_circle {width:20px;height:21px;border-radius:50%;color:#0f6db4;display:inline-block;background:#0f6db4;border:2px solid #ffffff;}.team_vitality #steps_bar .steps .step-wrapper .grey_circle {background-color:#d8d8d8;width:20px;height:21px;border-radius:50%;color:#d8d8d8;display:inline-block;background:#d8d8d8;border:2px solid #ffffff;}.team_vitality #steps_bar .steps .step-wrapper .line {height:21px;width:24%;display:inline-block;padding:10px 0px;}.team_vitality #steps_bar .steps .step-wrapper .line hr {background-color:#d8d8d8;width:100%;margin:0;}.team_vitality .tv_text p {color:#016bb5;margin:0 0 0 0;}.team_vitality .tv_text span {color:#b7b7b7;margin-bottom:20px;}.team_vitality .tv_text .text {color:inherit;}.team_vitality .circle_wrapper {position:absolute;width:100%;z-index:1;top:25px;}.team_vitality .circle_wrapper .blue_circle_text {top:25px;background-color:#016bb5;width:60px;height:60px;border-radius:50%;padding:16px 0 0 0;margin:auto;z-index:1;text-align:center;}.team_vitality .circle_wrapper .blue_circle_text span {font-size:1.2rem;font-family:inherit;color:white;}.team_vitality .accordion_text {background-color:white;width:60px;height:60px;border-radius:50%;padding:15px 0 0 0;display:inline-block;position:absolute;z-index:1;text-align:center;float:right;}.team_vitality .accordion_text span {font-size:1.2rem;font-family:inherit;color:black;}.team_vitality .no_margin {margin:0 0 0 0;}.team_vitality .no_padding {padding:0 0 0 0;}.team_vitality #login_register {position:relative;margin:-25px 0 50px 0;}.team_vitality #login_register h3 {font-size:34px;color:#434343;letter-spacing:0;line-height:40px;}.team_vitality #login_register p {font-size:18px;color:#434343;letter-spacing:0;line-height:26px;margin:0 0 49px 0;}.team_vitality #login_register .button {border:2px solid #0f6db4;background:#0f6db4;border-radius:4px;color:white;width:100%;font-size:1.2rem;}.team_vitality #login_register .button:hover {background-color:#ffffff;color:#016bb5 !important;border-color:#003f6b;}.team_vitality #register {border:1px solid #d8d8d8;padding:25px 25px 0 25px;background:rgba(249, 249, 249, 0.8);margin:0 0 25px 0;}.team_vitality #register .red_border input {border:1px solid #ea1f23 !important;}.team_vitality #register span.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:white;}.team_vitality #login {border:1px solid #d8d8d8;padding:25px 25px 0 25px;background:rgba(249, 249, 249, 0.8);margin:0 0 25px 0;}@media only screen and (max-width: 47.938em){.team_vitality #login {margin:0 0 25px 0;}}.team_vitality #login #forgot_password {height:46px;margin:-25px 0 12px 0;position:relative;text-align:left;}.team_vitality #login #forgot_password a {text-decoration:underline;position:absolute;bottom:0;}.team_vitality #step_1_welcome_text {margin:-35px 0 46px 0;}.team_vitality #step_1_welcome_text .parent_div {position:relative;}.team_vitality #step_1_welcome_text .tv_text h1 {font-size:36px;color:#434343;letter-spacing:0;line-height:43px;margin:0 0 20px 0;}.team_vitality #step_1_welcome_text .tv_text p {font-size:18px;color:#0f6db4;letter-spacing:0;line-height:28px;margin:0 0 5px 0;}.team_vitality #step_1_welcome_text .tv_text span {color:#b7b7b7;margin-bottom:20px;}.team_vitality #step_1_welcome_text .tv_text .text p {font-family:HelveticaNeue;font-size:16px;color:#000000;letter-spacing:0;line-height:28px;}.team_vitality #by_clicking_register {margin:0 0 66px 0;}.team_vitality #by_clicking_register p {font-size:14px;color:#434343;letter-spacing:0;}.team_vitality #confirm_details .button {margin:30px 0 129px 0;width:40%;border:2px solid #0f6db4;background:#0f6db4;border-radius:4px;color:white;font-size:1.2rem;}.team_vitality #confirm_details .button:hover {background-color:#ffffff;color:#0f6db4 !important;border-color:#003f6b;}.team_vitality #step_2_confirm_details {margin:8px 0 0 0;}.team_vitality #step_2_confirm_details h2 {text-align:center;margin:-15px 0 49px 0;font-size:36px;color:#434343;letter-spacing:0;line-height:26px;}.team_vitality #step_2_confirm_details input {display:inline-block;font-size:14px;letter-spacing:0;line-height:26px;}.team_vitality #step_2_confirm_details p {display:inline-block;margin-left:2px;}.team_vitality #step_2_confirm_details span {font-family:inherit;font-weight:bold;font-size:14px;color:#434343;letter-spacing:0;line-height:26px;}.team_vitality #step_2_confirm_details span.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:white;}.team_vitality #step_2_confirm_details .row_padding {padding:0 0 12px 0;}.team_vitality #step_2_confirm_details .selectric p {font-size:14px;color:#434343;letter-spacing:0;line-height:26px;}.team_vitality #step_2_confirm_details #delivery_address {position:relative;}.team_vitality #step_2_confirm_details #delivery_address .billing {margin:20px 0 0 0;float:left;}.team_vitality #step_2_confirm_details .checkbox_align {padding:15px 0 0 0;}.team_vitality #step_2_confirm_details #confirm_details .button {margin:30px 0 149px 0;width:40% !important;border:2px solid #0f6db4;background:#0f6db4;border-radius:4px;color:white;font-size:1.2rem;}.team_vitality #step_2_confirm_details #confirm_details .button:hover {background-color:#ffffff;color:#016bb5 !important;border-color:#003f6b;}.team_vitality #step_2_confirm_details .checkbox {margin-bottom:5px;position:relative;cursor:pointer;}.team_vitality #step_2_confirm_details .checkbox input[type="checkbox"] {position:absolute;display:block;top:0;left:0;height:100%;width:100%;cursor:pointer;margin:0;opacity:0;z-index:1;}.team_vitality #step_2_confirm_details .checkbox label {display:inline-block;vertical-align:top;text-align:left;padding-left:1.5em;font-size:14px;line-height:1.3;color:#434343;letter-spacing:0;}.team_vitality #step_2_confirm_details .checkbox label p {padding:0 0 0 0;font-size:13px;}.team_vitality #step_2_confirm_details .checkbox label:before ,.team_vitality #step_2_confirm_details .checkbox label:after {content:'';display:block;position:absolute;}.team_vitality #step_2_confirm_details .checkbox label:before {left:0;top:0;width:18px;height:18px;margin-right:10px;background:white;border:1px solid #b7b7b7;}.team_vitality #step_2_confirm_details .checkbox label:after {top:1px;left:3px;width:10px;height:10px;border-radius:2px;opacity:0;pointer-events:none;font-family:'FontAwesome';content:'\f00c';}.team_vitality #step_2_confirm_details .checkbox input:checked~label:after {opacity:1;}.team_vitality .tacbox .checkbox {display:inline !important;}.team_vitality .tacbox .tac {display:inline;margin-left:-20px;font-size:14px;line-height:1.3;}.team_vitality #step_3_choose_product h2 {font-size:36px;color:#434343;letter-spacing:0;line-height:26px;margin:10px 0 54px 0;}.team_vitality #step_3_choose_product img:hover {cursor:pointer;}.team_vitality #step_3_choose_product p {font-size:14px;color:#434343;letter-spacing:0;line-height:20px;}.team_vitality #step_3_choose_product .small-12 {margin-bottom:10px;}.team_vitality #step_3_choose_product .mens_sizes ,.team_vitality #step_3_choose_product .womens_sizes {margin:0 0 59px 0;}.team_vitality #step_3_choose_product .mens_sizes ul li ,.team_vitality #step_3_choose_product .womens_sizes ul li {text-align:center;display:inline-block;border:1px solid #d8d8d8;width:48px;height:auto;padding:5px 0 5px 0;margin:0 5px 0 0;font-size:14px;letter-spacing:0;line-height:28.07px;}.team_vitality #step_3_choose_product .mens_sizes ul li .selected_size ,.team_vitality #step_3_choose_product .womens_sizes ul li .selected_size {color:white;}.team_vitality #step_3_choose_product .mens_sizes ul li:hover ,.team_vitality #step_3_choose_product .womens_sizes ul li:hover {cursor:pointer;}.team_vitality #step_3_choose_product span {font-family:inherit;font-weight:bold;font-size:18px;color:#434343;letter-spacing:0;line-height:26px;margin:0 0 19px 0;}.team_vitality #step_3_choose_product .small-6 {padding:0;}.team_vitality #step_3_choose_product .grey_border_margin {margin:0 60px 50px 0;background:#ffffff;border:1px solid #d8d8d8;}.team_vitality #step_3_choose_product .grey_border_margin:hover {box-shadow:0 2px 10px 0 rgba(10, 10, 10, 0.18);}.team_vitality #step_3_choose_product .grey_border_margin:hover p {font-size:14px;color:#0f6db4;letter-spacing:0;line-height:20px;}.team_vitality #step_3_choose_product .opaque {opacity:0.3;}.team_vitality #step_3_choose_product .opaque .grey_border_margin:hover p {color:black;}.team_vitality #step_3_choose_product .selected.product {border:3px solid #0f6db4;margin:0 60px 50px 0;}.team_vitality #step_3_choose_product .selected.size {border:1px solid #016bb5;background:#0f6db4;color:white;}.team_vitality #enter_wicode .hr_seperator hr {margin:0 0 59px 0;width:100%;color:#b7b7b7;}.team_vitality #enter_wicode h2 {font-size:36px;color:#434343;letter-spacing:0;line-height:26px;margin:0 0 53px 0;text-align:center;}.team_vitality #enter_wicode tr {display:block;}.team_vitality #enter_wicode tr td {display:block;}.team_vitality #enter_wicode input {display:inline-block;margin:0 0 30px 0;}.team_vitality #enter_wicode p {display:inline-block;font-size:14px;color:#434343;letter-spacing:0;line-height:26px;}.team_vitality #enter_wicode p span {font-weight:bold;}.team_vitality #enter_wicode .button {border:2px solid #0f6db4;background:#0f6db4;border-radius:4px;color:white;width:100%;font-size:1.2rem;margin:36px 0 76px 0;}.team_vitality #enter_wicode .button:hover {background-color:#ffffff;color:#016bb5 !important;border-color:#003f6b;}.team_vitality #enter_wicode .checkbox_align input {margin:0 0 0 0;}.team_vitality #enter_wicode .checkbox_align p {display:block;padding:0 0 0 16px;font-size:14px;color:#000000;letter-spacing:0;}.team_vitality #enter_wicode .checkbox_align span {display:inline-block;font-weight:bold;font-size:14px;color:#434343;letter-spacing:0;}.team_vitality #enter_wicode .checkbox {margin-bottom:5px;position:relative;cursor:pointer;}.team_vitality #enter_wicode .checkbox input[type="checkbox"] {position:absolute;display:block;top:0;left:0;height:100%;width:100%;cursor:pointer;margin:0;opacity:0;z-index:1;}.team_vitality #enter_wicode .checkbox label {display:inline-block;vertical-align:top;text-align:left;padding-left:1.5em;color:#353533;font-size:14px;line-height:1.3;}.team_vitality #enter_wicode .checkbox label:before ,.team_vitality #enter_wicode .checkbox label:after {content:'';display:block;position:absolute;}.team_vitality #enter_wicode .checkbox label:before {left:0;top:0;width:18px;height:18px;margin-right:10px;background:white;border:1px solid #b7b7b7;}.team_vitality #enter_wicode .checkbox label:after {top:1px;left:3px;width:10px;height:10px;border-radius:2px;opacity:0;pointer-events:none;font-family:'FontAwesome';content:'\f00c';}.team_vitality #enter_wicode .checkbox input:checked~label:after {opacity:1;}.team_vitality .team_vitality_payment_error {margin:0 0 30px 0;opacity:0.8;background:#f40212;border-radius:4px;}.team_vitality .team_vitality_payment_error p {margin:5px 0 5px 0;font-size:15px;color:#ffffff;letter-spacing:0;line-height:28.6px;display:inline;}.team_vitality .team_vitality_checkout_error .fa-stack {margin:5px 0 5px 0;font-size:10px;display:inline-block;}.team_vitality .team_vitality_checkout_error .fa-circle-thin {color:#ffffff;}.team_vitality .team_vitality_checkout_error .fa-exclamation {color:#ffffff;}.team_vitality #step_4_checkout h2 {text-align:center;margin:0 0 59px 0;font-size:36px;color:#434343;letter-spacing:0;line-height:26px;}.team_vitality #step_4_checkout h3 {margin:0 0 0 0;font-size:22px;color:#434343;letter-spacing:0;line-height:26px;}.team_vitality #step_4_checkout .information_accordion .accordion-navigation a {margin-right:-15px;}.team_vitality #step_4_checkout .information_accordion .accordion-navigation a:after {content:"+";padding:10px;height:auto;line-height:12px;font-size:22px;background-color:#ffffff;position:absolute;top:13px;right:50px;border-radius:15px;font-family:"Roboto",Arial,Helvetica,sans-serif;}.team_vitality #step_4_checkout .information_accordion .accordion-navigation.active>a:after {content:"-";padding:10px 12px 10px 12px;}.team_vitality #step_4_checkout .cvc_message {font-size:13px;color:#434343;letter-spacing:0;line-height:22px;}.team_vitality #step_4_checkout .security_notice {margin:0 0 10px 0;background:#f6f6f6;border:1px solid #d8d8d8;}.team_vitality #step_4_checkout .security_notice span {font-weight:bold;display:inline-block;}.team_vitality #step_4_checkout .heading {margin:0 0 25px 0;}.team_vitality #step_4_checkout .heading span {font-size:14px;color:#6f6f6f;letter-spacing:0;line-height:22px;}.team_vitality #step_4_checkout .blue_circle_text {top:25px;background-color:#016bb5;width:39px;height:39px;border-radius:50%;padding:8px 0 0 0;margin:auto;z-index:1;text-align:center;}.team_vitality #step_4_checkout .blue_circle_text span {font-family:inherit;font-size:23.39px;color:#ffffff;letter-spacing:0;line-height:23.39px;}.team_vitality #step_4_checkout #details_checkout {max-width:602px;margin:0 0 25px 55px;border:1px solid #d8d8d8;padding:15px 0 0 0;}.team_vitality #step_4_checkout #details_checkout #details .correct_details {margin:0 0 9px 0;}.team_vitality #step_4_checkout #details_checkout #details p {margin:0 0 5px 0;font-size:14px;color:#434343;letter-spacing:0;line-height:26px;}.team_vitality #step_4_checkout #details_checkout #details p span {font-weight:bold;}.team_vitality #step_4_checkout #details_checkout #details input {display:inline-block;margin:10px 10px 0 0;}.team_vitality #step_4_checkout #details_checkout #details label:before {left:0;top:0;width:18px;height:18px;margin:3px 5px 0 0;background:white;border:1px solid #b7b7b7;}.team_vitality #step_4_checkout #details_checkout #details label span {padding:4px 0 0 0;font-family:inherit;font-weight:normal;}.team_vitality #step_4_checkout #details_checkout #details span {display:inline-block;}.team_vitality #step_4_checkout #payment_method {margin:0 0 25px 55px;border:1px solid #d8d8d8;padding:15px 0 25px 0;max-width:602px;float:left;}.team_vitality #step_4_checkout #payment_method .selectric {min-height:2.9rem;}.team_vitality #step_4_checkout #payment_method .selectric p.label {line-height:2.9rem !important;}.team_vitality #step_4_checkout #payment_method .selectric .button {padding-right:0 !important;}.team_vitality #step_4_checkout #payment_method .small-6 {padding:0 10px 0 0;}.team_vitality #step_4_checkout #payment_method .order_button {font-size:1.2rem;padding:10px 0 10px 0;border:2px solid #0f6db4;background:#0f6db4;border-radius:4px;color:white;width:100%;margin:25px auto;cursor:pointer;}.team_vitality #step_4_checkout #payment_method .grey_border {border:1px solid #d8d8d8;background-color:#efefef;margin:0 15px 10px 15px;}.team_vitality #step_4_checkout #payment_method .information_accordion a {font-size:18px;color:#434343;letter-spacing:0;}.team_vitality #step_4_checkout #payment_method .padding_right {padding:0 10px 0 0;}.team_vitality #step_4_checkout #payment_method .expiry_month {padding:0 10px 0 0;}.team_vitality #step_4_checkout #payment_method .expiry_year {padding:0 0 0 15px;}.team_vitality #step_4_checkout #payment_method .security_notice_text {font-size:12px;color:#000000;letter-spacing:0;line-height:18px;margin:0 0 5px 0;display:inline;}.team_vitality #step_4_checkout #payment_method p {display:inline;}.team_vitality #step_4_checkout #payment_method p span {font-weight:bold;display:inline-block;}.team_vitality #step_4_checkout #payment_method .fa-stack {font-size:10px;}.team_vitality #step_4_checkout #payment_method .fa-circle-thin {color:red;}.team_vitality #step_4_checkout #payment_method .fa-exclamation {color:red;}.team_vitality #step_4_checkout #your_order {margin:0 0 25px 55px;border:1px solid #d8d8d8;max-width:295px;max-height:342px;}.team_vitality #step_4_checkout #your_order .your_order_text p {padding:0;font-family:inherit;}.team_vitality #step_4_checkout #your_order h3 {margin:17px 0 27px 0;font-size:22px;color:#434343;letter-spacing:0;line-height:26px;}.team_vitality #step_4_checkout #your_order h4 {margin:26px 0 5px 0;font-size:14px;color:#434343;letter-spacing:0;line-height:20px;}.team_vitality #step_4_checkout #your_order p {float:left;padding:10px 0 0 0;font-size:14px;color:#434343;letter-spacing:0;line-height:20px;}.team_vitality #step_4_checkout #your_order span {float:right;font-family:inherit;font-weight:bold;font-size:1rem;color:#434343;padding:10px 0 15px 0;}.team_vitality #step_4_checkout #your_order span p {float:right;font-style:italic;padding:3px 0 0 5px;}.team_vitality #step_4_checkout #your_order hr {width:75%;margin:0 auto;color:#d8d8d8;}.team_vitality #step_4_checkout #your_order .order_total h4 {margin:10px 0 15px 0;float:left;font-size:16px;color:#434343;letter-spacing:0;line-height:20px;}.team_vitality #step_4_checkout #your_order .order_total span {float:right;font-family:inherit;font-weight:bold;font-size:16px;color:#434343;letter-spacing:0;line-height:20px;margin:0;}.team_vitality #step_4_checkout .checkbox {margin-bottom:13px;position:relative;cursor:pointer;}.team_vitality #step_4_checkout .checkbox input[type="checkbox"] {position:absolute;display:block;top:0;left:0;height:100%;width:100%;cursor:pointer;margin:0;opacity:0;z-index:1;}.team_vitality #step_4_checkout .checkbox label {display:inline-block;vertical-align:top;text-align:left;padding-left:1.5em;color:#353533;font-size:14px;line-height:1.3;}.team_vitality #step_4_checkout .checkbox label:before ,.team_vitality #step_4_checkout .checkbox label:after {content:'';display:block;position:absolute;}.team_vitality #step_4_checkout .checkbox label:before {left:0;top:0;width:18px;height:18px;margin-right:10px;background:white;border:1px solid #b7b7b7;}.team_vitality #step_4_checkout .checkbox label:after {top:3px;left:2px;width:10px;height:10px;border-radius:2px;opacity:0;pointer-events:none;font-family:'FontAwesome';content:'\f00c';}.team_vitality #step_4_checkout .checkbox input:checked~label:after {opacity:1;}.team_vitality .tv_checkout_heading h2 {text-align:center;margin:0 0 59px 0;font-size:36px;color:#434343;letter-spacing:0;line-height:30px;}.team_vitality .team_vitality_payment_options {float:left;width:295px;margin:0 0 25px 0;}.team_vitality #team_vitality_visa_img img {margin:-10px 0 0 0;}.team_vitality #validation_failure {margin:177px 0 204px 0;}.team_vitality #validation_failure h1 {font-size:36px;color:#434343;letter-spacing:0;line-height:30px;margin:0 0 56px 0;}.team_vitality #validation_failure .button {border:2px solid #0f6db4;background:#0f6db4;border-radius:4px;color:white;width:40%;font-size:1.2rem;margin:0 0 39px 0;}.team_vitality #validation_failure .fa-exclamation-triangle {color:#f7c742;font-size:125px;margin:0 0 68px 0;}.team_vitality #validation_failure p {font-size:18px;color:#434343;letter-spacing:0;line-height:28px;margin:0 5px 0 0;}.team_vitality #validation_failure span {color:#016bb5;}.team_vitality .team_vitality_success_page {background-image:url(../images/theme/success_background.jpg) !important;background-size:cover;background-repeat:no-repeat;margin:-123px 0 0 0;min-height:1024px;}.team_vitality #validation_success .thank_you_box {opacity:0.9;margin:0 auto;margin-top:245px;margin-bottom:188px;padding:56px 0 0 0;width:530px;background:rgba(249, 249, 249, 0.95);border:1px solid #d8d8d8;}.team_vitality #validation_success .thank_you_box h2 {font-size:36px;color:#434343;letter-spacing:0;line-height:29px;margin:0 0 20px 0;}.team_vitality #validation_success .thank_you_box p {margin:0 0 33px 0;}.team_vitality #validation_success .thank_you_box .fa-check {color:#3e8e28;font-size:100px;margin:0 auto;margin-bottom:38px;}.team_vitality #validation_success .thank_you_box .button {border:2px solid #0f6db4;background:#0f6db4;border-radius:4px;color:white;width:60%;font-size:1.2rem;opacity:1;}@media screen and breakpoint(321px){.team_vitality .circle_wrapper {top:430px;}}@media only screen and (max-width: 47.938em){.team_vitality h1 {font-size:25px;}.team_vitality #step_3_choose_product h2 ,.team_vitality #enter_wicode h2 ,.team_vitality #step_4_checkout h2 {text-align:center;margin:0 0 25px 0;font-size:20px;}.team_vitality #enter_wicode {margin-left:1.5rem;margin-right:1.5rem;}.team_vitality .circle_wrapper {top:400px;}.team_vitality .blue_circle_text {top:25px;background-color:#016bb5;width:40px;height:40px;border-radius:50%;padding:8px 0 0 0;margin:auto;z-index:1;text-align:center;}.team_vitality .blue_circle_text span {font-size:1rem;font-family:inherit;color:white;}.team_vitality .checkbox span {font-size:13px;}.team_vitality .checkbox p {font-size:13px;}.team_vitality ul li {display:inline-block;border:1px solid black;width:40px;padding:5px 0 5px 12px;margin:0 2px 0 0;font-size:10px;}.team_vitality ul li:hover {cursor:pointer;}.team_vitality #step_2_confirm_details h2 {text-align:center;margin:0 0 25px 0;font-size:20px;}.team_vitality #details_checkout .heading {margin:0 0 20px 0;}.team_vitality #details_checkout .heading h3 {font-size:18px;}.team_vitality #details_checkout .heading span {font-size:13px;}.team_vitality #details_checkout span {font-size:13px;}.team_vitality #details_checkout p {font-size:13px;}.team_vitality #step_4_checkout #details_checkout {margin:0 0 25px 0;}.team_vitality #step_4_checkout #your_order {max-width:602px;max-height:500px;margin:0 0 25px 10px;}.team_vitality #step_4_checkout #payment_method {margin:0 0 25px 0;}.team_vitality #step_4_checkout #payment_method .heading {margin:0 0 20px 0;}.team_vitality #step_4_checkout #payment_method .heading h3 {font-size:18px;}.team_vitality #step_4_checkout #payment_method .heading span {font-size:13px;}.team_vitality #step_4_checkout #payment_method p {font-size:13px;}.team_vitality #step_4_checkout #payment_method .expiry_year {padding:0 10px 0 0;}.team_vitality #step_4_checkout .team_vitality_payment_options {max-width:602px;}.team_vitality #validation_success .thank_you_box {border:1px solid #b7b7b7;background-color:white;opacity:0.9;margin:0 auto;margin-top:200px;width:100%;}.team_vitality .team_vitality_header_wrapper .swh_logo img {margin:10px 0 0 0;}.team_vitality .team_vitality_header_wrapper .swh_logo .logo_seperator {max-height:50px;margin-top:20px;}.team_vitality .team_vitality_header_wrapper .tv_logo {padding:5px 15px 0 5px;}.team_vitality .team_vitality_header_wrapper .tv_logo a img {margin:-5px 0 0 0;}.team_vitality #steps_detail {margin:25px 1.5rem 0 1.5rem;}.team_vitality #steps_detail p {font-size:11px;}.team_vitality #steps_detail span {font-style:italic;font-size:11px;}.team_vitality #steps_bar {margin:12px 0 25px 0;}.team_vitality #steps_bar .steps {position:relative;}.team_vitality #steps_bar .steps .step-wrapper {width:initial;margin:auto;}.team_vitality #steps_bar .steps .step-wrapper .blue_circle {background-color:#016bb5;width:20px;height:21px;border-radius:50%;color:#016bb5;display:inline-block;}.team_vitality #steps_bar .steps .step-wrapper .grey_circle {background-color:#b7b7b7;width:20px;height:21px;border-radius:50%;color:#b7b7b7;display:inline-block;}.team_vitality #steps_bar .steps .step-wrapper .line {height:21px;width:19%;display:inline-block;padding:10px 0px;}.team_vitality #steps_bar .steps .step-wrapper .line hr {background-color:#b7b7b7;width:100%;margin:0;}}@media only screen and (min-width:48em) and (max-width:63.938em){.team_vitality .checkbox span {font-size:12px;}.team_vitality .checkbox p {font-size:12px;}.team_vitality #step_3_choose_product ul li {display:inline-block;border:1px solid black;width:22px;height:auto;padding:5px 0 5px 0px;margin:0 1px 0 0;font-size:10px;}.team_vitality #step_3_choose_product ul li:hover {cursor:pointer;}.team_vitality #step_3_choose_product h2 ,.team_vitality #enter_wicode h2 ,.team_vitality #step_4_checkout h2 {text-align:center;margin:0 0 25px 0;font-size:25px;}.team_vitality #step_1_welcome_text .tv_text h1 {font-size:25px;margin:0;}.team_vitality #step_1_welcome_text .tv_text p {font-size:12px;margin:0;}.team_vitality #step_1_welcome_text .tv_text span {font-size:12px;margin:0;}.team_vitality #step_1_welcome_text .tv_text .text p {font-size:12px;margin:0;}.team_vitality #step_4_checkout #details_checkout {margin:0 0 25px -60px;}.team_vitality #step_4_checkout #payment_method {margin:0 0 25px -60px;}.team_vitality #step_4_checkout #your_order {max-width:602px;max-height:500px;margin:0 0 25px -45px;}.team_vitality .team_vitality_payment_options {margin:10px 75px 0 0;}}@media only screen and (min-width:64em) and (max-width:90em){.team_vitality #step_1_welcome_text .tv_text h1 {font-size:25px;margin:0;}.team_vitality #step_1_welcome_text .tv_text p {font-size:12px;margin:0;}.team_vitality #step_1_welcome_text .tv_text span {font-size:12px;margin:0;}.team_vitality #step_1_welcome_text .tv_text .text p {font-size:11px;margin:0;}.team_vitality #step_4_checkout #details_checkout {margin:0 0 25px -145px;}.team_vitality #step_4_checkout #payment_method {margin:0 0 25px -145px;}.team_vitality #step_4_checkout #your_order {margin:0 0 25px 55px;}.team_vitality .team_vitality_payment_options {margin:0 30px 25px 0;}}@media only screen and (min-width: 1024px){.team_vitality #step_4_checkout #details_checkout {width:552px;margin:0 0 25px -110px;}.team_vitality #step_4_checkout #payment_method {width:552px;margin:0 0 25px -110px;}.team_vitality #step_4_checkout #your_order {margin:0 0 25px 35px;}.team_vitality .team_vitality_payment_options {margin:0 50px 0 0;}}@media only screen and (min-width: 1200px){.team_vitality #login_register #forgot_password {margin:-25px 0 11px 0;}.team_vitality #step_4_checkout #details_checkout {width:602px;margin:0 0 25px -110px;}.team_vitality #step_4_checkout #payment_method {width:602px;margin:0 0 25px -110px;}.team_vitality #step_4_checkout #your_order {margin:0 0 25px 35px;}.team_vitality .team_vitality_payment_options {margin:0 115px 0 0;}}@media only screen and (min-width: 1400px){.team_vitality #step_4_checkout #details_checkout {width:602px;margin:0 0 25px -40px;}.team_vitality #step_4_checkout #payment_method {width:602px;margin:0 0 25px -40px;}.team_vitality #step_4_checkout #your_order {margin:0 0 25px 25px;}.team_vitality .team_vitality_payment_options {margin:0 205px 0 0;}}@media only screen and (min-width: 1600px){.team_vitality #login_register #forgot_password {margin:-25px 0 11px 0;}.team_vitality #step_4_checkout #details_checkout {width:602px;margin:0 0 25px -40px;}.team_vitality #step_4_checkout #payment_method {margin:0 0 25px -40px;width:602px;}.team_vitality #step_4_checkout #your_order {width:295px;height:342px;margin:0 0 25px 20px;}.team_vitality .team_vitality_payment_options {margin:0 245px 0 0;}}@media (max-width: 1024px){.team_vitality #login_register #forgot_password {margin:-25px 0 38px 0;}.team_vitality #login_register #forgot_password a {margin:0 0 -12px 50px;}.team_vitality #step_2_confirm_details h2 {margin-bottom:39px;}.team_vitality #step_2_confirm_details .personal_details .selectric .button {right:-17px;}.team_vitality #step_2_confirm_details #confirm_details .button {margin-top:15px;margin-bottom:0;}.team_vitality #step_3_choose_product h2 {margin-top:-5px;}.team_vitality #step_3_choose_product .mens_sizes ul li ,.team_vitality #step_3_choose_product .womens_sizes ul li {width:46px;}.team_vitality #step_4_checkout #details_checkout {width:530px;}.team_vitality #step_4_checkout #payment_method {width:530px;}}@media (max-width: 768px){.team_vitality body .wrapper {min-height:87%;}.team_vitality #login_register #forgot_password {margin:-25px 0 38px 0;}.team_vitality #login_register #forgot_password a {margin:0 0 -12px 50px;}.team_vitality #by_clicking_register {margin:0;}.team_vitality #step_2_confirm_details h2 {line-height:30px;}.team_vitality #step_2_confirm_details .personal_details .selectric .button {right:-24px;}.team_vitality #step_2_confirm_details #confirm_details .button {margin-top:40px;margin-bottom:0;}.team_vitality #step_3_choose_product h2 {margin-top:3px;}.team_vitality #step_3_choose_product .mens_sizes ul li ,.team_vitality #step_3_choose_product .womens_sizes ul li {width:46px;margin-bottom:10px;}.team_vitality #enter_wicode .button {margin-bottom:36px;}.team_vitality #step_4_checkout #details_checkout {width:602px;}.team_vitality #step_4_checkout #payment_method {width:602px;}.team_vitality .team_vitality_payment_options {width:602px;margin-right:50px;}}@media (max-width: 736px){.team_vitality .team_vitality_header_wrapper .swh_logo .logo_seperator {margin-top:30px;}.team_vitality .team_vitality_header_wrapper .tv_logo a img {margin-top:5px;}.team_vitality #step_1_welcome_text {padding:0 1.5rem 0 1.5rem;}.team_vitality .circle_wrapper {top:390px;}.team_vitality #login_register #forgot_password a {margin-left:240px;}.team_vitality #by_clicking_register {padding:0 10px 0 10px;}.team_vitality #by_clicking_register p {margin-bottom:0;}.team_vitality .selectricItems li {width:100%;}.team_vitality #step_3_choose_product .tv_mens_section {margin-left:30px;}.team_vitality #step_3_choose_product .tv_womens_section {margin-right:-30px;padding-right:30px;}.team_vitality #step_4_checkout #details_checkout {margin-left:50px;}.team_vitality #step_4_checkout #payment_method {margin-left:50px;}.team_vitality #step_4_checkout #your_order {margin-left:65px;}.team_vitality .team_vitality_payment_options {width:602px;margin-left:65px;}}@media (max-width: 414px){.team_vitality .team_vitality_header_wrapper .swh_logo .logo_seperator {margin-top:15px !important;}.team_vitality .team_vitality_header_wrapper .tv_logo a img {margin-top:0 !important;}.team_vitality .circle_wrapper {top:415px;}.team_vitality #login_register #forgot_password a {margin-left:75px;}.team_vitality #step_3_choose_product .mens_sizes ,.team_vitality #step_3_choose_product .womens_sizes {padding-left:0;}.team_vitality #step_4_checkout #details_checkout {margin-left:0;width:385px;}.team_vitality #step_4_checkout #payment_method {margin-left:0;width:385px;}.team_vitality #step_4_checkout #payment_method .expiry_month {padding-right:0;}.team_vitality #step_4_checkout #payment_method .expiry_year {padding-right:0;}.team_vitality #step_4_checkout #payment_method .padding_right {padding-right:0;}.team_vitality #step_4_checkout #your_order {margin-left:15px;width:385px;}.team_vitality #step_4_checkout .team_vitality_payment_options {width:385px;margin-left:18px;}}@media (max-width: 667px){.team_vitality .team_vitality_header_wrapper .swh_logo .logo_seperator {margin-top:30px;}.team_vitality .team_vitality_header_wrapper .tv_logo a img {margin-top:10px;}.team_vitality #login_register #forgot_password a {margin-left:200px;}.team_vitality #step_4_checkout #details_checkout {margin-left:20px;width:602px;}.team_vitality #step_4_checkout #payment_method {margin-left:20px;width:602px;}.team_vitality #step_4_checkout #payment_method .expiry_month {padding-right:0;}.team_vitality #step_4_checkout #payment_method .expiry_year {padding-right:0;}.team_vitality #step_4_checkout #payment_method .padding_right {padding-right:0;}.team_vitality #step_4_checkout #your_order {margin-left:30px;width:602px;}.team_vitality #step_4_checkout .team_vitality_payment_options {width:602px;margin-right:0;}}@media (max-width: 375px){.team_vitality .circle_wrapper {top:455px !important;}.team_vitality .tv_checkout_heading h2 {padding-right:2px !important;padding-left:2px !important;}.team_vitality #login_register #forgot_password a {margin-left:65px !important;}.team_vitality #step_4_checkout #details_checkout {margin-left:0 !important;width:345px !important;max-height:345px !important;}.team_vitality #step_4_checkout #payment_method {margin-left:0 !important;width:345px !important;}.team_vitality #step_4_checkout #your_order {width:345px !important;margin-left:15px !important;}.team_vitality #step_4_checkout .team_vitality_payment_options {width:345px !important;}}@media (max-width: 640px){.team_vitality #login_register #forgot_password a {margin-left:193px;}.team_vitality #step_4_checkout #details_checkout {margin-left:5px;width:602px;}.team_vitality #step_4_checkout #payment_method {margin-left:5px;width:602px;}.team_vitality #step_4_checkout #your_order {margin-left:20px;width:602px;}.team_vitality #step_4_checkout .team_vitality_payment_options {width:602px;margin-left:25px;}}@media (max-width: 360px){.team_vitality #login_register #forgot_password a {margin-left:55px !important;}.team_vitality #step_4_checkout #details_checkout {margin-left:0 !important;width:330px !important;max-height:400px !important;}.team_vitality #step_4_checkout #payment_method {margin-left:0 !important;width:330px !important;}.team_vitality #step_4_checkout #your_order {margin-left:15px !important;width:330px !important;}.team_vitality #step_4_checkout .team_vitality_payment_options {margin-left:15px !important;width:330px !important;}}@media (max-width: 568px){.team_vitality #login_register #forgot_password a {margin-left:155px;}.team_vitality #step_4_checkout #details_checkout {margin-left:5px;width:530px;}.team_vitality #step_4_checkout #payment_method {margin-left:5px;width:530px;}.team_vitality #step_4_checkout #your_order {margin-left:20px;width:530px;}.team_vitality #step_4_checkout .team_vitality_payment_options {width:530px;margin-left:20px;}}@media (max-width: 480px){.team_vitality #login_register #forgot_password a {margin-left:113px;}.team_vitality #step_4_checkout #details_checkout {margin-left:0px;width:450px;}.team_vitality #step_4_checkout #payment_method {margin-left:0px;width:450px;}.team_vitality #step_4_checkout #your_order {margin-left:15px;width:450px;}.team_vitality #step_4_checkout .team_vitality_payment_options {margin-left:15px;width:450px;}}@media (max-width: 320px){.team_vitality #login_register #forgot_password a {margin-left:40px !important;}.team_vitality #step_4_checkout #details_checkout {margin-left:-5px !important;width:300px !important;max-height:400px !important;}.team_vitality #step_4_checkout #payment_method {margin-left:-5px !important;width:300px !important;}.team_vitality #step_4_checkout #your_order {margin-left:10px !important;width:300px !important;}.team_vitality #step_4_checkout .team_vitality_payment_options {margin-left:5px !important;width:300px !important;}}.team_vitality .bag_holder {position:relative;margin-bottom:50px;}.team_vitality .bag_holder .bag img {position:absolute;top:-30px;left:-30px;}@media (max-width: 376px){.team_vitality .bag_holder .bag img {top:-21px;left:-12px;}}@media only screen and (min-width: 763px) and (max-width: 1199px){.team_vitality .bag_holder .bag img {height:137px !important;}}@media only screen and (min-width:64em){.team_vitality .bag_holder .bag img {height:auto;}}.team_vitality .bag_holder .text {border:solid 1px #c0c0c0;background-color:#ececec;border-radius:5px;font-size:11px;color:#424040;padding:10px 0 10px 80px;}.team_vitality .bag_holder .text h6 {font-size:0.9375rem;}@media (max-width: 376px){.team_vitality .bag_holder .text {padding:10px 18px 10px 93px;}}@media only screen and (min-width:48em){.team_vitality .bag_holder .text {font-size:14px;padding-left:95px;}}.comparison_tool {position:fixed;width:100%;z-index:999;background-color:white;bottom:0;overflow-y:none;height:55px;}@media only screen and (max-width: 47.938em){.comparison_tool {overflow-y:auto;}.comparison_tool::-webkit-scrollbar {width:5px;z-index:90;}.comparison_tool::-webkit-scrollbar-track {opacity:0;border-radius:8px;}.comparison_tool::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow:inset 0 0 6px #a5a5a5;}}@media only screen and (min-width:64em){.comparison_tool {overflow-y:none;}}.comparison_tool .header {padding:10px 0 10px 0;background-color:#066eb7;position:fixed;width:100%;z-index:999;}.comparison_tool .header .title * {display:inline;}.comparison_tool .header .title h3 {display:inline;color:white;padding-left:10px;font-size:25px;}.comparison_tool .header .title a {position:relative;}.comparison_tool .header .title a [data-close-compare] {top:4px;padding-top:5px;}.comparison_tool .header .title .open-compare {padding-top:5px;}.comparison_tool .product_details {padding-top:75px;padding-bottom:17px;vertical-align:middle;}@media only screen and (max-width: 47.938em){.comparison_tool .product_details {padding-bottom:4px;}}.comparison_tool .product_details .right-padding-only-on-small {padding-right:0;float:left !important;}@media only screen and (max-width: 47.938em){.comparison_tool .product_details .right-padding-only-on-small {padding-right:0.9375rem;}}.comparison_tool .product_details .box {border:0.0625rem solid #e1e1e1;}.comparison_tool .product_details .box .product_image {width:215px;}@media only screen and (max-width: 320px){.comparison_tool .product_details .box .product_image {width:142px !important;}}.comparison_tool .product_details .box .product_image a img {width:215px;}.comparison_tool .product_details .box .discovery_icon {top:100px;width:61px;left:39px;position:relative;}@media only screen and (max-width: 1195px){.comparison_tool .product_details .box .discovery_icon {display:none;}}@media only screen and (min-width: 1580px){.comparison_tool .product_details .box .discovery_icon {top:33px;left:60px;}}@media only screen and (max-width: 47.938em){.comparison_tool .product_details .box {width:100%;margin-bottom:1.1025rem;}}@media screen and (max-width: 520px){.comparison_tool .product_details .box .product_image {width:151px;}}.comparison_tool .product_details .box .product_descrition {padding-top:15%;width:225px;}.comparison_tool .product_details .box .product_descrition .mobile_title {display:none;}.comparison_tool .product_details .box .product_descrition span {display:block;}.comparison_tool .product_details .box .product_descrition .price {font-size:1.25rem;font-weight:bold;color:#006bb6;float:left;width:100%;}.comparison_tool .product_details .box .product_descrition .title ,.comparison_tool .product_details .box .product_descrition .mobile_title {font-size:0.875rem;color:#434343;margin:0;text-align:left;}.comparison_tool .product_details .box .product_descrition .miles {font-size:0.75rem;color:#004b8d;float:left;}@media only screen and (min-width: 1020px) and (max-width: 1580px){.comparison_tool .product_details .product_descrition {width:100% !important;padding:7px 10px 5px 10px !important;}}@media only screen and (max-width: 47.938em){.comparison_tool .button_holder .button {width:100%;}}.comparison_tool .button_holder .fa-mail-reply {color:#066eb7;}.comparison_tool .button_holder .compare_button {background-color:#3e8e28;color:white;border-color:#3e8e28;padding-left:30px;padding-right:30px;}.comparison_tool .button_holder .compare_button:hover {background-color:white;border-color:#434343;color:#434343 !important;}.compare_view .read_more {height:400px !important;transition:height 1.5s ease-in-out;}.compare_view .description {padding:10px 10px 10px 10px;border:0.0625rem solid #e1e1e1;border-top:0 solid #e1e1e1;color:#606060;height:auto;}.compare_view .description .more_description {background-color:#ffffff;padding:0;}.compare_view .description .read_more {color:#004b8d;padding:0;text-transform:capitalize;}.compare_view .description .read_more:hover {cursor:pointer;}.compare_view .description span {padding-left:10px;}.compare_view .description .no_review {padding-left:0;}.compare_view .description p {margin-bottom:0;}@media only screen and (max-width: 47.938em){.compare_view .description p {font-size:15px;}}@media only screen and (min-width:48em){.compare_view .description p {font-size:16px;}}.compare_view .border {border:0.0625rem solid #e1e1e1;}.compare_view .title_panel .description {border:0.0625rem solid white;border-top:0 solid #e1e1e1;text-align:right;font-weight:bold;}@media only screen and (max-width: 47.938em){.compare_view .title_panel .description {text-align:center;}}@media only screen and (max-width: 47.938em){.compare_view .title_panel {display:none;}}.compare_closed {height:59px;transition:3s ease-in-out all;-webkit-transition:3s ease-in-out all;}.compare_container {margin-bottom:-1.5rem !important;}.compare_container [data-compared-item] {float:left !important;}.compare_container .star_review {padding-left:0;}.compare_container .star_review_edit {padding-left:0;}.compare_container [data-remove-item] {right:40px;}.back_btn {margin-bottom:60px !important;}@media (max-width: 1400px){main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {top:-30px;left:-119px;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:20px;}}@media (max-width: 1200px){main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {top:-30px;left:-82px;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:20px;}}@media (max-width: 1024px){main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {left:-83px;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:30px;}.comparison_tool .product_details .box .product_descrition {padding-top:0;width:90%;}}@media (max-width: 768px){main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {left:-214px;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:30px;}.comparison_tool .product_details .box .product_descrition {padding-top:7%;width:98%;}}@media (max-width: 736px){main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {top:-87px;left:-35px;}main.products .main_content .products_list .list_product .list_product_wishlist .heart {top:-80px;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:30px;}.comparison_tool .product_details .box .product_descrition {padding-top:7%;width:50%;}}@media (max-width: 414px){.comparison_tool .product_details .box .product_descrition {padding-top:7%;width:50%;}.comparison_tool .product_details .box .product_descrition .miles {padding-bottom:15px;}}@media (max-width: 667px){main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:30px;}.comparison_tool .product_details .box .product_descrition {padding-top:7%;width:50%;}}@media (max-width: 375px){main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {top:-35px;left:-200px;}main.products .main_content .products_list .list_product .list_product_wishlist .heart {top:-30px;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:30px;}.comparison_tool .header .title h3 {font-size:23.5px;}.comparison_tool .product_details .box .product_descrition {padding-top:0;width:95% !important;padding-right:30px;}}@media (max-width: 640px){.comparison_tool .product_details .box .product_descrition {padding-top:10%;}}@media (max-width: 360px){main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {top:-35px;left:-185px;}main.products .main_content .products_list .list_product .list_product_wishlist .heart {top:-30px;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:30px;}.comparison_tool .header .title h3 {font-size:20px;}.comparison_tool .product_details .box .product_descrition {padding-top:8%;width:177px;padding-right:15px;}.comparison_tool .product_details .box .product_image a img {width:135px;}}@media (max-width: 568px){main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:30px;}.comparison_tool .product_details .box .product_descrition {width:49% !important;}}@media (max-width: 480px){}@media (max-width: 320px){main.products .main_content .products_list .list_product .list_product_wishlist .compare_details {top:-35px;left:-145px;}main.products .main_content .products_list .list_product .list_product_wishlist .heart {top:-30px;}main.products .main_content .products_list .list_product .list_product_discovery_miles_wishlist p {padding-bottom:30px;}.comparison_tool .header .title h3 {font-size:17.5px;top:6px;position:relative;}.comparison_tool .product_details .box .product_descrition {padding-top:0;width:47%;padding-right:5px;width:49% !important;}.comparison_tool .product_details .box .product_descrition .title {display:none;}.comparison_tool .product_details .box .product_descrition .mobile_title {display:block;}.comparison_tool .product_details .box .product_image a img {width:115px;}.comparison_tool .product_details .box .remove_from_cart {right:14px !important;}}.green_bullet ,.red_bullet {padding-left:7px !important;padding:7px;border-radius:50%;top:6px;position:relative;}.green_bullet {background-color:green;}.red_bullet {background-color:red;}.compare_text {font-size:13px;}.filter_selected {color:#003f6b;}.no-padding {padding:0;}.no_left_padding {padding-left:0;}.no_left_padding {padding-left:0;}.left_padding_no_right_padding {padding-left:20px;padding-right:0;}.no_side_padding {padding-left:0;padding-right:0;}.desktop_search .algolia_search input {border-radius:7px;background-color:#f1f1f1;}.desktop_search .algolia_search input:hover {background:#e1e1e1;}.product_filter_container {padding:0 0 0 0.9375rem;}.product_filter_container .product_filter .sidebar_filter {padding:0 10px 0 10px;}.product_filter_container .product_filter .filter_options_text {padding:0;background:#f6f6f6;}.product_filter_container .product_filter .filter_options_text h3 {color:#333333;font-family:"HelveticaNeue","Arial,Helvetica,sans-serif";font-size:17px;font-weight:normal;}.product_filter_container .product_filter .filter_products {border:0.0625rem solid #e1e1e1;margin-bottom:1.625rem;padding:0;}.product_filter_container .product_filter .filter_products .filter_brands ,.product_filter_container .product_filter .filter_products .filter_categories ,.product_filter_container .product_filter .filter_products .filter_price_ranges {color:#ffffff;background-color:#016bb5;padding:0.625rem 0 0.625rem 0.9375rem;margin:0;font-size:0.875rem;font-weight:normal;font-family:"HelveticaNeue","Arial,Helvetica,sans-serif";}.product_filter_container .product_filter .filter_products .filter_brands h6 ,.product_filter_container .product_filter .filter_products .filter_categories h6 ,.product_filter_container .product_filter .filter_products .filter_price_ranges h6 {color:#333333;}.product_filter_container .product_filter .filter_products .filter_products_brands input[type="checkbox"] ,.product_filter_container .product_filter .filter_products .filter_products_categories input[type="checkbox"] ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges input[type="checkbox"] {margin:0 7px 0 0;display:block;height:16px;width:16px;float:left;top:3px;position:relative;}.product_filter_container .product_filter .filter_products .filter_products_brands .brands ,.product_filter_container .product_filter .filter_products .filter_products_brands .categories ,.product_filter_container .product_filter .filter_products .filter_products_categories .brands ,.product_filter_container .product_filter .filter_products .filter_products_categories .categories ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .brands ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .categories {margin:0;margin:0;}.product_filter_container .product_filter .filter_products .filter_products_brands .brands li label ,.product_filter_container .product_filter .filter_products .filter_products_brands .categories li label ,.product_filter_container .product_filter .filter_products .filter_products_categories .brands li label ,.product_filter_container .product_filter .filter_products .filter_products_categories .categories li label ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .brands li label ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .categories li label {cursor:pointer;font-size:0.875rem;font-family:"HelveticaNeue","Arial,Helvetica,sans-serif";font-weight:normal;padding:10px 0 10px 15px;}.product_filter_container .product_filter .filter_products .filter_products_brands .brands li label i ,.product_filter_container .product_filter .filter_products .filter_products_brands .categories li label i ,.product_filter_container .product_filter .filter_products .filter_products_categories .brands li label i ,.product_filter_container .product_filter .filter_products .filter_products_categories .categories li label i ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .brands li label i ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .categories li label i {color:#db1c1c;float:right;padding:0 10px 0 0;cursor:pointer;}.product_filter_container .product_filter .filter_products .filter_products_brands .brands li label input ,.product_filter_container .product_filter .filter_products .filter_products_brands .categories li label input ,.product_filter_container .product_filter .filter_products .filter_products_categories .brands li label input ,.product_filter_container .product_filter .filter_products .filter_products_categories .categories li label input ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .brands li label input ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .categories li label input {display:none;}.product_filter_container .product_filter .filter_products .filter_products_brands .brands li label:hover ,.product_filter_container .product_filter .filter_products .filter_products_brands .categories li label:hover ,.product_filter_container .product_filter .filter_products .filter_products_categories .brands li label:hover ,.product_filter_container .product_filter .filter_products .filter_products_categories .categories li label:hover ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .brands li label:hover ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .categories li label:hover {text-decoration:underline;color:#016bb5;cursor:pointer;}.product_filter_container .product_filter .filter_products .filter_products_brands .price_ranges ,.product_filter_container .product_filter .filter_products .filter_products_categories .price_ranges ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .price_ranges {margin:0;}.product_filter_container .product_filter .filter_products .filter_products_brands .price_ranges li label ,.product_filter_container .product_filter .filter_products .filter_products_categories .price_ranges li label ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .price_ranges li label {font-size:0.875rem;font-family:"HelveticaNeue","Arial,Helvetica,sans-serif";font-weight:normal;padding:10px 0 10px 15px;cursor:pointer;}.product_filter_container .product_filter .filter_products .filter_products_brands .price_ranges li label i ,.product_filter_container .product_filter .filter_products .filter_products_categories .price_ranges li label i ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .price_ranges li label i {color:#db1c1c;float:right;padding:0 10px 0 0;}.product_filter_container .product_filter .filter_products .filter_products_brands .price_ranges li label input ,.product_filter_container .product_filter .filter_products .filter_products_categories .price_ranges li label input ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .price_ranges li label input {display:none;}.product_filter_container .product_filter .filter_products .filter_products_brands .price_ranges li label:hover ,.product_filter_container .product_filter .filter_products .filter_products_categories .price_ranges li label:hover ,.product_filter_container .product_filter .filter_products .filter_products_price_ranges .price_ranges li label:hover {text-decoration:underline;color:#016bb5;cursor:pointer;}.search_details_wrapper .listing_sort ,.bottom_products_showing .listing_sort {margin-top:0px;}.search_details_wrapper .listing_sort .product_sort ,.bottom_products_showing .listing_sort .product_sort {cursor:pointer;}.search_details_wrapper .listing_sort .product_sort .selectricWrapper ,.bottom_products_showing .listing_sort .product_sort .selectricWrapper {width:100%;cursor:pointer;}.search_details_wrapper .listing_sort .product_sort .selectricWrapper .selectric ,.bottom_products_showing .listing_sort .product_sort .selectricWrapper .selectric {cursor:pointer;}.search_details_wrapper .listing_sort .product_sort .selectricWrapper .selectric .button:after ,.bottom_products_showing .listing_sort .product_sort .selectricWrapper .selectric .button:after {content:"▾";position:absolute;top:0;right:0;bottom:0;left:33px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;}.search_details_wrapper .listing_sort .product_sort p.label ,.bottom_products_showing .listing_sort .product_sort p.label {color:#606060;margin:5px 0 5px 0;font-size:12px;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;cursor:pointer;}.search_details_wrapper .products_showing ,.bottom_products_showing .products_showing {float:left;padding-left:0;padding-bottom:0.625rem;margin-top:0px;margin-left:0px;}.search_details_wrapper .products_showing .pagination_pages ,.bottom_products_showing .products_showing .pagination_pages {margin:0 !important;}.search_details_wrapper .products_showing>div ,.bottom_products_showing .products_showing>div {padding:0;}.search_details_wrapper .products_showing p ,.bottom_products_showing .products_showing p {display:block;float:left;margin-top:13px;}.search_details_wrapper .products_showing .products_showing_text ,.search_details_wrapper .products_showing .show_text ,.search_details_wrapper .products_showing .per_page_text ,.bottom_products_showing .products_showing .products_showing_text ,.bottom_products_showing .products_showing .show_text ,.bottom_products_showing .products_showing .per_page_text {margin-right:16px;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin:10px 10px 0 10px;font-size:12px;color:#606060;}.search_details_wrapper .products_showing .products_showing_text ,.bottom_products_showing .products_showing .products_showing_text {margin:15px 0 0 20px;}.search_details_wrapper .products_showing .show_text ,.bottom_products_showing .products_showing .show_text {margin:15px 10px 0 10px;}.search_details_wrapper .products_showing .per_page_text ,.bottom_products_showing .products_showing .per_page_text {margin:15px 10px 0 10px;}.search_details_wrapper .products_showing .products_per_page ,.bottom_products_showing .products_showing .products_per_page {font-size:12px;display:block;height:100%;float:left;color:#606060;width:54px;margin:0;line-height:24px;cursor:pointer;}.search_details_wrapper .products_showing .products_per_page select ,.bottom_products_showing .products_showing .products_per_page select {cursor:pointer;}.search_details_wrapper .products_showing .products_per_page select option ,.bottom_products_showing .products_showing .products_per_page select option {cursor:pointer;}.search_details_wrapper .products_showing .products_per_page select .button ,.bottom_products_showing .products_showing .products_per_page select .button {display:block;position:absolute;right:0;top:0;width:20px;height:100%;color:#bbbbbb;text-align:center;font:0/0 a;border:none;cursor:pointer;}.search_details_wrapper .products_showing .products_per_page select .button:after ,.bottom_products_showing .products_showing .products_per_page select .button:after {content:"▾";position:absolute;top:0;right:0;bottom:0;left:33px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;cursor:pointer;}.search_details_wrapper .products_showing .products_per_page select li ,.bottom_products_showing .products_showing .products_per_page select li {cursor:pointer;}.search_details_wrapper .products_showing .products_per_page p.label ,.bottom_products_showing .products_showing .products_per_page p.label {margin-top:5px;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;cursor:pointer;}.search_details_wrapper .products_showing .products_per_page .selectricWrapper ,.bottom_products_showing .products_showing .products_per_page .selectricWrapper {width:3.375rem;}.search_details_wrapper .products_showing .products_per_page .selectricWrapper .selectric ,.bottom_products_showing .products_showing .products_per_page .selectricWrapper .selectric {height:2.75rem;}.search_details_wrapper .products_showing .products_per_page .selectricWrapper .selectric .button ,.bottom_products_showing .products_showing .products_per_page .selectricWrapper .selectric .button {cursor:pointer;display:block;position:absolute;right:0;top:0;width:20px;height:100%;color:#bbbbbb;text-align:center;font:0/0 a;border:none;}.search_details_wrapper .products_showing .products_per_page .selectricWrapper .selectric .button:after ,.bottom_products_showing .products_showing .products_per_page .selectricWrapper .selectric .button:after {content:"▾";position:absolute;top:0;right:0;bottom:0;left:33px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;}.search_details_wrapper .products_showing .products_per_page .selectricWrapper .selectric p.label ,.bottom_products_showing .products_showing .products_per_page .selectricWrapper .selectric p.label {margin-top:5px;color:#606060;cursor:pointer;}.search_details_wrapper .products_showing .overlap_footer ,.bottom_products_showing .products_showing .overlap_footer {z-index:1;}.bottom_products_showing {margin:10px 0 40px 15px;}.row.jsProductListingContainer {padding-left:0;margin-left:15px;}.row.jsProductListingContainer .product_list {padding-left:0;padding-left:0;}.row.jsProductListingContainer .product_list .jsProductListing {margin-left:15px;}.product_listing .filters_loader {text-align:center;margin:145px 0 145px 0;}.product_listing .filters_loader img {width:200px;height:200px;}.product_listing .listing {margin-bottom:0;}.product_listing .filter_products .filters_loader img {width:40px;height:40px;margin:15px 0 15px 0;}.list_product {margin-bottom:1.25rem;text-align:center;float:left;overflow:visible;}.list_product a .product_border:hover {box-shadow:0 0 0.625rem #e1e1e1;}.list_product a .product_border {border:0.0625rem solid #e1e1e1;padding-bottom:0.75rem;height:100%;width:100%;float:left;}.list_product a .product_border .zero_space {width:0px;height:0px;}.list_product a .product_border .member_save_icon {display:block;float:right;text-align:center;width:80px;height:80px;color:#016bb5;border:2px solid #016bb5 !important;border-radius:50%;position:absolute;bottom:0;right:10px;}.list_product a .product_border .member_save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin:0;}.list_product a .product_border .member_save_icon .text {margin-top:15px;font-size:0.75rem;line-height:1;}.list_product a .product_border .member_save_icon .price {top:0px;font-size:1rem;font-family:Arial,"HelveticaNeue",Arial,Helvetica,sans-serif;font-weight:bold;}.list_product a .product_border .list_product_icons {height:0;}.list_product a .product_border .list_product_icons img {position:relative;z-index:2;}.list_product a .product_border .list_product_icons .discovery_icon {left:-0.3125rem;top:9.875rem;float:left;}.list_product a .product_border .list_product_icons .promotion_icons {width:62px;float:right;padding-top:8px;margin-right:-8px;}.list_product a .product_border .list_product_icons .promotion_icons .save_icon {float:right;text-align:center;width:62px;height:62px;}.list_product a .product_border .list_product_icons .promotion_icons .save_icon img {z-index:3;}.list_product a .product_border .list_product_icons .promotion_icons .save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#ffffff;z-index:4;}.list_product a .product_border .list_product_icons .promotion_icons .save_icon .save_icon_save {top:-52px;font-size:0.9375rem;margin-bottom:0px;}.list_product a .product_border .list_product_icons .promotion_icons .save_icon .save_icon_price {top:-63px;font-size:1.1875rem;margin-bottom:0px;}.list_product a .product_border .list_product_icons .item_combo_deal_icon {padding-top:4px;float:right;}.list_product a .product_border .list_product_icons .with_free_gift_icon {padding-top:4px;float:right;}.list_product a .product_border .list_product_image {position:relative;overflow:hidden;}.list_product a .product_border .list_product_image .stamp {transform:translate(-34%, 38%) rotate(-45deg);position:absolute;z-index:4;width:200px;}.list_product a .product_border .list_product_image .stamp span {display:block;text-transform:uppercase;color:#ffffff;}.list_product a .product_border .list_product_image .stamp span:nth-of-type(1) {font-size:0.7rem;line-height:0.8rem;margin-top:4px;}.list_product a .product_border .list_product_image .stamp span:nth-of-type(2) {font-size:1.1rem;line-height:1.1rem;margin-bottom:4px;}.list_product a .product_border .list_product_image .stamp.store_only {background-color:#003e6a;}.list_product a .product_border .list_product_image .stamp.coming_soon {background-color:#434343;}.list_product a .product_border .list_product_image .stamp.pre_order {background-color:#62a8d9;}.list_product a .product_border .list_product_image .stamp.marked_down {background-color:#ec1d23;transform:translate(-31%, 56%) rotate(-45deg);}.list_product a .product_border .list_product_image .stamp.just_arrived {background-color:#3e8e28;transform:translate(-31%, 56%) rotate(-45deg);}.list_product a .product_border .list_product_image .stamp.online_only {background-color:#00999c;transform:translate(-31%, 56%) rotate(-45deg);}.list_product a .product_border .list_product_title {padding-top:0.6875rem;height:3.25rem;overflow:hidden;}.list_product a .product_border .list_product_title p {font-size:0.875rem;color:#434343;float:left;margin:0;text-align:left;}.list_product a .product_border .list_product_price p {font-size:1.25rem;font-weight:bold;color:#006bb6;float:left;margin:0;}.list_product a .product_border .was_price {text-decoration:line-through !important;font-size:0.875rem !important;font-family:Arial,Helvetica,sans-serif !important;color:#9e9e9e !important;margin:0 !important;font-weight:normal !important;}.list_product a .product_border .list_product_discovery_miles_wishlist .list_product_discovery_miles {float:left;}.list_product a .product_border .list_product_discovery_miles_wishlist .list_product_discovery_miles p {font-size:0.75rem;color:#004b8d;float:left;margin:0;}.list_product .list_product_wishlist {height:0;float:left;width:100%;}.list_product .list_product_wishlist .heart {position:relative;top:-29px;left:-13px;float:right;width:18px;height:16px;cursor:pointer;font-size:0px !important;background:url('/images/theme/product_icons/wishlist-icon.jpg');}.list_product .list_product_wishlist .heart.red {background:url('/images/theme/product_icons/wishlist-red-icon.jpg');}.list_product .list_product_wishlist img {float:right;position:relative;top:-86px;left:12px;}ul.algolia_pagination {margin:0 30px 15px 0;}ul.algolia_pagination .prev {cursor:pointer;display:inline-block;font-size:12px;color:#606060;height:42px !important;width:46px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 9px;}ul.algolia_pagination .prev:hover {background:#006bb6;color:white;}ul.algolia_pagination li {margin:0;display:inline-block;}ul.algolia_pagination li a {display:block;font-size:12px;color:#606060;height:42px !important;width:46px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 19px;cursor:pointer;}ul.algolia_pagination li a:hover {background:#006bb6;color:white;cursor:pointer;}ul.algolia_pagination li.current a {background:#006bb6;color:white;cursor:pointer;}ul.algolia_pagination li.current a:hover {background:#006bb6;cursor:pointer;}ul.algolia_pagination .next {cursor:pointer;display:inline-block;font-size:12px;color:#606060;height:42px !important;width:46px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 9px;}ul.algolia_pagination .next:hover {background:#006bb6;color:white;}@media only screen and (min-width:64em){.algolia_container .algolia_search_results_container {padding:0 35px 0 0;}.search_details_wrapper .algolia_pagination_top .listing_sort {padding-right:15px;}.search_details_wrapper .algolia_pagination_top .listing_sort .product_sort_container {padding-right:25;padding-left:0px;}.product_list .listing .list_product:nth-child(3n+1) {padding:0 0 0 0.8125rem;}.product_list .listing .list_product:nth-child(3n+2) {padding:0 0.8125rem 0 0;}.product_list .listing .list_product:nth-child(3n+3) {padding:0 0.4375rem 0 0.4375rem;}}@media only screen and (max-width: 1200px) and (min-width: 1024px){.algolia_container .algolia_search_results_container {padding:0 40px 0 0;}ul.algolia_pagination {margin:0 45px 15px 0;}ul.algolia_pagination .prev ,ul.algolia_pagination .next {height:42px !important;width:42px !important;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 8px;cursor:pointer;}ul.algolia_pagination .prev:hover ,ul.algolia_pagination .next:hover {background:#006bb6;color:white;cursor:pointer;}ul.algolia_pagination li a {height:41px !important;width:41px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 16px;cursor:pointer;}ul.algolia_pagination li a:hover {background:#006bb6;color:white;cursor:pointer;}ul.algolia_pagination li.current a {background:#006bb6;cursor:pointer;}ul.algolia_pagination li.current a:hover {background:#006bb6;color:white;cursor:pointer;}}@media only screen and (max-width: 1023px) and (min-width: 768px){ul.algolia_pagination {margin:0 10px 15px 0;}ul.algolia_pagination .prev ,ul.algolia_pagination .next {height:42px !important;width:42px !important;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 8px;cursor:pointer;}ul.algolia_pagination .prev:hover ,ul.algolia_pagination .next:hover {background:#006bb6;color:white;cursor:pointer;}ul.algolia_pagination li a {height:42px !important;width:36px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 13px;cursor:pointer;}ul.algolia_pagination li a:hover {background:#006bb6;color:white;cursor:pointer;}ul.algolia_pagination li.current a {background:#006bb6;cursor:pointer;}ul.algolia_pagination li.current a:hover {background:#006bb6;color:white;cursor:pointer;}}@media only screen and (min-width:48em) and (max-width:63.938em){.desktop_search .algolia_search input {font-size:13px;}.algolia_container {padding:0 10px 0 10px;}.algolia_container .algolia_search_results_container {padding:0 35px 0 15px;}.search_details_wrapper .search_details {padding-right:0;padding-left:0;}.search_details_wrapper .search_details .tablet_search {padding:0;width:102%;}.search_details_wrapper .search_details .tablet_search .tablet_search_icon {top:-5px;right:0;line-height:59px;padding:0 15px 0 15px;font-size:1.875rem;position:absolute;color:#016bb5;cursor:pointer;}.search_details_wrapper .listing_sort {padding-right:0;padding-left:18px;}.search_details_wrapper .listing_sort .product_sort {width:104%;}.search_details_wrapper .products_showing p.products_showing_text {margin-left:5px;}.product_list .listing .list_product:nth-child(2n+1) {padding-left:0.625rem;padding-right:0;}.product_list .listing .list_product:nth-child(2n+2) {padding-right:0.625rem;padding-left:0;}}@media only screen and (max-width: 47.938em){.search_details_wrapper .products_showing {margin:0;}.search_details_wrapper .products_showing .products_showing_text {margin:25px 0 0 15px;}.search_details h1 {font-size:1.25rem;}.algolia_container {padding:0px 30px 0 15px;}.algolia_container .algolia_search_results_container {padding:0 0 0 15px;}.algolia_container .algolia_search_results_container .jsProductListingContainer {padding-left:15px;}.listing_sort {padding:10px 10px 0 10px;margin-top:15px;}.listing_sort .product_sort .selectric_wrapper {width:220px;}.row.product_listing {margin-left:0;margin-right:0;}.row.product_listing .filter_products .filters_loader {text-align:center;margin:25px 0 25px 0;}.row.product_listing .filter_products .filters_loader img {width:50px;height:50px;}.row.product_listing .product_list {padding-left:0;margin-left:-3px;}.row.product_listing .product_list .listing .list_product:nth-child(2n+1) {padding-left:15px;padding-right:0;}.row.product_listing .product_list .listing .list_product:nth-child(2n+2) {padding-right:15px;padding-left:0;}.row.product_listing .search_details_wrapper ,.row.product_listing .row.product_content {margin-left:0;margin-right:0;}.product_filter_container {padding:0;}.product_filter_container .product_filter {padding:0;}.product_filter_container .product_filter .search_details {padding-left:0;}.product_filter_container .product_filter .sidebar_filter {padding:0;width:113%;}.product_filter_container .product_filter .filter_options_text {border:1px solid #ececec;padding:0 0 0 10px;height:50px;}.product_filter_container .product_filter .filter_options_text h3 {display:inline-block;font-size:14px;margin-top:17px;}.product_filter_container .product_filter .filter_options_text h3:after {content:" ";position:absolute;top:10px;right:0;bottom:0;left:290px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;}.product_filter_container .product_filter .filter_options_text i.fa-rotate-90 {float:right;padding:10px;margin-top:10px;}.product_filter_container .product_filter .filter_options_text i.fa-rotate-270 {float:right;padding:20px;margin:0 -10px 0 0;}.product_filter_container .product_filter .filter_products {margin-bottom:0;}.product_filter_container .product_filter .filter_products .filter_brands ,.product_filter_container .product_filter .filter_products .filter_categories ,.product_filter_container .product_filter .filter_products .filter_price_ranges {font-size:14px;font-weight:normal;background:white;color:#333333;display:inline-block;}.product_filter_container .product_filter .filter_products h6:after {content:" ";position:absolute;top:17px;right:0;bottom:0;left:299px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;margin:0;}.product_filter_container .product_filter .filter_products i.fa-rotate-90 {float:right;padding:20px 0 0 0;}.product_filter_container .product_filter .filter_products i.fa-rotate-270 {float:right;padding:10px 0 0 0;margin:0 12px 0 0;}.list_product {padding:0;margin-bottom:10px;}.list_product .product_tile {padding:0 3px 0 0;}.list_product .product_tile a .list_product_image img {margin-top:11px;}ul.algolia_pagination {margin:15px 15px 15px 0;}ul.algolia_pagination .prev ,ul.algolia_pagination .next {height:42px !important;width:42px !important;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 8px;cursor:pointer;}ul.algolia_pagination .prev:hover ,ul.algolia_pagination .next:hover {background:#006bb6;color:white;cursor:pointer;}ul.algolia_pagination li a {height:42px !important;width:36px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;padding:0 0 0 13px;cursor:pointer;}ul.algolia_pagination li a:hover {background:#006bb6;color:white;cursor:pointer;}ul.algolia_pagination li.current a {background:#006bb6;cursor:pointer;}ul.algolia_pagination li.current a:hover {background:#006bb6;color:white;cursor:pointer;}}@media only screen and (max-width: 767px) and (min-width: 668px){.algolia_container {padding:0 84px 0 15px;}.algolia_container .algolia_search_results_container {padding:0;left:15px;}.product_filter_container .product_filter .filter_products h6:after {left:94%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.product_list {padding-right:0;}}@media only screen and (max-width: 667px) and (min-width: 641px){.algolia_container {padding:0 71px 0 25px;}.algolia_container .algolia_search_results_container {padding:0;left:15px;}.product_filter_container .product_filter .filter_products h6:after {left:94%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.product_list {padding-right:0;}}@media only screen and (max-width: 640px) and (min-width: 569px){.algolia_container {padding:0px 69px 0 15px;}.algolia_container .algolia_search_results_container {padding:0;left:15px;}.product_filter_container .product_filter .filter_products h6:after {left:94%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.row.algolia_pagination_top {margin:0;}.row.algolia_pagination_top .products_showing .products_showing_text {margin-left:0;}.row.algolia_pagination_top .listing_sort {padding-left:0;padding-right:2px;}.row.algolia_pagination_top .listing_sort .product_sort_container {padding-right:0;}.product_list {padding-right:0;}}@media only screen and (max-width: 568px) and (min-width: 481px){.algolia_container {padding:0px 61px 0 15px;}.product_filter_container .product_filter .filter_products h6:after {left:94%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.row.algolia_pagination_top {margin:0;}.row.algolia_pagination_top .products_showing .products_showing_text {margin-left:0;}.row.algolia_pagination_top .listing_sort {padding-left:0;padding-right:2px;}.row.algolia_pagination_top .listing_sort .product_sort_container {padding-right:0;}.product_list {padding-right:0;}}@media only screen and (max-width: 480px) and (min-width: 415px){.algolia_container {padding:0px 52px 0 10px;}ul.algolia_pagination {margin:0 17px 15px 0;}.product_filter_container .product_filter .filter_products h6:after {left:93%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.listing_sort {padding-left:0;padding-right:2px;}}@media only screen and (max-width: 414px) and (min-width: 376px){.algolia_container {padding:0px 44px 0 6px;}.bottom_products_showing {margin:10px 0 40px 0;}ul.algolia_pagination {margin:15px 0 15px 0;}.product_filter_container .product_filter .filter_products h6:after {left:93%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.listing_sort {padding-left:0;padding-right:2px;}.product_sort_container {padding-right:0px;padding-left:30px;}}@media only screen and (max-width: 375px) and (min-width: 361px){.algolia_container {padding:0px 39px 0 15px;}.bottom_products_showing {margin:10px 0 40px 0;}ul.algolia_pagination {margin:0 35px 15px 0;}ul.algolia_pagination .prev ,ul.algolia_pagination .next {height:40px !important;width:40px !important;}ul.algolia_pagination li a {height:40px !important;width:32px !important;padding:0 0 0 12px;}.product_filter_container .product_filter .filter_products h6:after {left:93%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.listing_sort {padding-left:0;padding-right:8px;}.listing_sort .product_sort p.label {font-size:10px;}.product_sort_container {padding-right:0px;padding-left:30px;}}@media only screen and (max-width: 360px) and (min-width: 321px){.algolia_container {padding:0px 37px 0 15px;}.jsProductListingContainer {padding-left:0;}.product_filter_container .product_filter .filter_products h6:after {left:93%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.listing_sort {padding-left:0;padding-right:8px;}.listing_sort .product_sort p.label {font-size:10px;}.bottom_products_showing {margin:10px 0 40px 0;}ul.algolia_pagination {margin:0 0 15px 0;}ul.algolia_pagination .prev ,ul.algolia_pagination .next {height:40px !important;width:35px !important;padding:0 0 0 5px;}ul.algolia_pagination li a {height:40px !important;width:28px !important;padding:0 0 0 10px;}.list_product a .product_border .list_product_discovery_miles_wishlist .list_product_discovery_miles p {font-size:8px;}}@media only screen and (max-width: 320px) and (min-width: 0){.algolia_container {padding:0px 33px 0 13px;}.bottom_products_showing {margin:10px 0 40px 0;}ul.algolia_pagination {margin:0 0 15px 0;}ul.algolia_pagination .prev ,ul.algolia_pagination .next {height:40px !important;width:36px !important;padding:0 0 0 5px;}ul.algolia_pagination li a {height:40px !important;width:28px !important;padding:0 0 0 9px;}.product_filter_container .product_filter .filter_products h6:after {left:93%;}.product_filter_container .product_filter .filter_options_text h3:after {left:90%;}.search_details_wrapper .products_showing .products_showing_text {margin:25px 0 0 4px;}.search_details_wrapper .listing_sort {padding-left:0;padding-right:8px;}.search_details_wrapper .listing_sort .product_sort p.label {font-size:10px;}.list_product a .product_border .list_product_discovery_miles_wishlist .list_product_discovery_miles p {font-size:8px;}}.prize-draw {padding-bottom:14px;}.prize-draw .main-heading {font-size:26px;margin-top:21px;margin-bottom:29px;}.prize-draw .prize-draw-banner {background-repeat:no-repeat;background-size:cover;background-position:center,center;padding-bottom:30%;margin-bottom:30px;}.prize-draw .prize-draw-banner .prize-draw-banner-heading {color:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;text-transform:uppercase;display:inline-block;font-size:52px;}.prize-draw .prize-draw-banner .prize-draw-banner-subheading {color:#ffffff;font-size:22px;font-weight:normal;}@media only screen and (max-width: 47.938em){.prize-draw .left-block {margin-bottom:25px;}}.prize-draw .left-block .left-block-inner {border:1px solid #dddddd;}.prize-draw .left-block .left-block-inner .grey-row {padding-left:25px;padding-right:25px;background-color:#dddddd;}.prize-draw .left-block .left-block-inner .grey-row h4 {margin-top:0;line-height:2.4;color:#3f3f3f;}.prize-draw .left-block .left-block-inner .content-row {padding-left:25px;padding-right:25px;}.prize-draw .left-block .left-block-inner .content-row .bold {font-size:20px;}.prize-draw .left-block .left-block-inner .content-row ul li {color:#818181;font-size:16px;}@media only screen and (min-width:48em){.prize-draw .right-block .container {position:relative;height:100%;width:100%;}}.prize-draw .right-block .container .inner {margin-top:30px;}.prize-draw .right-block .container .inner .sportsmans-card {margin-bottom:25px;}.prize-draw .right-block .container .inner .sign-up {width:65%;padding:24px;letter-spacing:1.5px;text-transform:uppercase;}.havaiana_competition {padding-bottom:100px;padding-top:20px;}.newsletter_signup_banner {margin-bottom:30px;}.margintop20 {margin-top:20px;}.newsletter_signup_content h1 {color:#016bb5;padding:0;margin-top:10px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:2.8125rem;margin-bottom:20px;}.newsletter_signup_content p {font-size:1.125rem;color:#434343;}.shop_all {border:none !important;}.star {color:#ff3333;font-size:1.25rem;font-weight:600;}.compulsary {font-size:0.875rem;color:#434343;line-height:0.875rem;margin-bottom:20px;display:block;}#newsletter_signup_form {margin-bottom:100px;}#newsletter_signup_form label {font-weight:600;font-size:1rem !important;color:#606060;}#newsletter_signup_form input[type="text"] ,#newsletter_signup_form input[type="email"] {margin-bottom:10px;}#newsletter_signup_form input[type="checkbox"] {width:16px;height:16px;display:inline-block;position:relative;top:3px;margin:3px 5px 0 0;}#newsletter_signup_form span.small_print {display:inline-block;color:#434343;font-size:0.875rem;}#newsletter_signup_form input[type="submit"] {background-color:#016bb5;width:360px;text-align:center;padding:15px;border:none;border-radius:3px;color:#ffffff;cursor:pointer;font-size:27px;font-weight:600;margin-top:40px;}#newsletter_signup_form input[type="submit"]:hover {background-color:#003f6b;transition:background-color 0.3s ease;}#newsletter_signup_form .firstname_error ,#newsletter_signup_form .lastname_error ,#newsletter_signup_form .email_error ,#newsletter_signup_form .terms_error {font-size:0.8125rem;color:#ff3333;margin-bottom:0;}.newsletter_signup_response_success h1 ,.newsletter_signup_response_error h1 ,.newsletter_signup_response_already_signed_up .rewards_voucher_response h1 {color:#016bb5;padding:10;margin-top:10px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:2.8125rem;margin-bottom:20px;}.newsletter_signup_response_success p ,.newsletter_signup_response_error p ,.newsletter_signup_response_already_signed_up .rewards_voucher_response p {font-size:1.125rem;color:#434343;}.newsletter_signup_response_success .back_home ,.newsletter_signup_response_error .back_home ,.newsletter_signup_response_already_signed_up .rewards_voucher_response .back_home {background-color:#016bb5;color:#ffffff;border:none;font-size:1.125rem;width:300px;}.newsletter_signup_response_success .back_home:hover ,.newsletter_signup_response_error .back_home:hover ,.newsletter_signup_response_already_signed_up .rewards_voucher_response .back_home:hover {background-color:#003f6b;}.rewards_voucher_response .rewards_voucher_h1 {color:#016bb5;}.rewards_voucher_response .rewards_voucher_h2 ,.rewards_voucher_response small {color:#ec1d23;}.rewards_voucher_response .feb_fit_btn {padding-bottom:30px;}@media only screen and (min-width:64em){.rewards_voucher_response .feb_fit_btn .expand1 {padding-left:350px;}.rewards_voucher_response .feb_fit_btn .expand2 {padding-right:350px;}.rewards_voucher_response .feb_fit_btn .button {width:100%;}}.pad {padding-left:20px;padding-right:20px;}.share_order h2 {margin-top:27px;margin-bottom:20px;color:#016bb5;}.share_order .purchased-products {max-width:1402px;}.share_order .purchased-products button {height:0px;width:0px;}.share_order .purchased-products button::before {color:gray;}.share_order .purchased-products ul {margin-left:0;left:50%;transform:translateX(-50%);}.share_order .purchased-products .slick-dots {margin-left:0px;}.share_order .purchased-products .slick-dots button::before {font-size:40px;}.share_order .purchased-products .slick-dots .slick-active button::before {font-size:40px;color:#016bb5;}.share_order .purchased-products .slick-track {margin:0 auto;text-align:center;}.share_order .purchased-products .slick-track .list_product {margin:10px;}.share_order .purchased-products .slick-track .list_product .list_product_colours {display:none;}.share_order .purchased-products .slick-track .list_product .add_on_fly {position:absolute;right:10px;bottom:0;padding:10px;}.share_order .register_account {background-color:white;border:unset;padding-top:50px;padding-bottom:50px;}.share_order .register_account h2 {margin-bottom:10px;}.share_order .register_account .register_form {max-width:768px;margin:0 auto;}.share_order .register_account .register_fields {margin-top:30px;}.share_order .register_account .register_button .button {width:100%;}.share_order section.related_products {margin:15px 0 60px 0;}.share_order section.related_products h3 {color:#232323;font-size:1.5rem;margin:0;padding:0;padding-left:15px;}.share_order section.related_products .product {margin-top:20px;}.share_order section.related_products .product .box {border:1px solid #e1e1e1;padding:0 15px 15px 15px;float:left;}.share_order section.related_products .product .box .zero_space {width:0px;height:0px;}.share_order section.related_products .product .box .product_colours {position:relative;height:0;top:13rem;float:left;}.share_order section.related_products .product .box .product_colours img {position:relative;z-index:1;float:left;}.share_order section.related_products .product .box .product_icons {height:0;}.share_order section.related_products .product .box .product_icons img {position:relative;z-index:2;}.share_order section.related_products .product .box .product_icons .discovery_icon {left:-0.3125rem;top:9.6875rem;}.share_order section.related_products .product .box .product_icons .save_icon {padding-top:1rem;float:right;}.share_order section.related_products .product .box .product_icons .item_combo_deal_icon {padding-top:1rem;float:right;}.share_order section.related_products .product .box .product_icons .with_free_gift_icon {padding-top:1rem;float:right;}.share_order section.related_products .product .box .vitality_tooltip {position:relative;z-index:1;top:87px;left:-30px;max-width:258px;}.share_order section.related_products .product .box .image {width:100%;height:235px;overflow:hidden;display:inline-block;}.share_order section.related_products .product .box .image img {padding-top:10px;display:block;margin:0 auto;}.share_order section.related_products .product .box .image:hover {opacity:0.9;}.share_order section.related_products .product .box .title {width:100%;height:32px;display:inline-block;font-size:0.875rem;line-height:1.0625rem;margin-bottom:13px;color:#434343;float:left;}.share_order section.related_products .product .box .price {width:100%;display:inline-block;color:#016bb5;font-size:1.375rem;line-height:1.3125rem;font-weight:bold;}.share_order section.related_products .product .box .miles {width:100%;display:inline-block;color:#004b8d;margin-top:0.25rem;font-size:0.875rem;}.share_order section.related_products .product .box .heart {height:0;width:100%;}.share_order section.related_products .product .box .heart div.wishlist_image {float:right;width:18px;height:16px;font-size:0;position:relative;cursor:pointer;top:-12px;background:url('/images/theme/product_icons/wishlist-icon.jpg');}.share_order section.related_products .product .box .heart div.wishlist_image.red {background:url('/images/theme/product_icons/wishlist-red-icon.jpg');}.share_order section.related_products .product .box>span {display:block;float:left;}.share_order section.related_products .slick-prev {height:0px;width:0px;}@media only screen and (min-width:64em){.share_order section.related_products .slick-prev::before {font-family:'FontAwesome';content:'\f104';color:gray;}}.share_order section.related_products .slick-next {height:0px;width:0px;}@media only screen and (min-width:64em){.share_order section.related_products .slick-next::before {font-family:'FontAwesome';content:'\f105';color:gray;}}.share_order section.related_products .slick-dots {bottom:-60px;margin-left:0px;}.share_order section.related_products .slick-dots button::before {font-size:40px;}@media only screen and (max-width: 47.938em){.share_order section.related_products .slick-dots {bottom:-80px;}}.share_order section.related_products .slick-dots .slick-active button::before {font-size:40px;color:#016bb5;}main.yellow-ticket-sale {padding-bottom:30px;}main.yellow-ticket-sale section {max-width:1000px;margin:0 auto;}@media only screen and (max-width: 47.938em){main.yellow-ticket-sale section .existing {margin-bottom:30px;}}main.yellow-ticket-sale section .head-pair {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1rem;}main.yellow-ticket-sale section .hand {padding-left:15px;width:60px;}main.yellow-ticket-sale section.header .banner {margin:20px auto;}main.yellow-ticket-sale section p {color:#666666;}main.yellow-ticket-sale section p.bold-blue-text {color:#016bb5;font-weight:bold;font-size:2.8125rem;text-transform:uppercase;margin-bottom:0;}main.yellow-ticket-sale section .button.secondary {border-radius:3px;border-color:#ff3333;background-color:#ff3333;margin-top:15px;}main.yellow-ticket-sale section.info .accordion .accordion-navigation>a {background-color:#666666;text-transform:uppercase;color:#ffffff;}main.yellow-ticket-sale section.info .content {margin:30px auto;}main.yellow-ticket-sale section.info .content .head-pair {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1rem;}main.yellow-ticket-sale section.success .response .message {width:100%;margin:0 auto;}main.yellow-ticket-sale section.success .response .message p {color:#666666;margin-bottom:0;}main.yellow-ticket-sale section.success .response .message p.bold-blue-text {color:#016bb5;font-weight:bold;font-size:2.8125rem;text-transform:uppercase;margin-bottom:0;}main.yellow-ticket-sale section.success .response .message .vip-member strong {font-size:1.75rem;}main.yellow-ticket-sale section.success .response .message .success_img {height:105px;width:100px;}main.yellow-ticket-sale section.success .response .message a.button {text-transform:uppercase;background-color:#016bb5;font-weight:400;text-align:center;padding:15px 10px;border:none;border-radius:2px;color:#ffffff;cursor:pointer;margin:20px 0;font-size:1rem;width:200px;}@media only screen and (min-width:48em){main.yellow-ticket-sale section.success .response .message a.button.download-button {margin-right:20px;}main.yellow-ticket-sale section.success .response .message a.button.email-vip-pass {margin-left:20px;}}main.yellow-ticket-sale section.success .response .message a.button.secondary {background-color:#ffffff;padding:10px 10px;color:#5a5a5a;border:2px solid #5a5a5a;}main.yellow-ticket-sale section.success .response .message a.button.secondary:hover {background-color:#5a5a5a;}main.yellow-ticket-sale section.success .response .message a.button:hover {background-color:#003f6b;transition:background-color 0.3s ease;}main.yellow-ticket-sale section.success .response .message .title {color:#016bb5;}main.yellow-ticket-sale section .foot-note {background-color:#878787;color:#ffffff;padding:20px 40px;}