.grid-item[data-desktop="8"]{width:8.3333%}.grid-item[data-desktop="10"]{width:10%}.grid-item[data-desktop="12"]{width:12.5%}.grid-item[data-desktop="16"]{width:16.6666%}.grid-item[data-desktop="20"]{width:20%}.grid-item[data-desktop="25"]{width:25%}.grid-item[data-desktop="33"]{width:33.3333%}.grid-item[data-desktop="50"]{width:50%}.grid-item[data-desktop="75"]{width:75%}.grid-item[data-desktop="66"]{width:66.6666%}.grid-item[data-desktop="100"]{width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="8"]{width:8.3333%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="10"]{width:10%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="12"]{width:12.5%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="16"]{width:16.6666%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="20"]{width:20%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="25"]{width:25%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="33"]{width:33.3333%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="50"]{width:50%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="75"]{width:75%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="66"]{width:66.6666%}}@media only screen and (min-width:768px)and (max-width:1199px){.grid-item[data-tablet="100"]{width:100%}}@media only screen and (max-width:767px){.grid-item[data-desktop]{width:100%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="8"]{width:8.3333%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="10"]{width:10%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="12"]{width:12.5%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="16"]{width:16.6666%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="20"]{width:20%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="25"]{width:25%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="33"]{width:33.3333%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="50"]{width:50%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="75"]{width:75%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="66"]{width:66.6666%}}@media only screen and (max-width:767px){.grid-item[data-mobile-variation="100"]{width:100%}}.checkout-shipping{border:1px solid #f5f5f5}.checkout-shipping_section{margin:20px 25px}.checkout-shipping_header{color:#404040;font:normal 700 16px Montserrat,sans-serif;line-height:20px;margin:0 0 10px;padding:15px 0 0}.checkout-shipping_header-noclickcollect{padding:0}.checkout-shipping_gift{display:none}.checkout-shipping_button{width:50%}.checkout-shipping_cc_button{color:#fff;font:normal 700 13px Montserrat,sans-serif;line-height:42px;appearance:none;display:inline-block;vertical-align:top;background:#ee3780;border:none;border-radius:50px;cursor:pointer;outline:0;padding:2px 25px;text-decoration:none;text-transform:capitalize;text-align:center;width:calc(50% + 25px);margin:0}.checkout-shipping_cc_button.active,.checkout-shipping_cc_button:hover{background:#cc1653;color:#fff;text-decoration:none}.checkout-shipping_cc_button.disabled,.checkout-shipping_cc_button.inactive,.checkout-shipping_cc_button[disabled]{background:#f5f5f5;color:gray;cursor:default}.checkout-shipping_cc_button.disabled:hover,.checkout-shipping_cc_button.inactive:hover,.checkout-shipping_cc_button[disabled]:hover{color:gray}.checkout-shipping_method{font-size:0;position:relative}.checkout-shipping_method .cart-delivery_amount,.checkout-shipping_method .cart-delivery_message,.checkout-shipping_method .cart-delivery_title{display:none}.checkout-shipping_method .cart-delivery_method{display:inline-block;vertical-align:top;width:50%}.checkout-shipping_method .cart-delivery_input{outline:0;border:1px solid #f5f5f5}.checkout-shipping_method .cart-click_collect,.checkout-shipping_method .cart-home_delivery{padding:45px 0 20px;text-align:center;background:#f5f5f5;opacity:.5}.checkout-shipping_method .cart-click_collect:before,.checkout-shipping_method .cart-home_delivery:before{top:20%;left:50%}.checkout-shipping_method .cart-home_delivery:before{background-size:40px 25px;height:25px;width:40px;margin-left:-20px}.checkout-shipping_method .cart-click_collect:before{background-size:30px 15px;height:15px;width:30px;margin-left:-15px;top:25%}.checkout-shipping_method .cart-delivery_input:checked+.cart-click_collect,.checkout-shipping_method .cart-delivery_input:checked+.cart-home_delivery{font-family:Montserrat,sans-serif;font-weight:700;outline:0;border:0;background:0 0;opacity:1;color:#ee3780}.checkout-shipping_method .cart-delivery_input:checked+.cart-click_collect:after,.checkout-shipping_method .cart-delivery_input:checked+.cart-home_delivery:after{display:none}.checkout-shipping_method .cart-delivery_input+.cart-click_collect,.checkout-shipping_method .cart-delivery_input+.cart-home_delivery{color:#404040;font:normal 400 16px Montserrat,sans-serif;line-height:20px}.checkout-shipping_method .cart-delivery_input:checked+.cart-home_delivery:before{background:url("../images/svg/home-delivery-pink.svg") center center no-repeat;background-size:45px 25px;height:25px;width:45px}.checkout-shipping_method .cart-delivery_input:checked+.cart-click_collect:before{background:url("../images/svg/click-collect-pink.svg") center center no-repeat;background-size:30px 15px;height:15px;width:30px}.checkout-shipping_method .cart-special-delivery_message{display:none}.checkout-shipping_title{width:25%}.checkout-shipping_divider{position:relative;text-align:center;margin:30px 0}.checkout-shipping_divider:before{position:absolute;left:0;right:auto;bottom:auto;top:50%;border-bottom:1px solid #f5f5f5;width:100%;content:""}.checkout-shipping_text{color:gray;font:normal 400 14px Montserrat,sans-serif;line-height:20px;background:#fff;padding:0 10px;position:relative;z-index:1}.checkout-shipping_postal .form-row_field{width:25%}.checkout-shipping_country-inactive .country{background:#f5f5f5;color:gray;cursor:default;text-indent:1px;text-overflow:""}.checkout-shipping_country-inactive .country:hover{color:gray}.checkout-shipping_country-inactive .form-row_field:after{background:0 0}.checkout-shipping_phone .form-row_caption,.checkout-shipping_phone .form-row_field{display:inline-block;vertical-align:top;width:50%}.checkout-shipping_phone .form-row_caption{padding:0 10px}.checkout-shipping_button{margin:0 25px 25px}.checkout-shipping_text{font-size:12px}.checkout-shipping_divider{margin:10px 0}.checkout-shipping_cost{color:#cc1653;font:normal 700 14px Montserrat,sans-serif;line-height:20px;text-align:center;padding:15px 10px;border:1px solid #f5f5f5;margin:0 0 30px}.checkout-shipping .dialog-required{margin:10px 0}.checkout-shipping .shipping-click_collect{display:inline-block;vertical-align:top;color:#404040;font:normal 700 13px Montserrat,sans-serif;line-height:20px;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;background:#f5f5f5;padding:10px 15px;position:relative;height:100%;width:50%}.neareStore-input{margin-bottom:30px}.neareStore-tab{clear:both}.neareStore-tab_label{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px;float:left}.neareStore-tab_titles{float:right}.neareStore-tab_item{border:0}.neareStore-tab_list:before{background:url("../images/svg/list-gray.svg");background-size:100%;height:30px;width:30px;position:absolute;left:0;right:auto;bottom:auto;top:-5px;content:""}.ui-tabs-active .neareStore-tab_list:before{background:url("../images/svg/list-pink.svg");background-size:100%;height:30px;width:30px}.neareStore-tab_map:before{background:url("../images/svg/location-black.svg");background-size:100%;height:30px;width:30px;position:absolute;left:0;right:auto;bottom:auto;top:-5px;opacity:.3;content:""}.ui-tabs-active .neareStore-tab_map:before{background:url("../images/svg/location-pink.svg");background-size:100%;height:30px;width:30px;opacity:1}.neareStore-block{scrollbar-color:gray #ebebeb;scrollbar-width:thin;max-height:500px;overflow-y:auto}.neareStore-block::-webkit-scrollbar{height:7px;width:7px}.neareStore-block::-webkit-scrollbar-track{background:#ebebeb}.neareStore-block::-webkit-scrollbar-thumb{background:gray;border-radius:11px}.neareStore-container{border-top:1px solid #f5f5f5;padding:20px 0 20px 3px;margin-right:25px}.neareStore-column{display:inline-block;vertical-align:top}.neareStore-address{width:85%}.neareStore-distance{text-align:right;width:14%}.neareStore-heading{margin-bottom:10px}.neareStore-container_disabled .neareStore-details,.neareStore-container_disabled .neareStore-distance,.neareStore-container_disabled .neareStore-title{color:#f5f5f5}.neareStore-radio{position:absolute;z-index:-1;width:32px;height:32px;opacity:0}.neareStore-radio+label{position:relative;padding-left:42px;padding-top:6px;padding-bottom:6px;font:300 14px/20px Montserrat,sans-serif;min-height:32px}.neareStore-radio+label .h-toggle{display:block;position:absolute;top:6px;left:0;margin-top:-6px;width:32px;min-width:32px;height:32px;border:1px solid #ebebeb;background:#fff}.neareStore-radio:checked+label .h-toggle:before{content:"";display:block;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neareStore-radio+label .h-toggle{border-radius:50%}.neareStore-radio:checked+label .h-toggle:before{background:#ee3780 no-repeat;border-radius:50%}.neareStore-radio:disabled+label .h-toggle{border-color:#e8e8e8}.neareStore-radio:disabled~.form-row_label{color:gray}.neareStore-noresult{padding:20px 20px 10px;text-align:center}.cc-tabs{margin-bottom:25px}.cc-map{height:350px;width:100%}.cc-selectbox_timetable{margin-top:25px;max-width:230px}.cc-selectbox_timetable td{color:#404040;font:normal 400 12px Montserrat,sans-serif;line-height:20px}.cc-selectbox_addressdetails{color:#404040;font:normal 400 12px Montserrat,sans-serif;line-height:20px}.cc-selectbox_heading,.cc-selectbox_title{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px}.cc-selectbox_tablehead{color:#404040;font:normal 700 12px Montserrat,sans-serif;line-height:20px;padding:5px 10px}.cc-selectbox_phone{position:relative;padding-left:20px}.cc-selectbox_phone:before{background:url("../images/svg/phone-gray.svg") left center no-repeat;background-size:15px 15px;height:20px;width:15px;position:absolute;left:0;right:auto;bottom:auto;top:0;content:""}.map-legend{width:100%;margin-top:20px}.map-legend_item{display:inline-block;vertical-align:top}.map-legend_item:last-child{width:35%}.map-legend_item+.map-legend_item{margin-left:5%}.map-legend_description{color:#404040;font:normal 400 14px Montserrat,sans-serif;line-height:20px;padding:0 25px}.map-legend_availability,.map-legend_location,.map-legend_retail,.map-legend_unavailable{position:relative}.map-legend_availability:before,.map-legend_location:before,.map-legend_retail:before,.map-legend_unavailable:before{position:absolute;left:-6px;right:auto;bottom:auto;top:-2px;content:""}.map-legend_availability:before{background:url("../images/svg/location-SS-pink.svg") center center no-repeat;background-size:30px 30px;height:30px;width:30px}.map-legend_unavailable:before{background:url("../images/svg/location-SS-gray.svg") center center no-repeat;background-size:30px 30px;height:30px;width:30px}.map-legend_location:before{background:url("../images/svg/dot.svg") center center no-repeat;background-size:25px 25px;height:25px;width:25px;left:-3px}.map-legend_retail:before{background:url("../images/svg/location-sally.svg") center center no-repeat;background-size:30px 30px;height:30px;width:30px}.shipping-different_cost_applied{color:#404040;font:normal 400 12px Montserrat,sans-serif;line-height:20px;padding:5px 0;color:red}.store-title{text-align:center}.store-header{border:1px solid #f5f5f5;padding:25px 40px;margin-bottom:51px}.store-label{color:#404040;font:normal 700 16px Montserrat,sans-serif;line-height:20px}.store-button,.store-input{float:left}.store-input{width:75%}.store-button{color:#fff;font:normal 700 13px Montserrat,sans-serif;line-height:42px;appearance:none;display:inline-block;vertical-align:top;background:#ee3780;border:none;border-radius:50px;cursor:pointer;outline:0;padding:2px 25px;text-decoration:none;text-transform:capitalize;text-align:center;width:25%;border-radius:0;line-height:38px;border-top-right-radius:50px;border-bottom-right-radius:50px}.store-button.active,.store-button:hover{background:#cc1653;color:#fff;text-decoration:none}.store-button.disabled,.store-button.inactive,.store-button[disabled]{background:#f5f5f5;color:gray;cursor:default}.store-button.disabled:hover,.store-button.inactive:hover,.store-button[disabled]:hover{color:gray}.store-form{padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid #f5f5f5}.store-form::after{clear:both;content:"";display:table}.store-brands{color:#404040;font:normal 400 14px Montserrat,sans-serif;line-height:20px;margin-bottom:25px}.store-sorting_label{color:#404040;font:normal 400 18px Montserrat,sans-serif;line-height:20px;margin:0 0 20px}.store-sorting_item{display:inline-block;vertical-align:top;margin-right:50px;margin-bottom:15px}.store-sorting_item:last-child{margin-right:0}.store-sorting_text{color:#404040;font:normal 400 14px Montserrat,sans-serif;line-height:20px;display:inline-block;vertical-align:middle;margin-left:5px}.store-sorting_checkbox{display:inline-block;vertical-align:middle;width:20px;height:20px;border:1px solid transparent;outline:1px solid #f5f5f5;cursor:pointer}.store-sorting_checkbox:checked{background:#ee3780;width:19px;height:19px;border:3px solid #fff;outline:2px solid #404040}.store-block{position:relative}.store-block::after{clear:both;content:"";display:table}.store-block .neareStore-title_active{color:#ee3780}.store-block .neareStore-block{float:left;background:#fff;border:1px solid #f5f5f5;border-width:1px 0 1px 1px;width:24%;max-height:700px}.store-block .neareStore-container{position:relative;margin:0 25px;padding:20px 0 0 0}.store-block .neareStore-container:first-child{border-top-width:0}.store-block .neareStore-container_active .neareStore-heading{color:#ee3780}.store-block .neareStore-block_empty{width:0%;height:inherit}.store-block .neareStore-block_empty+.cc-map{width:100%!important}.store-block .neareStore-radio+label{padding:0}.store-block .neareStore-radio+label .h-toggle{display:none}.store-block .neareStore-view_more{display:inline-block;vertical-align:top;color:#ee3780;font:normal 400 14px Montserrat,sans-serif;line-height:20px;text-decoration:none;margin:10px 0 0}.store-block .neareStore-distance_value{color:#404040;font:normal 400 13px Montserrat,sans-serif;line-height:20px;position:absolute;left:auto;right:10px;bottom:20px;top:auto}.store-block .neareStore-phone:before{background:url("../images/svg/phone-gray.svg") left center no-repeat;background-size:15px 15px;height:17px;width:20px;display:inline-block;vertical-align:middle;margin-top:-2px;content:""}.store-block .neareStore-pin{position:absolute;left:auto;right:0;bottom:auto;top:20px;background:url("../images/svg/location-SS-pink.svg") no-repeat left center;background-size:100%;height:25px;width:25px}.store-block .neareStore-pin_retail{background:url("../images/svg/location-sally.svg") no-repeat left center}.store-block .neareStore-details{margin:0 0 5px}.store-block .cc-map{float:right;height:620px;width:76%}.store-block .map-legend_item{margin-left:4%}.store-block .map-legend_description{padding:0 0 0 25px}.store-block .cc-infowindow{max-width:500px;padding:10px 0 10px 10px}@media only screen and (max-width:1199px){.store-block .cc-infowindow{padding:10px 7px 10px 10px}}.store-block .cc-infowindow_logo{margin-bottom:10px}.store-block .cc-infowindow_logo img{max-width:100%}.store-block .cc-infowindow_timetable td{white-space:nowrap}.store-tabs{position:absolute;left:auto;right:1px;bottom:auto;top:-51px;z-index:3;background:#fff;margin:0;padding:15px 20px 15px 0;border-right:1px solid #f5f5f5}.store-map_list{background:#f5f5f5;padding:20px 20px 20px 0;clear:right;font-size:0}.store-noresult{color:red;padding:15px;border:1px solid red;margin:0 0 20px}.store-hours_cell{padding:3px 9px}.alphabet-container{margin:0 0 50px}.alphabet-container::after{clear:both;content:"";display:table}.alphabet-container:first-child{padding:50px 0 0}.alphabet-store_block{float:left;padding:0 20px;width:25%}.alphabet-store_name{color:#404040;font:normal 400 13px Montserrat,sans-serif;line-height:20px}.alphabet-store_trade{color:#404040;font:normal 400 13px Montserrat,sans-serif;line-height:20px;text-transform:uppercase}.alphabet-store_link{text-decoration:none}.alphabet-store_link:hover .alphabet-store_name,.alphabet-store_link:hover .alphabet-store_trade{color:#ee3780}.alphabet-title{color:#404040;font:normal 700 28px Montserrat,sans-serif;line-height:1;padding:0 0 10px;margin:0 0 20px;border-bottom:1px solid #f5f5f5}.alphabet-disabled .alphabet-title{color:#f5f5f5}.cc-infowindow{padding:20px 0 20px 20px;font-size:0}@media only screen and (max-width:1199px){.cc-infowindow{padding:20px 17px 20px 20px}}.cc-infowindow_left,.cc-infowindow_right{display:inline-block;vertical-align:top;color:#404040;font:normal 400 14px Montserrat,sans-serif;line-height:20px;width:50%}.cc-infowindow_right .cc-infowindow_timetable{margin:0;max-width:inherit;width:100%}.cc-infowindow_title{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px;margin:0 0 10px}.cc-infowindow_address,.cc-infowindow_distance{color:#404040;font:normal 400 14px Montserrat,sans-serif;line-height:20px}.cc-infowindow_address{width:60%}.cc-infowindow_phone{margin:0 0 10px}.cc-infowindow_phone:before{background:url("../images/svg/phone-gray.svg") left center no-repeat;background-size:15px 15px;height:15px;width:20px;display:inline-block;vertical-align:middle;content:""}@media only screen and (max-width:1199px){.cc-infowindow_more{margin-bottom:10px}}.store-details{font-size:0;margin-bottom:60px}.store-details-back{margin:35px 0 40px}.store-details-back_link{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px;background:url("../images/svg/double-arrow-pink.svg") left center no-repeat;background-size:15px 15px;height:20px;width:15px;text-decoration:none;padding-left:20px}.store-information{display:inline-block;vertical-align:top;width:50%;padding-right:20px;font-size:0}.store-information_wrapper{padding-bottom:20px;border-bottom:1px solid #f5f5f5;margin-bottom:20px}.store-information_description{display:inline-block;vertical-align:top;color:#404040;font:normal 400 14px Montserrat,sans-serif;line-height:20px;width:55%;padding-right:10px}.store-information_logo{width:50%;margin:0 0 25px}.store-information_address,.store-information_brands,.store-information_distance,.store-information_email,.store-information_name,.store-information_phone{margin:0 0 15px}.store-information_name{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px}.store-information_phone{position:relative;padding-left:25px}.store-information_phone:before{background:url("../images/svg/phone-gray.svg") center no-repeat;background-size:15px 15px;height:20px;width:15px;position:absolute;left:0;right:auto;bottom:auto;top:0;content:""}.store-information_email{background:url("../images/svg/email-gray.svg") left center no-repeat;background-size:15px 15px;height:20px;width:15px;padding-left:23px}.store-information_distance{color:#404040;font:normal 400 14px Montserrat,sans-serif;line-height:20px}.store-information_distance_label{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px}.store-information_time{display:inline-block;vertical-align:top;width:45%}.store-information_brands_title{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px}.store-information_facilities{color:#404040;font:normal 400 14px Montserrat,sans-serif;line-height:20px;padding-bottom:20px;border-bottom:1px solid #f5f5f5}.store-information_facilities_title{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px;display:block;margin-bottom:15px}.store-information_facilities_item{list-style:square inside}.store-map{height:100%}.store-map_wrapper{display:inline-block;vertical-align:top;width:50%;height:580px;padding-left:20px}@media only screen and (min-width:768px)and (max-width:1199px){.checkout-content{width:56%}.checkout-place_order{width:100%}.checkout-sidebar{width:40%}.checkout-header{width:100%}.checkout-header_left{width:21%}.checkout-footer{padding:20px}.checkout-footer_wrapper{width:100%}.checkout-footer_contacts{float:right;width:auto}.checkout-step+.checkout-step{margin-left:10px}.checkout-shipping_button,.checkout-shipping_cc_button{width:auto}.checkout-shipping_postal .form-row_field,.checkout-shipping_title{width:50%}.checkout-shipping_phone .form-row_caption{font-size:10px;line-height:1}.order-clickcollect_info{width:100%}.order-item_price,.order-item_quantity{width:18%}.order-line_info{padding-right:10px}.order-line_training{width:30%}.confirmation-print{width:30%}.confirmation-shopmore_button{color:#fff;font:normal 700 13px Montserrat,sans-serif;line-height:42px;appearance:none;display:inline-block;vertical-align:top;background:#ee3780;border:none;border-radius:50px;cursor:pointer;outline:0;padding:2px 25px;text-decoration:none;text-transform:capitalize;text-align:center;float:right;width:30%;text-align:center;padding:2px 5px}.confirmation-shopmore_button.active,.confirmation-shopmore_button:hover{background:#cc1653;color:#fff;text-decoration:none}.confirmation-shopmore_button.disabled,.confirmation-shopmore_button.inactive,.confirmation-shopmore_button[disabled]{background:#f5f5f5;color:gray;cursor:default}.confirmation-shopmore_button.disabled:hover,.confirmation-shopmore_button.inactive:hover,.confirmation-shopmore_button[disabled]:hover{color:gray}.confirmation-shopmore_button:before{display:none}.payment-method{width:100%}.payment-cvn_card_1:after,.payment-cvn_card_2:after{background-size:cover;width:58px;height:40px}.payment-cvn{width:50%}.payment-cvn_card:first-child{margin:0}.payment-cvn_cards{width:45%;margin:28px 0 15px 2%}.map-legend_item+.map-legend_item{margin-left:0}.map-legend_item{margin:0 0 15px;width:100%}.map-legend_item:last-child{width:100%}.map-legend_description{padding:0 10px 0 25px}}@media only screen and (min-width:768px)and (max-width:1199px)and (orientation:portrait){.neareStore-tab_label{margin-bottom:20px}.neareStore-tab_label,.neareStore-tab_titles{float:none}.neareStore-address,.neareStore-distance{text-align:left;width:100%}.neareStore-distance{padding-left:30px}}@media only screen and (min-width:768px)and (max-width:1199px){.alphabet-title{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px;position:relative}.alphabet-title:after{background:url("../images/svg/minus.svg") center no-repeat;background-size:10px 10px;height:10px;width:10px;position:absolute;left:auto;right:0;bottom:auto;top:50%;content:"";margin-top:-5px}.alphabet-title_active:after{background:url("../images/svg/plus.svg") center no-repeat;background-size:10px 10px;height:10px;width:10px}.alphabet-container{margin:0}.alphabet-store_close{display:none}.store-sorting_list{font-size:0}.store-sorting_item{margin:0 0 15px;width:33%}.store-sorting_item+.store-sorting_item{margin:0 0 15px}.store-map_list{padding:20px 0}.store-block .map-legend_item{margin-left:3%;width:22%}.store-block .map-legend_item:last-child{width:47%}.store-block .neareStore-block{max-height:469px;width:35%}.store-block .cc-map{width:65%;height:530px}}@media only screen and (min-width:768px)and (max-width:1199px)and (orientation:portrait){.store-block .cc-map{width:100%}.store-block .neareStore-block{order:3;float:none;width:100%;width:100%;border-width:0 1px 1px 1px}.store-block .neareStore-heading{max-width:100%;padding-right:30px;margin:0 0 10px}.store-block .neareStore-tab{display:flex;flex-direction:column}}@media only screen and (min-width:768px)and (max-width:1199px){.store-information_wrapper{padding-bottom:15px}.store-information_description,.store-information_time{width:100%}.store-information_description,.store-information_facilities{margin-bottom:15px}.store-information_facilities{margin-bottom:25px}.store-map_wrapper{height:400px;padding:0}}@media only screen and (max-width:767px){.checkout-body .header{position:static}.checkout-content,.checkout-sidebar{float:none;width:100%}.checkout-header_right{width:49%}.checkout-header_left{width:42%}.checkout-secure{margin:5px 0}.checkout-secure_label{font-size:15px;text-align:right}.checkout-secure_text{display:none}.checkout-secure_phone{display:block;text-align:right}.checkout-footer{padding:20px 5%}.checkout-footer_cards,.checkout-footer_contacts{float:none}.checkout-footer_cards{margin:0 0 20px}.checkout-footer_section{margin:0}.checkout-footer_menu{margin:0 0 10px}.checkout-footer_copyright{text-align:left}.checkout-cards_image{margin:0 auto}.checkout-menu_element{display:block;margin:0;border-bottom:1px solid #f5f5f5}.checkout-menu_element:first-child{border-top:1px solid #f5f5f5}.checkout-menu_link{text-align:left;font-size:14px;display:block;padding:13px 0;position:relative}.checkout-menu_link:after{background:url("../images/svg/arrow-black.svg") center no-repeat;background-size:20px 20px;height:20px;width:20px;position:absolute;left:auto;right:0;bottom:auto;top:50%;content:"";margin-top:-10px}.checkout-progress_indicator{text-align:center}.checkout-step{font-size:12px}.checkout-step:first-child{float:left}.checkout-step:last-child{float:right}.checkout-step+.checkout-step{margin-left:0}.checkout-mini_products{max-height:inherit}.checkout-shipping_section{margin:15px}.checkout-shipping_header{font-size:14px}.checkout-shipping_button,.checkout-shipping_cc_button{font-size:11px}.checkout-shipping_button{width:calc(100% - 30px);margin:0 15px 15px}.checkout-shipping_cc_button{width:100%;margin:0}.checkout-shipping_postal .form-row_field,.checkout-shipping_title{width:60%}.checkout-shipping_phone .form-row_caption,.checkout-shipping_phone .form-row_field{display:block;width:100%}.checkout-shipping_phone .form-row_caption{padding:5px 0;line-height:13px}.neareStore-tab_label{float:none;margin-bottom:20px}.neareStore-tab_titles{float:none}.neareStore-address,.neareStore-distance{text-align:left;width:100%}.neareStore-distance{padding-left:30px}.cc-map{height:260px}.cc-selectbox_timetable{max-width:100%}.cc-selectbox_address,.cc-selectbox_distance,.cc-selectbox_phone,.cc-selectbox_title{font-size:12px}.map-legend{border-bottom:1px solid #f5f5f5}.map-legend_item+.map-legend_item{margin-left:0}.map-legend_item{margin:0 0 25px;width:100%}.map-legend_item:last-child{width:100%}.map-legend_description{font-size:12px;padding:0 10px 0 25px}}@media only screen and (max-width:767px){.payment-cards_list{margin:0}.payment-cards_item{background-size:30px 20px;height:20px;width:30px;margin:0}.payment-method{width:auto}.payment-method_paypal:after{background-size:30px 20px;height:20px;width:30px;margin-top:-10px}.payment-cvn_card:first-child{margin-right:5px}.payment-cvn_card_1:after,.payment-cvn_card_2:after{height:35px;width:45px}.payment-cvn_card_1:after{background-size:55px 45px}.payment-cvn_card_2:after{background-size:50px 37px}.payment-cvn{width:55%}.payment-cvn_cards{margin:30px 0 15px 2%;width:41%}.checkout-billing{padding:25px 15px}.checkout-billing .loader-overlay{width:100%!important;margin-left:-15px}.checkout-place_order{width:100%}.neareStore-heading{margin:0}.neareStore-details{margin:0 0 10px}}@media only screen and (max-width:767px){.confirmation-title{font-size:18px;text-align:center}.confirmation-message,.confirmation-print{float:none;margin:0 0 20px;width:100%}.confirmation-message_wrapper{margin:0 0 10px}.confirmation-shopmore_button{color:#fff;font:normal 700 13px Montserrat,sans-serif;line-height:42px;appearance:none;display:inline-block;vertical-align:top;background:#ee3780;border:none;border-radius:50px;cursor:pointer;outline:0;padding:2px 25px;text-decoration:none;text-transform:capitalize;text-align:center;display:block;width:100%}.confirmation-shopmore_button.active,.confirmation-shopmore_button:hover{background:#cc1653;color:#fff;text-decoration:none}.confirmation-shopmore_button.disabled,.confirmation-shopmore_button.inactive,.confirmation-shopmore_button[disabled]{background:#f5f5f5;color:gray;cursor:default}.confirmation-shopmore_button.disabled:hover,.confirmation-shopmore_button.inactive:hover,.confirmation-shopmore_button[disabled]:hover{color:gray}.confirmation-shopmore_button:before{display:none}.confirmation .item-brand_link{font-size:12px}.order-summary_heading{display:none}.order-summary_data{border:1px solid #f5f5f5;padding:0 15px}.order-summary_method{margin:0 0 10px}.order-information_date,.order-information_number{margin:0}.order-shipment_delivery .order-information_title{margin:0 15px 10px}.order-number_label,.order-number_value{font-size:12px}.order-shipment_title{font-size:18px;text-align:center;margin:25px 0 15px}.order-shipment_heading{display:none}.order-shipment_delivery,.order-shipment_info{display:block;width:100%}.order-shipment_info{padding:0 0 20px;border:0}.order-shipment_delivery{border:1px solid #f5f5f5;padding:10px 0 0;margin:0 0 20px}.order-shipment_products{border:0;padding:0;margin:0}.order-shipment_info .order-line_item{margin:0;padding:0 0 5px;border:0}.order-item_details{display:block;width:100%}.order-item_price .order-item_label,.order-item_price .order-item_value,.order-item_quantity .order-item_label,.order-item_quantity .order-item_value{display:inline-block;font-size:12px}.order-item_price .order-item_label,.order-item_quantity .order-item_label{color:gray;font:normal 700 12px Montserrat,sans-serif;line-height:20px;padding-right:10px}.order-item_quantity{text-align:left}.order-item_email,.order-item_name{font-size:12px}.order-line_info,.order-line_training{display:block;width:100%}.order-line_info{padding:20px 0 0}.order-clickcollect_info{width:100%}.order-store_details,.order-summary_section{display:block;width:100%}.order-store_details .cc-selectbox_addressdetails,.order-store_details .cc-selectbox_title,.order-summary_section .cc-selectbox_addressdetails,.order-summary_section .cc-selectbox_title{margin:0 15px}.order-store_details .cc-selectbox_timetable,.order-summary_section .cc-selectbox_timetable{margin:25px 0 -1px}.order-summary_section{margin:0 15px}}@media only screen and (max-width:767px){.store-header{padding:15px}.store-label{font-size:14px}.store-input{width:60%}.store-button{font-size:11px;width:40%}.store-form{padding:0 0 20px;margin:0 0 20px}.store-sorting_label{font-size:16px;margin:0 0 15px}.store-sorting_item{display:block;margin:0 0 10px}.store-sorting_item+.store-sorting_item{margin:0 0 10px}.store-tabs{left:0;right:0;text-align:center;padding:20px 0}.store-noresult{font-size:12px}.store-block .ui-tabs-anchor{font-size:11px}.store-block .map-legend_item+.map-legend_item{margin:0 0 10px}.store-block .neareStore-tab{display:flex;flex-direction:column}.store-block .neareStore-block{order:3;float:none;width:100%;border-width:0 1px 1px 1px}.store-block .neareStore-heading{margin:0 0 10px;padding-right:30px}.store-block .cc-map{order:1;float:none;width:100%;height:360px}.store-block .cc-infowindow{padding:0}.store-block .cc-infowindow_left,.store-block .cc-infowindow_right{display:block;margin:0 0 15px;width:100%}.store-map_list{padding:15px;order:2}.store-map_list .map-legend_item{display:block;margin-left:0;width:100%}.alphabet-container:first-child{padding:70px 0 0}.alphabet-title{color:#404040;font:normal 700 14px Montserrat,sans-serif;line-height:20px;position:relative}.alphabet-title:after{background:url("../images/svg/minus.svg") center no-repeat;background-size:10px 10px;height:10px;width:10px;position:absolute;left:auto;right:0;bottom:auto;top:50%;content:"";margin-top:-5px}.alphabet-title_active:after{background:url("../images/svg/plus.svg") center no-repeat;background-size:10px 10px;height:10px;width:10px}.alphabet-store_block{display:block;width:100%;padding:0;margin:0 0 5px}.alphabet-store_name{font-size:14px}.alphabet-store_close{display:none}.alphabet-container{margin:0}}@media only screen and (max-width:767px){.store-information{width:100%;padding:0}.store-information_wrapper{padding-bottom:15px}.store-information_description,.store-information_time{width:100%}.store-information_description,.store-information_facilities{margin-bottom:15px}.store-information_facilities{margin-bottom:25px}.store-details{margin:0 0 40px}.store-map_wrapper{width:100%;padding:0;height:inherit}}.hidden,.visually-hidden{display:none}@media only screen and (min-width:1200px){.hidden-desktop{display:none}.hidden-not_mobile{display:none}}@media only screen and (max-width:1199px){.hidden-not_desktop{display:none}}@media only screen and (min-width:1024px){.hidden-tablet_big_desktop{display:none}}@media only screen and (max-width:1023px){.hidden-tablet_sm_mobile{display:none}}@media only screen and (min-width:768px)and (max-width:1199px){.hidden-tablet{display:none}.hidden-not_mobile{display:none}}@media only screen and (max-width:767px){.hidden-mobile{display:none}}.button-primary{color:#fff;font:normal 700 13px Montserrat,sans-serif;line-height:42px;appearance:none;display:inline-block;vertical-align:top;background:#ee3780;border:none;border-radius:50px;cursor:pointer;outline:0;padding:2px 25px;text-decoration:none;text-transform:capitalize;text-align:center}.button-primary.active,.button-primary:hover{background:#cc1653;color:#fff;text-decoration:none}.button-primary.disabled,.button-primary.inactive,.button-primary[disabled]{background:#f5f5f5;color:gray;cursor:default}.button-primary.disabled:hover,.button-primary.inactive:hover,.button-primary[disabled]:hover{color:gray}.grid{font-size:0}.grid-extended{margin:0 -10px}.grid-item{display:inline-block;vertical-align:top;font-size:14px;padding:0 10px}.grid-item_middle{display:inline-block;vertical-align:middle;font-size:14px;padding:0 10px}.grid-item--no-indent{padding:0}.js-alt-carousel>div:not(.slick-list),.js-carousel>div:not(.slick-list),.js-main-carousel>div:not(.slick-list){display:none}.js-alt-carousel>div:not(.slick-list):first-child,.js-carousel>div:not(.slick-list):first-child,.js-main-carousel>div:not(.slick-list):first-child{display:block}.anchor{display:block;visibility:hidden}@media only screen and (min-width:1200px){.anchor{height:185px;margin-top:-185px}}@media only screen and (min-width:768px)and (max-width:1199px){.anchor{height:145px;margin-top:-145px}}@media only screen and (max-width:767px){.anchor{height:115px;margin-top:-115px}}@media only screen and (max-width:767px){.button-small{line-height:30px}}