:root{--brand_orange:#fa4616;--keyline_lighter:#E2E4E1;--geo_red:#EC1C24;--geo_green:#3C7F53;--border_lighter:1px solid var(--keyline_lighter);--promo-success:#00A437;--promo-fail:#FF0000;--promo-warning:#FFB514;--promo-label:#737373;--promo-input-border:#CBD2E0;--promo-active-outline:#292737;--promo-card-border:#178728;--promo-card-bg:#FFFFFF;--promo-info-bg:#FFFADF;--promo-muted:#C8C8C8;--promo-muted-hover:#323232;--promo-apply-bg:#EDF0F7;--promo-apply-bg-hover:#CBD2E0;--promo-font-size:14px;--promo-transition:all 0.2s ease-in-out}@font-face{font-weight:400;font-style:normal;font-family:Pacifico;src:url('/fonts/pacifico-regular-webfont.woff2') format('woff2'),url('/fonts/pacifico-regular-webfont.woff') format('woff')}_checkout_container{display:block;position:relative;overflow:hidden}html{position:relative;min-height:100%}body.checkout_body_wrapper{overflow:hidden;height:100%;min-height:100%}.valid_form_field{border:1px solid green}.invalid_form_field{border:1px solid red}.card_type_image{margin-top:2px}li.attribute-square.out_of_tree .inside{background-image:none}.sbr_anchor:after,.sidebar_anchor:after{background-image:none!important}.megamenu_item_selected{background-color:#323232!important;color:#fff!important}.multiple_assortment_info{padding-left:0;padding-right:0;font-weight:700;margin-bottom:8px}.stroke_basic{border:1px solid #e2e4e1!important}.background_basic{background-color:#fcfefb}.comp_divider_text{line-height:22px;margin-top:-11px}.comp_fua_title_cont{padding-bottom:10px;padding-top:10px}.no-padding{padding:0}.comp_landing_banner_media{height:auto;margin-bottom:10px}.font_text{-webkit-font-smoothing:antialiased;font-size:14px;font-style:normal;font-weight:400;color:#323232}.font_white{color:#fff!important}.font_secondary{color:#7f7e7e}.font_title,.font_title_small{-webkit-font-smoothing:antialiased;color:#323232;font-weight:400;font-style:normal}.font_title{font-size:22px}.font_title_small{font-size:16px}.text-divider.image{margin-top:60px}.comp_banner_title{position:absolute;top:10px;left:30px;font-size:30px;color:#fff}.comp_banner_price{position:absolute;top:40px;left:30px;font-size:20px;color:#fff}.carousel-title-inverted{text-shadow:none!important}.mixedSlider{overflow:hidden}.hi-no-right-padding{padding-right:0!important}.hi-no-left-padding{padding-left:0!important}@media (max-width:599px){.hi-no-right-padding{padding-right:15px!important;padding-left:15px!important}.hi-no-left-padding{padding-right:15px!important;padding-left:15px!important}}.home-inspiration-anchor:hover{text-decoration:none;color:#fff}.layout_overlay-float{overflow:hidden;margin:0;padding:0}.text-divider{margin-left:0}.content-item .title-container{height:30px;min-height:0}.landing-banner{margin-bottom:20px}.breadcrumb-page-name{font-size:14px;font-weight:400;color:#7f7e7e;margin:0;display:inline-block}.landing-banner__title,.product-range__title{color:#fff}.store-detail-wrapper{display:flex;column-gap:1px;align-items:baseline}@media (min-width:300px){.doesnt_make_sense{max-width:380px}.mobileHide{display:none}.mobileShow{display:inline}}@media (min-width:960px){.section_order_summary{display:none}.co_desktop_mode{width:100%!important}.header{display:none}}@media (max-width:600px){.store-detail-wrapper img{display:none}.header{display:block}}.edit_icon_container:hover{cursor:pointer;opacity:.6}.panel_heading_wrapper{border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin-bottom:10px;font-size:16px;padding:10px;font-weight:700;color:#323232}.asset_card_wrapper{border:1px solid #323232;min-height:100px;padding:10px;padding-left:30px}.asset_card_change{border:1px solid #323232;border-top:none;height:40px;font-size:14px;padding-top:10px;color:grey;padding-left:30px}.asset_card_change:hover{color:#000;cursor:pointer}.asset_card_text_row{margin-top:3px}.asset_card_additional{color:grey;font-size:12px;font-style:italic}.parted-summary{border-top:none;padding-top:0}.checkout_progress_wrapper{min-height:100px;padding-top:20px}.checkout_progress_image{width:100%}.checkout_panel{margin-bottom:30px}.checkout_delivery_panel_new{border-right:1px solid #ededed}.checkout_panel_heading{padding-left:20px;padding-right:20px;text-align:center;font-weight:700;margin-bottom:20px;font-size:16px;border-bottom:1px solid #ededed;padding-bottom:10px}#amazon_image_text_wrapper,#paypal_image_text_wrapper{display:flex;flex-flow:'cloumn';flex-wrap:'no-wrap';word-wrap:break-word;align-items:center}.co_journey_section{border-bottom:none;padding-bottom:0;position:relative}.column_divider{border-bottom:1px solid #b3b5b2;clear:both;display:block;overflow:hidden;padding-bottom:25px;margin-bottom:15px}@media (min-width:600px){.column_divider{margin:15px}}.checkout_header .brand{float:left;width:170px;margin-top:0}.checkout_header .security_brand{float:right;width:50px}@media (min-width:600px){.checkout_header .brand{width:230px}.checkout_header .security_brand{width:80px}}.section_title{font-size:16px;padding-bottom:10px;font-weight:700}.deliver_options{border:1px solid #ececec;margin-top:10px}.deliver_section_info{background-color:#ececec;padding:10px 15px;margin-bottom:10px}.delivery_section_title h1{font-size:18px;font-weight:700}.padding-bottom-none{padding-bottom:0}.padding-bottom-sm{padding-bottom:5px}.padding-bottom-md{padding-bottom:10px}.padding-bottom-lg{padding-bottom:15px}.padding-bottom-xl{padding-bottom:20px}.padding-top-none{padding-top:0}.padding-top-sm{padding-top:5px}.padding-top-md{padding-top:10px}.padding-top-lg{padding-top:15px}.padding-top-xl{padding-top:25px}.padding-right-xl{padding-right:25px}.padding-right-md{padding-right:10px}.padding-all-sm{padding:5px}.padding-all-md{padding:10px}.padding-all-lg{padding:15px}.padding-all-xl{padding:20px}.padding-all-xxl{padding:25px}.padding-vert-sm{padding:5px 0}.padding-vert-md{padding:10px 0}.padding-vert-lg{padding:15px 0}.padding-vert-xl{padding:20px 0}.padding-vert-xxl{padding:25px 0}.padding-side-sm{padding:0 5px}.padding-side-md{padding:0 10px}.padding-side-lg{padding:0 15px}.padding-side-xl{padding:0 20px}.padding-side-xxl{padding:0 25px}.margin-bottom-sm{margin-bottom:5px}.checkout_address_country_flag{height:36px;width:auto;margin-top:2px;margin-left:4px;border:1px solid #ededed}.checkout_form_error{width:100%!important;margin-bottom:0}.checkout_form_field_error{width:100%!important;margin-bottom:0;border-right:1px solid #a94442;border-left:1px solid #a94442;border-bottom:1px solid #a94442;padding:10px}.checkout_form_field_warning{width:100%!important;margin-bottom:0}.hover:hover{cursor:pointer;opacity:.8}.checkout_loading_overlay{text-align:center;background-color:#fff;opacity:0;position:absolute;width:100%;height:100%;padding-top:200px;z-index:9999;visibility:hidden;opacity:0;transition:visibility .6s .6s,opacity .6s .6s ease-in-out;position:fixed;top:0}.checkout_loading_overlay.is-visible{visibility:visible;opacity:.9;transition:visibility .3s,opacity .3s ease-in-out}.checkout_loading_spinner{width:30px;margin-bottom:10px}.checkout_address_new_tile{width:100%;height:40px;border:1px solid #ededed;padding:10px;margin-top:10px;text-align:center}.checkout_address_new_tile:hover{cursor:pointer;background-color:#ededed}.checkout_address_tile{width:100%;border:1px solid #ededed;padding:10px;margin-bottom:20px}.checkout_address_tile:hover{cursor:pointer;background-color:#ededed}.checkout_address_tile_tick_wrapper{text-align:center;padding-top:30px}.address_tile_line{width:100%}.checkout_address_selector_info{text-align:center;margin-bottom:10px;margin-top:10px}.checkout_heading_info{padding-bottom:20px;font-style:italic;margin-bottom:25px;border-bottom:1px solid #ededed}.checkout_info_hover:hover{cursor:pointer;color:#000}.checkout_fulfilment_option{border:1px solid #ededed;margin-bottom:10px;-webkit-box-shadow:0 3px 5px -2px #ada4ad;-moz-box-shadow:0 3px 5px -2px #ada4ad;box-shadow:0 3px 5px -2px #ada4ad}.fulfilment-method{border:none}.checkout_fulfilment_option:hover{cursor:pointer;background-color:#ededed}.fake_radio_button{background-color:#ededed;border:1px solid #939393;width:20px;border-radius:10px;height:20px}.fake_radio_button_selected{background-color:#fa4616;border:1px solid #000}.fake_radio_button:hover{background-color:#a8a8a8;cursor:pointer}.checkout_fulfilment_wrapper{margin-bottom:20px}.checkout_fulfilment_method{min-height:40px;text-align:center;border:1px solid #939393;margin-bottom:5px}.checkout_fulfilment_item{border:1px solid #939393;min-height:40px;margin-bottom:10px}.checkout_selector_edit_button{text-align:right;padding-top:10px;padding-right:10px}.checkout_selector_edit_button:hover{color:#fa4616}.payment_form_card_icon{position:absolute;top:31px;right:10px;height:20px;border:none;outline:0}.card_selected{transition:opacity .2s ease-in-out;opacity:1}.checkout_review_card{border:1px solid #939393}.checkout_review_card_row{width:100%;clear:both}.checkout_review_card_flag{height:30px;margin-right:10px;margin-bottom:10px;margin-top:5px;border:1px solid #939393}.checkout_review_card_row{font-size:13px;padding-left:20px}.checkout_confirmation_email{font-size:16px;font-weight:700}.sub-title{color:green}.section_title_small{font-size:12px!important}.co_payment_wrapped_icon{width:100%}.dosnt_make_sense_at_all{max-width:960px}.co_panel_overlay{z-index:10}.co_panel_overlay .header{min-height:40px;font-size:16px;font-weight:700;padding-top:15px;padding-bottom:10px;border-bottom:1px solid #ededed;margin-bottom:15px;text-align:center}#checkout_address_lookup_results{margin-bottom:15px}.co_address_book_item_row:hover .co_step_uncompleted_tick{background-image:url(/img/checkout/tick_green.png)}.co_address_book_item_row{padding:15px;position:relative;border:1px solid #d3d3d3;background-color:#fdfdfd;border-radius:15px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.card_row{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;margin-bottom:15px}.card_row sub{font-size:1.1em}.card_row .brand_logo img{max-height:59px;max-width:75px}.co_address_book_item_row.stripe_card.selected{border:2px solid #367324;background-color:#36732417}.co_address_book_item_row .check{width:18px;height:18px;border-radius:100%;position:relative;border:1px solid #d3d3d3}.default_card .check:after{content:'';width:12px;height:12px;border-radius:100%;background-color:#fa4616;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.remove-card-label{color:#939393;margin-bottom:20px}.default_card{border:2px solid #fa4616}.delete_card{color:#fff;background-color:#fa4616;border-radius:5px;cursor:pointer;text-align:center;padding:5px 7px;font-weight:700;font-size:1.2rem;float:right}#load_stripe_payment_btn{border-radius:7px}form#payment-form{border:2px solid #d3d3d3;padding:10px 5px;border-radius:5px}form#payment-form:before{content:'New Card Details';font-size:1.5rem;padding-bottom:10px;float:left}#add_new_payment_btn{background:#0664fd;color:#fff;width:fit-content;border-radius:10px;float:right}.card_hover{transition:all .2s ease}.card_hover:hover{transform:scale(1.005)!important;box-shadow:0 0 8px 0 #dce5e1!important}@media (max-width:900px){.co_address_book_item_row{padding:15px;border-top:1px solid #e2e4e1;cursor:pointer;position:relative;padding-left:5px}}.co_panel_overlay{visibility:hidden;display:block;opacity:0}.co_panel_overlay.is-visible{visibility:visible;opacity:1}#co_payment_wrapped_change{cursor:pointer;display:inline-block;color:#337ab7;text-decoration:underline}.complete_status .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#6EAF71;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards 1s;animation-delay:.8s}.complete_status.checkmark{position:absolute;top:2px;right:15px;width:30px;height:30px;border-radius:50%;display:block;stroke-width:2;stroke:#6EAF71;stroke-miterlimit:10;box-shadow:inset 0 0 0 #6eaf71;animation:fill .4s ease-in-out 1.4s forwards,scale .3s ease-in-out 1.9s both;animation-delay:1.2s,1.7s}.complete_status .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) 1.8s forwards;animation-delay:1.6s}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #fff}}#co_journey_section_delivery_status.checkmark{animation-delay:1.4s,1.9s}#co_journey_section_delivery_status .checkmark__circle{animation-delay:1s}#co_journey_section_delivery_status .checkmark__check{animation-delay:.8s}#co_journey_section_fulfilment_status.checkmark{animation-delay:1.8s,2.3s}#co_journey_section_fulfilment_status .checkmark__circle{animation-delay:1.4s}#co_journey_section_fulfilment_status .checkmark__check{animation-delay:2.2s}#co_journey_section_billing_complete.checkmark{animation-delay:2.2s,2.7s}#co_journey_section_billing_complete .checkmark__circle{animation-delay:1.8s}#co_journey_section_billing_complete .checkmark__check{animation-delay:2.6s}#co_journey_section_payment_complete.checkmark{animation-delay:2.4s,3.1s}#co_journey_section_payment_complete .checkmark__circle{animation-delay:2.2s}#co_journey_section_payment_complete .checkmark__check{animation-delay:3s}.uncomplete_status{position:absolute;top:-1px;right:15px;width:30px;height:30px;border-radius:50%;display:block;stroke-width:2;stroke:#ededed;stroke-miterlimit:10}.co_section_error{margin-top:20px;margin-bottom:20px}.checkout_address_country_flag{border:none;outline:0}.checkout_address_country_flag:hover{border:none;background-color:#fff;outline:0}#checkout_address_lookup{background-color:#fa4616;color:#fff}#checkout_address_lookup:hover{background-color:#fa4616;color:#fff}html{position:relative;min-height:100%}.js_checkout_container{display:block;position:relative;overflow:hidden}body.checkout_body_wrapper{overflow:hidden;height:100%;min-height:100%}.valid_form_field{border:1px solid green}.invalid_form_field{border:1px solid #a94442}.card_type_image{margin-top:2px}li.attribute-square.out_of_tree .inside{background-image:none}.megamenu_item_selected{background-color:#323232!important;color:#fff!important}.multiple_assortment_info{padding-left:0;padding-right:0;font-weight:700;margin-bottom:8px}.stroke_basic{border:1px solid #e2e4e1!important}.background_basic{background-color:#fcfefb}.comp_divider_text{line-height:22px;margin-top:-11px}.comp_fua_title_cont{padding-bottom:10px;padding-top:10px}.no-padding{padding:0!important}.comp_landing_banner_media{height:auto;margin-bottom:10px}.font_text{-webkit-font-smoothing:antialiased;font-size:14px;font-style:normal;font-weight:400;color:#323232}.font_white{color:#fff!important}.font_secondary{color:#7f7e7e}.font_title{-webkit-font-smoothing:antialiased;font-size:22px;font-style:normal;font-weight:400;color:#323232}.font_title_small{-webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;font-weight:400;color:#323232}.text-divider.image{margin-top:60px}.comp_banner_title{position:absolute;top:10px;left:30px;font-size:30px;color:#fff}.comp_banner_price{position:absolute;top:40px;left:30px;font-size:20px;color:#fff}.carousel-title-inverted{text-shadow:none!important}.mixedSlider{overflow:visible}.hi-no-right-padding{padding-right:0!important}@media (max-width:599px){.hi-no-right-padding{padding-right:15px!important;padding-left:15px!important}.card_row.co_address_book_item_row{flex-direction:column;justify-content:center}.card_row.co_address_book_item_row .brand_logo{text-align:center}}.hi-no-left-padding{padding-left:0!important}@media (max-width:599px){.hi-no-left-padding{padding-right:15px!important;padding-left:15px!important}#store-list .store_name{margin-bottom:10px}}.home-inspiration-anchor:hover{text-decoration:none;color:#fff}.layout_overlay-float{overflow:hidden;margin:0;padding:0}.text-divider{margin-left:0}.content-item .title-container{height:30px;min-height:0}.landing-banner{margin-bottom:20px}@media (min-width:300px){.product-range{height:auto}}@media (min-width:600px){.product-range{height:auto}#store-list .store_address{padding-right:85px}}@media (min-width:960px){.product-range{height:418px}.landing-banner{display:flex;align-items:center}}@media (min-width:1200px){.product-range{height:438px}}@media (min-width:300px){.landing-banner__text-container,.product-range__text-container{min-height:auto}.landing-banner__text-container{padding-top:15px}.landing-banner__title,.product-range__title{margin-top:0;margin-bottom:0}.landing-banner__text-container--parent{padding-right:15px}.landing-banner__image{padding-left:15px;margin-bottom:0!important}}@media (min-width:600px){.landing-banner__text-container,.product-range__text-container{height:auto!important}.landing-banner__text-container{padding-top:15px}}@media (min-width:960px){.landing-banner__text-container,.product-range__text-container{min-height:200px;padding:10px}.landing-banner__image{padding-left:0}.landing-banner__text-container--parent{padding-right:0}.landing-banner__text-container{padding:30px;padding-top:15px;padding-bottom:10px}.landing-banner__title,.product-range__title{margin-top:0}.landing-banner__title h1{font-size:30px}}@media (min-width:1200px){.landing-banner__text-container,.product-range__text-container{min-height:252px}.landing-banner__title,.product-range__title{margin-top:20px}.landing-banner__title h1{font-size:36px}.landing-banner__image{padding-left:0}.landing-banner__text-container{padding:30px;padding-top:15px;padding-bottom:10px}.landing-banner__text-container--parent{padding-right:0}}.product-range__text-container{padding:30px;padding-top:15px;padding-bottom:10px;height:auto}@media (min-width:300px){.product-range__text-container{min-height:185px!important}}@media (min-width:600px){.product-range__text-container{min-height:175px!important}}@media (min-width:600px){.product-range__text-container{min-height:370px}.product-range__title{margin-top:7px}.product-range__link{margin-bottom:10px}}@media (min-width:960px){.product-range__text-container{min-height:416px!important}}@media (min-width:1200px){.product-range__text-container{min-height:435px!important}}.level_3_nav{padding:0}li.special #mm_left_content{padding-bottom:0}.sbr_anchor{padding:0!important;height:auto}.sbr_anchor:hover{opacity:.7;background-color:transparent!important}.dropdown-menu li .flyout_menu_column a{height:auto}.sbr_anchor:after{background-image:none!important;content:""}.sidebar_anchor{padding:0!important}.sidebar_anchor:after{background-image:none!important}.eqh_sidebarArtAnchor{min-height:60px;max-height:80px}@media(max-width:1200px){.eqh_sidebarArtAnchor{min-height:40px;max-height:60px}}@media(max-width:650px){.eqh_sidebarArtAnchor{min-height:60px;max-height:120px}}.suggestion{margin-left:1px;margin-right:0;margin-bottom:0}.suggestion-section{padding-top:0;padding-bottom:0}.search-dropdown .suggestion{margin-right:0;margin-left:0}.search-dropdown .suggestion>li{border-bottom:1px solid #fa4616!important}.search-dropdown .suggestion div li a{min-height:35px}.search-dropdown .suggestion div li{border-bottom:1px solid #ececec;font-weight:400}.search-dropdown .suggestion img{height:19px}.product-search-thumbnail{margin-left:3px;margin-right:20px}.search-dropdown .suggestion div li:not(.empty):hover{border-left:none;background-color:#767877;color:#fff!important}.search-dropdown .suggestion div li:hover a{color:#fff!important}.suggestion-match-highlight{display:inline!important;font-weight:700}.modal-close{margin-top:3px!important}.modal-product-title{font-weight:700;color:#474344}#modal_added_price .was-price{font-size:14px;text-decoration:line-through;color:#e43608;float:right;margin-top:-10px}.modal-product-price{font-weight:700;color:#474344}.modal-product-image{width:100%}.full-width{width:100%}.product-image{width:100px;float:left}.sku-container{padding-left:100px!important;padding-right:100px!important}.black-text{color:#1d1f20!important}.product-name-sku-reached{color:#ff4500;text-decoration:underline}.why-tooltip{position:relative;cursor:pointer;text-decoration:underline;color:#ff4500}.why-tooltip::after{content:"Sometimes, we must limit the maximum quantity of an item you can add to a single order. This could be for any of the following reasons:\A- Our couriers are unable to deliver these items due to their size or weight.\A- To ensure other customers can purchase these items when there is high demand.\A- You are buying pain relief medicines which are limited to a maximum number of two per order (as set out in the Medicines and Healthcare products Regulatory Agency – MHRA)";position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;white-space:pre-wrap;visibility:hidden;opacity:0;transition:opacity .3s;z-index:1;bottom:120%;left:50%;transform:translateX(-50%);max-width:450px;width:450px;font-size:12px;text-align:left}.why-tooltip:hover::after{visibility:visible;opacity:1}.basket-fufilment-methods .reset{float:right}.basket-fufilment-methods .edit{padding-top:3px}.basket-fufilment-method.delivery .delivery-method .method,.collection .collection-selected .postcode{color:green;font-weight:700}.collection .collection-selected-date span,.collection .collection-selected-time span{color:green;margin-right:8px;font-weight:700}.delivery .delivery-date-selected{color:green;font-weight:400;margin-top:8px;font-size:12px}.hide{display:none}.font-weight-order{font-weight:700}.basket-fufilment-button-checkout .edit-basket{max-width:none;min-width:none;width:100%;font-size:16px}.tick-circle{float:right;position:relative;height:2rem;width:2rem;min-width:2rem;border-radius:50%;border:1px solid #000;transition:background-color .2s,border-color .2s;margin-left:auto}.tick-circle.selected{background-color:#fa4616;border-color:#fa4616}.tick-circle.selected::after{content:"";display:block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);height:.5rem;width:1.1rem;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff}.fulfilment_option_pick{display:flex}.move_items_home_delivery:hover{text-decoration:none;cursor:pointer}.move_items_home_cnc:hover{text-decoration:none;cursor:pointer}.basket-container-wrapper{display:flex;flex-direction:row;border:1px solid #e2e4e1;margin:15px 20px;padding:32px}.basket-container-content{display:flex;flex-direction:column;flex:50%;padding-right:32px;border-right:1px solid #e2e4e1;position:relative}.geo_prod_delivery{display:flex;align-items:center}.basket_extended_class{display:flex;flex-direction:column;flex:50%;padding-right:32px}.basket_extended_class:first-child{border-right:1px solid #e2e4e1}.basket-container-geo_prod{display:flex;align-items:center}.basket-container-geo-img-cnc{width:30px;margin:5px 10px 5px 0}.basket-container-geo-img-delivery{width:40px;margin-right:10px;margin-left:-5px}.basket-store-container-parag{color:#323232;text-decoration:none;margin-left:0;margin-top:12px}#no_store_bs{height:50px}#select_store_name_bs{font-weight:700;height:10px;font-size:16px}#select_store_details_bs{font-size:12px;height:30px}.change-store-container{display:flex;flex-direction:column}.change-store-txt{color:#fa4616;text-decoration:underline;font-weight:700;font-size:16px}.move_items_home_cnc{color:#323232;text-decoration:underline;margin-top:10px}.move_items_home_delivery{color:#323232;text-decoration:underline;margin-left:0;margin-top:2px}.move_items_home_delivery:hover{color:#fa4616;text-decoration:none}.fulfilment_options{display:flex;flex-direction:row;border:1px solid #e2e4e1;margin:15px 20px;padding:18px 32px 18px 32px}.bs_container{display:flex;flex-direction:column;flex:50%;padding:0 0 0 25px}.move_items_home_delivery.delivery_cnc{margin-top:16px}.bs-home-delivery-container{display:flex;flex-direction:column;flex:50%;padding:0 0 10px 25px}.bs-move-delivery-parag{color:#323232!important;text-decoration:none!important;margin-left:0!important;margin-top:22px!important;height:18px}.cnc_text_mob,.delivery_text_mob{display:none}#cnc-items,#delivery-items{font-weight:800}.basket-item-action-top{display:none;height:50px}.basket-item-action-bottom{display:block}.basket_alert-top{display:none}.hide_amazon{display:none!important}#geo_curr_wrapper{margin-top:0}#geo_curr{margin-top:auto}.basket-hr{margin:12px 0}.clear-both{clear:both}.product-details{display:flex;justify-content:space-between}.main-price-div{text-align:right}.basket-add-wishlist-top,.basket-remove-items-top{margin:0 5px 0;text-align:right}.basket-alert-top{display:none}.push-right{margin-left:auto}@media (max-width:960px){#geo_curr_wrapper{margin-top:0}.basket_title_price{display:none}.basket-item-action-top{display:flex;padding:10px 5px 0 15px;justify-content:space-between}.basket-item-action-top .text-right{min-width:112px}.basket-item-action-bottom{display:none}.basket-top-add-wish{margin-left:auto}.basket-alert-top{display:block;color:#a94442;padding:10px 15px 10px 15px;background-color:#ffe7e7;margin-bottom:15px;border:1px solid}#geo_curr_loc{margin-top:auto}#geo_curr{margin-top:0}.bs_container{display:flex;flex-direction:column;flex:50%;padding:15px;min-width:50%;max-width:50%;border:1px solid #e2e4e1}.fulfilment_options{display:flex;flex-direction:row;margin:15px 10px;padding:0;border:none;gap:1rem}.basket_extended_class{display:flex;flex-direction:column;flex:1;padding:10px 0 10px 10px;border:1px solid #e2e4e1}.geo_prod_delivery_text{flex-direction:column;align-items:center}.geo_prod_delivery_icon{margin-bottom:8px}.delivery_info{text-align:center;margin-top:3px}.delivery_text_mob{display:block;font-weight:900;margin-top:5px}#cnc-items,#delivery-items{display:block;font-weight:900;font-size:12px}.delivery_text{display:none}.cnc_text_mob{display:block;font-weight:900}#selected_store_addr,.move_items_home_delivery{display:none}.basket_overview_text{margin-bottom:0}.geo_store_txt{margin-top:0!important}}.checkout_lookup_btn{height:42px;margin-top:-1px}.manual_address_entry{color:#fa4616;margin-top:5px;height:40px;padding-top:10px;margin-bottom:10px;padding-left:0}.manual_address_entry:hover{cursor:pointer;text-decoration:underline}.postcode_lookup_dropdown{width:100%;height:40px;margin-top:10px;padding-left:10px}.checkout_button_fixed_review a{color:#323232;text-decoration:underline}.checkout_button_fixed_review{bottom:50px}.checkout_placeorder_btn{margin-bottom:0!important}.checkout_tnc_fixed{height:100%;float:left;padding:10px;bottom:10px;width:100%;z-index:99999;background-color:#fcfefb;padding-left:20px;text-align:center}body.checkout_body_wrapper ul.nav.navbar-nav li.store{display:none}body.checkout_body_wrapper ul.nav.navbar-nav li.information{display:none}body.checkout_body_wrapper ul.nav.navbar-nav li.dropdown{display:none}li.basket .item{display:none}.checkout_address_selecter{margin-top:10px;padding-left:30px}.checkout_address_selecter{border:1px solid #ededed;padding:0}.checkout_default_delivery{border-top:1px solid #000;background-color:#e5faeb;border:1px solid #1b6732;color:#1b6732;padding-bottom:15px}.checkout_address_selecter div span{font-weight:700}.product-lead-anchor img{width:100px;height:100px}.primary-product-images img{width:400px;height:420px}.product-shown{border-top:2px solid grey;border-left:2px solid grey;border-right:2px solid grey}.edit{clear:both;font-weight:700;color:#fa4616;padding-top:10px;height:40px}.product-image{width:100px}form.add-to-basket{overflow:visible;margin-bottom:0}.save-for-later a{width:129px}.remove-product,.reset{cursor:pointer}.manual-address{margin-bottom:10px;padding-left:0;padding-top:10px}.manual-address:hover{cursor:pointer;text-decoration:underline}.co_cancel_btn{margin-top:10px}#delivery_save_address{margin-top:7px}#delivery_cancel_button{margin-top:7px}.product .product-image{width:100px}.product-lead-anchor img{width:100px;height:100px}.primary-product-images img{width:400px;height:420px}.product-shown{border-top:2px solid grey;border-left:2px solid grey;border-right:2px solid grey}.edit{clear:both;font-weight:700;color:#fa4616;padding-top:10px;height:40px}.product-image{width:100px}form.add-to-basket{overflow:visible}.save-for-later a{width:129px}.reset{cursor:pointer}.order-row.footer{text-align:right}.summary h4{font-size:16px}.order-summary-item{margin-bottom:10px;border:1px solid grey;min-height:50px;background-color:#faf9f6;border-radius:5px;padding:5px}.summary-overview img{height:50px;width:50px}.divider-image{top:-40px!important}.divider-image img{width:30px}#editorial_article p{font-size:16.666px;line-height:28px}.linebreak_row{margin-bottom:20px;margin-bottom:20px}em{padding-left:0;font-size:22px;line-height:28px;font-weight:700;margin-bottom:20px;margin-top:15px;font-style:normal}.faq-question-category-title{margin-bottom:0}.faq-question-category-title h2{color:#fa4616}.faq_selected{background-color:#e2e4e1}.questions{min-height:180px}em{width:200px;transition:all .5s linear}.question_highlight{color:#fa4616}.question_highlight:after{color:#000}.category_icon{clear:both;margin:0 auto;height:40px;width:40px;display:block;overflow:hidden;float:none}.document_icon{clear:both;margin:0 auto;height:15px;width:15px;overflow:hidden;float:none}ul.sidebar__list li:hover{background-color:#f7f6f7;transition:background .1s}ul.sidebar__list li.faq_selected:hover{background-color:#e2e4e1}ul.sidebar__list li.faq_selected a:hover{background-color:#e2e4e1}.faq-category-container .category:hover{background-color:#f7f6f7}#faq_dashboard_wrapper #often-asked .questions a:hover{border-bottom:1px solid #fa4616;cursor:pointer}.hover:hover{cursor:pointer;opacity:1}.forgot-password-wrapper{padding-top:40px;color:grey}.forgot-password-header{text-align:center}.forgot-password-text{text-align:center;margin-bottom:30px;font-size:16px}.forgot-password-user-email{font-size:12px;font-style:italic;margin-bottom:30px}.forgot-password-password{margin-bottom:10px}.forgot-password-input-label{font-size:14px;margin-left:5px}.forgot-password-input{height:40px;font-size:16px;border:1px grey solid;margin-bottom:10px}.error{color:red;font-weight:700;margin-top:30px;margin-bottom:30px;text-align:center}.forgot-password-forgotten-password{text-align:center;color:#36f;font-size:12px}.forgot-password-submit{margin-top:15px;background-color:#fa4616;padding:8px 10px;text-align:center;letter-spacing:1px;color:#fff;overflow:hidden;display:block;transition:all .2s ease-in 0s;border-radius:1px;font-weight:400;text-shadow:1px 1px 1px #be480a;box-shadow:0 1px 1px #f46a21;border:1px solid #be480a;font-size:13px}.more-info-user-email{font-size:16px;font-style:italic;margin-bottom:10px}.error{color:red;font-weight:700;margin-top:30px;margin-bottom:30px;text-align:center}.continue-disabled{opacity:.8}.help-block{text-align:center;margin-top:20px;margin-bottom:20px}.account-label{font-size:14px}.account-required{color:#7f7e7e!important}.email-box{text-align:center;margin-top:50px}.email-box-email-input{margin-top:15px;padding:3px;border:none;border-bottom:1px solid grey;text-align:center;margin-bottom:5px}.email-box-submit{margin-top:15px;background-color:#fa4616;padding:8px 10px;text-align:center;letter-spacing:1px;color:#fff;overflow:hidden;display:block;transition:all .2s ease-in 0s;border-radius:1px;font-weight:400;text-shadow:1px 1px 1px #be480a;box-shadow:0 1px 1px #f46a21;border:1px solid #be480a;font-size:13px}.email-box{text-align:center;margin-top:50px}.password-input{margin-top:15px;padding:3px;border:none;border-bottom:1px solid grey;text-align:center;margin-bottom:5px}.email-box-submit{margin-top:15px;background-color:#fa4616;padding:8px 10px;text-align:center;letter-spacing:1px;color:#fff;overflow:hidden;display:block;transition:all .2s ease-in 0s;border-radius:1px;font-weight:400;text-shadow:1px 1px 1px #be480a;box-shadow:0 1px 1px #f46a21;border:1px solid #be480a;font-size:13px}.email-box{text-align:center;margin-top:50px}.email-box-email-input{margin-top:15px;padding:3px;border:none;border-bottom:1px solid grey;text-align:center;margin-bottom:5px}.email-box-submit{margin-top:15px;background-color:#fa4616;padding:8px 10px;text-align:center;letter-spacing:1px;color:#fff;overflow:hidden;display:block;transition:all .2s ease-in 0s;border-radius:1px;font-weight:400;text-shadow:1px 1px 1px #be480a;box-shadow:0 1px 1px #f46a21;border:1px solid #be480a;font-size:13px}.welcome-back-wrapper{padding-top:40px;color:grey}.welcome-back-header{text-align:center}.welcome-back-text{text-align:center;margin-bottom:30px;font-size:16px}.welcome-back-user-email{font-size:12px;font-style:italic;margin-bottom:30px}.welcome-back-password{margin-bottom:10px}.welcome-back-input-label{font-size:14px;margin-left:5px}.welcome-back-input{height:40px;font-size:16px;border:1px grey solid}.error{color:red;font-weight:700;margin-top:30px;margin-bottom:30px;text-align:center}.welcome-back-submit{margin-top:15px;background-color:#fa4616;padding:8px 10px;text-align:center;letter-spacing:1px;color:#fff;overflow:hidden;display:block;transition:all .2s ease-in 0s;border-radius:1px;font-weight:400;text-shadow:1px 1px 1px #be480a;box-shadow:0 1px 1px #f46a21;border:1px solid #be480a;font-size:13px}.product-lead-anchor img{width:100px;height:100px}.primary-product-images img{width:400px;height:420px}.product-shown{border-top:2px solid grey;border-left:2px solid grey;border-right:2px solid grey}.edit{clear:both;font-weight:700;color:#fa4616;padding-top:10px;height:40px}.product-image{width:100px}form.add-to-basket{overflow:visible}.save-for-later a{width:129px}.remove-product,.reset{cursor:pointer}.product-lead-anchor img{width:100px;height:100px}.primary-product-images img{width:400px;height:420px}.product-shown{border-top:2px solid grey;border-left:2px solid grey;border-right:2px solid grey}.edit{clear:both;font-weight:700;color:#fa4616;padding-top:10px;height:40px}.product-image{width:100px}form.add-to-basket{overflow:visible}.save-for-later a{width:129px}.remove-product,.reset{cursor:pointer}.product-horizontal{width:100%}.ma_co_overlay{background-color:#000;opacity:.5;height:100%;width:100%;position:absolute;z-index:398}.ma_co_confirmation_box{height:auto;background-color:#fff;border:2px solid #000;border-radius:5px;position:absolute;display:none;z-index:399;top:20px}.ma_co_confirmation_header{padding:20px;border-bottom:1px solid grey;font-weight:700}.ma_co_confirmation_info{padding:20px}.ma_co_confirmation_buttons{border-top:1px solid grey;padding:20px}.product-lead-anchor img{width:100px;height:100px}.primary-product-images img{width:400px;height:420px}.product-shown{border-top:2px solid grey;border-left:2px solid grey;border-right:2px solid grey}.edit{clear:both;font-weight:700;color:#fa4616;padding-top:10px;height:40px}.product-image{width:100px}form.add-to-basket{overflow:visible}.save-for-later a{width:129px}.remove-product,.reset{cursor:pointer}.product-lead-anchor img{width:100px;height:100px}.primary-product-images img{width:400px;height:420px}.product-shown{border-top:2px solid grey;border-left:2px solid grey;border-right:2px solid grey}.edit{clear:both;font-weight:700;color:#fa4616;padding-top:10px;height:40px}.product-image{width:100px}form.add-to-basket{overflow:visible}.save-for-later a{width:129px}.remove-product,.reset{cursor:pointer}.product-horizontal{width:100%}.product-horizontal{width:100%}.button:hover{cursor:pointer;opacity:.5}.delete:hover{cursor:pointer;opacity:.5}.reviews-load-more{height:50px;width:100%;margin-top:20px;padding:15px}ul.disk li{text-indent:-1em;padding-left:1em}.stk_location .btn.action{border:0}.rsTransformNone{transform:none!important}.order_swatch_sample_product{background-color:#fff;text-align:center;cursor:pointer;transition:all .2s ease-in-out;height:52px}.order_swatch_sample_container{background-color:#fff;text-align:center;cursor:pointer;transition:all .2s ease-in-out;max-height:45px}.order_swatch_sample_container:hover .order_swatch_sample_btn,.order_swatch_sample_product:hover .order_swatch_sample_btn{background-color:#fa4616;color:#fff}.order_swatch_sample_btn,.pl_order_swatch_sample_btn{display:block;font-size:15px;line-height:20px;border-radius:1px;color:#fa4616;width:100%;border:1px solid #fa4616;transition:all .2s ease-in-out;height:100%;padding:15px 0}.pl_order_swatch_sample_btn{padding:10px;font-size:14px}.review_field .control-label{text-align:left}@media (max-width:599px){.v_3{margin:0}.v_4{margin:0}}@media (min-width:1199px){.product_lister_content_container{padding-left:0;padding-right:0}}.ma_pass_strength{padding:10px;height:40px;border-radius:5px;font-weight:700}.error-feedback{margin-top:0;margin-bottom:0}.info_content{width:100%;max-width:400px}.info_content h3{margin-bottom:20px}.info_content input{margin-top:10px}.store_finder_search{height:40px;padding:10px;border:2px solid #000;width:100%;box-shadow:1px 0 2px rgba(0,0,0,.25)}.store_finder_search_wrapper{position:absolute;left:0;top:0;z-index:999;padding:20px}.store_finder_submit{position:absolute;right:23px;margin-top:3px}.no_stores_found{text-align:center;background-color:#f57a39;color:#fff;font-weight:700;font-size:16px;border-radius:5px;height:40px;padding:10px}.store-list-container{display:block;height:100vh;overflow-y:scroll}.store_list_container_height{height:100%}.spec_trading_info{font-style:italic;color:grey;font-size:10px}.highlighted-day{color:#f57a39;font-weight:700}.highlighted-day span{font-weight:700}.opening-times{cursor:auto}.opening-times:hover{cursor:auto}.info_content{padding:10px}.info_content h3{margin-bottom:20px}.info_content input{margin-top:10px}.store_finder_search{height:40px;padding:10px;border:2px solid #000;width:100%;box-shadow:1px 0 2px rgba(0,0,0,.25)}.store_finder_search_wrapper{position:absolute;left:0;top:0;z-index:999;padding:20px}.store_finder_submit{position:absolute;right:23px;margin-top:3px}.no_stores_found{text-align:center;background-color:#f57a39;color:#fff;font-weight:700;font-size:16px;border-radius:5px;height:40px;padding:10px}.spec_trading_info{font-style:italic;color:grey;font-size:10px}.forward:hover{cursor:pointer;opacity:.5}.back:hover{cursor:pointer;opacity:.5}.store-result-pagination{border:none;padding:0}.geo-button{border:none}#storelist{padding:0 15px}ul#storelist .distance{color:#323232}ul#storelist .sf_right_arrow{height:25px;width:auto;float:right}h2.sf_store{line-height:1.2}.info_content{padding:10px}.info_content h3{margin-bottom:20px}.info_content input{margin-top:10px}.store_finder_search{height:40px;padding:10px;border:2px solid #000;width:100%;box-shadow:1px 0 2px rgba(0,0,0,.25)}.store_finder_search_wrapper{position:absolute;left:0;top:0;z-index:999;padding:20px}.store_finder_submit{position:absolute;right:23px;margin-top:3px}.no_stores_found{text-align:center;background-color:#f57a39;color:#fff;font-weight:700;font-size:16px;border-radius:5px;height:40px;padding:10px}.spec_trading_info{font-style:italic;color:grey;font-size:10px}.highlighted-day{color:#f57a39;font-weight:700}.store-link{color:#000}.hc_delivery_heading{background-color:#fcfefb;border:1px solid #e2e4e1;padding:20px;margin-bottom:20px}.hc_delivery_header{background-color:#fcfefb;border-bottom:1px solid #e2e4e1;padding:0 20px 0 20px;margin-bottom:20px}.hc_delivery_wrapper{border:1px solid #e2e4e1}.hc_delivery_wrapper:hover{opacity:.8;cursor:pointer}.hc_delivery_wrapper h3{margin-top:10px;width:100%;text-align:center}.hc_delivery_header h3{font-size:18px;text-align:left}.hc_delivery_content{text-align:center;padding-top:10px;padding-bottom:20px}.hc_delivery_content h2{font-size:36px;margin-bottom:30px}.hc_delivery_content h3{font-size:24px;margin-bottom:80px}.faq-category-container .category{height:200px;display:flex;justify-content:center}.faq-category-container .category .title{margin-top:20px;font-size:24px;display:block}.faq-category-container .category img{width:auto;float:none;margin:0;display:inline}.delivery_details_content{padding:60px;padding-top:20px}.hc_delivery_heading_details{height:80px;border:1px solid #7f7e7e;margin-bottom:20px;padding-left:40px;padding-right:40px;background-color:#7f7e7e}.hc_delivery_heading_details h2{color:#fff}.hc_delivery_details_back{padding-left:30px;margin-bottom:10px}.hc_delivery_details_back:hover{cursor:pointer;opacity:.7}.faq_indented_menu_item{padding-left:20px!important}.rsCds .rsFullscreenIcn{background-color:#fff!important}.reviews{padding-left:0}.impersonation_row{border-bottom:none;margin-bottom:40px;padding-top:10px;padding-bottom:10px;box-shadow:-4px 5px 15px rgba(0,0,0,.175);background-color:#fff;transform:translate3d(0,0,0);border-bottom:1px solid #d0d0d0}.impersonation_end_button h4{color:#ccc}.product-horizontal{padding-top:15px}.parted-summary .fulfilment-header{padding-left:0;padding-right:0}.parted-summary:first-of-type{padding-top:0}.product-horizontal:first-of-type{padding-top:0}.parted-summary{border-top:none;padding-top:20px}.parted-summary{margin-bottom:0}.basket-container .product-horizontal,.basket-secondary-container .product-horizontal{border:none}.basket-full{color:#ff4500;text-align:center;width:inherit;padding:0}.basket-full-summary{color:#ff4500;text-align:left;width:inherit}.basket-full-background{width:95%;margin:0 auto;display:block;padding:1%;border-radius:25px;background-color:#fff;filter:drop-shadow(10px 10px 10px rgb(168, 168, 168))}.basket-full-img{float:left;padding-top:5%;padding-left:5px}.basket-full-header{font-size:22px;padding:0 0 0 110px}.basket-full-body{font-size:14px;padding:0 0 0 110px}.affix#floaty{top:10px}li.product_header{list-style:none}.alert-danger,.card.expired{background-color:#fff;border-color:#fff;color:#a94442;padding-left:0;padding-right:0}button.text{color:#323232;background-color:#fff;border-color:#fcfefb;padding:5px;border:1px solid;margin-bottom:8px;outline:white;border:1px solid #323232;position:relative;left:15px;margin-top:10px;margin-bottom:5px;padding-left:5px!important}button.text:hover{color:#fff;background-color:#323232;border:1px solid #323232;outline-color:#fff;transition:.5s ease}button.default-full-width-tranparent{position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;border:transparent;cursor:pointer;display:none;z-index:5;outline:transparent}@media (min-width:960px){button.text{position:absolute;right:107px;left:inherit;top:-14px}}@media (max-width:600px){button.text{margin-right:30px}}label{font-weight:400}button.text{padding:15px!important;padding:12px!important;clear:both;float:right}.password_is_hidden{z-index:1;background:url(https://cdn0.iconfinder.com/data/icons/ui-icons-pack/100/ui-icon-pack-14-512.png);background-size:25px;background-repeat:no-repeat;background-position-x:96%;background-position-y:50%}.password_is_shown{background:url(https://cdn1.iconfinder.com/data/icons/user-interface-11/100/32-512.png);z-index:1;background-size:20px;background-repeat:no-repeat;background-position-x:95%;background-position-y:50%}.password_clickable_zone{height:35px;margin-top:-35px;width:55px;float:right}.input-lg{font-size:14px}.co_journey_section{border-bottom:1px solid #e2e4e1;padding-bottom:30px;margin-bottom:30px}.co_journey_section.disabled .section_title{color:#e2e4e1;margin-bottom:0;padding-bottom:0}.product-horizontal{border-bottom:none}#co_journey_payment_change_submit_nominated_day_delivery .fulfilment_days{display:block;margin-top:10px;margin-left:35px;width:calc(100% - 35px)}.fulfilment_days{display:none}.product-range{height:auto}.landing-banner__text-container,.product-range__text-container{min-height:auto}.landing-banner__title,.product-range__title{margin-top:0;margin-bottom:0}.landing-banner__title h1{font-size:30px;margin-top:0;margin-bottom:10px}.landing-banner__text-container--parent{padding-right:15px}.landing-banner__image{padding-left:15px;margin-bottom:0!important}@media (min-width:600px){.product-range{height:auto}}@media (min-width:960px){.product-range{height:418px}}@media (min-width:1200px){.product-range{height:438px}}@media (min-width:600px){.product-range__text-container{height:auto!important}@media (min-width:600px){.landing-banner__text-container,.product-range__text-container{height:auto!important}}}.dropdown-menu li .flyout_menu_column a,.sbr_anchor{height:auto}@media (min-width:960px){.landing-banner__text-container,.product-range__text-container{min-height:200px;padding:10px}.landing-banner__image{padding-left:0}.landing-banner__text-container--parent{padding-right:0}.landing-banner__text-container{padding:5px 30px 10px}.landing-banner__title,.product-range__title{margin-top:0}}@media (min-width:1200px){.landing-banner__text-container,.product-range__text-container{min-height:252px}.landing-banner__title,.product-range__title{margin-top:20px}.landing-banner__image{padding-left:0}.landing-banner__text-container{padding:15px 30px 10px}.landing-banner__text-container--parent{padding-right:0}}.product-range__text-container{padding:15px 30px 10px;height:auto}@media (min-width:300px){.product-range__text-container{min-height:185px!important}}@media (min-width:600px){.product-range__text-container{min-height:175px!important}.product-range__title{margin-top:7px}.product-range__link{margin-bottom:10px}}@media (min-width:960px){.product-range__text-container{min-height:416px!important}}@media (min-width:1200px){.product-range__text-container{min-height:435px!important}}.christmas:before{background-image:url(https://kube.rstore.com/media/6/5/1474724138_653.png);background-size:22px 25px;content:"";height:25px;width:25px;position:absolute;left:66px;margin-top:0}.christmas:before{display:none}@media (min-width:1200px){.christmas:before{display:block}}#lister_show_more{border:none!important}#lister_show_more button{width:100%!important}.show-more-product-grid{list-style:none}.level_3_nav,.show-more-product-grid.col-xs-12{padding:0}li.special #mm_left_content{padding-bottom:0}.sbr_anchor,.sidebar_anchor{padding:0!important}.sbr_anchor:hover{opacity:.7;background-color:transparent!important}.sbr_anchor:after{content:""}.suggestion{margin-left:1px;margin-right:0;margin-bottom:0}.suggestion-section{padding-top:0;padding-bottom:0}.search-dropdown .suggestion{margin-right:0;margin-left:0}.search-dropdown .suggestion>li{border-bottom:1px solid #fa4616!important}.search-dropdown .suggestion div li a{min-height:35px}.search-dropdown .suggestion div li{border-bottom:1px solid #ececec;font-weight:400}.search-dropdown .suggestion img{height:19px}.product-search-thumbnail{margin-left:3px;margin-right:20px}.search-dropdown .suggestion div li:not(.empty):hover{border-left:none;background-color:#767877;color:#fff!important}.search-dropdown .suggestion div li:hover a{color:#fff!important}.suggestion-match-highlight{display:inline!important;font-weight:700}.modal-product-price{font-weight:700;color:#474344}.full-width,.modal-product-image{width:100%}.product-image{float:left}.basket-fufilment-methods .reset{float:right}.basket-fufilment-methods .edit{padding-top:3px}.basket-fufilment-method.delivery .delivery-method .method,.collection .collection-selected .postcode{color:green;font-weight:700}.collection .collection-selected-date span,.collection .collection-selected-time span{color:green;margin-right:8px;font-weight:700}.delivery .delivery-date-selected{color:green;font-weight:400;margin-top:8px;font-size:12px}.checkout_address_selecter div span,em{font-weight:700}.basket-fufilment-button-checkout .edit-basket{max-width:none;min-width:none;width:100%;font-size:16px}.checkout_lookup_btn{height:42px;margin-top:-1px}.manual_address_entry{color:#fa4616;margin-top:5px;height:40px;padding-top:10px;margin-bottom:10px;padding-left:0}.manual_address_entry:hover{cursor:pointer;text-decoration:underline}.postcode_lookup_dropdown{width:100%;height:40px;margin-top:10px;padding-left:10px}.checkout_button_fixed_review a{color:#323232;text-decoration:underline}.checkout_button_fixed_review{bottom:50px}.checkout_placeorder_btn{margin-bottom:0!important}.checkout_tnc_fixed{height:100%;float:left;padding:10px 10px 10px 20px;bottom:10px;width:100%;z-index:99999;background-color:#fcfefb;text-align:center}body.checkout_body_wrapper ul.nav.navbar-nav li.dropdown,body.checkout_body_wrapper ul.nav.navbar-nav li.information,body.checkout_body_wrapper ul.nav.navbar-nav li.store,li.basket .item{display:none}.checkout_address_selecter{margin-top:10px;border:1px solid #ededed;padding:0}.checkout_default_delivery{background-color:#e5faeb;border:1px solid #1b6732;color:#1b6732;padding-bottom:15px}.manual-address{margin-bottom:10px;padding-left:0;padding-top:10px}.manual-address:hover{cursor:pointer;text-decoration:underline}.co_cancel_btn{margin-top:10px}#delivery_cancel_button,#delivery_save_address{margin-top:7px}.product .product-image{width:100px}.reset{cursor:pointer}.order-row.footer{text-align:right}.summary h4{font-size:16px}.order-summary-item{margin-bottom:10px;border:1px solid grey;min-height:50px;background-color:#faf9f6;border-radius:5px;padding:5px}.linebreak_row,em{margin-bottom:20px}.summary-overview img{height:50px;width:50px}.divider-image img{width:30px}.divider-image{top:-40px!important}#editorial_article p{font-size:16.67px;line-height:28px}em{padding-left:0;font-size:22px;line-height:28px;margin-top:15px;font-style:normal;width:200px;transition:all .5s linear}.faq-question-category-title{margin-bottom:0}.faq_selected{background-color:#e2e4e1}.email-box-submit,.forgot-password-submit,.welcome-back-submit{background-color:#fa4616;letter-spacing:1px;overflow:hidden;display:block;transition:all .2s ease-in 0s;text-shadow:1px 1px 1px #be480a;box-shadow:0 1px 1px #f46a21}.questions{min-height:180px}.question_highlight{color:#fa4616}.question_highlight:after{color:#000}.category_icon{clear:both;margin:0 auto;display:block;overflow:hidden;float:none}.forgot-password-wrapper{padding-top:40px;color:grey}.forgot-password-header{text-align:center}.forgot-password-text{text-align:center;margin-bottom:30px;font-size:16px}.forgot-password-user-email{font-size:12px;font-style:italic;margin-bottom:30px}.forgot-password-password{margin-bottom:10px}.forgot-password-input-label{font-size:14px;margin-left:5px}.forgot-password-input{height:40px;font-size:16px;border:1px solid grey;margin-bottom:10px}.forgot-password-forgotten-password{text-align:center;color:#36f;font-size:12px}.forgot-password-submit{margin-top:15px;padding:8px 10px;text-align:center;color:#fff;border-radius:1px;font-weight:400;border:1px solid #be480a;font-size:13px}.more-info-user-email{font-size:16px;font-style:italic;margin-bottom:10px}.continue-disabled{opacity:.8}.help-block{text-align:center;margin-top:20px;margin-bottom:20px}.email-box-email-input,.password-input{padding:3px;margin-bottom:5px;text-align:center}.account-label{font-size:14px}.account-required{color:#7f7e7e!important}.password-input{margin-top:15px;border:none;border-bottom:1px solid grey}.email-box{text-align:center;margin-top:50px}.email-box-email-input{margin-top:15px;border:none;border-bottom:1px solid grey}.email-box-submit{margin-top:15px;padding:8px 10px;text-align:center;color:#fff;border-radius:1px;font-weight:400;border:1px solid #be480a;font-size:13px}.welcome-back-wrapper{padding-top:40px;color:grey}.welcome-back-header{text-align:center}.welcome-back-text{text-align:center;margin-bottom:30px;font-size:16px}.welcome-back-user-email{font-size:12px;font-style:italic;margin-bottom:30px}.welcome-back-password{margin-bottom:10px}.welcome-back-input-label{font-size:14px;margin-left:5px}.welcome-back-input{height:40px;font-size:16px;border:1px solid grey}.error{color:red;font-weight:700;margin-top:30px;margin-bottom:30px;text-align:center}.welcome-back-submit{margin-top:15px;padding:8px 10px;text-align:center;color:#fff;border-radius:1px;font-weight:400;border:1px solid #be480a;font-size:13px}.ma_co_overlay{background-color:#000;opacity:.5;height:100%;width:100%;position:absolute;z-index:398}.ma_co_confirmation_box{height:auto;background-color:#fff;border:2px solid #000;border-radius:5px;position:absolute;display:none;z-index:399;top:20px}.ma_co_confirmation_header{padding:20px;border-bottom:1px solid grey;font-weight:700}.ma_co_confirmation_info{padding:20px}.ma_co_confirmation_buttons{border-top:1px solid grey;padding:20px}.product-lead-anchor img{width:100px;height:100px}.primary-product-images img{width:400px;height:420px}.product-shown{border-top:2px solid grey;border-left:2px solid grey;border-right:2px solid grey}.edit{clear:both;font-weight:700;color:#fa4616;padding-top:10px;height:40px}.product-image{width:100px}form.add-to-basket{overflow:visible}.save-for-later a{width:129px}.remove-product,.reset{cursor:pointer}.product-horizontal{width:100%}.button:hover,.delete:hover{cursor:pointer;opacity:.5}.reviews-load-more{height:50px;width:100%;margin-top:20px;padding:15px}.rsTransformNone{transform:none!important}@media (max-width:599px){.v_3,.v_4{margin:0}}@media (min-width:1199px){.product_lister_content_container{padding-left:0;padding-right:0}}.ma_pass_strength{padding:10px;height:40px;border-radius:5px;font-weight:700}.error-feedback{margin-top:0;margin-bottom:0}.store-list-container{display:block}@media(min-width:600px){.store-list-container{display:block}}.back:hover,.forward:hover{cursor:pointer;opacity:.5}.store-result-pagination{border:none;padding:0}.geo-button{border:none}.info_content{padding:10px}.info_content h3{margin-bottom:20px}.info_content input{margin-top:10px}.store_finder_search{height:40px;padding:10px;border:2px solid #000;width:100%;box-shadow:1px 0 2px rgba(0,0,0,.25)}.store_finder_search_wrapper{position:absolute;left:0;top:0;z-index:999;padding:20px}.store_finder_submit{position:absolute;right:23px;margin-top:3px}.no_stores_found{text-align:center;background-color:#fa4616;color:#fff;font-weight:700;font-size:16px;border-radius:5px;height:40px;padding:10px}.hc_delivery_header,.hc_delivery_heading{background-color:#fcfefb;margin-bottom:20px}.hc_delivery_heading,.hc_delivery_wrapper{border:1px solid #e2e4e1}.spec_trading_info{font-style:italic;color:grey;font-size:10px}.highlighted-day{color:#fa4616;font-weight:700}.store-link{color:#000}.hc_delivery_heading{padding:20px}.hc_delivery_header{border-bottom:1px solid #e2e4e1;padding:0 20px}.hc_delivery_wrapper:hover{opacity:.8;cursor:pointer}.hc_delivery_wrapper h3{margin-top:10px;width:100%;text-align:center}.hc_delivery_header h3{font-size:18px;text-align:left}.hc_delivery_content{text-align:center;padding-top:10px;padding-bottom:20px}.hc_delivery_content h2{font-size:36px;margin-bottom:30px}.hc_delivery_content h3{font-size:24px;margin-bottom:80px}.faq-category-container .category{height:200px;padding-top:45px}.faq-category-container .category .title{margin-top:20px;font-size:24px}.delivery_details_content{padding:20px 60px 60px}.hc_delivery_heading_details{height:80px;border:1px solid #7f7e7e;margin-bottom:20px;padding-left:40px;padding-right:40px;background-color:#7f7e7e}.hc_delivery_heading_details h2{color:#fff}.hc_delivery_details_back{padding-left:30px;margin-bottom:10px}.hc_delivery_details_back:hover{cursor:pointer;opacity:.7}.faq_indented_menu_item{padding-left:20px!important}.rsCds .rsFullscreenIcn{background-color:#fff!important}.reviews{padding-left:0}.impersation_end_button{border:1px solid #e2e4e1;width:160px;height:40px;text-align:center;float:right;padding-top:9px;font-size:16px}.impersation_end_button:hover{cursor:pointer;border:1px solid #ccc;background-color:#ccc;color:#fff}.impersonation_end_button h4{color:#ccc}#christmas_delivery_banner{background-image:url(/img/snowflake_banner.jpg);width:100%;height:29px}#christmas_delivery_block{background-color:#e2e4df;width:300px;height:29px;margin:0 auto;text-align:center}#christmas_delivery_block h5{line-height:29px}.co_address_book_item_row:hover .radio_selected,.co_fulfilment_option:hover .radio_selected{background-color:#e2e4e1;display:block}.parted-summary .fulfilment-header{margin-bottom:12px}.fulfilment-header{margin-bottom:12px}.atb{font-size:13px}.co_fulfilment_option.hover:hover .radio_selected{background-color:#3c7f53}li.attribute-flex.out_of_tree span{background-color:#e2e4e1;color:#757575}body{overflow-x:hidden}.flyout_menu_container{visibility:visible}.flyout_menu_container{box-shadow:none}@media (min-width:960px){.flyout_menu_container{visibility:hidden;border-left:.5px solid #c3c3c3}}.submenu{box-shadow:-4px 5px 15px rgba(0,0,0,.275)}.slide{box-shadow:-4px 5px 15px rgba(0,0,0,.275)}.level_3_nav{box-shadow:9px 5px 15px rgba(0,0,0,.275)}.product-review{width:100%!important;display:inline-block}.search-dropdown .suggestion div li:not(.empty):hover{border-bottom:1px solid #767877}.flyout_menu_container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.product-like-this .target-div img{margin-left:0}#floaty{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#basket-scroll-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.product-review{width:auto}.pos_container button{font-size:24px}.fulfilment_tab_wrapper{border:1px solid #ccc;padding:10px;text-align:center;width:49%;float:left}.fulfilment_tab_wrapper:first-of-type{margin-right:2%}.fulfilment_tab_content{padding-top:22px;border-top:none}.fulfilment_tab_wrapper_info{font-size:12px}.fulfilment_tab_content_description{margin-bottom:17px;font-size:14px}.fulfilment_collection_search_break{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}.fulfilment_store_list_wrapper{margin-bottom:5px;margin-top:15px}.fulfilment_store_item_row{padding-top:8px}.fulfilment_collection_store_expand:hover{cursor:pointer}.fulfilment_tab_wrapper:hover{cursor:pointer;background-color:#ececec}.fulfilment_store_item_row .btn:hover{opacity:.5}.pos_result_address_row{border:1px solid #ccc;padding:10px;margin-bottom:15px}.pos_result_address_row:hover{cursor:pointer;background-color:#ececec}.pos_tip{border:1px solid #ccc;padding:10px;text-align:center;background-color:#ececec;font-weight:700;margin-bottom:15px}.pos_refine_search{margin-bottom:15px}.pos_results_page_header{padding:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:15px;font-weight:700;height:50px}.pos_page_nav_button{border:1px solid #ccc;padding:5px;height:50px;text-align:center;font-weight:700}.pos_page_nav_button:hover{cursor:pointer;background-color:#ececec;opacity:.7}.pos_button_disabled{opacity:.4;background-color:#ececec}.pos_button_disabled:hover{background-color:#ececec;opacity:.4}.pos_verification_row{border:1px solid #ccc;padding:20px;margin-bottom:-1px;word-wrap:break-word}.verification_button{width:100%;margin-top:10px}.verification_button_on{background-color:#fa4616!important;color:#fff!important}#search_keyword{min-height:40px}#careers_body .panel a{color:inherit}#careers_body #more_info_jobs{display:block;clear:both;float:left}@media (min-width:960px){#careers_body #more_info_jobs{float:right}}#careers_body .job_lister:hover{background-color:#fbfbfb;cursor:pointer}#careers_body .header{display:initial}.fulfilment_tab_wrapper{background-color:#ececec;color:#7f7e7e;border-bottom:none}.selected_tab{border-top:2px solid #fa4616;background-color:#fff;color:#323232;position:relative;overflow:hidden;display:block;border-bottom:none;z-index:2}.fulfilment_tab_wrapper:hover{background-color:#fff}.non-bold{font-weight:400}.fulfilment_tab_wrapper_info{font-weight:400;color:#7f7e7e;margin-top:-2px;font-style:italic}.line_selector{z-index:1;width:100%;position:absolute;bottom:0;border-bottom:1px solid #ccc}.cr{width:200px;padding:2px;position:absolute;text-align:center;color:#f0f0f0;padding-top:20px;font-size:12px}.cr-top{top:-11px}.cr-bottom{bottom:0}.cr-left{left:-50px}.cr-right{right:-93px}.cr-bottom.cr-right,.cr-top.cr-left{transform:rotate(-45deg)}.article-chevron,.chevron-rotated-dropdown{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.cr-chevron-article-dropdown-right{transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg)}.cr-bottom.cr-left,.cr-top.cr-right{transform:rotate(45deg)}.cr-white{background-color:#f0f0f0;color:#444}.cr-black{background-color:#333}.cr-grey{background-color:#999}.cr-blue{background-color:#39d}.cr-green{background-color:#fa4616}.cr-turquoise{background-color:#1b9}.cr-purple{background-color:#95b}.cr-red{background-color:#e43}.cr-orange{background-color:#e82}.cr-yellow{background-color:#ec0}.collect_store_item{padding-top:4px;padding-top:4px}.toggled_on{border-bottom:1px solid #ededed;padding-bottom:10px}.store_item_summary_wrapper{overflow:hidden;display:block;clear:both;padding-top:8px}.co_fulfilment_option:hover{cursor:pointer}.fulfilment_collection_store_expand :hover .radio_selected{background-color:#e2e4e1;display:block}.store_unavailable .fulfilment_store_item_info{color:red}.toggled_on .radio_selected{background-color:#e2e4e1;display:block}.line_divider{border-top:1px solid #ededed;padding-top:15px}.unavailable .fulfilment_store_item_info_items .coloured{color:#ec1c24}.partial .fulfilment_store_item_info_items .coloured{color:#fa4616}.available .fulfilment_store_item_info_items .coloured{color:#3c7f53}.delay .fulfilment_store_item_info_items .coloured{color:#fa4616}#basket-scroll-container{position:relative}@media (min-width:600px){#basket-scroll-container.affix{display:block}#basket-scroll-container.affix-bottom{position:absolute}}.unavailable.toggled_on{border:1px solid #ec1c24}.partial.toggled_on{border:1px solid #fa4616}.available.toggled_on{border:1px solid #3c7f53}.delay.toggled_on{border:1px solid #fa4616}.fulfilment_collection_time:hover{cursor:pointer}.fulfilment_collection_time:hover .radio_selected{background-color:#e2e4e1;display:block}.toggled_on .fulfilment_store_divider{border-top:1px solid #ededed;margin-top:0;clear:both;display:block;padding-top:10px;overflow:hidden}.proceed_without_items_info:hover{cursor:pointer}.impersation_end_button{background-color:#fff;border:1px solid #ccc;width:160px;height:40px;text-align:center;float:right;padding-top:9px;font-size:16px}.impersation_end_button:hover{cursor:pointer;border:1px solid #ccc;background-color:#ccc;color:#fff}.scroll_content{position:relative;width:400px;height:414px;top:-17px;padding:20px 10px 20px 10px;overflow-y:auto}.product-horizontal .remove-product{position:relative}.product-horizontal .remove-product:hover{cursor:pointer}.product-horizontal .remove-product ul.drop-list{background:#fff;padding:0;z-index:1060;min-width:160px;list-style:none;font-size:14px;text-align:left;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;margin-top:-5px;display:none;right:0;position:absolute}.product-horizontal .remove-product ul.drop-list.is_active{display:block}.product-horizontal .remove-product ul.drop-list li{padding:5px}.product-horizontal .remove-product ul.drop-list li:hover{background-color:#ededed;cursor:pointer}.product-horizontal .remove-product:before{background-image:url(/img/close_cross.png);background-size:15px 15px;content:"";display:inline-block;height:15px;width:15px;float:right;margin-right:5px}.product-horizontal .edit-line-item{overflow:hidden;display:block;clear:both}.product-horizontal .edit-line-item a{color:#23527c;clear:both;margin-top:10px;display:block;overflow:hidden}.attribute-selector-container{display:block;clear:both;overflow:hidden;padding-bottom:4px;width:100%}.attribute-selector-container .attribute-title{margin-bottom:2px;font-size:16px}ul.attribute-selectors-flex{overflow:hidden;padding-left:0;margin-bottom:6px}ul.attribute-selectors{overflow:hidden;padding-left:0}li.attribute-square{overflow:hidden;display:block;float:left;margin-left:0;margin-right:6px;border:solid 1px #e2e4e1;margin-top:6px;height:38px;width:38px;position:relative}li.attribute-square .inside{border:none;display:block;overflow:hidden;height:36px;width:36px;cursor:pointer}li.attribute-square.selected .tick,li.attribute-square.selected .tick-image{opacity:1}li.attribute-square.selected .inside{overflow:hidden;height:36px;width:36px;background-image:url(/img/tick_attribute_selection.png);position:absolute;background-position:6px;background-size:25px;background-repeat:no-repeat;display:block}li.attribute-square:hover .inside{opacity:.8}li.attribute-flex{display:block;float:left;margin-left:0;margin-right:2.5%;border:1px solid #323232;margin-top:0;margin-bottom:6px;max-width:135px;position:relative;transition:all .2s ease-in}li.attribute-flex span{padding:11px 10px 11px 10px;vertical-align:super;height:auto;overflow:hidden;display:block;color:#313131;cursor:pointer;float:right;background-color:#fff;text-align:center;transition:all .2s ease-in;min-width:42px;text-decoration:none}li.attribute-flex span:hover{cursor:pointer;text-decoration:none;background-color:#fffdf8}li.attribute-flex span:hover span{color:#ec1c24}li.attribute-flex:hover{border:#fa4616 1px solid}li.attribute-flex:hover span{color:#fa4616}li.attribute-flex.selected{border:#fa4616 1px solid}li.attribute-flex.selected span{color:#fa4616}li.attribute-flex.selected .selected_caveat{display:block}li.attribute-flex .line{display:none}li.attribute-flex.out_of_tree{color:#323232;border:#7f7e7e 1px solid}li.attribute-flex.out_of_tree .line{width:72px;height:30px;border-bottom:1px solid #000;-webkit-transform:translateY(20px) translateX(5px) rotate(-38deg);position:absolute;top:-27px;left:-21px;overflow:hidden}li.attribute-flex.out_of_tree:hover{text-decoration:none}li.attribute-flex.out_of_tree span{background-color:#e2e4e1;color:#323232}li.attribute-flex.out_of_tree span:hover{opacity:.7}li.attribute-flex.disabled{color:#7f7e7e;border:#7f7e7e 1px solid;cursor:no-drop}li.attribute-flex.disabled:hover{text-decoration:none;cursor:no-drop;opacity:1}li.attribute-flex.disabled span{background-color:#7f7e7e;color:#323232;cursor:no-drop;text-decoration:line-through}li.attribute-flex.disabled span:hover{opacity:1}.selected_caveat{display:none;position:absolute;top:-1px;left:calc(50% - 5px);height:7px;width:10px}ul.selection-grid{list-style:none;clear:both;overflow:hidden;padding:0;margin-bottom:5px;min-height:33px}ul.selection-grid li{float:left;overflow:hidden;margin:4px;display:none;width:25px;height:25px}ul.selection-grid li.selected{box-sizing:border-box;width:25px;height:25px;border:1px solid #908f8f}ul.selection-grid li.selected img{padding:1px 3px 3px 1px}ul.selection-grid li:first-child{margin-left:0}ul.selection-grid span{display:none}ul.selection-grid span a{float:left;overflow:hidden;padding:4px 4px 2px 4px;border:solid 1px #ddd;margin:4px;text-decoration:none;margin-right:0;color:#51504f;font-size:12px;min-width:25px}.mm_open{overflow-y:hidden}.floated_elemental{display:none;left:-56px;transition:left .3s cubic-bezier(.17, .04, .03, .94);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.floated_elemental.slide_side{left:0}ul#level_1_nav{overflow-x:hidden;overflow-y:scroll}@media (min-width:600px){ul#level_1_nav{overflow-x:visible}}ul#level_1_nav{overflow-x:hidden;overflow-y:scroll}@media (min-width:600px){ul#level_1_nav{overflow-x:visible}}@media(max-width:960px){.slide{left:40px!important}}.flyout_menu_container{overflow-x:hidden;overflow-y:auto!important}ul#level_1_nav li{cursor:pointer;min-width:auto}.floated_elemental{min-width:auto;position:absolute;width:40px;overflow:hidden;clear:both;background-color:#fff;z-index:2000;margin-left:-15px;border-top:1px solid #e2e4e1;border-right:1px solid #ededed;height:485px;top:41px}@media (min-width:600px){.floated_elemental{margin-top:0}}@media (min-width:960px){.floated_elemental{display:none}}.dropdown-navigation .mm_wrap{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:508px;margin-left:-15px;width:600px;position:absolute;top:50px;border-top:1px solid #e2e4e1;border-left:none;border-bottom:none;border-right:none;background-color:#fff;box-shadow:none;background-clip:border-box}@media (min-width:960px){.dropdown-navigation .mm_wrap{background-color:rgba(255,255,255,0)}}@media (min-width:960px){.dropdown-navigation .mm_wrap{width:900px;overflow:hidden}}@media (min-width:1200px){.dropdown-navigation .mm_wrap{width:1200px}}ul#level_1_nav{display:block;top:0;overflow:visible;margin-top:0;border:none;-webkit-overflow-scrolling:touch}@media (min-width:600px){ul#level_1_nav{margin-top:0}}ul#level_1_nav{margin-left:0;height:507px;background-clip:border-box}.slide{box-shadow:none}ul#level_1_nav{box-shadow:none}.hf_on ul#level_1_nav{margin-top:0}@media (min-width:960px){.flyout_menu_container{display:block;width:600px;left:100%}}@media (min-width:1200px){.flyout_menu_container{display:block;width:900px;left:100%}.level_2_nav{width:600px}.level_3_nav{right:15px;left:initial}}.dropdown-menu li a:after{right:20px}.dropdown-menu li a:hover{background-color:#fff;color:#323232}@media (min-width:960px){.dropdown-menu li a:hover{background-color:#323232;color:#fff}}.sidebar_container{border:none}ul#level_1_nav{border-right:1px solid #ededed}.location_change_text{font-size:12px;color:#337ab7}.location_change_text:hover{cursor:pointer;opacity:.6}.co_desktop_mode{margin-right:15px;margin-left:15px}@media (min-width:960px){.co_desktop_mode{margin-right:0;margin-left:0}}ul#level_1_nav li:hover>a{color:#323232;background-color:rgba(255,255,255,0)}@media (min-width:960px){ul#level_1_nav li:hover>a{color:#fff;background-color:#323232}}ul#level_1_nav li:focus{outline:0}.technology_hex{background-color:#be955b!important}.btn-default{border-radius:0}img.back_button{margin-top:10px}.blue{color:#39d}.green{color:#3c7f53!important}.tk_av{z-index:999}.read_txt{font-size:16.666px;line-height:28px}.delivery:before{background-image:url(/img/50x40_order_plus_van.png);position:relative;float:left;left:20px}.royalSlider .rsCloseVideoIcn{opacity:0}.rsCds .rsPlayBtnIcon{width:76px;display:block;height:80px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url(/img/play_button.png) no-repeat 0;background-size:76px 80px}#min_price{display:inline-block}.modal_cmp_price{display:inline-block;color:#7f7e7e;font-size:12px;font-weight:400;white-space:nowrap}#cmp_price{display:inline-block;color:#7f7e7e;font-size:13px;font-weight:400}.cmp_price{color:#7f7e7e;font-weight:400;font-size:10px;min-height:23px;clear:both;margin-left:5px;white-space:nowrap}#modal_added_price{display:flex;align-items:baseline;white-space:nowrap}.cnc_stores_toggle{display:flex;align-items:center;justify-content:space-between;width:100%}.price_container{display:flex;gap:.3rem;align-items:baseline}.newsletter_row{padding:15px 0;background-image:url(/img/footer/c1_newsletter.jpg);background-size:cover;background-position:center;text-align:center;border-bottom:1px solid #e2e4e1;padding-bottom:0!important}.newsletter_row div{margin:6px 0}.newsletter_row h4{margin:0}.newsletter_row .newsletter_success_title{margin-top:35px}.newsletter_input{max-width:300px;display:inline;-webkit-box-shadow:1px 5px 9px -2px #787778;-moz-box-shadow:1px 5px 9px -2px #787778;box-shadow:1px 5px 9px -2px #787778}@media(min-width:600px){.newsletter_row{background-image:url(/img/footer/c2_newsletter.jpg);padding:20px 0}}@media(min-width:960px){.newsletter_row{background-image:url(/img/footer/c3_newsletter.jpg)}}@media(min-width:1200px){.newsletter_row{background-image:url(/img/footer/c4_newsletter.jpg);padding:10px 0}}#product-description{overflow:hidden}#product-specification{overflow:hidden}#mega-menu-dropdown{height:34px;margin-top:8px;margin-right:10px;border-left:none}#megamenu_button{display:block;overflow:hidden;height:32px}.hf_on #mega-menu-dropdown{width:auto;min-width:auto}.hf_on .header-content.sub.desktop-navigation-toggle{display:none}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:34px;height:34px;position:relative;margin-right:5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:left;background-color:#fa4616;margin-top:-1px}@media (min-width:600px){.dropdown-navigation{max-width:205px;margin-right:0;width:100%;min-width:135px}}@media (min-width:960px){.dropdown-navigation{width:285px;margin-right:0;max-width:285px}}.dropdown-navigation a.dropdown-toggle{overflow:inherit;cursor:pointer;padding:0}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:34px;height:34px;position:relative;margin-right:5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:left;background-color:#fa4616;margin-top:-1px}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:1px;width:21px;background:#fff;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;margin:0 auto;margin-left:6px;margin-top:6px}.mm_icon_image{margin-top:10px;text-transform:uppercase}.mm_icon_image:after{content:none}.dropdown-navigation .mm_wrap{top:41px;margin-left:-16px}#nav-icon3 span:first-child{top:2px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:11px}#nav-icon3 span:nth-child(4){top:20px}#megamenu_toggle{border:1px solid #fa4616}.returns:before{background-image:url(/img/masthead/proposition_return_instore.png);background-size:25px 25px;content:"";display:inline-block;height:25px;width:25px;margin-bottom:5px;position:absolute;left:15px}.click_and_collect:before{background-image:url(/img/prod_cnc_yes.svg);content:"";display:inline-block;height:35px;width:35px;position:absolute;left:30px;top:-8px}.click_and_collect:before,.delivery:before,.nationwide:before,.products:before,.returns:before{display:none}@media (min-width:1200px){.click_and_collect:before,.delivery:before,.nationwide:before,.products:before,.returns:before{display:block}}.verticalAlign{top:50%!important;position:absolute!important;transform:translateY(-50%)!important}.christmasWrapper{padding-left:20px;display:inline-block}.rowWrapper{text-align:center;display:inline-block;padding-left:20px;padding-right:20px}.verticalCenter{display:flex;align-items:center}.deliveryInfo{padding-left:30px;padding-top:0;text-align:center;display:block}.jsDeliveryPanel{display:none}@media (min-width:300px){.deliveryInfo{display:none}.deliveryIcons{height:40px;width:40px}.chevron{height:30px;width:30px}.deliveryTitle{float:left}.deliveryPrice{text-align:right}th{width:35%}.carouselPrice{display:none}.slick-dots{display:block!important}.slick-prev{display:none!important}.slick-next{display:none!important}.christmas-lg-md{display:none}.christmas-sm{display:none}.christmas-xs{display:block}.carouselDesc{display:none}.christmasdeliverytext{background-color:#7b110e;width:100%;height:44px}.christmasdeliverybanner{background-repeat:no-repeat;width:100vw;height:40px}.christmasdeliverybanner{background-repeat:no-repeat;width:100vw;height:40px}.christmasInfo{font-size:12px;padding-right:0;margin-top:95px}.christmasC1Text{display:block;font-size:14px;color:#fff;margin-top:0;padding-left:15px;padding-top:15px}.christmasC4Text{display:none}}@media (min-width:600px){.deliveryInfo{display:block}.deliveryIcons{height:50px;width:50px}.chevron{height:25px;width:25px}.deliveryPrice{text-align:center}th{width:50%}.carouselPrice{margin-top:0;bottom:0;display:block}.slick-dots{display:block!important}.slick-prev{display:none!important}.slick-next{display:none!important}.christmas-lg-md{display:none}.christmas-sm{display:block}.christmas-xs{display:none}#christmasTitle{float:right;left:20%}#christmasText{float:left;left:20%}.carouselDesc{display:none}.christmasPropC3C4{display:block;font-size:13px}.christmasPropC1C2{display:none;text-align:center;font-size:14px}.christmasLeft{padding-bottom:5px;padding-right:5px}.christmasRight{padding-bottom:5px;padding-left:5px}.christmasdeliverytext{background-color:#7b110e;width:100%;height:44px}.christmasdeliverybanner{background:url(/img/c2_christmas_delivery.png);background-size:100%;background-repeat:no-repeat;width:600PX;height:50px}.christmasStorebanner{background:url(/img/c2_delivery_stores.png);background-size:100%;background-repeat:no-repeat;width:600PX;height:50px}.christmasInfo{font-size:12px;padding-right:0;margin-top:67px}.christmasC4Text{display:none}.christmasC1Text{display:none}}@media (min-width:960px){.carouselPrice{margin-top:-15px;bottom:0;display:block}.slick-dots{display:block!important}.slick-prev{display:none!important}.slick-next{display:none!important}.christmas-lg-md{display:block}.christmas-sm{display:none}.christmas-xs{display:none}#christmasTitle{float:right;left:65px}#christmasText{float:left;left:380px}.carouselDesc{display:block}.christmasPropC3C4{display:block;font-size:16px}.christmasPropC1C2{display:none;font-size:16px}.christmasLeft{padding-bottom:5px;padding-right:20px}.christmasRight{padding-bottom:5px;padding-left:20px}.christmasdeliverytext{background-color:#7b110e;width:100%;height:44px}.christmasdeliverybanner{background:url(/img/c3_christmas_delivery.png);background-size:100%;background-repeat:no-repeat;width:960px;height:44px}.christmasStorebanner{background:url(/img/c3_christmas_stores.png);background-size:100%;background-repeat:no-repeat;width:960PX;height:44px}.christmasInfo{font-size:12px;padding-right:0;margin-top:67px}.christmasC4Text{display:none}.christmasC1Text{display:none}}@media (min-width:1200px){.carouselPrice{margin-top:0;bottom:0;display:block}.slick-dots{display:block!important}.slick-prev{display:block!important}.slick-next{display:block!important}.christmas-lg-md{display:block}.christmas-sm{display:none}.christmas-xs{display:none}#christmasTitle{float:right;left:75px}#christmasText{float:left;left:400px}.christmasNote{margin-top:50px}.carouselDesc{display:block}.christmasPropC3C4{display:block;font-size:14px;height:30px}.christmasPropC1C2{display:none;font-size:16px}.christmasdeliverytext{background-color:#7b110e;width:100%;height:44px}.christmasdeliverybanner{background:url(/img/c4_christmas_delivery.png);background-size:100%;background-repeat:no-repeat;width:1200px;height:44px}.christmasdeliverybanner{background:url(/img/c4_christmas_delivery.png);background-size:100%;background-repeat:no-repeat;width:1200PX;height:44px}.christmasInfo{font-size:12px;padding-right:40px;margin-top:67px}.christmasC4Text{color:#fff;align-self:center;margin-left:400px;margin-top:0;padding-top:10px;display:block}.christmasC1Text{display:none}}footer ul.level_2 li a:hover{color:#fa4616}.testBackground{background-color:#000}.carouselName{color:#323232!important;opacity:1!important;padding-bottom:0;font-size:16px;padding-right:15px}.carouselPrice{color:#fff;float:left}.slick-dotted.slick-slider{padding-bottom:0;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab}.slick-slider .slick-track:active{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.slick-dots{position:absolute;bottom:-50px;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;top:0;left:0;width:10px;height:10px;padding:5px;border:none;cursor:pointer;color:grey;outline:0;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.25!important}.slick-dots li button:before{font-family:slick;font-size:28px;line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:'•';border:none;text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75!important;color:#000;border:none;text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deptDetails{position:relative;display:inline-block;background-size:contain;border-top:none;width:100%;bottom:60px;padding:15px;clear:both;height:60px;bottom:0;margin-bottom:55px}.sbdAlign{align-self:center}.component .floated-details{position:absolute;padding-left:15px;bottom:0}div[class*=cms_two_up_] img{aspect-ratio:3/2}.floated-details-3up{position:absolute;bottom:5px;right:25px;width:70%;line-height:1.2}.floated-details-3up div{margin-bottom:15px;font-size:14px}@media (min-width:600px){.floated-details-3up{width:75%}.floated-details-3up div{font-size:16px}}@media (min-width:960px){.floated-details-3up div{font-size:21px;margin-bottom:20px}}.floated-details-mixed-tiles{position:absolute;bottom:0;right:20px;width:80%;line-height:1.2}.floated-details-mixed-tiles div{margin-bottom:20px;font-size:10px}@media (min-width:420px){.floated-details-mixed-tiles{width:70%}.floated-details-mixed-tiles div{font-size:14px}}@media (min-width:600px){.floated-details-mixed-tiles div{font-size:10px}}@media (min-width:800px){.floated-details-mixed-tiles{width:80%}.floated-details-mixed-tiles div{font-size:14px}}@media (min-width:1200px){.floated-details-mixed-tiles div{font-size:18px}}.floated-details-text div{font-size:1.2em}@media (min-width:420px){.floated-details-text div{font-size:1.2em}}@media (min-width:600px){.floated-details-text div{font-size:1.2em}}@media (min-width:960px){.floated-details-text div{font-size:16pt}}@media (min-width:1200px){.floated-details-text div{font-size:16pt}}.mixedSlider .slide_container{overflow:hidden;display:block;width:100%;position:relative}.slide_container .floated-details{width:100%;left:0;color:#fff;text-align:left;padding-right:10px}.floated-details .h2{text-shadow:0 0 10px #000}.floated-details.right{text-align:right;right:15px;text-align:right;padding-left:10px}.layout_slider .floated-details.inverted{color:#323232;background-color:#fbfbfb;border-top:none;display:inline-block;position:relative;border:1px solid #d3d3d3;border-top:none;min-height:60px;max-height:200px!important}.carouselName{color:#323232;opacity:1!important}.slide_container .floated-details.inverted .h3{color:#323232;font-size:16px;display:inline-block;margin-bottom:5px;margin-top:5px}.carouselDesc{padding-left:10px;padding-right:10px}.home_inspiration .floated-details{position:absolute;width:100%;left:5px;bottom:0;color:#fff;text-align:left;padding-right:15px;padding-left:15px}.price-details{position:relative}.title-offer-review{display:inline-block}.productTitle{padding-top:10px}.standardTitle{padding-top:10px}.carouselPrice{margin-top:0}.rd-delivery-row{margin-top:20px}.christmasC1Text:hover{color:#fff}.christmasC4Text:hover{color:#fff}.slick-slider{margin-bottom:0}#mainbody .slick-slider img{aspect-ratio:1/1}.slick-next-prod,.slick-prev-prod{background:#fff;z-index:1}.slick-prev-prod{font-size:0;line-height:0;opacity:1;width:26px;height:46px;padding:0;cursor:pointer;color:transparent;border:none;border-radius:0;outline:0;left:-13px}.slick-prev-prod:before{background-image:url(/img/chevron-right.png);background-repeat:no-repeat;background-position:center;transform:rotate(180deg);color:red;font-size:30px;opacity:1;background-size:20px 20px;content:"";display:block;height:26px;width:26px}.slick-next-prod{font-size:0;line-height:0;opacity:1;width:26px;height:46px;padding:0;cursor:pointer;color:transparent;border:none;border-radius:0;outline:0;right:-13px}.slick-next-prod:before{background-image:url(/img/chevron-right.png);background-repeat:no-repeat;background-position:center;color:red;font-size:30px;opacity:1;background-size:20px 20px;content:"";display:block;height:26px;width:26px}.bannerSlider .slick-prev{font-size:0;line-height:0;opacity:1;width:50px;height:50px;padding:0;cursor:pointer;color:transparent;border:none;border-radius:0;outline:0;background:rgba(255,255,255,.584);z-index:1;margin-left:40px}.bannerSlider .slick-prev:before{background-image:url(/img/chevron-right.png);background-repeat:no-repeat;transform:rotate(180deg);color:red;font-size:32px;opacity:1;background-size:20px 20px;content:"";display:block;height:20px;width:20px;margin-left:13px}.bannerSlider .slick-next{font-size:0;line-height:0;opacity:1;width:50px;height:50px;padding:0;cursor:pointer;color:transparent;border:none;border-radius:0;outline:0;background:rgba(255,255,255,.584);margin-right:40px}.bannerSlider .slick-next:before{background-image:url(/img/chevron-right.png);background-repeat:no-repeat;color:red;font-size:30px;opacity:1;background-size:20px 20px;content:"";display:block;height:20px;width:20px;margin-left:15px}.bannerSlider{height:100%;padding-top:1px;margin-bottom:0!important;padding-bottom:5px}.bannerSlider .slick-dots{bottom:-30px;color:#fff;cursor:default}.bannerSlider .slick-dots li.slick-active button:before{opacity:.75;color:#000}.bannerSlider .slick-dots li button:before{color:#000}.banner_btn_row{position:absolute;bottom:25px;width:calc(100vw + 3px)}.btnsFlex{display:flex;justify-content:center;z-index:1}button.banner-md{padding:8px 40px;font-size:14px;line-height:20px;font-weight:700;background-color:red;color:#fff;border:1px solid #fff;border-radius:7px;transition:.1s ease-in-out;margin:5px}button.banner-md:hover{background-color:#ce0505;color:#fff;border:1px solid #fff}@media (min-width:600px){.bannerSlider .slick-prev{display:block!important}.bannerSlider .slick-next{display:block!important}.mobileHide{display:inline}.mobileShow{display:none}}@media (min-width:300px) and (max-width:599px){.bannerSlider .slick-prev{display:block!important;height:30px;width:30px}.bannerSlider .slick-prev:before{margin-left:5px}.bannerSlider .slick-next:before{margin-left:5px}.bannerSlider .slick-next{display:block!important;height:30px;width:30px}}#product-dyn-desc,#product-dyn-variant-desc{margin:0;line-height:20px}.new_in_icon,.on_tv_icon,.web_exclusive_icon{position:absolute;top:0;left:15px;width:135px!important;height:35px!important;background-color:#dc2c2c;border-bottom-left-radius:10px;border-top-right-radius:10px;color:#fff;font-size:16px;text-align:center;padding-top:7px;font-weight:700;line-height:1.42857}.nav-fade{animation-name:navFade;animation-duration:.5s}@keyframes navFade{0%{opacity:0}100%{opacity:100}}.nom_dd_hover:hover{cursor:pointer;color:#fa4616}.nom_dd_selected{color:#fa4616}.dd-container{max-width:1920px;margin:0 auto}.dd-header-text-1{font-size:1.75em;line-height:1em;font-family:Pacifico,cursive}.dd-header-text-2{font-size:3em;line-height:1em;text-transform:uppercase;font-family:"Geared Slab Bold","Agency FB",sans-serif}.dd-header-text-3{font-size:.8em;line-height:1em;text-transform:uppercase;font-family:"Geared Slab Light","Agency FB",sans-serif}@media only screen and (min-width:600px) and (max-width:959px){.dd-header-text{margin-bottom:50px}}@media only screen and (max-width:599px){.dd-header-text{margin-bottom:40px}}@media only screen and (min-width:600px) and (max-width:1199px){.dd-header-text-1{font-size:1.5em}.dd-header-text-2{font-size:2.5em}.dd-header-text-3{font-size:.75em}}@media only screen and (max-width:599px){.dd-header-text-1{font-size:.9em}.dd-header-text-2{font-size:1.6em}.dd-header-text-3{font-size:.5em}}.dd-header img.dd-logo{position:absolute;top:-120px;margin:0 auto}@media only screen and (min-width:960px) and (max-width:1199px){.dd-header img.dd-logo{width:400px;top:-80px}}@media only screen and (max-width:959px){.dd-header img.dd-logo{position:relative;width:400px;top:-50px}}@media only screen and (max-width:599px){.dd-header img.dd-logo{width:300px;top:-40px}}.dd-header h1{color:#fff;font-size:3em}.dd-header .dd-header-image>img{border:4px solid #51565a;border-radius:15px;background-color:#cf3339}@media only screen and (min-width:960px){.dd-header .dd-costa-desktop,.dd-header .dd-header-image{width:20%;float:left}}@media only screen and (min-width:960px){.dd-header .dd-costa-mobile{display:none}.dd-header .dd-costa-desktop img{transform:translateY(50%)}}@media only screen and (max-width:959px){.dd-header .dd-costa-desktop{display:none}.dd-header .dd-costa-mobile img{max-width:300px;width:100%;display:inline}}@media only screen and (max-width:599px){.dd-header .dd-costa-mobile img{max-width:200px}}.dd-about{margin-top:30px}.dd-about p,.dd-menu p{margin-bottom:1em;font-family:"Geared Slab","Agency FB",sans-serif;font-size:1.4em}.dd-about h2,.dd-deals h2,.dd-menu h2{font-size:3.5em;color:#fff;font-family:Pacifico,cursive;background-color:#cf3339;padding:10px 0;width:300px;margin:0 auto}.dd-about a.dd-cta{font-size:1.8em;font-family:'Geared Slab Bold',sans-serif;color:#fff;background-color:#51565a;text-decoration:underline;text-transform:uppercase;display:block;padding:10px}.dd-menu h2{width:400px;padding:20px 0}@media only screen and (max-width:450px){.dd-menu h2{width:auto}}.dd-menu .dd-menu-card{background-color:#51565a;border-radius:15px 15px 0 0}.dd-menu .dd-menu-card img{border-radius:10px 10px 0 0}.dd-menu .dd-menu-card h3{color:#fff;font-family:"Geared Slab","Agency FB",sans-serif}.dd-menu h3{font-size:2em}.dd-menu .dd-menu-card-overlay{position:absolute;top:-20px;left:-20px;width:150px}@media only screen and (min-width:600px) and (max-width:800px){.dd-menu .dd-menu-card-overlay{width:125px}}@media only screen and (min-width:960px) and (max-width:1199px){.dd-menu .dd-menu-card-overlay{width:125px}}.dd-menu a.dd-cta{font-size:20px;font-size:1.8em;color:#fff;text-decoration:underline;text-transform:uppercase;font-family:'Geared Slab Bold',sans-serif}.dd-deals{margin-top:30px}.dd-deals h2{width:500px;padding:20px 0}@media only screen and (max-width:450px){.dd-deals h2{width:auto}}@media (max-width:600px){.details .title h3{font-weight:600;font-size:20px}}#basket_items_container .product-horizontal{background-color:#fff;margin-bottom:5px;transition:.2s ease-in-out}.product-horizontal .price-summary{text-align:start}.qty_ctrl{align-content:end}.product-horizontal .price-summary .price{padding-left:0;padding-bottom:0;font-weight:400}.details .title h3{margin-top:0;margin-bottom:5px;transition:.2s ease-in-out;font-weight:600}.details .title{margin-bottom:10px}#journey_container .details{padding-top:0}.qty_selector{width:45px;max-height:35px}.qty_form input{text-align:center;transition:.2s ease-in-out}.sub_total .main_price{float:right;font-size:16px;font-weight:700;margin-left:10px}.title.product-details .main_price .discount{font-size:1.3rem;color:red;margin-right:1rem}.sub_total .sub_title{padding-right:0;font-size:14px;font-weight:700;color:#323232}#bs_was_price_wrapper{color:#7f7e7e}#bs_was_price{text-decoration:line-through}#bs_price_save_wrapper{color:#ec1c24;font-weight:700}.vbottom{top:70%}.prod_img_container{max-width:120px}.product-lead{padding-right:15px;padding-left:0}.basket-header{display:flex;justify-content:space-between;align-items:center;margin:15px}.order-summary{display:flex;align-items:center;margin:15px;padding-top:4px}.order-summary h4{margin:0}#basket_items_container{padding:25px 10px 0 10px}.product-horizontal .add-to-basket{text-align:start;height:100%}@media all and (min-width:414px){.product-horizontal .add-to-basket{padding-top:0}}@media (min-width:300px){.basket-styling .basket-secondary-container{bottom:0;z-index:0;border-top:1px solid #e2e4e1;padding-top:5px;padding-right:15px}#basket-scroll-container{padding-top:0;margin-top:0}.button_total{display:inline-block}.details .title h3{font-weight:600;font-size:16px}.basket-mobile-fixed-checkout{display:block}.js_context_menu_open{padding-left:0;padding-right:0}.saving-container .price-saving{padding-left:0}}@media (min-width:600px){.basket-secondary-styling{position:relative;top:0;margin-top:2px;border-top:none;padding-right:5px}.basket-fufilment-summary{opacity:1;height:auto}.button_total{display:none}.details .title h3{font-size:18px}.basket-mobile-fixed-checkout{display:none;pointer-events:none}.js_context_menu_open{padding-left:0;padding-right:5px}}@media (min-width:900px){.details .title h3{font-weight:600;font-size:20px}.js_context_menu_open{padding-left:0;padding-right:5px}}footer{z-index:20}footer .footer_column{margin-bottom:10px}footer .footer-pay-methods>ul{margin-bottom:10px}footer .page_footer_container li{line-height:1.42857}footer .footer-pay-methods img{display:inherit}footer .footer-nav-address,footer ul.level_2 li a{font-size:14px;line-height:1.42857}.details .title h3:hover{color:#fa4616;transition:.2s ease-in-out}.qty_form input:hover{color:#fa4616}.qty_form input:focus{color:#fa4616}.product-horizontal .product-lead a img{opacity:1;transition:.2s ease-in-out}.product-horizontal .product-lead a img:hover{opacity:.8}#basket_items_container .product-horizontal:hover{background-color:#fbfbfb}.basket_alert{color:#a94442;padding:10px 15px 10px 15px;background-color:#ffe7e7;margin-top:10px;border:1px solid}.basket-mobile-fixed-checkout{position:fixed;bottom:0;background-color:#fff;padding-top:5px;transition:.2s ease-in-out;z-index:15}.co-mobile-fixed-ful-btn{position:fixed;bottom:0;background-color:#fff;padding-top:5px;transition:.2s ease-in-out;z-index:15}.proceed_checkout.disabled{padding:15px 30px}.rmv_pd{width:20px;height:40px;float:right}.rmv_pd ul.drop-list.is_active{margin-right:5px}.saving-container .was-price{display:inline-block}.saving-container .price-saving{display:inline-block}.saving-container{padding:0}.basket-styling .basket-fufilment-total{font-size:18px}.value{text-align:right;font-weight:700}.order-total-styling{border-top:1px solid #eee;margin-bottom:20px;margin-bottom:20px}.basket-styling .basket-fufilment-total .value{font-size:20px}.button_total{font-weight:700;font-size:16px}.basket-header h3{margin-top:0;margin-bottom:0}.basket-header .basket_title_continue_text{position:relative;top:4px}.basket-header .continue-shopping-arrow{position:relative;top:2px}#desktop_order_summary::-webkit-scrollbar{display:none}.parted-summary .details{padding-top:5px}.text-notice{margin-top:20px;padding:0 15px}.co_notice_wrapper{padding-left:30px;padding-right:30px;margin-bottom:10px}.co_notice_icon{width:25px;float:left;margin-right:10px;margin-top:10px}.co_notice_text{margin-left:35px;margin-right:10px}.interest-title{margin-top:10px;margin-bottom:10px}h3.interest-title{font-size:20px}.pref-flex{display:flex;flex-direction:column;width:100%;height:180px;background-color:#fefefe;border:2px solid #ddd;margin-bottom:15px;transition:.2s ease-in-out;padding:15px 10px;opacity:.8;overflow:hidden}.pref-flex>div{margin:auto}.pref-flex:hover{background-color:#fbfbfb;cursor:pointer;opacity:1;box-shadow:0 0 8px 0 #dce5e1;transform:scale(1.005)}.pref-flex.selected{border:2px solid #fa4616;box-shadow:0 0 8px 0 #dce5e1;opacity:1}.slider{display:flex}.slider input{position:relative;width:50px;height:25px;appearance:none;background-color:#ddd;outline:0;border-radius:25px;transition:.3s;cursor:pointer;box-shadow:inset 0 0 5px rgba(0,0,0,.2);outline-style:none!important;box-shadow:none!important}.slider input:checked{background-color:#fa4616}.slider input:before{position:absolute;content:"";height:25px;width:25px;background-color:#fff;border-radius:25px;top:0;left:0;transform:scale(1.1);transition:.3s;box-shadow:0 2px 5px rgba(0,0,0,.2)}.slider input:checked:before{left:30px}.hide{display:none}.show{display:block}.sub-catagories{font-size:12px;color:#323232;margin-bottom:0}.marketing-icon{height:75px;width:75px;transition:.2s ease-in-out}.hidden-check{top:-9999px}#fulfilment_preset .part-item-list-hide{padding-left:30px}.co_ful_comp{margin:0;margin-bottom:10px;padding:0}.co_ful_head_step_wrap{text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px;margin-bottom:10px;padding-left:0;padding-right:0}.co_ful_head_back_wrap{text-align:left;margin-bottom:10px;color:#fa4616;padding-left:0}.co_ful_head_back_wrap:hover{cursor:pointer;opacity:.7}.co_ful_head{padding-top:5px;padding-bottom:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.co_ful_dispatch_wrap{padding-top:5px;padding-bottom:5px;background-color:#b4ecb4}.co_ful_option{padding-top:10px;padding-bottom:10px;padding-left:50px;margin-bottom:10px}.co_ful_option_disabled{border:1px solid #ccc;padding-top:10px;padding-bottom:10px;padding-left:50px;margin-bottom:10px}.co_ful_option_title{padding-left:10px}.co_ful_option_context{padding-left:10px}.col_ful_dd_wrap{margin-top:10px;display:none;margin-left:-50px}.co_ful_option_dd_context{margin-bottom:10px}.co_ful_option_selected{color:#000;background-color:#f7f9fa}#co_ful_confirm{margin-top:-10px}.co_ful_part_wrap{padding-top:10px;padding-bottom:10px;margin-right:0;padding-left:0;border-bottom:1px solid #d3d3d3}.co_ful_part_service{width:100%;font-weight:700;padding:8px 0;margin-right:0;margin-left:0}.co_ful_part_dispatch{width:100%;font-weight:400;padding:8px 0;margin-left:0}.co_ful_part_context{width:100%;font-weight:400;padding:5px 0;margin-top:5px;padding-left:20px}.co_ful_item{margin-top:10px}.co_ful_item_image{max-width:100%}.co_ful_disp_date{padding-left:5px}.co_ful_part_item_wrap{margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:15px}.co_ful_item_detail_title_wrap{padding-top:10px;padding-right:0}.co_address_book_item_row:hover .radio_selected,.co_ful_option:hover .radio_selected{background-color:#e2e4e1;display:block}.co_ful_option.hover:hover .radio_selected{background-color:#3c7f53}.co_ful_option_selected .radio_selected{background-color:#e43608;display:block}.co_ful_option_selected:hover .radio_selected{background-color:#e43608;display:block}.nom_dd_slct_new select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;outline:0;box-shadow:none;border:1px solid #f0f0f0!important;background:#fcfcfc;background-image:none}.nom_dd_slct_new{position:relative;display:block;height:2.5em;line-height:2.5;background:#fcfcfc;overflow:hidden;border-radius:2px;margin-left:10px;margin-right:5px}.nom_dd_slct_new select{width:100%;height:100%;margin:0;color:#323232;cursor:pointer}.nom_dd_slct_new select::-ms-expand{display:none}.nom_dd_slct_new::after{content:'\25BC';position:absolute;top:0;right:0;bottom:0;padding:0 1em;background:#fafafa;pointer-events:none;color:#fa4616;border:1px solid #f0f0f0}.nom_dd_slct_new select:hover{background:#fefefe}.nom_dd_slct_new:hover::after{color:#fa4616;background:#fefefe}.nom_dd_slct_new::after{-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.ma_myorders_wrapper .product-image{margin-left:30px}.ma_myorders_wrapper h4{margin-top:0}.ma_myorders_wrapper .basket_alert{margin-top:15px}@media (max-width:600px){.ma_myorders_wrapper .product-image{width:100%;height:auto;margin-top:20px;margin-left:0}}#p_s_del_info{display:none}.CTA_note{color:#fff;padding:12px 15px 10px 15px;background-color:#fa4616;margin-top:5px;border:1px solid;border-color:#fa4616;margin-bottom:5px;transition:.3s ease-in-out}.CTA_note:hover{background-color:#e43608;border-color:#e43608}.cnc_disabled{color:#337ab7;margin-right:5px;float:left;margin-left:10px;font-weight:700;font-size:16px;margin-top:-2px;text-decoration:underline}#geo_curr_loc_icon{margin-top:-3px;height:auto;width:13px}.geo_curr_loc_icon_rotate{transform:rotate(-180deg);transition:transform 150ms ease}.geo_submit_spinner{padding-top:10px;padding-bottom:10px}#geo_input_wrapper .action-lg{line-height:10px}#geo_curr_wrapper:hover{cursor:pointer;opacity:.7}.geo_store_txt{margin-left:0;margin-top:12px;color:#fa4616;text-decoration:underline;font-size:14px}.basket_overview_text{color:#323232;text-decoration:none;margin-left:0;font-weight:800;font-size:16px;padding-top:10px}.geo_curr_loc_country_text{float:left;margin-bottom:10px}.geo_curr_loc_change_country{float:left;margin-left:10px;text-decoration:underline;color:#337ab7}.geo_curr_loc_change_country:hover{cursor:pointer;opacity:.7}.geo_country_panel{margin-bottom:20px;max-height:142px;overflow-y:scroll;overflow-x:hidden;border:1px solid #ccc;padding-left:10px;padding-right:0}.geo_country_flag{width:30px;margin-right:20px}.geo_country_row{line-height:30px;border-bottom:1px solid #ccc;padding-bottom:5px;padding-top:5px}.geo_country_row:hover{cursor:pointer;opacity:.7}.geo_prod_delivery_icon{float:left;width:38px;font-weight:500;height:auto;margin-right:7px;margin-bottom:auto;margin-left:-4px}#selected_store_addr{font-size:small}.geo_prod_delivery_ext_icon{width:45px;margin:-11px -2px -5px -10px;opacity:.4}.geo_prod_delivery_icon_small{width:25px}.geo_prod_delivery_text{flex-direction:row;font-weight:900;line-height:2.5rem}.geo_prod_delivery_text>img{height:1.5rem}.delivery_label{margin-right:5px}.geo_prod_green{color:var(--geo_green)}.fulfilment_option_pick_title{width:100%;display:flex}#cnc_agerestricted{padding-top:15px}.delivery_cnc_ext{color:#323232;text-decoration:underline;margin-left:0;margin-top:16px}.bs_delivery_charge{margin-left:4px}.geo_img{width:40px;margin:-5px 10px 0 -5px}.geo_class_ext{display:flex;align-items:center}.geo_label_text{color:green}.geo_prod_red{color:var(--geo_red)}.geo_prod_store{color:#000;margin-left:40px}#prod_delivery_cost{font-weight:900;color:#000}.geo_prod_delivery_to{float:none!important;margin-left:0!important;font-size:12px!important;color:#e43608!important;font-weight:900;text-decoration:underline}.geo_prod_get_by{font-weight:700}#prod_basket_count_number{font-weight:700}.geo_prod_change_store{font-weight:900;padding:0}.geo_prod_change_store a{color:#000;text-decoration:underline;padding-left:40px}#geo_trialling_msg{margin-bottom:1rem}.cnc_hidden .fulfil_item_tick{display:none}.home_delivery_hidden .fulfil_item_tick{display:none}@media (min-width:1200px){.geo_prod_change_store{float:right}.geo_prod_change_store a{float:right;padding-left:0}}#click_collect_modal_anchor_oos{width:50%}.geo_prod_padding_zero{padding:0}.cnc_status_container{display:flex}#geo_prod_cnc_status{padding:0;width:100%}#geo_basket_delivery{margin-bottom:20px}.geo_basket_delivery_icon{float:left;width:20px;margin-right:10px;margin-top:3px}.geo_basket_delivery_text{float:left;font-weight:700;margin-right:10px}.geo_basket_delivery_available{float:left;color:green!important}.free-delivery{display:inline-block;color:#3c7f53;border:1px solid #3c7f53;padding:2px 10px}#geo_prod_cnc_collect_2hrs{padding:0}#geo_prod_collection{margin-bottom:20px}#geo_prod_cnc,#geo_prod_delivery{margin-bottom:20px}.geo_prod_collection_icon{float:left;width:20px;margin-right:9px;margin-top:1px}.geo_prod_collection_text{float:left;font-weight:700;margin-right:10px}@media (min-width:600px){.geo_prod_collection_status{padding-left:45px}.geo_prod_delivery_status{padding-left:45px}}.geo_prod_collection_available{float:left;color:green!important}#geo_basket_collection{margin-bottom:20px}.geo_basket_collection_icon{float:left;width:25px;margin-right:10px;margin-top:-3px}.geo_basket_collection_text{float:left;font-weight:700;margin-right:10px}.geo_basket_collection_available{float:left;color:green!important}@media (max-width:599px){#geo_prod_collection{margin-bottom:20px;padding-left:0}.geo_prod_collection_text{float:left;font-weight:700;margin-right:10px;font-size:16px}.geo_prod_collection_status{font-size:14px;padding-left:0}#geo_prod_delivery{margin-bottom:20px;padding-left:0}.geo_prod_delivery_status{font-size:14px;padding-left:0}}.blink_me{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.bask_fulfil_info{display:inline-block;padding-left:5px}#co_ful_collect{display:none}.co_ful_collect{padding:5px;padding-top:10px}.co_ful_collect_back{border:1px solid #ccc;text-align:center;margin-bottom:20px;padding:10px}.co_ful_collect_back:hover{opacity:.7;cursor:pointer}.co_ful_collect_intro{margin-bottom:20px}.co_ful_collect_avail_only_wrapper{margin-bottom:20px}.co_ful_collect_avail_only_text{font-weight:700;font-size:14px}.co_ful_collect_stores_list_row{margin-bottom:10px;border:1px solid #ccc;padding:5px;display:none}.co_ful_collect_stores_list_row:hover{opacity:.7;cursor:pointer}.co_ful_collect_stores_list_title{font-weight:700}.co_ful_collect_stores_list_info{font-size:12px}.co_ful_collect_stores_list_info_date{color:#77b479;font-style:normal}.co_ful_collect_stores_pagination_row{border:1px solid #ccc;margin-bottom:10px}.co_ful_collect_stores_pagination_back{padding:10px;border-right:1px solid #ccc;text-align:center}.co_ful_collect_stores_pagination_back:hover{opacity:.7;cursor:pointer}.co_ful_collect_stores_pagination_text{padding:10px;text-align:center}.co_ful_collect_stores_pagination_next{padding:10px;border-left:1px solid #ccc;text-align:center}.co_ful_collect_stores_pagination_next:hover{opacity:.7;cursor:pointer}#bs_discount{color:#ec1c24}#bs_offer{color:#00a437}.shopping-bag{width:16px;height:16px;display:inline-block;position:relative;top:3px}.shopping-bag>svg{fill:#878787}#delivery_charge_price{color:#878787}#coupon_name{font-size:85%;color:#878787}.geo_use_gps_wrapper{padding:10px;margin-bottom:10px;border:1px solid #ccc}.geo_use_gps_wrapper:hover{color:#ccc;cursor:pointer}.store-avail-row{border-bottom:1px solid #eee;padding-bottom:10px}.geo_country_disabled{text-decoration:line-through;color:#ccc}#journey_container .basket-secondary-container{border:1px solid #e2e4e1;padding:20px 0}.collection:before{background-image:url(/img/masthead/store.png);background-size:25px 20px;content:"";display:inline-block;height:20px;width:25px;margin-bottom:5px;position:absolute;left:15px;margin-top:2px}.collection:before{display:none}@media (min-width:1200px){.collection:before{display:block}}#store_google_map{width:100%;position:relative;overflow:hidden}body{display:none}.iso_mh_reset{border:1px solid #ccc;padding:10px;margin-top:-10px;line-height:12px!important}.iso_mh_reset:hover{color:#fa4616}.mto-badge{padding:8px 10px;background:#003791;color:#fff;border:none;border-radius:7px;font-weight:700}.mto_wt_wrapper{height:100%;width:0;position:fixed;z-index:999999;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:ease-in-out .5s;overflow-y:scroll}.mto_policy{margin:0}.fullpage_overlay{height:100%;width:0;position:fixed;z-index:999998;top:0;right:0;-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear}.fixed_width_wrap{min-width:500px}.slide_header{padding-bottom:5px;border-bottom:1px solid #ededed;margin-bottom:15px;text-align:center;position:relative}.slide_header a{top:50%!important;position:absolute!important;transform:translateY(-50%)!important;left:15px}.slide_header a:hover{cursor:pointer}.slide_heading{text-align:center;font-size:24px;margin-top:20px;margin-bottom:10px}@media (min-width:300px){.mto_wt_wrapper{max-width:calc(100% - 40px)}.fixed_width_wrap{min-width:285px}}@media (min-width:600px){.fixed_width_wrap{min-width:500px}}.product-delivery-price{color:#7f7e7e;font-size:12px;display:inline-block}.brand{display:inline}#product-dyn-title{display:inline;margin-right:5px}.add_to_wishlist_link{font-weight:400;font-size:small;float:right}.add_to_wishlist_link a{color:#000;text-decoration:underline}#wishlist-status-icon{width:30px;margin-left:10px}#geo_prod_delivery{margin-bottom:15px;border-bottom:2px solid #eee;padding-bottom:10px}.geo_prod_border_bottom{border-bottom:2px solid #eee;padding-bottom:10px}.geo_prod_margin_bottom{margin-bottom:15px;padding-bottom:20px}.geo_prod_left{left:2.5rem}#geo_prod_collection{margin-bottom:10px;border-bottom:none!important}.geo_pre_order_btn{font-size:1rem;padding:2px 4px 0 4px!important;margin:0}.geo_prod_margin_left{margin-left:40px}.geo_prod_margin_right{width:calc(100% - 40px)}#product-get-it-by-val{font-weight:700}.prod_urgency{color:#ec1c24;font-size:16px;font-weight:700}.geo_prod_collect_store{margin-left:15px;padding-top:5px}#geo_prod_showmore{margin-left:15px;font-size:12px;color:#337ab7;text-decoration:underline;cursor:pointer}#geo_prod_showmore:hover{text-decoration:underline;color:#337ab7;opacity:.7;cursor:pointer}#geo_curr_text{font-weight:700;font-size:16px}#store_avail_container{margin-left:30px;top:10px;height:0;overflow:hidden;display:inline-block;-webkit-transition:ease-in-out 350ms;-moz-transition:ease-in-out 350ms;-o-transition:ease-in-out 350ms;transition:ease-in-out 350ms}#geo_prod_collect_store .store_miles{display:none}.basket-secondary-container .mto_wrapper{display:none!important}.christmas_hex{background-color:#2f5138!important}.bg-amex{width:39px!important;height:25px!important;background:url('/img/global_sprites.png') -3px -183px}.bg-AT_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -38px -8px}.bg-BE_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -2px -44px}.bg-BG_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -38px -44px}.bg-HR_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -74px -8px}.bg-CZ_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -74px -44px}.bg-DK_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -2px -80px}.bg-discover_logo{width:39px!important;height:25px!important;background:url('/img/global_sprites.png') -112px -150px}.bg-FI_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -74px -80px}.bg-FR_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -110px -8px}.bg-FRC_flag{width:32px;height:30px;background:url('/img/global_sprites.png') -110px -2px}.bg-DE_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -110px -44px}.bg-GR_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -110px -80px}.bg-HU_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -2px -116px}.bg-IE_flag{width:32px;height:30px;background:url('/img/global_sprites.png') -38px -116px}.bg-IT_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -74px -116px}.bg-ITM_flag{width:32px;height:30px;background:url('/img/global_sprites.png') -74px -110px}.bg-ITS_flag{width:32px;height:30px;background:url('/img/global_sprites.png') -74px -110px}.bg-LI_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -110px -115px}.bg-LU_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -146px -8px}.bg-maestro_icon{width:39px!important;height:25px!important;background:url('/img/global_sprites.png') -100px -183px}.bg-mastercard_icon{width:39px!important;height:25px!important;background:url('/img/global_sprites.png') -51px -183px}.bg-MC_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -146px -116px}.bg-NL_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -146px -44px}.bg-NO_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -38px -152px}.bg-pay_pal{width:39px!important;height:25px!important;background:url('/img/global_sprites.png') -161px -150px}.bg-PL_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -2px -152px}.bg-PT_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -146px -80px}.bg-RO_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -182px -8px}.bg-SK_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -182px -44px}.bg-SI_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -182px -80px}.bg-ES_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -182px -116px}.bg-ESB_flag{width:32px;height:30px;background:url('/img/global_sprites.png') -182px -110px}.bg-SE_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -74px -152px}.bg-CH_flag{width:33px;height:30px;background:url('/img/global_sprites.png') -38px -80px}.bg-GB_flag{width:32px;height:30px;background:url('/img/global_sprites.png') -2px -8px}.bg-visa_icon{width:39px!important;height:25px!important}.badge--new_in{padding:4px 17px;display:inline-block;font-size:12px;vertical-align:middle;color:#fff;font-weight:700;margin:10px 0}.badge_new_in{background-color:#82bc41}.badge_as_seen_on_tv{background-color:#c52127}.badge_back_in_stock{background-color:#280071}.badge_unbelievable_value{background-color:#280071}.badge--express{border:1px solid #ddd;padding:5px 7px;background-color:#fcfefb;display:inline-block;margin:10px 0;font-size:12px;vertical-align:middle;width:100%}.range-plus-img img{width:60%;aspect-ratio:49/12}.badge--express img{position:relative;width:21.2px;top:-2px;margin-right:5px}.badge--express span{position:relative;top:1px}.range_plus_logo_small img{height:47px}img.lazy{max-width:300px!important;max-height:300px!important;display:block;margin-left:auto;margin-right:auto;height:100%}img{opacity:1;transition:opacity 1s}img.lazy[data-src]{opacity:0}.jonas-james_theme{font-family:'Work Sans',Lato,Helvetica,Arial,sans-serif}.jonas-james_theme .floated-details .h1{font-family:'Work Sans',Lato,Helvetica,Arial,sans-serif}.jonas-james_theme .floated-details .h2{font-family:'Work Sans',Lato,Helvetica,Arial,sans-serif}.jonas-james_hex .product-range__title{border-bottom:none;padding-bottom:0}.jonas-james_hex .product-range__link{background-image:linear-gradient(#857045,#74613c);padding:5px 20px;font-weight:lighter}.seasonal-divider-div{text-align:center;margin-top:10px;margin-bottom:auto}.seasonal-divider-image{width:auto;height:25px}.search_suggestion_row{padding:10px}.search_suggestion_row:hover{color:#fa4616!important;cursor:pointer}.search_autocomplete_box{display:inline-block;padding:10px;border:1px solid #ccc;margin-right:10px}.search_autocomplete_box:hover{cursor:pointer;border:1px solid #fa4616}.search_suggestion_row:hover a{color:#fa4616!important;cursor:pointer}ul.current-filters li{padding:8px 10px;margin:0 8px 8px 0;background-color:#e2e4e1}ul.current-filters li:hover{background-color:#e2e4e1;opacity:.8;transition:opacity .2s}ul.current-filters li.clear-current-filters{background-color:#ec1c24}ul.current-filters li.clear-current-filters a{color:#fff}.filter-overlay.mobile-filter.enabled .filter-wrapper{position:relative;padding:0;height:calc(100% - 145px)}.filter-overlay.tablet-filter.enabled .filter-title{border-bottom:1px #e2e4e1 solid}.filter-overlay.tablet-filter.enabled .filter-wrap.refine{border-bottom:none}.filter-overlay.tablet-filter.enabled .filter-title:after{margin-top:-15px}.filter-overlay.tablet-filter.enabled .tablet-filter-overlay-static .filter-wrapper{height:calc(100% - 145px);padding-bottom:0;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.filter-overlay.tablet-filter.enabled .tablet-filter-overlay-static .filter-wrapper::-webkit-scrollbar{display:none}.filter-overlay.tablet-filter.enabled .tablet-filter-overlay-static .list-filter-options.selected-filter{height:calc(100% - 82px);padding-bottom:0}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{cursor:pointer;position:relative;line-height:20px;display:inline-block;color:#323232;padding-left:40px}[type=radio]:checked+label{border:2px solid #fa4616}.payment_type_selection #div-clearpay [type=radio]+label::before,[type=radio]:checked+label:before{top:6px}.payment_type_selection #div-clearpay [type=radio]+label::after{top:9px}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:10px;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff;margin:12px 0}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';color:#323232!important;width:12px;height:12px;position:absolute;top:3px;left:13px;border-radius:100%;margin:12px 0;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:not(:checked)+label:hover:after{background:#ddd;opacity:1;-webkit-transform:scale(1);transform:scale(1)}[type=radio]:checked+label:after{background:#fa4616;opacity:1;-webkit-transform:scale(1);transform:scale(1)}select{min-height:40px}.FAQ_side-menu{margin-bottom:25px}.FAQ_side-menu_links{height:150px}.store-card{padding-left:15px!important}.online-card{padding-right:15px!important}@media (max-width:599px){.store-card{padding-left:0!important}.online-card{padding-right:0!important}}.contact-faq-card{border-radius:5px;margin-bottom:0;text-align:left}.FAQ_side-menu .sub-heading{font-size:16px;font-weight:700;margin-bottom:5px}.FAQ_side-menu li{text-decoration:none;list-style:none;padding:2.5px 0}.FAQ_side-menu .notice{color:#7e7e7e;font-size:12px}.contact-faq-card .sub-heading{font-size:16px;font-weight:700;margin-bottom:5px}.make-enquiry{margin-top:10px}.proforma__form-part{border-bottom:1px solid #ddd;padding:5px 10px;transition:.5s ease-in-out}.proforma__form-part.step2{padding-bottom:15px!important}.proforma__form-part.step3{padding-bottom:15px!important}.proforma__form-part.inactive{color:#ddd!important;overflow:hidden;height:50px}.proforma__form-part.inactive h4{color:#ddd!important}.enquiry-card{background-color:#fefefe;border:2px solid #ddd;margin-bottom:15px;transition:.2s ease-in-out;padding:15px 10px;opacity:.8;overflow:hidden;cursor:pointer;width:100%;position:relative;display:block;border-radius:7px}.enquiry-card:hover{border-color:#fa4616;transform:scale(1.01);cursor:pointer}.enquiry-card.selected{border:2px solid #fa4616;box-shadow:0 0 8px 0 #dce5e1;opacity:1;color:#fa4616}.sub-reason{width:100%;display:block;padding:8px 5px;border:2px solid #eee;height:40px;background-color:#fefefe!important;transition:.2s ease-in-out;border-radius:7px}.sub-reason:hover{border:2px solid #fa4616;box-shadow:0 0 8px 0 #dce5e1;transform:scale(1.01)}.store-select .store-select-all{width:100%;display:block}.part__enquiry-information .notice{font-size:12px}.part__enquiry-information .notice span{font-size:12px;color:#fa4616;font-weight:700;margin:0;padding:0}.extra_information label{font-weight:700;margin-bottom:5px}.extra_information label>span{color:#fa4616}.extra_information input,.extra_information label,.extra_information textarea{width:100%;transition:.2s ease-in-out}.extra_information small{font-weight:400}.extra_information input,.extra_information textarea{border:2px solid #ddd;padding:10px;transition:.2s ease-in-out;min-height:40px;border-radius:7px}#image-upload,#receipt-upload{margin-bottom:5px}.extra_information input:hover,.extra_information textarea:hover{border:2px solid #fa4616;box-shadow:0 0 8px 0 #dce5e1;transform:scale(1.01)}.extra_information .first-name{padding-left:0}.extra_information .last-name{padding-right:0}.form-section{margin-bottom:10px}.radio_option{display:block}.radio_option label{width:100%;padding:12px 0;margin-bottom:15px;border:2px solid #eee;transition:.2s ease-in-out;border-radius:7px}.radio_option label:hover{transform:scale(1.01);box-shadow:0 0 8px 0 #dce5e1}.online-icon{content:'';background-image:url('/img/proforma/black_laptop.png');background-size:contain;background-repeat:no-repeat;transition:.2 ease-in-out}.store-icon{content:'';background-image:url('/img/proforma/black_shop.png');background-size:contain;background-repeat:no-repeat;transition:.2 ease-in-out}.enquiry-card.selected .store-icon{background-image:url('/img/proforma/orange_shop.png');transition:.2 ease-in-out}.enquiry-card.selected .online-icon{background-image:url('/img/proforma/orange_laptop.png');transition:.2 ease-in-out}.enquiry-complete{display:none;transition:.5s ease-in-out}.submit-failed{display:none;transition:.5s ease-in-out}.show{display:block}.enq-reference{font-weight:700;font-size:16px}.enquiry_selected-reason{margin-bottom:10px}.enquiry_selected-reason a{padding-left:10px;cursor:pointer}#selected-reason{font-weight:700;font-size:16px}.borderGlow{-webkit-animation-name:borderOrange;-webkit-animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-name:borderOrange;animation-duration:.8s;animation-timing-function:ease-in-out}@-webkit-keyframes borderOrange{0%{border-color:#eee;transform:scale(1)}50%{border-color:#fa4616;transform:scale(1.02)}100%{border-color:#eee;transform:scale(1)}}@keyframes borderOrange{0%{border-color:#eee;transform:scale(1)}50%{border-color:#fa4616;transform:scale(1.02)}100%{border-color:#eee;transform:scale(1)}}.col-centered{float:none;margin:0 auto}.pl_filter{border-top:1px solid #ccc}.pl_filter_title{padding-top:15px;padding-bottom:15px;font-weight:700;color:#000}.pl_filter_title_chevron{float:right;margin-top:2px;width:16px;aspect-ratio:16/16}.pl_filter_title:hover{cursor:pointer;opacity:.8}.pl_filter_value{padding-top:10px;padding-bottom:10px}.pl_filter_value:hover{cursor:pointer;opacity:.8}.pl_filter_applied{background-color:#e2e4e1}.pl_filter_value_default{display:block}.pl_filter_value_more{display:none}.js_listing{padding:0 10px}.pl_listing_media_link .pl_listing_img,.pl_listing_media_rollover .pl_listing_img{width:100%;transition:all .2s ease-in-out;display:block;position:relative;aspect-ratio:174/174}.pl_listing_media_link,.pl_listing_media_rollover{position:relative;height:100%;display:block}.pl_listing_media_link,.pl_listing_media_rollover{overflow:hidden}.pl_listing_media_link .pl_listing_img:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.pl_listing_title{height:40px;margin-top:-10px;word-break:break-word}.pl_listing_promotion{font-size:12px;text-align:center;height:30px;padding-left:15px;padding-right:15px;margin-bottom:5px;top:-23px;position:relative}.pl_listing_price{text-align:right;float:right;margin-bottom:10px;font-weight:700;font-size:16px;height:20px}.pl_listing_review{float:left;text-align:left;margin-bottom:10px;height:20px;padding-top:4px;font-size:11px}.pl_listing_review img{height:12px;width:12px;margin-top:-3px}.pl_listing_cta{font-size:13px!important;line-height:13px!important;font-size:13px;flex-shrink:0;margin-top:auto}.pl_sort_by select{float:right;width:auto;height:43px;background-color:#fff;border:2px solid #e2e4e1;transition:.2s ease-in-out}.pl_sort_by select:hover{border-color:#fa4616;cursor:pointer}.pl_view_option{float:left;text-align:left}.pl_view_option select{float:left;width:130px}#cl_title{padding:0!important}.pl_filter_refine{border:2px solid #e2e4e1;border-radius:5px;padding:5px;width:auto;height:40px;line-height:28px;padding-left:10px;padding-right:10px}.pl_filter_refine:hover{border-color:#fa4616}.pl_filter_overlay{display:none;background-color:#323232;bottom:0;left:0;opacity:.8;z-index:1;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;outline:0}.pl_filter_refine:hover{cursor:pointer;opacity:.8}@media(max-width:600px){.pl_listings{padding-left:0;padding-right:0}.pl_filter_refine{width:100%;margin-bottom:10px}#pl_sort_dropdown{width:100%;float:right}}@media(min-width:960px){.pl_filter_refine{display:none}}.pl_filter_panel{height:100vh;width:100vw;position:fixed;z-index:999999;top:0;right:-100vw;background-color:#fff;overflow-x:hidden;transition:ease-in-out .5s;overflow-y:scroll}.pl_pagination{color:#c5c5c5;margin-top:10px;margin-bottom:20px}.pl_lpp_pagin_wrapper{text-align:center}.pl_filter_panel_header{padding-top:10px}#pl_filter_panel_showing{margin-bottom:20px}.pl_pagination span:hover{opacity:.8;color:#000;cursor:pointer}#pl_listings_per_page{border:2px solid #e2e4e1;background-color:#fff;height:43px;transition:.2s ease-in-out}#pl_listings_per_page:hover{border-color:#fa4616}@media(min-width:600px){.pl_pagination{float:right;text-align:right}}.pl_pagination img{margin-top:-3px}#pl_listings_per_page{margin-bottom:20px}@media(min-width:600px){#pl_listings_per_page{margin-bottom:0;float:left;margin-right:10px}}.pl_pagination img:hover{opacity:.8;cursor:pointer}.pl_filter_pill{padding:10px;text-align:center;background:#e2e4e1;width:auto;float:left;margin-right:10px;margin-bottom:10px}.pl_filter_pill:hover{opacity:.8;cursor:pointer}.pl_filter_pill_all{padding:10px;text-align:center;background:#ec1c24;color:#fff;width:auto;float:left;margin-right:10px;margin-bottom:10px}#pl_filters{padding:0}.pl_filter_pill_all:hover{opacity:.8;cursor:pointer}.pl_filter_value a{color:#000}.badge div{margin-right:5px;line-height:19px}.range-plus-badge{box-sizing:border-box;padding:10px 0 20px 0}.primary-product-container .brand a:hover{cursor:pointer}.grecaptcha-badge{z-index:9999}.theme-button{background-color:#3f4c6c;color:#fff;text-transform:uppercase;border:0;border-radius:5px;padding:15px 25px;display:inline-block}.theme-button:hover{color:#fff}.theme-button-chevron{transform:rotate(180deg);height:12px;margin-left:20px;vertical-align:middle}.theme-button-text{vertical-align:middle}.theme-navigation{border-bottom:8px solid #c5bfbf}.theme-navigation-tab-container{float:left;margin-right:15px;margin-bottom:10px}.theme-navigation-tab-container:nth-child(2n){margin-right:0}.theme-navigation-tab{background-color:#c5bfbf;cursor:pointer;border-radius:5px 5px 0 0}.theme-navigation-title{color:#fff;margin:auto;font-size:18px;font-weight:700}.theme-navigation-title-container{height:60px;display:flex;flex-direction:column}@media (min-width:325px){.theme-navigation-title{font-size:16px}}@media (min-width:600px){.theme-navigation-title{font-size:12px}}@media (min-width:800px){.theme-navigation-title{font-size:16px}}@media (min-width:600px){.theme-navigation-tab-container{margin-bottom:0}.theme-navigation-tab-container:nth-child(2n){margin-right:15px}.theme-navigation-tab-container:last-of-type{margin-right:0;float:right}}.theme-product h3,.theme-product p{color:#002333}.theme-price{font-weight:700;font-size:20px}.theme-price-pence{font-size:10px;vertical-align:text-top;margin-left:1px}.theme-roomset-image{position:relative;float:right}.theme-roomset-image img{width:100%}.theme-roomset-tag{position:absolute}.theme-roomset-button{background-color:#fa4616;border:2px solid #fff;width:16px;height:16px;position:absolute;border-radius:50%}.theme-roomset-product{background-color:#fff;position:absolute;display:none;padding:10px;border-radius:5px}.theme-roomset-product h3{font-size:16px;margin:10px 0}.theme-product h3:hover,.theme-roomset-product h3:hover{color:#e43608}.theme-roomset-product-image,.theme-roomset-product-info{padding:10px;float:left}.theme-roomset-product-image{width:45%}.theme-roomset-product-info{width:55%}.theme-container{display:none}.theme-container.active{display:block}.theme-container h3{font-size:16px}.theme-roomset-close-btn{position:absolute;top:0;right:0;margin:5px;background:0 0;border:none}.leaflet-sidebar{position:fixed;right:0;bottom:0;top:0;width:0;background:#fff;z-index:99999;transition:width .3s;overflow:auto}.leaflet-sidebar.active{width:500px;box-shadow:5px 0 20px 4px #000}@media(max-width:599px){.leaflet-sidebar.active{width:350px}}@media(max-width:399px){.leaflet-sidebar.active{width:300px}}.leaflet-sidebar-close{position:absolute;right:16px;top:12px;width:32px;height:32px;opacity:.3;z-index:9}.leaflet-sidebar-close:hover{opacity:1}.leaflet-sidebar-close:after,.leaflet-sidebar-close:before{position:absolute;left:15px;content:' ';height:26px;width:2px;background-color:#000}.leaflet-sidebar-close:before{transform:rotate(45deg)}.leaflet-sidebar-close:after{transform:rotate(-45deg)}.leaflet-tag{position:absolute}.leaflet-tag-button{background-image:url(/img/i-icon_24.png);height:24px;width:24px;cursor:pointer;font-weight:700;letter-spacing:.1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#1d1f20}.leaflet-tag-button:hover{animation:1.5s linear 0s infinite normal leaflet-pulse}@keyframes leaflet-pulse{0%{box-shadow:0 0 0 0 #aba81a30,0 0 0 0 #ffffff4f}30%{box-shadow:0 0 0 0 #aba81a30,0 0 0 10px #ffffff4f}70%{box-shadow:0 0 0 0 #aba81a30,0 0 0 20px #efeb2410}100%{box-shadow:1px 1px 3px 1px #aba81a30,0 0 0 30px transparent}}.leaflet-tag-product{background-color:#fff;display:none;padding:10px;border-radius:5px;text-align:left;padding:36px 24px 0}.leaflet-tag-product.active{display:flex;flex-direction:column;justify-content:center}.leaflet-tag-product a{position:relative;z-index:9}.leaflet-tag-product h3{font-size:26px;margin:10px 0 0;padding-right:26px}.leaflet-tag-product-title p{color:#7f7e7e}.leaflet-tag-product h3:hover,.theme-product h3:hover{color:#e43608}.leaflet-tag-product-image{padding:10px;float:left;width:75%}.leaflet-tag-product-info{width:55%}.leaflet-tag-price{font-weight:700;font-size:20px}.leaflet-tag-product-image,.leaflet-tag-product-info{padding:10px;float:left}.two_up_article_button{padding:5px 20px;border:1px solid #000;border-radius:3px;background-color:transparent;color:#000;text-transform:uppercase;font-size:12px}.sale-banner{position:relative;margin-left:0;margin-right:0}.sale-banner_title h1{position:relative;text-align:center;z-index:999;font-size:92px;font-weight:900;text-transform:uppercase;margin-top:31px}@media(max-width:459px){.sale-banner_title h1{font-size:60px}}.banner-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;max-width:1140px;margin:0 auto 37px}.banner-buttons_item{position:relative;text-align:center;text-transform:uppercase;font-weight:900;font-size:14px;line-height:16px;padding:2px 24px 0;flex-basis:20%;width:20%;border-radius:12px;border:2px solid transparent;display:table;height:42px;margin:10px 20px;transition:all .3s ease}@media(max-width:1199px){.banner-buttons_item{flex-basis:25%;width:25%}.job-form-wording{margin-left:0;width:100%}}@media(max-width:942px){.banner-buttons_item{height:52px;flex-basis:40%;width:40%}}@media(max-width:459px){.banner-buttons_item{flex-basis:100%;width:80%}}.banner-buttons_item .banner-buttons_item_title{vertical-align:middle;display:table-cell}.banner-buttons_item:hover{background:0 0!important;color:#fff!important;border:2px solid #fff!important}.banner-buttons_item:hover i{border-color:#fff!important;border-width:0 3px 3px 0}.banner-buttons_item_discount{position:absolute;bottom:-10px;right:12px;font-size:20px;color:#ed1b24;background-color:#fff;padding:2px 8px;border-top-left-radius:5px;border-bottom-right-radius:5px}@media(max-width:640px){.banner-buttons_item_discount{font-size:16px}}.banner-buttons_item_discount span{font-weight:900}.arrow-container{position:absolute;right:12px;top:50%;transform:translateY(-50%)}i.arrow{border:3px solid;border-width:0 3px 3px 0;display:inline-block;padding:3px;transition:all .5s}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.sales-tile_item{margin-bottom:15px}.sales-tile_item_inner{position:relative;padding-bottom:100%;background-color:#d01f27;border-top-right-radius:15px;border-bottom-left-radius:15px}.sales-tile_item a{width:100%;height:100%;position:absolute;left:0;top:0}.sales-tile_item span{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:30px;font-weight:600;line-height:36px;text-transform:uppercase}@media(max-width:942px){.sales-tile_item span{width:85%;font-size:28px}}@media(max-width:798px){.sales-tile_item span{font-size:20px;line-height:22px}}@media(max-width:400px){.sales-tile_item span{font-size:15px;line-height:16px}}.cnt_img-overlay{position:absolute;top:0;left:0;bottom:0;z-index:999;width:100%;opacity:.7}.three_up_sale .cnt_item,.two_up_sale .cnt_item{border:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.three_up_sale_title,.two_up_sale_title{margin:14px 0 10px;line-height:20px}.sale_button{position:relative;padding:6px 20px;line-height:20px;border:1px solid transparent;border-radius:3px;text-transform:uppercase;font-size:12px;border-radius:6px;border:2px solid transparent;width:161px}@media(max-width:388px){.sale_button{padding:6px 26px}}.sale_button:hover{text-decoration:underline}.three_up_sale{display:flex;flex-wrap:wrap}.three_up_sale .cnt_img{border-top-right-radius:15px;border-bottom-left-radius:15px}.three_up_sale_title{margin:14px auto 10px;line-height:20px;padding:0 28px}@media(max-width:1199px){.sidebar{margin-bottom:20px}.sidebar .mobile_department_dropdown{overflow:hidden;max-height:0}.sidebar .mobile_department_dropdown.active{max-height:1000px}.sidebar__title{cursor:pointer}ul.article-container_list{max-height:0}ul.article-container_list.active{max-height:1300px}}.dropdown_closed{border-bottom:1px solid transparent}@media(max-width:1199px){.department-bottom-border{border-bottom:1px solid #e2e4e1}}.footer_column{min-height:250px}.leaflet-sidebar-button-container{display:flex;width:100%}.leaflet-sidebar-button-container button:first-child{margin-right:5px}.leaflet-sidebar-button-container button:last-child{margin-left:5px}.leaflet-more-info-btn{color:#000;background-color:transparent;border-color:#000;border:1px solid;margin-bottom:8px;outline:white;transition:.3s ease-in-out;padding:15px 20px;font-size:15px;line-height:20px;border-radius:1px;width:100%;text-align:center}.align_media_left{float:left;margin:20px 20px 20px 0}.align_media_right{float:right;margin:20px 0 20px 20px}.align_media_center{display:block;margin:20px auto}@media(max-width:784px){.editorial_image{width:100%!important;height:auto!important}}.pl_title_wrapper h1{font-size:24px}.no-marg-top{margin-top:0}.marg-top-40{margin-top:40px!important}.marg-bottom-40{margin-bottom:40px!important}.marg-bottom-50{margin-bottom:50px!important}.marg-bottom-20{margin-bottom:20px}.marg-bottom-0{margin-bottom:0}video.responsive-video{object-fit:fill}@media(max-width:1900px){video.responsive-video{max-height:765px}}@media(max-width:1500px){video.responsive-video{max-height:765px}}@media(max-width:959px){video.responsive-video{max-height:350px}}.timer{position:absolute;width:100%;left:0;bottom:0;overflow:hidden}.blackFriday-timeLeft{color:#000;font-weight:700;margin-bottom:0}.blackFriday-timeUnit{color:#000;text-transform:uppercase;margin-bottom:0}.time{display:inline-block;line-height:1;background-color:#fff;padding:10px 0}@media(max-width:959px){.blackFriday-timeLeft{font-size:20px}.blackFriday-timeUnit{font-size:15px}.time{width:80px;margin:0 5px 20px 5px}}@media(max-width:430px){.blackFriday-timeLeft{font-size:15px}.blackFriday-timeUnit{font-size:10px}.time{width:55px;margin:0 0 20px 0}}@media(min-width:960px){.blackFriday-timeLeft{font-size:25px}.blackFriday-timeUnit{font-size:20px}.time{width:120px;margin:0 5px 15px 5px}}.iceland-logo-cont{height:200px;display:flex;align-items:center}.iceland-footer img,.iceland-header img{width:100%}#iceland-main-logo{margin:auto}@media(min-width:600px) and (max-width:960px){#iceland-main-logo{width:initial}}a.redbutton{display:block;color:#fff;background-color:#d0202e;padding:20px 0;margin-bottom:10px}i.iceland-information{display:inline-block}@media(min-width:1200px){.iceland-logo-cont{height:270px}}@media(min-width:600px){.no-gutters{padding-left:0;padding-right:0}}.hide-seek{position:absolute;z-index:5}.hide-seek img{max-width:230px}@media(max-width:1200px){.hide-seek img{max-width:180px}}@media(max-width:400px){.hide-seek img{max-width:150px}}.hide-seek-style-1{display:flex;justify-content:center;align-items:center}.hide-seek-style-2{display:flex;justify-content:flex-end;align-items:flex-end}.hide-seek-style-3{display:flex;justify-content:center;align-items:end}.hide-seek-style-4{position:absolute;bottom:0;right:0;margin-bottom:15%;margin-right:25%}.hide-seek-style-4 img{width:200px}@media(max-width:600px){.hide-seek-style-4{margin-bottom:15%;margin-right:25%}.hide-seek-style-4 img{width:150px}}.hide-seek-style-5,.hide-seek-style-6{position:absolute;bottom:0;right:0;z-index:5}.hide-seek-style-5 img{width:250px}@media(max-width:1200px){.hide-seek-style-5 img{width:225px}}@media(max-width:960px){.hide-seek-style-5 img{width:200px}}@media(max-width:599px){.hide-seek-style-5 img{width:300px}}.hide-seek-style-6 img{width:200px}@media(max-width:600px){.hide-seek-style-6 img{width:275px}}@media(max-width:400px){.hide-seek-style-6 img{width:200px}}.elf-address input{margin-bottom:10px}.elves_form_field_error{padding-top:0}.header_information_banner{position:relative;text-align:center}.header_information_banner:before{display:none}.header_information_banner a,.header_information_banner p{color:#323232;padding-top:8px;text-transform:uppercase}.header_information_banner a,.header_information_banner p{color:#fff}.header_information_banner img{position:absolute;top:0;left:0;width:100%;height:35px;z-index:-1}@media(max-width:500px){.header_information_banner{margin-bottom:20px}}.accordion{clear:both}.accordion-item{max-height:72px;overflow:hidden;border-bottom:1px solid #e2e4e1;cursor:pointer;position:relative}.accordion-item.active{max-height:20000px}.accordion-item:first-child{border-top:1px solid #e2e4e1}.accordion-item p{font-size:18px!important;padding:24px 0 20px 20px;margin-bottom:0}@media(max-width:540px){.accordion-item p{font-size:16px!important;padding:28px 50px 20px 20px;margin-bottom:0;font-weight:900;line-height:16px!important;font-weight:900}}@media(max-width:460px){.accordion-item p{font-size:14px!important}}.accordion-item p:first-child{border-bottom:1px solid #e2e4e1}.accordion-item>ul{padding:20px;width:96%;margin:0 auto}.accordion-item ul li{line-height:22px}.accordion-arrow{position:absolute;right:30px;top:36px;transform:translateY(-50%)}.accordion-item.active .accordion-arrow{top:40px}.accordion-arrow i.arrow{border-width:0 2px 2px 0;padding:7px;border-color:#323232}@media(max-width:540px){.accordion-arrow i.arrow{padding:4px}}.true-moments{width:245px}@media(max-width:960px){.true-moments{width:185px}}@media(min-width:350px) and (max-width:960px){.product-range__logo img{width:initial!important}}#klarna-container{margin-bottom:30px}.btn-klarna{padding:5px 15px;color:#fff;border:transparent;border-radius:3px}.klarna-proceed{background-color:green}.klarna-proceed:hover{background-color:#006a00;transition:.3s ease-in-out}.klarna-cancel{background-color:red;float:right}.klarna-cancel:hover{background-color:#e10000;transition:.3s ease-in-out}button.klarna{color:#323232;background-color:#fff;border-color:#fcfefb;padding:10px;border:1px solid;margin-bottom:8px;outline:white;transition:.3s ease-in-out}#per-month,#per-month-three-year,#per-month-two-year,#per-month-year{font-size:24px}.klarna-close{position:absolute;padding:10px;cursor:pointer;left:0;background:#fff;border-radius:30px;font-size:24px;margin:10px}.klarna-introduction{margin-top:40px;margin-bottom:40px}#klarna-value{margin-bottom:10px}.klarna-faq{margin-top:40px;padding-top:10px;background-color:#000;color:#fff}.klarna-steps{margin-bottom:30px}.klarna-faq a{color:#fff}.btn-klarna-shop{margin-top:20px}.payments-information{font-size:15px}.klarna-black{background-color:#000}.klarna-black h3,.klarna-black h4,.klarna-black li,.klarna-black p{color:#fff}.klarna-black h3{font-size:18px}.klarna-black h4{font-size:64px;font-weight:700}.klarna-black li,.klarna-general-information li,.klarna-why-pay li{text-align:left;margin:auto;width:300px}.klarna-general-information li,.klarna-why-pay li{max-width:480px;width:100%}.klarna-calculator-container{background-color:#f8f8f8}@media (min-width:600px){.klarna-calculator-sidebar{min-width:500px}}@media(min-width:961px){.klarna-flex{display:flex}}.klarna-calculator-options{min-height:160px;margin-bottom:10px;padding:15px 30px}@media(max-height:400px){#klarna-slice-one-year,#klarna-slice-three-year,#klarna-slice-two-year{height:225px}}.klarna-calculator-grey{background:#e9eae6}.klarna-calculator-grey h4,.klarna-calculator-grey p{color:#8c8c8c}.klarna-calculator-white{background:#fff;border:1px solid #e3e3e3;border-radius:3px}.klarna-calculator-white h4,.klarna-calculator-white p{color:#323232}.klarna_page_disclosure_para{background-color:#f8f8f8}.product-klarna-container{height:100%;width:0;position:fixed;z-index:999998;top:0;right:0;transition:ease-in-out .5s;-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear;background-color:rgba(232,232,232,.75)}.klarna-financing-container{height:100%!important;width:0;position:fixed;z-index:999999;top:0;right:0;overflow-x:hidden;transition:ease-in-out .5s;max-width:calc(100% - 40px);overflow-y:scroll}#clearpay-product-info{position:fixed;top:0;right:0;height:100%;width:0;z-index:999998;transition:ease-in-out .5s;-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear;background-color:rgba(232,232,232,.75)}.clearpay-info-container{position:fixed;top:0;right:0;height:100%!important;width:0;max-width:100%;z-index:999999;overflow-x:hidden;transition:ease-in-out .5s;overflow-y:auto}.clearpay-close{position:absolute;left:0;margin:5px;padding:10px;cursor:pointer;background:#fff;border-radius:30px;font-size:24px}.clearpay-info-sidebar{margin-left:60px;padding:40px;background-color:#fff;width:360px;max-width:calc(100vw - 60px);min-height:100%}.clearpay-info-sidebar .clearpay-logo{margin:0 0 20px}.clearpay-info-sidebar .clearpay-logo img{display:block;width:256px;max-width:100%;height:auto!important}.clearpay-info-sidebar h4,.clearpay-info-sidebar h5{font-size:32px;line-height:1.25em;font-weight:700}.clearpay-blocks{display:table;margin:30px 0 40px}.clearpay-blocks .clearpay-block{display:table-row}.clearpay-blocks .clearpay-block>div{display:table-cell;vertical-align:middle;padding:15px 0}.clearpay-blocks .clearpay-block .block-img{width:70px;padding-right:10px}.clearpay-blocks .clearpay-block .block-img img{display:block;max-width:100%;height:auto!important}.clearpay-blocks .clearpay-block .block-txt{padding-left:10px}.clearpay-blocks-wrapper .clearpay-blocks{text-align:left;margin:20px auto}.clearpay-blocks-wrapper .clearpay-blocks .clearpay-block>div{padding:5px 0}.clearpay-blocks-wrapper .clearpay-blocks .clearpay-block .block-txt{padding-left:10px}.clearpay-base{font-size:11px;line-height:1.5em}#clearpay-product-info.open{width:100%;background:rgba(232,232,232,.5)}#clearpay-product-info.open+.clearpay-info-container{width:440px}@media(max-width:600px){.clearpay-close{margin:5px}.clearpay-info-sidebar{margin-left:60px;padding:20px;max-width:calc(100vw - 60px)}}@font-face{font-family:Lato-thin;src:url('/fonts/Lato-Thin.ttf') format('truetype');font-weight:100;font-style:italic;unicode-range:U+000-5FF}#no_receipt select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';width:160px;height:25px}.score_selector{font-size:13px;line-height:40px;height:40px;border:1px solid #ccc;color:#fff;text-align:center;float:left;margin-right:10px;margin-bottom:5px;transition:all .2s ease;user-select:none}#survey-progress-start{position:absolute;left:-20px;top:-15px;width:45px}#survey-progress-finish{position:absolute;right:-15px;top:-10px;width:45px}.coffee-flex{display:flex}.coffee-flex>div:nth-child(2){flex:1;display:flex;align-items:center}.department-selected{display:inline-block;background-color:#fa4616;padding:20px;margin:20px}.clear-fix{clear:both}.survey_department_checkbox{display:none}.survey_department_checkbox+label{height:65px;width:65px;display:inline-block;padding:0;background-color:transparent;cursor:pointer;padding:20px;margin:20px}#department_funiture+label{background:url('/img/satisfaction-survey/assets/departments/furniture.png') no-repeat;background-size:65px}#department_decoration+label{background:url('/img/satisfaction-survey/assets/departments/decoration.png') no-repeat;background-size:65px}#department_household+label{background:url('/img/satisfaction-survey/assets/departments/household.png') no-repeat;background-size:65px}#department_garden+label{background:url('/img/satisfaction-survey/assets/departments/garden.png') no-repeat;background-size:65px}#department_pets+label{background:url('/img/satisfaction-survey/assets/departments/pets.png') no-repeat;background-size:65px}#department_leisure+label{background:url('/img/satisfaction-survey/assets/departments/outdoor.png') no-repeat;background-size:65px}#department_technology+label{background:url('/img/satisfaction-survey/assets/departments/Arts_Crafts.png') no-repeat;background-size:65px}#department_clothing+label{background:url('/img/satisfaction-survey/assets/departments/clothing.png') no-repeat;background-size:65px}#department_painting+label{background:url('/img/satisfaction-survey/assets/departments/painting.png') no-repeat;background-size:65px}#department_cooking+label{background:url('/img/satisfaction-survey/assets/departments/kitchen.png') no-repeat;background-size:65px}#department_furnishing+label{background:url('/img/satisfaction-survey/assets/departments/rugs.png') no-repeat;background-size:65px}#department_lighting+label{background:url('/img/satisfaction-survey/assets/departments/lighting.png') no-repeat;background-size:65px}#department_outdoor+label{background:url('/img/satisfaction-survey/assets/departments/patio.png') no-repeat;background-size:65px}#department_diy+label{background:url('/img/satisfaction-survey/assets/departments/diy.png') no-repeat;background-size:65px}#department_stationery+label{background:url('/img/satisfaction-survey/assets/departments/stationery.png') no-repeat;background-size:65px}#department_arts+label{background:url('/img/satisfaction-survey/assets/departments/arts_craft.png') no-repeat;background-size:65px}#department_health+label{background:url('/img/satisfaction-survey/assets/departments/health.png') no-repeat;background-size:65px}#department_baby+label{background:url('/img/satisfaction-survey/assets/departments/Arts_Crafts.png') no-repeat;background-size:65px}#department_kids+label{background:url('/img/satisfaction-survey/assets/departments/toys.png') no-repeat;background-size:65px}#department_bathroom+label{background:url('/img/satisfaction-survey/assets/departments/bathroom.png') no-repeat;background-size:65px}#department_iceland+label{background:url('/img/satisfaction-survey/assets/departments/iceland.png') no-repeat;background-size:65px}#purchase-cafe+label{background:url('/img/satisfaction-survey/assets/departments/food.png') no-repeat;background-size:65px}.score_selected{background-color:#fa4616;color:#fff}#receipt-answer{display:block}.shopped-before{margin:10px 10px 30px 0}.opinion-introduction{font-family:Lato-thin,sans-serif;font-size:30px}.shopped-before button{height:60px;width:100px;background:#014898;background:linear-gradient(180deg,#014898 0,#2a2567 100%);border:1px solid #fff}.survey-banner{margin-bottom:30px;margin-top:30px}.survey-question{margin-top:30px}.survey-stage{margin-top:30px}#start-survey,.survey-stage a{padding:10px;color:#fff;background-color:#e43608;height:40px;border:1px solid #fff}.survey-stage a{display:inline-block;width:80px}.survey-stage button{width:75px}.survey-section-container{-moz-box-shadow:0 0 5px #c3bebe;-webkit-box-shadow:0 0 5px #c3bebe;box-shadow:0 0 5px #c3bebe;padding:30px;background:#014898;background:linear-gradient(180deg,#014898 0,#2a2567 100%);margin-top:10px;color:#fff}.survey-section-container textarea{color:#333}@media(max-width:600px){.survey-section-container{padding:30px 15px}}.survey-section-container p{color:#fff}.survey-section-container h4,.survey-section-container h5{color:#fff}.survey-section-container input,.survey-section-container select{min-height:20px;margin-bottom:15px;line-height:initial;color:#000}.survey-section-container ul{padding-left:15px}#start-survey{display:inline-block}.survey-table-center{margin-left:auto;margin-right:auto}.survey-table-center input{margin-left:4px;margin-right:4px;height:60px;background:#014898;color:#fff;border:1px solid #fff}.survey-table-center td{width:4%}.radio-center td:nth-child(n+2){text-align:center}.tg-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.survey-table-center th{text-align:center;width:9%}.survey-table-break{height:10px}.survey-section-container input{position:initial!important}.survey_contact_information label{display:block;padding-left:15px;text-indent:-15px;margin-top:10px}.survey_competition input,.survey_contact_information input,.survey_visit_customer input,.survey_visit_reason input{padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;overflow:hidden}.survey_contact_information input{margin-bottom:10px}.survey_contact_information p{margin-top:10px}.survey-coffee button{font-size:13px;line-height:29px;height:30px;width:75px;border:1px solid #ccc;color:#000;text-align:center;float:left;margin-right:10px;margin-bottom:5px;transition:all .2s ease;user-select:none}.survey-coffee button:hover{background-color:#fa4616;cursor:pointer;color:#fff}.coffee_selected{background-color:#fa4616;color:#fff}#survey-progress{background-color:red;margin-top:20px}#survey-progress-icon{position:absolute;left:0;transform:translateX(0);top:-40px}progress[value]::-moz-progress-bar{background-image:-moz-linear-gradient(rgba(14,170,21) 33%,rgba(14,170,21) 66%,rgba(14,170,21) 100%,transparent 0),-moz-linear-gradient(left,#fff,#000)}.trusted-information{display:flex;align-items:start;margin-top:5px}.trusted-information img{width:20px;margin-right:5px}.product_type_logo{width:30px;height:30px;margin-bottom:10px;margin-left:-10px}#additional-info-overlay,#trusted-partner-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);top:0;z-index:99999;overflow:auto}#trusted-partner-plus-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);top:0;z-index:99999;overflow:auto}.warranty-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);top:0;z-index:99999;overflow:auto}.tp_information_plus_cont{height:100%!important;width:0;position:fixed;z-index:9999999;top:0;right:0;max-width:calc(100% - 15px);overflow-x:hidden;transition:ease-in-out .5s;overflow-y:scroll;right:0;min-height:100vh}.additional-info-cont,.tp_information_cont,.warranty-sidebar{height:100%!important;width:0;position:fixed;z-index:999999;top:0;right:0;max-width:calc(100% - 15px);overflow-x:hidden;transition:ease-in-out .5s;overflow-y:scroll;right:0;min-height:100vh}.tp_information_plus_product{background-color:#fff;min-height:100%;padding:15px 15px 15px 40px;margin-left:55px;position:absolute;top:0}.tp_information_plus_product h1{font-size:30px;color:#5e5b5b}.tp_information_plus_product p{color:#5e5b5b}.tp_information_plus_product a{font-size:15px;text-decoration:underline}.additional-info-product,.tp_information_product,.warranty_information_product{background-color:#fff;min-height:100%;padding:15px;margin-left:55px;position:absolute;top:0;right:0}.additional-info-product,.tp_information_product{padding:40px}@media (min-width:600px){.additional-info-product,.tp_information_product{min-width:700px}.tp_information_plus_product{min-width:700px}}.tp_plus_close{position:sticky;z-index:99999;width:40px;height:40px;top:15px;left:0;border-radius:30px;background-color:#fff;padding:5px;color:#ccc;font-size:24px;cursor:pointer;text-align:center}#additional_info_close,.tp_close{position:sticky;z-index:9999;width:40px;height:40px;top:15px;left:0;border-radius:30px;background-color:#fff;padding:5px;color:#ccc;font-size:24px;cursor:pointer;text-align:center}.tp_plus_close img{position:absolute;width:100%;top:0;left:0}#additional_info_close img,.tp_close img{position:absolute;width:100%;top:0;left:0}.trusted_toggle{color:#337ab7;border-bottom:1px solid #337ab7;cursor:pointer}.fulfilment_many_items{height:20px;overflow:hidden;margin-bottom:20px}.fulfilment_many_items.open{height:initial}.fulfilment_many_items_toggle{text-align:center;cursor:pointer;position:relative}.fulfilment_many_items_toggle p{position:relative;display:inline;padding:0 20px;background-color:#fff;z-index:20}.fulfilment_many_items_toggle hr{position:absolute;top:0;width:100%;margin:10px}.many_items_chevron{transform:rotate(0);transition:transform .5s}.many_items_chevron_open{transform:rotate(180deg);transition:transform .5s}.radio_button_store_mobile{position:absolute;left:10px;top:calc(0% - -20px)}.radio_button_store_mobile{width:22px;position:absolute;right:15px;top:0;height:22px;border:1px solid #e2e4e1;border-radius:24px;margin-top:18px;margin-bottom:18px}.checkout_store_picked_mobile{margin:10px auto;color:#000;background-color:#fff;padding:10px 0;border:1px solid transparent}.checkout_store_picked_mobile_selected{color:#000;background-color:#dfe6ed;margin:10px auto;padding:10px 0;border:1px solid #9eadba}.store_miles{color:#3c7f53}.btn-more-stores{border:1px solid #3c7f53;color:#3c7f53}.btn-more-stores:hover{border:1px solid #3c7f53;color:#3c7f53}.btn-more-stores:focus{outline:0;background-color:#fff;border:1px solid #3c7f53;color:#3c7f53}.msf-fullpage{background:rgba(0,0,0,.75)}button.out-of-stock-pre,button.personalise-change,button.product-dyn-personalise-btn{color:#22527b;background-color:#fff;border-color:#22527b;border:1px solid;outline-color:#fff}button.out-of-stock-pre:hover,button.personalise-change:hover,button.product-dyn-personalise-btn:hover{color:#fff;background-color:#337ab7;border-color:#337ab7;border:1px solid;outline-color:#fff}.action-half-width{width:50%}.flipbook{list-style-type:none}.flex{display:flex}.flip-arrows{background-color:transparent;border:transparent}.flip-arrows img{width:20px;cursor:pointer}#mp_large_return>.return,#mp_small_return>.return,#range_instore_only_return>.return,#range_large_return>.return,#range_small_return>.return,.mp_mto_return>.return,.mp_return>.return,.mto_return>.return,.range_return>.return{padding:15px;display:flex;justify-content:space-between}#mp_large_return>.return p,#mp_small_return>.return p,#range_instore_only_return>.return p,#range_large_return>.return p,#range_small_return>.return p,.mp_mto_return>.return p,.mp_return>.return p,.mto_return>.return p,.range_return>.return p{margin:0}#mp_large_return>.return p:nth-child(2),#mp_small_return>.return p:nth-child(2),#range_instore_only_return>.return p:nth-child(2),#range_large_return>.return p:nth-child(2),#range_small_return>.return p:nth-child(2),.mp_mto_return>.return p:nth-child(2),.mp_return>.return p:nth-child(2),.mto_return>.return p:nth-child(2),.range_return>.return p:nth-child(2){text-align:right;padding-left:25px;display:inline-block}#mp_large_return>.return-blue,#mp_small_return>.return-blue,#range_instore_only_return>.return-blue,#range_large_return>.return-blue,#range_small_return>.return-blue,.mp_mto_return>.return-blue,.mp_return>.return-blue,.mto_return>.return-blue,.range_return>.return-blue{background-color:#d6e4f1}#mm_left_content{position:relative}#mm_left_content>div:first-child>div>a:first-child{font-weight:700!important}.dropdown-menu li:nth-child(3)>span{color:red}.leaflet_grey_cont{padding:50px 0;background-color:#b3b2b2;display:flex}.flip-arrows-next,.flip-arrows-prev{align-self:center;padding:15px;background-color:#fff}.flip-arrows-next{border-top-left-radius:3px;border-bottom-left-radius:3px}.flip-arrows-prev{border-top-right-radius:3px;border-bottom-right-radius:3px}.res_disclaimer{font-size:85%}.price-details .res_disclaimer,.price-details .res_not_available{color:#7f7e7e;font-size:12px;display:inline-block}.res_not_available{border:1px solid #000;padding:10px;margin:10px 0}.res_only{display:none}.store-assets img{border:1px solid #000}.store-assets li{list-style:none}.store-assets img.single-center{margin:auto;width:80%;display:block}.eight_product{color:#000}.r-customer-basket{background-color:#fa4616;color:#fff!important}.ice_container{max-width:1920px;margin:0 auto}.ice_header{overflow:hidden}.ice_header_bg{background-image:url("../../img/iceland/iceland-cafe/Poster_Curry_Double_Board_1_-HR-1200x1200px.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 75%;height:470px}.ice_header_title .title{font-family:Pacifico;font-size:34px}.ice-header-cafe-logo{margin:0 auto;max-width:600px;min-width:270px;width:100%}.ice_header .range_branding{display:flex;align-items:center;justify-content:center;height:40px;margin:10px 0 0 0}.ice_header .range_branding .title{color:#fff;font-size:16px;margin:0}.ice_header .range_branding img{width:176px;max-width:308px;padding:5px;transform:scale(1.1)}.header_grid_images{margin:15px 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:10px;justify-self:center}.cafe-costa-desktop{display:none}.cafe-costa-mobile{max-width:360px;margin:0 auto;transform:translateX(-10px)}.header_grid_images .img-border,.iceland-menu .img-border{border:3px solid #515559;border-radius:10px;overflow:hidden}@media (min-width:959px){.cafe-costa-mobile{display:none}.header_grid_images{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:1200px;margin:15px auto}.cafe-costa-desktop{display:-ms-grid;display:grid;align-items:center;grid-column:3/5}}@media (min-width:768px){.ice_header_title .title{font-size:100px}.ice_header .range_branding{height:65px;margin-top:15px}.ice_header .range_branding .title{font-size:36px}.ice_header .range_branding img{width:100%}}.reusable-wrapper{max-width:810px;margin:10px auto 20px auto;padding:0 15px}.ice-about-title-wrapper{background-color:#d30625;padding:0 20px;margin:20px auto;min-width:150px;max-width:403px}.iceland-about-title{font-size:28px;text-transform:capitalize;font-family:"Geared Slab";color:#fff;width:100%;padding:2px 0}.cta-wrapper{background-color:#51565a;width:100%;padding:5px 0}.iceland-cta{color:#fff;text-decoration:underline;font-size:14px;text-transform:uppercase}.iceland-menu-wrapper{background-image:url("../../img/iceland/iceland-cafe/Iceland Red Wood Background [Horizontal].jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding:15px 0;margin-top:30px}.iceland-heading-2{font-family:Pacifico;font-size:20px;padding:5px 0 10px 0}.iceland-heading-3{color:#fff;font-family:Pacifico;font-size:24px}.iceland-text-1{color:#fff}.iceland-menu{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:5px;max-width:576px;margin:0 auto 12px auto}.iceland-menu-link{color:#fff;text-decoration:underline;font-size:16px;text-transform:uppercase}@media (min-width:768px){.cta-wrapper{padding:10px 0}.iceland-text{font-size:18px}.iceland-heading-2{font-size:34px;padding:10px 0 15px 0}.iceland-heading-3{font-size:40px}.iceland-menu-wrapper{padding:15px 0 5px 0}.iceland-menu{grid-gap:15px}.iceland-cta{font-size:18px}.iceland-menu-link{font-size:24px}}.iceland-great-deals-grid{display:-ms-grid;display:grid;grid-gap:15px}.iceland-kids-deal{max-width:800px;margin:0 auto}.saver-deals{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:1400px;grid-gap:10px;margin:0 auto}@media (min-width:768px){.saver-deals{grid-gap:40px}.iceland-deals-title{width:100px;color:#fff;font-family:Pacifico;font-size:34px}}@media (max-width:960px){.verticalAlignBottom{top:109%!important;position:absolute!important;transform:translateY(-50%);z-index:1;background-color:transparent!important}}.divider{margin-bottom:30px}.js_display_warning_offset{opacity:0;position:fixed;bottom:-5px;width:100%;max-height:250px;height:100%;padding:0 15px 15px 0;text-align:center;color:#fff;background-color:#fa4616;z-index:25;transform:translateY(100%);transform-origin:center;padding:0 15px}.idle_warning_icon_wrapper{display:flex;justify-content:center;align-items:center;height:100px;width:100px;background-color:#fa4616;border-radius:50%;transform:translateY(-40%);z-index:-1}.idle_warning_icon_wrapper img{display:flex;width:50px;height:50px}@media (min-width:768px){.idle_warning_icon_wrapper img{width:70px;height:70px}}.js_display_warning_offset-animate{transition:all .3s ease-in-out;transform:translateY(0) scale(1);opacity:1}.js_idle_timer{position:absolute;font-size:22px;color:#fff;opacity:0;font-weight:700;top:50%;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}@media (min-width:768px){.js_idle_timer{top:30%;font-size:36px}}.js_idle_timer-animate{opacity:1}.idle_warning_message_container{position:relative;display:flex;align-items:center;flex-direction:column;height:100%}.warning_message_content{max-width:800px;display:flex;flex-direction:column;transform:translateY(-35%)}.header_logo_warningOffset{width:34px;margin:0 10px 0 0}.idle_warning_message_text{font-size:16px;color:#fff}@media (min-width:768px){.idle_warning_message_text{font-size:22px}}.kiosk-cta-btn{border-radius:10px;padding:6px 10px;color:#fa4616;background-color:#fff;border:none;width:160px;margin:60px auto 0 auto}.comp_lister_header_text,.comp_lister_header_text_bot{overflow:hidden}.comp_lister_content{line-height:22px;margin-bottom:20px}.comp_lister_content p{margin-bottom:0}.js-comp_lister_height{height:150px}.comp_lister_cta_wrapper{margin:0 auto;width:100%;padding:5px 10px 10px 0}.comp_lister_cta_wrapper .comp_lister_bot_cta,.comp_lister_cta_wrapper .comp_lister_cta{background-color:transparent;border:none;padding:0;font-size:14px;position:relative;color:#fa4616}.comp_lister_cta_wrapper .comp_lister_bot_cta:focus,.comp_lister_cta_wrapper .comp_lister_cta:focus{outline-color:transparent}.comp_lister_cta_wrapper .comp_lister_bot_cta::after,.comp_lister_cta_wrapper .comp_lister_cta::after{content:"";position:absolute;height:1px;width:0%;left:0;bottom:0;background-color:#323232;transform-origin:left;transition:all .2s ease-in-out}.comp_lister_cta_wrapper .comp_lister_bot_cta:hover::after,.comp_lister_cta_wrapper .comp_lister_cta:hover::after{width:100%}@media(min-width:768px){.comp_lister_cta_wrapper{display:none}.js-comp_lister_height{height:100%}}.page_footer_social_overflow{overflow:hidden;height:38px;display:flex;align-items:center}.page_footer_social_wrapper{background:radial-gradient(#006eba 5%,#2a2869 70%);width:100%;height:100px}.page_footer_social_container{max-width:600px;height:100%;display:flex;margin:0 auto;align-items:center;justify-content:center;padding:0 15px}.page_footer_social_container .title{color:#fff;font-size:11px;margin:3px 5px 0 0}.social_media_container{display:flex;justify-content:center}.social_media_container a{color:#fff;padding:0 5px}.social_media_container a:last-child{padding-left:6px;padding-right:0}.social_media_container .social_icon{width:27px;height:27px;aspect-ratio:27/27;height:27px}@media (min-width:375px){.page_footer_social_container .title{font-size:14px}.social_media_container .social_icon{width:33px;height:33px;aspect-ratio:33/33;height:33px}}@media (min-width:425px){.page_footer_social_container .title{font-size:15px;margin-right:10px}.social_media_container a{padding:0 10px}}@media (min-width:768px){.page_footer_social_overflow{height:40px}.page_footer_social_wrapper{background:radial-gradient(#006eba 20%,#2a2869 83%);height:150px}.page_footer_social_container .title{font-size:18px}.social_media_container .social_icon{width:35px;height:35px;aspect-ratio:35/35;height:35px}}@media (min-width:1024px){.page_footer_social_wrapper{height:150px}.page_footer_social_container .title{font-size:20px}}.page_footer_container{max-width:1700px;margin:0 auto}.half-width{width:50%}.three-quarter-width{width:75%}.btn-view-details{padding:10px;background-color:#fa4616;color:#fff}.btn-view-details:hover{color:#fff;cursor:pointer}.opening-cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e2e4e1}.opening-info{display:flex;align-items:flex-start}.opening-info div p{margin-bottom:0}.opening-info div p{color:#7f7e7e}.opening-info div p:first-child{font-size:16px;color:#000;font-weight:700}.opening-location{display:flex;align-items:center;justify-content:space-between}.range-logo{width:75%}.opening-sign{width:75%}.opening-orange{color:#fa4616}@media(max-width:600px){.opening-info{flex:0 0 100%}.opening-location{width:100%}.opening-location div{margin-bottom:10px}.opening-location div:first-child{margin-bottom:10px}}@media(min-width:601px){.opening-sign{width:60%}.opening-location div:first-child{text-align:center}.opening-location div{width:140px}}.shop-now-cont{position:absolute;bottom:10%;width:60%;margin-left:20%}.shop-now-cont div{display:flex;align-items:center;justify-content:space-evenly;text-align:center;flex-wrap:wrap}.shop-now-cont .banner_btn{border-radius:10px;text-transform:uppercase;padding:5px 10px 5px 30px;width:170px;display:flex;justify-content:space-between;align-items:center;align-content:center;height:50px;font-size:15px;letter-spacing:1px}.shop-now-cont span{font-size:30px;line-height:initial}.shop-now-cont a{margin:10px 0}.banner_split{position:absolute;top:0;right:0;width:20%;height:100%;z-index:2}.banner_split_second{position:absolute;bottom:0;right:0;width:20%;height:50%;z-index:3}.brand-list{margin-bottom:10px}#brand-alphabet{display:flex;padding:10px;border:1px solid #e3e3e3;margin-bottom:30px;overflow:auto;flex-wrap:wrap;justify-content:space-evenly;background-color:#fcfefb}.brand-letter-selection{text-transform:uppercase;margin:auto;font-size:18px;color:#000;border:none;margin:0 8px;cursor:pointer}.featured_brand_header{text-align:center}.featured_brand_img_wrapper{height:50%;display:flex;justify-content:center;align-items:center;position:relative;max-width:150px}.featured_brand_img_double{height:100%}.featured_brand_img{width:100%;height:auto}.featured_brand_link{position:relative;display:flex;justify-content:center}.comp_brand_index_wrapper,.featured_brands_carousel_wrapper{margin-top:50px}.brand_index_container{min-height:500px;height:100%}.brand_index_wrapper{position:relative}.brand-index{margin-bottom:50px;transition:all .25s ease-in-out;opacity:0}.brand_index_active{opacity:1}.brand-index a{color:#000;margin:5px 0;padding-left:0}#brand-alphabet p:hover,#brand-letter,.brand-index a:hover,.fb_ind_active{color:#fa4616}.brand-opt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.our-brand-title{position:absolute;top:0;margin:auto;left:50%;transform:translate(-50%,50%);background-color:#fff;padding:0 30px;z-index:10}.shop-all-brands{color:#000;border:1px solid #000!important;padding:10px 15px;border-radius:5px;display:inline-block!important}.shop-all-brands::after{background-image:initial!important}.shop-all-brands:hover{color:#fff;background-color:#fa4616!important;border:1px solid #000!important;padding:10px 15px;border-radius:5px;transition:.3s ease-in-out}.social-body{display:flex;justify-content:center;align-items:center;background:#1b75bb;background:radial-gradient(circle,#1b75bb 0,#2b388f 100%)}@media(max-width:960px){.social-body{align-items:start}}.social-container{text-align:center;width:300px}.social-container a{display:flex;align-items:center;justify-content:space-between;border-radius:10px;border:2px solid #fff;margin:15px auto;padding:0 10px;color:#fff;font-weight:700;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,.15) 20%,rgba(0,0,0,0) 50%);width:250px;font-size:16px;text-transform:uppercase}.social-container img:first-child{width:40px}.social-container img:nth-child(2){width:11px}#brand-letter{text-transform:uppercase}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>span{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>span:focus,.dropdown-menu>li>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>span,.dropdown-menu>.active>span:focus,.dropdown-menu>.active>span:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>span,.dropdown-menu>.disabled>span:focus,.dropdown-menu>.disabled>span:hover{color:#777}.dropdown-menu>.disabled>span:focus,.dropdown-menu>.disabled>span:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}ul#level_1_nav>li>a{font-weight:400;cursor:pointer}ul#level_1_nav li:hover>a{color:#323232;background-color:#fff}ul#level_1_nav li>a:focus{color:#323232;background-color:#fff}ul#level_1_nav li.child_selected>a{color:#fff;background-color:#323232}ul#level_1_nav li{cursor:pointer}@media (min-width:960px){ul#level_1_nav li:hover>a{color:#fff;background-color:#323232}ul#level_1_nav li:focus>a{color:#fff;background-color:#323232}}.dropdown-menu>li>span:focus,.dropdown-menu>li>span:hover{text-decoration:none;color:#fff;background-color:#323232;outline:0}.dropdown-menu{background-color:#fff;border-radius:0;z-index:1060;border-top:1px solid #e2e4e1}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu li:hover>ul{display:block;z-index:98;position:absolute}.dropdown-menu li span{border-width:0 1px;border-style:none solid;border-color:-moz-use-text-color transparent;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;z-index:11;color:#323232;position:relative;text-decoration:none;cursor:pointer;font-size:14px;display:block;font-weight:400;border:none;padding-bottom:9px;border:none;padding-top:10px;height:39px}.dropdown-menu li span:last-child{border-bottom:none}.dropdown-menu li span:hover{background-color:#323232;color:#fff}.dropdown-menu li span:after{background-image:url(/img/arrow_megamenu.png);background-size:8px 11px;content:"";display:inline-block;height:11px;width:8px;margin-top:4px;float:right;position:absolute;right:15px;top:10px}.dropdown-menu li .flyout_menu_column span{display:block;overflow:hidden;height:auto}.dropdown-menu li .flyout_menu_column span:last-child{border-bottom:none}.dropdown-menu li .flyout_menu_column .standard span{height:39px}.dropdown-menu li .flyout_menu_column.standard span{height:39px}.dropdown-menu li span:last-child{border-bottom:none}.delivery_proposition p{color:#595858}.error-txt{color:#323232;font-weight:800}.custom_input_container{max-width:193px;width:100%;position:relative;overflow:hidden}.style_custom_input{padding:5px 10px;width:100%;border:1px solid gray;border-radius:3px;transition:all .2s ease-in-out;-moz-appearance:textfield!important}.style_custom_input:focus{border:1px solid #000;outline:0}.style_custom_input[type=number]::-webkit-inner-spin-button,.style_custom_input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.custom_input_label{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#fa4616;color:#fff;height:100%;padding:5px 10px;border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid gray;border-left:none;font-weight:600}.custom_input_range_txt{margin-bottom:0;padding:5px 0}#cg_modal{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0}#cg_modal .cg_modal_bg{position:fixed;background:#000;z-index:9998;opacity:.5;top:0;left:0;width:100%;height:100%}#cg_modal .cg_modal_body{z-index:9999;position:relative;box-sizing:border-box;padding:2rem;width:100%;height:100%;top:0;background-color:#fff;border-radius:1rem}#cg_modal iframe{position:relative;width:100%;height:100%}#variant_container{position:relative}#personalisation-preview-container img{width:100%}.klarna_disclosure_wrapper{position:relative;min-height:125px;margin-top:30px}.klarna_disclosure_para{position:relative;color:#7d7d7d;font-size:13px}.rp_return_icon{width:20px;filter:grayscale(100%);opacity:70%}.rp_returns_policy{cursor:pointer;text-decoration:underline;color:#003791}.faq_flex_container{display:flex;flex-wrap:wrap;justify-content:center}.flex_item{min-width:225px;width:100%;margin:5px}.faq_grid_container{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));grid-gap:10px}.faq_catagory_item{height:200px;transition:all .4s ease-in-out;cursor:pointer;box-shadow:5px 5px 10px -3px #d6cdb4;overflow:hidden}.faq_catagory_item:hover{background-color:#f7f6f7}.faq_catagory_btn{height:100%;position:relative}.btn_wrapper{position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}@media only screen and (min-width:600px){.faq_grid_container{display:grid;grid-template-columns:repeat(12,1fr)}.grid_under_three{grid-column:auto/span 6}.grid_four,.grid_last_two,.grid_seven:nth-child(n+4){grid-column:auto/span 3}.grid_eight:nth-child(7),.grid_five:nth-child(4),.grid_last_two:nth-last-child(2){grid-column:3/span 4}.grid_five:nth-child(5){grid-column:7/span 4}.grid_eight:nth-child(-n+6),.grid_five:nth-child(-n+3),.grid_seven:nth-child(-n+3),.grid_six{grid-column:auto/span 4}.grid_eight:nth-child(8),.grid_last_two:last-child{grid-column:7/span 4}.flex_item{max-width:225px;width:100%}}#kiosk-back-btn{height:64px;width:64px;display:flex;align-items:center;background:inherit;border:0}.kiosk-back-btn-img{height:100%;width:100%;object-fit:contain}.phonecheck_cert_container{background-color:#fff;min-height:100%;padding:15px 10px 15px 10px;margin-left:55px;position:absolute;top:0;width:100%}.phonecheck_cert_row_wrapper,.phonecheck_feat_img_wrapper{background-color:#fafcfb;border:2px solid #e8e8e8;width:100%;position:relative;display:block;padding:20px 10px;margin:20px auto}.phonecheck_feat_img_container{display:flex}.phonecheck_img_text_container{padding:0;margin:0;width:33.3%;display:flex;align-items:center;justify-content:center}.phonecheck_img_text_container .img_container{width:40%;text-align:center}.phonecheck_img_text_container .text_container{width:60%}.phonecheck_img_text_container .img_container img{width:55%;height:auto}.phonecheck_img_text_container .text_container p{font-size:9px;margin:0;font-weight:800;line-height:1}.phonecheck_auth_device_icon,.phonecheck_comp_scan_icon{width:100%!important}.phonechecker_cert_btn{cursor:pointer;display:inline-block;color:#3c7f53;border:1px solid #3c7f53;padding:2px 10px;margin-bottom:15px}.phonecheck_header_img{margin-top:20px}.phonecheck_header_img img{width:70%;height:auto;max-width:200px}.phonechecker_padder{padding:0 10px}.phonecheck_cert_container{width:85%!important;right:0;margin-left:20px!important}.phonecheck_cert_headline_para p{margin-top:25px}.phonecheck_cert_scans_list_container{margin-top:20px}.phonecheck_cert_scans_list_container p{font-weight:800}.phonecheck_cert_list_wrapper{display:flex;justify-content:space-between}.phonecheck_cert_list_container{padding-left:10px}.phonecheck_cert_list_container ul{padding-left:0;margin-top:20px}.phonecheck_cert_list_container ul li{font-weight:600;text-align:left;list-style:none}.certified_checklist_img{margin-right:10px}.phonechecker_includes_p{margin-top:20px;font-weight:800}@media (min-width:600px){.phonecheck_cert_container{padding:15px 35px 15px 35px}.phonecheck_cert_row_wrapper{width:100%;display:flex;flex-wrap:wrap}.phonecheck_cert_list_container{padding-left:0;width:50%}.phonecheck_img_text_container .text_container p{font-size:12px}}.phonecheck_cert-overlay,.sample_order_overlay{position:fixed;height:100%;background:rgba(0,0,0,.7);top:0;z-index:99999;overflow:auto}.phonecheck_cert_wrapper,.sample_order_open_container{width:0;height:100%!important;position:fixed;z-index:9999999;top:0;right:0;max-width:calc(100% - 15px);overflow-x:hidden;transition:ease-in-out .2s;overflow-y:scroll;right:0;min-height:100vh}.sample_order_info_container{background-color:#fff;min-height:100%;padding:15px 15px 15px 10px;margin-left:55px;position:absolute;top:0;width:100%}.phonecheck_cert_close,.sample_order_close{position:sticky;z-index:99999;width:40px;height:40px;top:15px;left:0;border-radius:30px;background-color:#fff;padding:5px;color:#ccc;font-size:24px;cursor:pointer;text-align:center}.phonecheck_cert_close img,.sample_order_close img{position:absolute;width:100%;top:0;left:0}.so_selection_container{display:flex;flex-wrap:wrap;justify-content:center;max-width:90%}.so_selection_wrapper{margin:10px;max-width:200px}.so_img_wrapper{width:100%;position:relative}.so_img{width:100%;height:auto}.so_checkbox_wrapper{color:#ccc;height:32px;position:relative}.so_checkbox{opacity:0;width:0;height:0;appearance:none}.so_label{width:100%;height:32px;position:absolute;top:0;padding-top:5px;text-align:center;border:1px solid #fa4616;color:#fff;cursor:pointer;font-weight:600;color:#ccc;background-color:#fff}.js_so_label_checked{background-color:#fa4616;color:#fff}.so_form_group{display:block;margin-top:25px;display:flex;flex-direction:column;position:relative}.so_form_label{font-weight:600}.so_form_input{height:36px;width:100%;border:2px solid #ccc;padding-left:10px;padding-right:40px}.order_swatch_cta_container{margin-top:50px;display:flex;justify-content:center;max-height:52px;position:relative}.order_swatch_cta{font-size:15px;line-height:20px;border-radius:1px;color:#fa4616;width:100%;display:inline-block;max-width:370px;background-color:#fff;border:none;border:1px solid #fa4616;transition:all .25s ease-in-out;cursor:not-allowed;height:52px}.order_swatch_cta .so_loading{width:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.so_disabled{background-color:#f3f3f3;border:1px solid #bbb;color:#bbb;cursor:not-allowed}.so_error{color:red;position:absolute;bottom:-27px;font-size:12px;font-weight:600;font-style:italic}.so_error:first-letter{text-transform:capitalize}.so_cta_valid{background-color:#fa4616;color:#fff;cursor:pointer}.so_input_wrapper{position:relative}.so_valid_input_tick_wrapper{width:30px;height:30px;opacity:0;transition:all .25s ease-in-out;transform:translateY(15px);position:absolute;top:7px;right:5px}.so_customer_name_tick_active{opacity:1;top:-12px}.so_valid_input_tick{color:#5cb85c;font-size:16px;font-weight:600;width:100%}.so_response_message_wrapper{color:#fff;height:38px;width:86%;display:flex;justify-content:center;align-items:center;margin-top:40px;opacity:0;transform:translateY(20px);transition:all .2s ease-in-out}.so_success{color:#5cb85c}.so_danger{color:#d0342c}.so_response_message{margin:0;font-style:italic;font-weight:600;font-size:14px;text-align:center}.so_response_message_wrapper_active{opacity:1;transform:translateY(0)}.so_customer_details_wrapper{margin-top:40px}.so_address_country{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.so_address_country:focus{outline:0}.so_delivery_details_sub_hint{font-size:15px;font-style:italic}.so_slide_heading{font-size:7.2vw}.swatch_linked_err_container{font-style:italic;text-align:center;background-color:#f3f3f3;width:100%;color:#686868}.swatch_linked_err_container .so_title{color:#686868;font-weight:400;font-size:36px;margin-top:20px;margin-bottom:10px}@media (min-width:600px){.sample_order_info_container{padding-left:25px}.so_slide_heading{font-size:36px}.so_response_message_wrapper{width:92%}.so_error{right:60px;font-size:14px;bottom:-33px;left:10px}}#product-specification a{color:#000}#product-specification a::after{content:"";background-image:url(/img/Assembly-pop-out-icon-20pt.png);width:15px;height:15px;display:inline-block;background-size:16px;position:relative;top:1px;color:#000}#cpb{border:2px solid #eee;margin-bottom:15px;padding:16px 16px}#cpb .cpb_logo{max-width:150px}#cpb .cpb_link{display:inline-block;line-height:18px}#cpb .cpb_link a{color:#aaa}#cpb .cpb_link img{display:inline-block;vertical-align:text-bottom;width:18px}#cpb .cpb_title{font-size:18px;line-height:1.33em;margin:16px 0 24px}#cpb .cpb_title img{display:inline-block;vertical-align:text-bottom;margin-right:2px}#cpb .cpb_payments{display:block;margin:15px auto;text-align:center;max-width:400px}#cpb .cpb_payments:after{display:block;clear:both;content:''}#cpb .cpb_payment{display:block;float:left;width:25%;padding:0 12px}#cpb .cpb_payment .cpb_circle{border:1px solid #000;border-radius:50%;padding:3px;width:44px;margin:0 auto}#cpb .cpb_payment .cpb_circle_inner{position:relative;font-size:15px;line-height:26px;width:36px;height:36px;background:#fff;border:5px solid #eee;border-radius:50%;font-weight:700}#cpb .cpb_payment .cpb_circle_inner:after{position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border:5px solid #3274c9;border-radius:50%;content:''}#cpb #cpbp1.cpb_payment .cpb_circle_inner:after{clip-path:polygon(50% 0%,100% 0%,100% 50%,50% 50%)}#cpb #cpbp2.cpb_payment .cpb_circle_inner:after{clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%)}#cpb #cpbp3.cpb_payment .cpb_circle_inner:after{clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 50%,50% 50%)}#cpb .cpb_payment .cpb_amount{display:block;font-weight:700;margin-top:12px}#cpb .cpb_base{border-top:1px solid #eee;padding-top:12px}.text_based_mixed_tile{position:relative;max-height:250px}.text_based_mixed_tile_text{padding:0 15px}.mixed_tile_wrapper{margin-bottom:10px}.text_based_mixed_tile_text_container{height:100%;width:100%;position:relative;display:flex;text-align:center;align-items:center;justify-content:center;border-top-right-radius:15px;border-bottom-left-radius:15px;padding:15px 0}.equal_height_mixed_tile{margin-bottom:15px;min-height:100px}.clearpay-day{background-color:#b2fce4;padding:7px 15px;border-radius:2px;line-height:20px;margin-bottom:7px}.clearpay-day p{white-space:pre-line;font-size:14px;margin:0}.clearpay-day a{color:#323232;text-decoration:underline}#clearpayRequire{margin-bottom:3px}@media(max-width:310px){.equal_height_mixed_tile{min-height:0}}#geo-input-postcode-container{display:none;width:0;height:100vh;max-width:500px;background-color:#fff;position:fixed;right:0;top:0;z-index:100100;-webkit-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;border-top-left-radius:30px;border-bottom-left-radius:30px}#geo-input-postcode-container.open{display:block;width:100%}#geo-input-postcode-container .form-container{padding:2rem}#geo_input_btn_wrapper{padding-top:2rem}#click-n-collect-info-container{display:none;width:0;height:100dvh;max-width:500px;background-color:#fff;position:fixed;right:0;top:0;z-index:100100;-webkit-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;border-top-left-radius:30px;border-bottom-left-radius:30px}.click-n-collect-content{height:100%}.click-n-collect-content .form-container .heading{font-size:19px;font-weight:600;margin-bottom:0}#click-n-collect-info-container.open{display:block;width:100%}.click-n-collect-close{float:right;cursor:pointer;margin:15px;width:32px;height:auto}.cnc_store_search_wrapper{margin-top:40px}.click-n-collect-content .form-container .cnc_store_search_wrapper .heading{font-weight:600;font-size:16px;margin-bottom:10px}.cnc_store_search_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cnc_store_search_container .cnc_store_search_input{width:65%;padding:0 10px;outline:1px solid #C8C8C8;font-size:14px}.cnc_store_search_container .click-n-collect-gps,.cnc_store_search_container .cnc_store_search_input{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:35px;border-radius:3px;border:none}.cnc_store_search_container .click-n-collect-gps:focus,.cnc_store_search_container .click-n-collect-gps:hover,.cnc_store_search_container .cnc_store_search_input:focus{outline:2px solid #e43608}.cnc_store_search_container .click-n-collect-gps{width:35%;background-color:#fff;outline:1px solid #fa4616;border-radius:3px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.click-n-collect-gps .gps_button_text{display:none;font-size:12px;margin-top:1px;color:#fa4616}@media (min-width:400px){.click-n-collect-gps .gps_button_text{display:inline-block}}@media (min-width:600px){#click-n-collect-info-container.open{width:33%;min-width:550px}}.store-list-wrapper{margin:25px 0}.store-list-wrapper-product{height:calc(86vh - 245px);margin-top:0}#store-list{max-height:calc(86vh - 270px);overflow-y:auto;padding:0;scrollbar-width:thin;padding-bottom:6rem}#store-list .store-details{list-style:none;margin-bottom:15px;border-radius:5px;cursor:pointer;position:relative;background-color:#fff;display:flex;align-items:flex-start}.brand-img-logo{position:absolute;bottom:7px;right:10px;margin-right:0}.store-details h4{margin-bottom:1px;line-height:2.5rem}.store-details h4 img{height:2.5rem}.store-details h4 small{float:right;text-shadow:none}.store-details h5{margin-top:1px}#click-n-collect-info-container .form-container{padding:2rem}#click-n-collect-info-container .form-container #store-select #store-select-all{border:2px solid #ccc;border-radius:5px;outline:0;font-size:14px;width:65%;padding:10px}#click-n-collect-info-container .store-list{padding:0}#click-n-collect-info-container .store-list .store-details{cursor:pointer}.store-select-container{position:absolute;bottom:0;left:0;right:0;padding:2rem 2rem 2rem;background-color:#fff;z-index:1}#store_select_button{font-size:18px;bottom:0;width:100%}label.switch.small{scale:0.5}.filter-wrapper{display:flex;justify-content:space-between;padding:10px 0}.form-job [type=radio]:checked+label{border:none}.form-job [type=radio]+label::before{width:25px;height:25px;top:-5px;border:1px solid #dededf}.form-job [type=radio]:checked+label::before{border:1px solid #fd7623}.form-job [type=radio]:checked+label::after,.form-job [type=radio]:not(:checked)+label::after{width:17px;height:17px;top:-1px;left:14px;background:#fd7623}.form-job [type=radio]:checked+label,.form-job [type=radio]:not(:checked)+label{padding-left:50px}[type=radio]:not(:checked)+label:hover::after{background:#dededf}.form-job__radio-group{margin-left:-12px;margin-bottom:15px}.basket_title_continue{cursor:pointer}.basket_title_continue_text{display:inline;font-size:14px}.basket_title_price{clear:left}.basket_pre_order_box{background-color:#fa4616;color:#fff;padding:4px;margin-right:5px}@media (max-width:1024px){.basket_pre_order_box{display:block;max-width:90px}}.order_conf_cashback_img_wrapper{margin-bottom:30px}@media print{.order_conf_cashback_anchor[href]:after{content:""}}.order_conf_cashback_img{width:100%;height:auto}.my_acc_order_heading{font-size:22px;font-weight:600}.my_acc_order_details_head{display:flex;justify-content:space-between}.my_acc_order_title_wrap{padding:0;position:relative;overflow:hidden}.my_acc_order_detail_title,.my_acc_order_title{font-size:18px;font-weight:600}.my_acc_order_title{display:table;white-space:nowrap}.my_acc_order_title:after,.my_acc_order_title:before{border-top:1px solid #555;content:'';display:table-cell;position:relative;top:.5em;width:45%}.my_acc_order_title:before{right:5%}.my_acc_order_title:after{left:5%}.brand_range_orange{color:#fa4616}.my_acc_order_returns_wrapper{background-color:#eee}.my_acc_order_returns_question_icon{width:34px;height:auto}.my_acc_order_returns_container{text-align:center}.my_acc_order_returns_heading{text-transform:uppercase;margin:7px 0 5px;font-size:16px;font-weight:600}.terms-conditions-container{display:flex;gap:20px;align-items:center;justify-content:center}.my_acc_order_contact_link{color:#323232;text-decoration:underline}.border_lightgrey{border:2px solid #d3d3d3}.border_black{border:2px solid #000}.product_fullfilment_box_clearpay{cursor:pointer;display:inline-block}.border_bottom_black{border-bottom:2px solid #000}.promo_field_wrapper{border-bottom:1px solid #eee;transition:var(--promo-transition)}.promo_input_wrapper{display:flex;padding:25px 0 12px 0;transition:var(--promo-transition)}.promo_input_wrapper .promo_input_container{position:relative;padding:0;margin-right:10px}.promo_input_container .promo_label{position:absolute;top:55%;left:10px;transform:translateY(-50%);margin:0;color:var(--promo-label);font-size:var(--promo-font-size);line-height:18px;font-weight:400;cursor:text;transition:all .15s ease-in-out}.promo_label.active{top:12px;left:10px;font-size:12px;background-color:#fff}.promo_label.success{color:var(--promo-success)}.promo_label.fail{color:var(--promo-fail)}.promo_input_container .promo_input{width:100%;padding:20px 0 8px 8px;border:1px solid var(--promo-input-border);border-radius:6px;font-size:var(--promo-font-size);text-transform:uppercase}.promo_label.success+.promo_input{border:none;outline:2px solid var(--promo-success)!important}.promo_label.fail+.promo_input{border:none;outline:2px solid var(--promo-fail)!important}.promo_label.active+.promo_input{border:none;outline:2px solid var(--promo-active-outline)}.promo_input_container .promo_input_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;cursor:pointer;transition:var(--promo-transition)}.status_promo_svg .icon_path{fill:#FFF;stroke:#FFF;stroke-width:50}.promo_input_container .promo_input_icon.fail,.promo_input_container .promo_input_icon.success,.promo_input_container .promo_input_icon.warning{right:15px;opacity:1}.promo_input_container .promo_input_icon.success{background-color:var(--promo-success)}.promo_input_container .promo_input_icon.fail{background-color:var(--promo-fail)}.promo_input_container .promo_input_icon.warning{background-color:var(--promo-warning)}.promo_input_wrapper .promo_button{background:var(--promo-apply-bg);border:none;border-radius:6px;color:#fff;cursor:auto;transition:var(--promo-transition);padding:12px 20px}.promo_button.active{cursor:pointer}.promo_input_wrapper .promo_button:focus,.promo_input_wrapper .promo_button:hover:enabled{background-color:var(--promo-apply-bg-hover);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.promo_button img{width:20px;height:20px}.promo_field_response_wrapper{padding-bottom:10px}#promo_field_response_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-top:5px}#promo_field_response_content .promo_response_text{margin:0;padding:0;font-size:var(--promo-font-size);color:var(--promo-fail)}#promo_field_response_content .promo_response_text.success{color:var(--promo-success)}#promo_field_response_content .promo_response{display:flex;align-items:center;gap:5px;padding:8px;border-radius:4px;background:var(--promo-card-bg);font-weight:700;border:1px solid var(--promo-card-border);color:var(--promo-card-border)}#promo_field_response_content .promo_response.success{border-color:var(--promo-card-border);color:var(--promo-card-border)}#promo_field_response_content .promo_response.warning{border-color:var(--promo-warning);color:var(--promo-active-outline)}#promo_field_response_content .promo_response_info{background:var(--promo-info-bg);border-radius:4px;padding:12px;margin-bottom:12px}#promo_field_response_content .promo_input_remove{display:block;background:0 0;border:none!important;color:var(--promo-muted);font-size:var(--promo-font-size);text-align:right;cursor:pointer;padding:0;margin:0}#promo_field_response_content .promo_input_remove:hover{color:var(--promo-muted-hover);background:0 0!important}.promo_field_err{position:relative;margin:0;height:0;opacity:0;transform:translateY(-10px);transition:var(--promo-transition);text-align:left;color:var(--promo-fail);font-size:1.4rem;font-weight:700}.promo_field_err.promo_error{height:100%;opacity:1;transform:translateY(-5px)}.promo_deduction_text{float:right;margin:0;font-size:1.3rem}.click-n-collect-loading{display:flex;justify-content:center;height:100%;align-items:center;margin-top:7rem}.click-n-collect-loading.close-load{display:none}.cnc_loader{border:10px solid #f3f3f3;border-top:10px solid #fa4616;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.supplier_search_wrapper{display:flex;justify-content:space-between;margin-bottom:15px}.supplier_search_title{font-size:18px;font-weight:700;margin-bottom:0}.supplier_search_vat{font-size:16px}.supplier_search_address_wrapper{display:flex;gap:15px}.supplier_search_address{flex:auto}.supplier_search_address_title{font-size:21px}.range_plus_image_wrapper{width:80px;height:80px;min-width:80px;min-height:80px;background-color:#efefef;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;margin-top:20px}.range_plus_lister_icon{width:auto;position:relative;height:55%}.flex_align_center{display:flex;align-items:center}@media (min-width:600px){.supplier_search_title{font-size:28px;margin-bottom:0}.range_plus_image_wrapper{width:130px;height:130px}}.range_plus_var_many_icon{width:50%;height:auto;margin-right:5px}.sold_shipped_link{margin-left:2px}.small_icon{width:25px;margin-right:5px}.modal-product-split-child{display:flex;gap:1rem;padding-left:0}.modal-product-split-child a{color:#000;text-decoration:underline}.modal_checkbox{font-family:system-ui,sans-serif;font-size:2rem;font-weight:700;line-height:1.1;margin-left:auto}.modal_checkbox_input{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid grey;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center;margin-left:auto;position:inherit!important;cursor:pointer}.modal_checkbox_input::before{content:"";width:.55em;height:.55em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.modal_checkbox_input:checked::before{transform:scale(1)}.modal_checkbox_input:checked{background-color:#e43608;border:0}.modal_checkbox_input:disabled{--form-control-color:grey;color:grey;cursor:not-allowed}.fullwidth{width:100%}.flex_align_start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex_align_end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex_justify_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.flex_justify_between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.signup_complete_wrapper{padding-top:20px;display:none}.competition_form{margin-bottom:100px}.save_csu_form_cta{margin-bottom:100px;width:150px;color:#fff;background-color:#fa4616;border-color:#fcfefb;padding:10px;border:1px solid;margin-bottom:8px;outline:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.save_csu_form_cta:focus,.save_csu_form_cta:hover{background-color:#e43608;border-color:#e43608;outline:#fff;color:#fff;border:1px solid}.comp_signup_complete_wrapper{padding-top:20px}.form_field_wrapper{position:relative;margin-bottom:15px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form_field_wrapper .form_error{color:#a94442;font-style:italic;padding-top:5px}.competition_marketing_label{margin-left:15px}.marketing_email_wrapper{margin-top:15px}.stock-circle{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.stock-circle-green{background-color:green}.stock-circle-orange{background-color:orange}.stock-circle-red{background-color:red}.margin-bottom{margin-bottom:2px}.disabled-link{color:#ccc;cursor:default;pointer-events:none}.delivery_fulfilment_options{border:1px solid #ececec;margin-bottom:10px;padding:0 15px}.delivery_fulfilment_options h4{font-weight:800;padding:10px 0;font-size:20px}.delivery_fulfilment_options strong{padding:10px 0}.click-collect-divide{margin:20px 0}#co_ful_parts_wrapper{display:flex;flex-direction:column}.modal-product-split-child{display:flex;gap:1rem}.fa-check{font-size:14px}.cc_item{border-bottom:2px solid #e2e4e1;margin-bottom:1rem}.modal_title{display:flex}.price_type{margin-left:auto}.fulfil_item_tick{margin-left:auto}#home_delivery_collection{display:block}.modal_value_container{border-right:2px solid #e2e4e1}@media only screen and (max-width:961px){.modal_value_container{border-right:0}}.sf_back_to_store{display:flex;justify-content:space-between}.sf_back_to_store{align-items:start;color:#000}.sf_store_address{display:flex}.sf_store_direction_btn_container{display:flex;gap:1rem;flex-direction:column}.sf_store_direction_btn_container .btn-outline{order:1}.sf_store_direction_btn_container button.btn{order:2}.sf_store_directions .btn{display:flex;align-content:flex-start}.sf_store_directions .btn,.store_list_postcode_container .btn{background-color:var(--brand_orange);border:1px solid var(--brand_orange);color:#fff;border-radius:5px;font-weight:800;display:flex;align-items:center;font-size:12px}.sf_store_directions .btn-outline,.store_list_postcode_container .btn-outline{background-color:#fff;color:#fa4616;display:flex;align-items:center;border-width:2px}.btn-arrow{margin-left:auto}.sf_store_label{font-size:12px;color:#fa4616;text-decoration:underline;padding-top:10px;padding-left:10px}#nearby_stores{display:none}#nearby_stores.active{display:block}.container.cncquery{max-width:800px}.container.cncquery .store_details{border:1px solid #e7e7e7;padding:1rem}.container.cncquery #brand_img_logo{height:3rem}.container.cncquery h1{font-size:3rem;font-weight:bolder;padding:2rem 0}.container.cncquery h2{margin:2rem 0;font-weight:bolder}.container.cncquery h4{margin-bottom:1rem;font-weight:bolder}.container.cncquery a{color:#323232;font-weight:bolder;text-decoration:underline}.container.cncquery .button-wrapper{margin-bottom:8rem;overflow:hidden}.container.cncquery .button-wrapper button{width:48%;font-weight:bolder}.container.cncquery .order-table{margin-top:5rem}.container.cncquery .list-title{margin-bottom:1rem}.container.cncquery .order-section{font-weight:bolder}.container.cncquery .order-summary-list{margin-top:3rem;font-size:12px}.container.cncquery .order-line{margin-top:1rem}.container.cncquery hr{border-top:1px solid #ccc}.container.cncquery hr.thick{border-top:2px solid #333}.container.cncquery .order_summary_cell{padding:0 6px 0 0}.container.cncquery .order_summary_cell img{object-fit:contain;height:100px;padding-left:5px}.container.cncquery .order-summary-list-row{margin-bottom:10px}.pointer{cursor:pointer}@media (max-width:480px){.flex_justify_between{display:flex;justify-content:space-between;flex-direction:column}.sf_store_direction_btn_container{max-width:170px}.sf_store_direction_btn_container button{padding:6px 7px}}.toggle_slide_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.toggle_slide_wrapper .toggle_slide_input{position:relative;width:40px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ddd;outline:0;border-radius:25px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);outline-style:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}.toggle_slide_wrapper .toggle_slide_input:checked{background-color:#fa4616}.toggle_slide_wrapper .toggle_slide_input:before{position:absolute;content:'';background-image:url(/img/material_icon/icon_disable.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:11px;top:50%;left:3px;height:16px;width:16px;border-radius:50%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.toggle_slide_wrapper .toggle_slide_input:checked:before{left:22px;background-image:url(/img/material_icon/icon_enable.svg)}.border_thin_light{border:var(--border_lighter)}.border_bottom_thin_light{border-bottom:var(--border_lighter)!important}.border_top_thin_light{border-top:var(--border_lighter)!important}.border_thin_dark{border:1px solid #323232}.store_details_page_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1900px;margin:-15px auto}.store_detail_title_wrapper .icon_container{min-width:40px;position:relative}.store_page_map_wrapper{position:relative;order:1;height:45vh}.store-details-container{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;width:100%;order:2}.store-details-container::-webkit-scrollbar{width:8px;border-radius:8}.store-details-container::-webkit-scrollbar-thumb{background-color:#cdcdcd;border-radius:4px}.store-details-container::-webkit-scrollbar-thumb:hover{background-color:#b9b9b9}.store-details-container::-webkit-scrollbar-track{background-color:transparent}.store-details .store_details_list_item{padding:20px 25px}.store_details_list_item .store_detail_title_wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.store-details .store_details_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}.store_address_container address{padding:0;margin-bottom:0}.sf_store_directions{width:100%;display:flex;justify-content:flex-end}.store_detail_title_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sf_store_directions .btn,.sf_store_directions .btn-outline{width:100%;font-size:12px}.sf_store_directions .btn[disabled]{opacity:1;background:#fff;color:#fa4616;border-color:#fa4616;border-width:2px}.sf_store_facility{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.cnc_opening_time{visibility:hidden;padding-top:20px}.cnc_opening_time.active{visibility:visible}.facilities{padding-right:0;position:relative}.store_details_list_item .chevron-right{position:relative;display:block;width:22px;height:22px;border:2px solid transparent}.store_details_list_item .chevron-right::after{content:'';position:absolute;width:10px;height:10px;border-bottom:2px solid #fa4616;border-right:2px solid #fa4616;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.flex_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.store_page_map_sm_wrapper{display:block;width:100%}.store_details_page_wrapper .google-map-container{width:100%;height:100%}.icon_container .sf-opening::before{background-color:#00d022}.icon_container .sf-closed::before{background-color:red}.icon_container .sf-closed::before,.icon_container .sf-opening::before{content:'';height:10px;width:10px;border-radius:50%;position:absolute;top:1px;right:13px;padding-left:0}#store_name_details h1{font-weight:700;font-size:20px;margin:3px 0 0 0}@media (min-width:512px){.cnc_opening_time{padding-top:0}.sf_store_direction_btn_container .btn-outline{order:1}.sf_store_direction_btn_container button.btn{order:2}.store-details .store_details_list_item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.store_details_list_item.facilities{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sf_store_direction_btn_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:196px}.opening-times{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){.store-details .store_details_list_item{padding:20px 25px 10px 35px}.store_store-address{padding-left:35px}#store_name_details{padding-left:0;font-size:20px}.sf_brand_logo img{height:26px}.sf_store_facility{-ms-flex-wrap:wrap;flex-wrap:wrap}.sf_store_facility::after{display:none}.store_details_list_item:not( #nearby_stores ){padding-left:50px}.fac_wrapper,.sf_store_directions .btn,.sf_store_directions .btn-outline{font-size:12px}}@media (min-width:960px){.store_page_map_sm_wrapper{display:none}.store_details_page_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;height:calc(100vh - 170px)}.sf_store_directions .btn,.sf_store_directions .btn-outline{max-width:400px}.store-details-container{width:40%;order:1}.store_page_map_wrapper{width:60%;order:2;height:auto}.store_details_list_item.opening-times{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.usual_opening_time{width:90%;padding-bottom:15px}.cnc_opening_time{padding-top:20px}.fac_wrapper,.sf_store_directions .btn,.sf_store_directions .btn-outline{font-size:10px}}@media (min-width:1200px){.cnc_opening_time .store_detail_title_wrapper .icon_container{display:none}.store_details_list_item.opening-times{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sf_store_facility{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:unset}.cnc_opening_time{padding-top:0}.sf_store_directions .btn,.sf_store_directions .btn-outline{font-size:12px}}.flex_justify_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex_gap_sm{gap:5px}.flex_gap_md{gap:10px}.flex_gap_lg{gap:15px}.flex_gap_xl{gap:20px}.flex_gap_xxl{gap:25px}.checkout_prod_disp_img{width:15%}.checkout_prod_disp_details{width:85%}.heading_size_20{font-size:20px}.strong{font-weight:700}.list_style_none{list-style:none}#co_ful_parts_wrapper>.co_full_part{padding-top:40px;padding-bottom:40px;border-bottom:none}@media (min-width:960px){#co_ful_parts_wrapper>.co_full_part{border-bottom:1px solid #e2e4e1}}#co_ful_parts_wrapper>.co_full_part:first-child{padding-top:0}#co_ful_parts_wrapper>.co_full_part:last-child{padding-bottom:0;border-bottom:none}.radio_selected::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("/img/svg/checkmark.svg");background-size:50%;background-repeat:no-repeat;background-position:center center}.co_ful_option:not(:last-child){border-bottom:1px solid #e2e4e1}.co_part_svg{height:55px;width:55px}.capitalize{text-transform:capitalize}.co_ful_part_item_wrap .co_part_item:not( :last-child ){padding-bottom:15px;border-bottom:1px solid #e2e4e1}.co_ful_part_item_wrap .co_part_item:not( :first-child ){padding-top:15px}.cursor_pointer{cursor:pointer}.fullpart_header_get_it_by{white-space:nowrap}.co_journey_section.disabled .delivery_option_cc_sub_text{display:none}.carouselArrows::before{clear:both}.stores{flex-wrap:wrap;display:flex}#click_collect_update_store{margin-bottom:10px}#click_collect_update_store>a{color:#e43608;cursor:pointer}#click_collect_stock{margin-bottom:5px;white-space:initial}@media only screen and (min-width:1200px){#click_collect_stock{white-space:nowrap}}.btn-full-width{min-width:100%}.click_collect_trial.show{display:block}.make-selected-store{background-color:#fa4616;color:#fff;border-radius:8px;font-weight:800}#make-selected-store{min-height:38px}.make-selected-store:hover{color:#fff}.store-no-result-match{padding:10px;text-align:center;border:2px solid #ededed;margin:10px 15px 10px}.store-no-store-match{display:block!important}.store-no-result-match-icon{margin-top:20px;object-fit:cover;width:100px;height:100px}.store-no-result-match-text{margin-bottom:20px;font-size:12px}.button-disabled{opacity:.5;pointer-events:none}.not-allowed{cursor:not-allowed}.checkout_button_delivery_proceed{position:fixed;bottom:0;width:100%;right:0;left:0;padding:0 15px 15px 15px;-webkit-box-shadow:0 -35px 50px rgba(255,255,255,.75);box-shadow:0 -35px 50px rgba(255,255,255,.75);background-color:#fff}.geo_prod_fulfil_container{display:flex;padding:10px 0;border-bottom:2px solid #eee;margin-bottom:11px}.cnc_text_wrapper{width:100%}.click_collect_modal_anchor_wrap{display:flex;justify-content:space-between}.click_collect_modal_anchor{text-decoration:underline;display:inline-block;color:#323232;font-weight:900;width:100%}.click_collect_modal_anchor:hover{color:#323232;text-decoration:underline}.geo_trialling_msg_anchor{color:inherit;white-space:nowrap}.geo_prod_collect_store_name{white-space:nowrap}.sf_store_label{font-size:12px;color:#fa4616;text-decoration:underline;padding-top:10px;padding-left:10px;display:block}.brand_range_orange{color:#fa4616!important}#geo_prod_collection{margin-bottom:10px;border-bottom:none!important;padding-top:0}.geo_prod_collection_icon{width:20px;margin-right:9px;margin-top:1px}#geo_prod_cnc,#geo_prod_delivery{margin-bottom:10px}#geo_prod_cnc_collect_2hrs{padding:0;width:100%}.geo_prod_red{color:var(--geo_red)!important}.order_collect_availble_text{font-weight:400;font-size:12px;color:#777}.home-delivery-text--delivery{display:flex;flex-direction:column}.head_delivery{margin-top:5px}.home-delivery-text--delivery p:nth-of-type(2){font-weight:700;white-space:nowrap}.full-width{width:100%}@media (min-width:456px){.home-delivery-text--delivery{flex-direction:row;gap:5px}}@media (min-width:960px){#basket_items_container .product-horizontal{border-bottom:var(--border_lighter);padding:10px 10px 40px 10px}#basket_items_container.flex_col{gap:25px}}.responsive_img{width:100%;height:auto}.cc_faq_content_wrapper .definition_list .definition_term{cursor:pointer}.cc_faq_content_wrapper .definition_list .definition_term .heading{font-size:18px;font-weight:800;margin:0}.cc_faq_content_wrapper .definition_list .definition_term .chevron{width:20px;height:20px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cc_faq_content_wrapper .definition_list .definition_term .chevron.js_rotate{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cc_faq_content_wrapper .definition_list .definition_description{max-height:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}.cc_faq_content_wrapper .definition_list .definition_description.js_expand{max-height:100%}.cc_faq_container .shop_cat_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc_faq_container .shop_cat_wrapper .anchor{color:#fff;height:40px;background:#e80000;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#e80000),color-stop(80%,#f25c53));background:-o-linear-gradient(bottom,#e80000 40%,#f25c53 80%);background:linear-gradient(0deg,#e80000 40%,#f25c53 80%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:5px;text-align:center;font-size:10px;width:48%}.cc_faq_container .shop_cat_wrapper .anchor .chevron{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:12px;height:7px}@media(min-width:600px){.cc_faq_container .shop_cat_wrapper .anchor{font-size:12px}}@media(min-width:960px){.cc_faq_content_wrapper .definition_list .definition_description{max-height:100%}.cc_faq_content_wrapper .definition_list .definition_term{cursor:default}.cc_faq_content_wrapper .definition_list .definition_term .chevron{display:none}.cc_faq_container .shop_cat_wrapper .anchor{width:32%}.cc_faq_container .shop_cat_wrapper .anchor .chevron{width:15px;height:10px}}.change_store_loading{display:inline-block;overflow:hidden;vertical-align:bottom;animation:extend 3s steps(3,end) infinite}.change_store_loading:before{content:"..."}@keyframes extend{0%{width:.25em}100%{width:1em}}#cnc_loading_text{display:none}#cnc_loading_text.show{display:block}.store-matched-result{background-color:#e8e8e8;color:#000;padding:5px 10px;display:none}.store-matched-result.display{display:none}.store-matched-result div:nth-child(2){margin-left:auto}.store_list_postcode_container{order:1}.storelist_filter{order:2}.storelist_abc_search{order:3;display:none}.store-matched-result{order:4}.store-no-result-match{order:5}#storelist{order:5}.sf_pagi{order:6;padding:25px 0 10px}.pagination_hide{display:none}.store_opening{display:flex;flex-direction:column}.store_opening_container{display:flex;align-items:center}.store_opening_title{display:flex;flex-direction:column}.opening_date{color:#fa4616}.store_detail-title{display:flex;flex-direction:row;align-items:center}.icon_opening_times{display:flex;align-self:baseline;width:32px;height:32px;margin-right:15px}.usual_opening_time{padding-bottom:15px}.store_finder_wrapper{max-width:1900px;margin:-15px auto -20px}.store-finder .store_finder_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.store-finder .store_finder_container .store-list-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.store-finder .store_finder_container .map-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sfo_search_store_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;flex-direction:column}.sfo_find_nearest_mobile_wrapper{display:block;position:absolute;top:0;left:0;bottom:100%;right:0;background-color:rgb(238,243,251,.9);border-top:var(--border_lighter);padding:20px 15px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;min-height:150px;max-height:100vh;overflow-y:auto}.sfo_find_nearest_mobile_wrapper.active{border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#fff;bottom:0;border-top:none;flex-direction:column}.sfo_search_heading{margin:0;font-weight:800;font-size:18px;padding-bottom:10px}.sfo_main_heading{font-size:20px;font-weight:800;padding-bottom:10px}.sfo_search_form{width:100%;position:relative;height:40px}.sfo_search_store_field{margin:0;font-weight:800;font-size:18px;padding-bottom:10px;position:relative;border-radius:3px;border:var(--border_lighter);font-size:12px;font-weight:400;padding:0 50px 0 15px;width:100%;height:40px}.sfo_search_store_field.font_default{font-size:14px}.store_list_postcode_search{background-color:#fff;border-radius:3px;padding-left:5px;height:40px}.sfo_fac_filter_btn{width:48%;height:40px;background-color:var(--brand_orange);border-radius:5px;cursor:pointer;display:flex;align-items:center;color:#fff;justify-content:center;border:1px solid var(--brand_orange)}.sfo_fac_loc_btn{width:48%;height:40px;background-color:var(--brand_orange);border-radius:5px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center}.sfo_fac_filter_btn:hover,.sfo_set_filter_btn:hover{background-color:#e43608;color:#fff}.sfo_store_list_container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0}.sfo_find_nearest_wrapper_lg{display:none;background-color:#fff;padding:0 20px;border-bottom:var(--border_lighter)}.sfo_search_filter_container{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-height:0;overflow:hidden}.sfo_search_filter_container.active{max-height:100%;flex-direction:column;justify-content:center;height:100%}.sfo_search_filter_wrapper{padding:15px 0}.sfo_search_filter_heading{font-size:16px;font-weight:800;margin:0;padding-top:10px}.sfo_fac_heading{font-size:14px;font-weight:800;padding-top:20px;margin-top:0}.sfo_fac_btn_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sfo_fac_btn{padding:5px 10px;font-size:12px;background-color:#fff;border:var(--border_lighter);border-radius:10px;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.sfo_fac_btn.active{background-color:var(--brand_orange);color:#fff;border:1px solid var(--brand_orange)}.sfo_set_filter_btn{border-radius:10px;width:100%;display:block;background-color:var(--brand_orange);color:#fff!important;text-align:center;display:inline-block;padding:10px}.sfo_my_loc_btn{background-color:#fff;height:50px;width:50px;border-radius:50%;position:absolute;bottom:25px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:1.5px .5px 24px -2.5px #9c9c9c;box-shadow:1.5px .5px 24px -2.5px #9c9c9c;cursor:pointer;z-index:10;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sfo_google_map_container{min-height:100vh}.gm-style-iw .gm-style-iw-c{min-width:300px!important}.sfo_map_info_window{background-color:#fff;position:absolute;bottom:10px;left:10px;right:10px;-webkit-box-shadow:1.5px .5px 24px -2.5px #9c9c9c;box-shadow:1.5px .5px 24px -2.5px #9c9c9c;z-index:10;padding:5px 15px;border-radius:10px}.sfo_map_info_heading_wrapper .heading{margin:0;font-size:18px;font-weight:800;padding-top:5px}.sfo_map_info_heading_wrapper .para{font-size:12px;padding-top:5px}.sfo_store_open{color:red;font-size:12px;padding-top:10px}.sfo_store_open.active{color:green}.sfo_is_open_indicator{background-color:red;height:8px;width:8px;display:inline-block;border-radius:50%;margin-right:5px}.sfo_is_open_indicator.active{background-color:green}.sfo_distance{font-size:12px}.sfo_store_details_btn_wrapper{font-size:12px;width:100%;width:225px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info_content{padding:0!important}.my_loc_cross_hair.active{-webkit-animation:animate_crosshair 1s cubic-bezier(.47,0,.745,.715) 1s;animation:animate_crosshair 1s cubic-bezier(.47,0,.745,.715) 1s}@-webkit-keyframes animate_crosshair{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animate_crosshair{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sfo_my_loc_btn.active{-webkit-animation:animate_rotate .65s linear 1s both;animation:animate_rotate .65s linear 1s both}@-webkit-keyframes animate_rotate{0%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotateZ(0)}50%{-webkit-transform:scale(.5) rotateZ(180deg);transform:scale(.5) rotateZ(180deg)}100%{-webkit-transform:scale(1) rotateZ(360deg);transform:scale(1) rotateZ(360deg)}}@keyframes animate_rotate{0%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotateZ(0)}50%{-webkit-transform:scale(.5) rotateZ(180deg);transform:scale(.5) rotateZ(180deg)}100%{-webkit-transform:scale(1) rotateZ(360deg);transform:scale(1) rotateZ(360deg)}}.sfo_store_list_container.active{display:block}.sfo_store_list_container.active_mob{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);background-color:#fff;border-top-right-radius:15px;border-top-left-radius:15px;padding-top:10px;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.sfo_my_loc_btn.active_mob{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px)}.sfo_find_nearest_mobile_wrapper:not( .active ):focus-within{background-color:#eef3fb}.sfo_find_nearest_mobile_wrapper.active:focus-within{background-color:#fff}@media(min-width:960px){.store-finder .store_finder_container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100vh;overflow-y:auto;scrollbar-width:none}.store-finder .store_finder_container::-webkit-scrollbar{width:0}.store-finder .store_finder_container .map-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:sticky;top:0}.store-finder .store_finder_container .store-list-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sfo_find_nearest_mobile_wrapper,.sfo_find_nearest_mobile_wrapper.active{display:none}.sfo_find_nearest_wrapper_lg{display:block;position:sticky;top:0;padding-bottom:0;z-index:1}.sfo_store_list_container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sfo_my_loc_btn{display:none}.sfo_store_list_container.active_mob{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#fff;border-top-right-radius:unset;border-top-left-radius:unset;padding-top:unset;-webkit-box-shadow:unset;box-shadow:unset}.sfo_google_map_container{min-height:100vh}.sf_pagi{display:block;padding-top:45px}.store-matched-result.display{display:flex}.storelist_abc_search{display:block;padding:20px}.store-no-result-match{margin-left:20px;margin-right:20px}.store-matched-result.display{margin-left:15px;margin-right:15px}}.modal_title_text p{font-weight:700;margin:0}.my_store_distance{font-size:12px;width:80px;text-align:right}.nearby_store_list_wrapper{padding:15px}.common_chevron{position:relative;display:block;width:16px;height:16px;border:3px solid transparent}.common_chevron::after{content:"";display:block;position:absolute;width:100%;height:100%;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(-135deg) translate(-50%,-50%);-ms-transform:rotate(-135deg) translate(-50%,-50%);transform:rotate(-135deg) translate(-50%,-50%);top:-65%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;left:0;border-color:var(--brand_orange)}.common_chevron.rotate.down{-webkit-transform:rotate(180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#storelist.sfo_storelist_wrapper{padding:0 30px}@media(min-width:960px){#storelist.sfo_storelist_wrapper{padding-bottom:250px}}@media(min-width:1200px){.sfo_find_nearest_head_wrapper{padding:10px 20px 0 20px}.storelist_abc_search{padding:15px 40px 15px 40px}#sfo_store_list_container .store-no-result-match,.store-matched-result.display{margin-left:40px;margin-right:40px}#storelist.sfo_storelist_wrapper{padding-left:55px;padding-right:55px;padding-bottom:220px}.sf_fac_container{padding-top:20px}.storelist_store_container{padding:20px 15px}}.store_list_postcode_container .my_loc_cross_hair{width:25px;height:25px}.cnc_data_load{display:flex;justify-content:center}.cnc_data_load img{width:30px;margin-top:50px;margin-bottom:50px}.cms_catalogue_banner_0 img{aspect-ratio:43/9}@media all and (min-width:300px){.cms_catalogue_banner_0 img{aspect-ratio:568/284}}@media all and (min-width:599px){.cms_catalogue_banner_0 img{aspect-ratio:573/184}}@media all and (min-width:959px){.cms_catalogue_banner_0 img{aspect-ratio:24/5}}.cnc_slideout_item_avail_text{position:relative;font-size:12px;margin:0;color:#fff;background-color:#fff;outline:1px solid var(--brand_orange);padding-left:5px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);line-height:1}.cnc_slide_store_details{background-color:#fff;padding:7px 20px;z-index:1;position:relative;border-radius:5px;width:calc(100% - 95px)}.cnc_slideout_item_avail_text.active{opacity:1;padding:5px 5px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);background-color:var(--brand_orange)}#store-list .store-details.active .cnc_slide_store_details{border-bottom-left-radius:0;border-bottom-right-radius:0}#store-list .store-details.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}@media(min-width:340px){.sfo_find_nearest_mobile_wrapper{max-height:510px}}@media(min-width:600px){.sfo_find_nearest_mobile_wrapper{max-height:425px}}.sfo_submit_button{position:absolute;right:0;top:0;height:100%;background-color:#fff;border:var(--border_lighter);border-top-right-radius:3px;border-bottom-right-radius:3px;display:flex;justify-content:center;align-items:center;height:inherit}.sfo_form_error{color:var(--geo_red);font-size:11px;padding-left:15px;padding-top:3px;font-weight:600;opacity:0;transition:all .2s ease-in-out;transform:translateY(-10px)}.sfo_form_error.active{transform:translateY(0);opacity:1}.sfo_search_store_field.sfo_error{outline:2px solid var(--geo_red)}#co_journey_basket #order_count{padding:0 20px 15px;font-size:18px;font-weight:400}.sum_collection,.sum_delivery{padding:20px}#order_summary_mobile .section_title{padding:0 15px 15px}#co_order_summary_wrapper li,#desktop_order_summary li{vertical-align:top;list-style:none}#co_order_summary_wrapper li{padding:0 15px}#desktop_order_summary li{padding:0 20px}#desktop_order_summary .sum_collection,#desktop_order_summary .sum_delivery{padding:10px 20px}#co_order_summary_wrapper .sum_collection,#co_order_summary_wrapper .sum_delivery{padding:10px 15px}#desktop_order_summary .sum_delivery_count{padding:15px 20px 0}#co_order_summary_wrapper .sum_delivery_count{padding:15px 15px 0}.sum_last_item_part{padding-right:0!important;padding-left:0!important;margin-right:15px;margin-left:15px}@media(min-width:960px){.sum_last_item_part{margin-right:20px;margin-left:20px}.basket-fufilment-summary{padding:20px 20px 0}}#cncquery-modal-bg{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10001;background-color:rgba(0,0,0,.8);top:0;left:0;height:100vh;width:100vw}#cncquery-modal-bg .modal-contents{border-radius:50%;background:#fff;margin-bottom:4rem}#cncquery-modal-bg .modal-contents img{height:100px;filter:blur(1px)}#cncquery-modal-bg #modal-msg{color:#fff;font-size:3rem}.navigation{display:flex;align-items:center}.warranty-button{display:flex;align-items:center;justify-content:space-between;border:1px solid #d1d5db;background-color:#f9fafb;border-radius:6px;padding:16px;max-width:420px;font-family:Arial,sans-serif;transition:background-color .2s;cursor:pointer}.warranty-button:hover{background-color:#f3f4f6}.warranty-left{display:flex;align-items:flex-start;gap:16px;flex:1}.warranty-icon{width:22px;height:25px}.warranty-text{flex:1}.warranty-title{margin:0;font-weight:700;font-size:16px;color:#111827}.warranty-subtitle{margin:4px 0 0;font-size:14px;color:#4b5563}.warranty-arrow img{width:16px;height:16px}.warranty-actions{display:flex;justify-content:space-between}.warranty-close{font-size:16px;cursor:pointer}#warranty_product_protection{display:flex;flex-direction:column;gap:15px}#warranty_pdf{display:flex;flex-direction:column;gap:15px}.warranty-benefit p{display:flex;gap:10px}.warranty-benefit img{width:20px;height:20px}#warranty_pdfs{display:flex;flex-direction:column;gap:10px}#warranty_instruction{background-color:#e6f4f9;padding:12px 16px;border-radius:6px;font-size:14px;line-height:1.5;color:#333}.warranty-pdf{display:flex;align-items:center;gap:5px}.warranty-pdf p{margin:0;color:#323232;font-size:12px}.checkout_attentive{display:flex;gap:2rem;border:1px solid #e2e4e1;padding:15px 0}.order_notice{font-size:12px;padding:5px}.comp_option_img_txt_btn_item{display:flex;flex-direction:column;gap:15px;padding:20px 15px}@media(min-width:1200px){.comp_option_img_txt_btn_item{padding:20px 30px}}#selected_store_id{min-height:20px}.store_logo_RANGE{height:2rem}.store_logo_WILKO{height:1.7rem}#pref_store_image.store_logo_RANGE{max-width:70px!important}.comp_option_txt ul{padding-left:15px;list-style-type:disc}.right-bar::before{background:#f7f8fc!important;z-index:0!important}.right-bar{z-index:1}#store_detail_logo{height:20px;padding-left:5px;margin-top:-7px}#store_detail_logo.hide{display:none}#click_collect_free_delivery.hide{display:none}#collect_modal.hidden{visibility:hidden}#pref_store_image{max-width:50px}.cms_department_carousel{height:auto;overflow:hidden;margin:3rem auto;text-align:center;clear:left;position:relative}.cms_dept_carousel_inner{display:grid;gap:1%;margin:10px 0;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;grid-auto-flow:column dense;min-height:320px;transition:margin-left .5s ease;width:calc(100% + 2% + (96% / 3));margin-bottom:2rem}.cms_dept_carousel_item{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:15px}.cms_dept_carousel_item img{width:100%!important;height:auto;aspect-ratio:1/1}.cms_dept_carousel_item picture{height:auto;margin-bottom:10px;display:block}.cms_dept_carousel_item a{color:#002333}.cms_dept_carousel_item span{margin:0;font-size:14px}.cms_department_carousel input[type=radio]{display:none}.cms_department_carousel label{width:8px;height:8px;background-color:#c5c6c9;border-radius:50%;bottom:0;left:calc((100% - (6% + 16px))/ 2);position:absolute!important}.cms_department_carousel .mid_viewport_lbl{margin-left:6%}.cms_department_carousel [type=radio]:checked+label,.cms_department_carousel [type=radio]:not(:checked)+label{padding-left:0}.cms_department_carousel [type=radio]:checked+label:after,.cms_department_carousel [type=radio]:checked+label:before,.cms_department_carousel [type=radio]:not(:checked)+label:before{content:none}.cms_department_carousel [type=radio]:checked+label{background-color:#818181;border:none}.cms_department_carousel[data-items="10"] .mid_viewport:checked~.cms_dept_carousel_inner{margin-left:calc(-2% - (2/3 * 98%))}.cms_dept_carousel_inner{gap:1%}.mid_viewport:checked~.cms_dept_carousel_inner{margin-left:calc(-100% + -1%)}.cms_department_carousel[data-items="8"] .cms_dept_carousel_inner{width:calc(100% + 1% + (98% / 3))}.cms_department_carousel[data-items="10"] .cms_dept_carousel_inner{width:calc(100% + 2% + (2/3 * 98%));grid-template-columns:repeat(5,1fr)}.cms_department_carousel[data-items="12"] .cms_dept_carousel_inner{width:calc(100% + 3% + 98%);grid-template-columns:repeat(6,1fr)}.cms_department_carousel[data-items="8"] #mid_viewport:checked~.cms_dept_carousel_inner{margin-left:calc(-100% + 1% + (2/3 * 98%))}@media (min-width:768px){.cms_dept_carousel_inner{width:100%}.cms_department_carousel label{display:none!important}.cms_department_carousel[data-items="8"] .cms_dept_carousel_inner{grid-template-columns:repeat(4,1fr);gap:1%;width:100%}.cms_department_carousel[data-items="10"] .cms_dept_carousel_inner{grid-template-columns:repeat(5,1fr);gap:1%;width:100%}.cms_department_carousel[data-items="12"] .cms_dept_carousel_inner{grid-template-columns:repeat(6,1fr);gap:1%;width:100%}}.blog .slider_container{width:100%}.blog .slider_title{text-align:center;font-size:calc( ( 20 / 430 ) * 100vw);margin-bottom:20px;font-weight:700;line-height:calc( ( 24 / 430 ) * 100vw)}.blog .slider_content{display:flex}.blog .slider_content .inner{display:flex;justify-content:center}.blog .slider_item{flex:0 0 auto;width:80px;margin-right:10px;text-align:center}.blog .slider_item img{width:100%;border-radius:4px;aspect-ratio:1/1;display:block}.blog .item_details{margin:10px 0}.blog .item_details span{font-size:14px;font-weight:400;margin-bottom:5px;color:#292737;line-height:18px}.blog .item_details strong{font-size:1.2rem;color:#000}.blog .item_details.active span{font-weight:700}@media (min-width:564px){.blog .slider_content .inner{justify-content:center}}@media (min-width:1024px){.blog .slider_item{width:96px}.blog .slider_title{font-size:40px;line-height:48px}}.blog .big_slider_title{text-align:left;font-size:calc( ( 20 / 430 ) * 100vw);font-weight:700;line-height:calc( ( 40 / 430 ) * 100vw)}.blog .big_slider_content{display:flex}.blog .big_slider_content .inner{display:flex}.blog .big_slider_item{display:flex;flex-direction:column;flex:0 0 auto;width:calc((100%/2) - 6px);gap:26px}.blog .big_slider_item:not(:last-child){margin-right:11px}.blog .big_slider_item picture{width:100%}.blog .big_slider_item img{width:100%;border-radius:4px;aspect-ratio:1/1}.blog .item_title{font-weight:700;font-size:calc( ( 16 / 430 ) * 100vw);line-height:calc( ( 32 / 430 ) * 100vw)}.blog .big_item_details{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.blog .item_desc{font-size:14px;font-weight:400;line-height:18px}.blog .big_item_details a{color:#280071;font-size:calc( ( 16 / 430 ) * 100vw);line-height:calc( ( 32 / 430 ) * 100vw)}@media (min-width:1024px){.blog .big_item_details a{font-size:20px;line-height:28px}.blog .big_slider_item:not(:last-child){margin-right:24px}.blog .big_slider_item{width:calc((100%/2) - 13px)}}.blog .inner{width:100%;height:auto}.exscroll-wrapper{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.exscroll-wrapper::-webkit-scrollbar{display:none}.exscroll-scrollbar{box-sizing:border-box;margin-top:20px;width:100%;height:4px;background-color:#f2f2f2;border:1px solid #f2f2f2;position:relative}.exscroll-scrollbar .exscroll-track{overflow:hidden;position:relative;width:100%;height:100%}.exscroll-scrollbar .exscroll-track .exscroll-dragger{display:block;width:40px;height:100%;background-color:#1a1a1a;border-radius:9999px;position:absolute;top:0;cursor:pointer}.blog .article_list_title{font-size:calc( ( 20 / 430 ) * 100vw);line-height:calc( ( 40 / 430 ) * 100vw);font-weight:700;text-align:center;margin-bottom:30px}.blog .article_list_content{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.blog .article_list_item{display:grid;grid-template-rows:auto 60px 80px 16px;gap:16px;padding-bottom:9px}.blog .article_list_item picture{width:100%;height:auto}.blog .article_list_item img{width:100%;display:block;aspect-ratio:1/1}.blog .article_title{font-size:calc( ( 16 / 430 ) * 100vw);font-weight:700;overflow:hidden;line-height:calc( ( 32 / 430 ) * 100vw)}.blog .article_publish_date{display:none}.blog .article_description{font-size:calc( ( 14 / 430 ) * 100vw);line-height:calc( ( 18 / 430 ) * 100vw);font-weight:400}.blog .article_read_more{font-size:calc( ( 14 / 430 ) * 100vw);font-weight:400;line-height:calc( ( 18 / 430 ) * 100vw);margin-bottom:6px}.blog .article_read_more a{color:#280071}.blog .article_pagination{margin-top:54px;display:flex;justify-content:center;align-items:center}.blog .article_pagination_content{display:flex;align-items:center;width:100%;justify-content:space-between;max-width:407px;min-height:48px;gap:10px}.blog .page-number.active{background-color:#280071;color:#fff;padding:0 6px 0 6px;border-radius:1px}.blog .article_pagination a{color:#3f329a;font-size:calc( ( 17 / 430 ) * 100vw);font-weight:700;line-height:calc( ( 48 / 430 ) * 100vw)}.blog .article_pagination .prev{margin-right:12px}.blog .article_pagination .next{margin-left:12px}.blog .pagination_arrow{width:10px;height:15px}.blog .article_list_item{align-content:start}@media (min-width:480px){.blog .article_pagination .next,.blog .article_pagination .prev{font-size:19px;line-height:48px}.blog .article_pagination a{font-size:19px;line-height:48px}}@media (min-width:614px){.blog .article_description,.blog .article_read_more{font-size:20px;line-height:28px}}@media (min-width:645px){.blog .item_desc{font-size:20px;line-height:28px}.blog .big_item_details a{font-size:20px;line-height:28px}}@media (min-width:645px){.blog .item_title{font-size:24px;line-height:32px}.blog .article_title{font-size:24px;line-height:32px}}@media (min-width:688px){.blog .big_slider_title{font-size:32px;line-height:40px}}@media (min-width:768px){.blog .article_list_content{grid-template-columns:repeat(4,1fr);gap:24px}.blog .article_list_item{gap:18px;grid-template-rows:auto 60px 20px 145px 30px}.blog .article_list_item picture{height:auto}.blog .article_publish_date{display:block;font-size:15px;font-weight:700;line-height:32px}.blog .article_read_more{margin-bottom:28px}}@media (min-width:860px){.blog .article_list_title{font-size:40px;line-height:48px}}@media (min-width:768px){#category-page-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-direction:row-reverse}}.product-downloadable-asset-sec a{display:flex;cursor:pointer}.product-downloadable-asset-sec a img{height:60px}.product-downloadable-asset-sec a p{color:#323232;text-indent:5px}.product-economic-operator-address-sec ul,.product-manufacture-address-sec ul{list-style-type:none;padding-left:5px;margin:0}.sidebar_department_header{font-size:16px;margin:0}.login-greeting-header{font-size:24px}.warranty-content{background-color:#fff;padding:20px;display:flex;flex-direction:column;gap:10px}#warranty_sidebar .item-img{max-width:100px;width:100%}#warranty_sidebar .benefits-box{display:flex;flex-direction:column;gap:15px;margin-top:15px}#warranty_sidebar .custom-bullet-list{list-style:none;padding:0;margin:0}#warranty_sidebar .custom-bullet-list li{position:relative;padding-left:3rem;margin-bottom:1rem;line-height:1.4;list-style:none}#warranty_sidebar .custom-bullet-list li::before{content:"";position:absolute;left:0;width:16px;height:16px;top:.25rem;background-color:#280071;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:center}#warranty_sidebar .custom-bullet-list li{padding-left:3rem}.warranty-declaration{background-color:#f7f9fd;border:2px solid #f7f9fd;padding:10px}.warranty-declaration button{background-color:#cbd2e1;border:2px solid #cbd2e1;border-radius:.5rem;color:#000;padding:10px}.warranty-declaration button:hover{background-color:#fff}.warranty-declaration label{gap:20px}.warranty-declaration input{scale:2;margin-left:5px;margin-top:8px}.warranty_information_pdf{margin-top:10px}.warranty_bullets{list-style:none;padding:0;margin:0}.warranty_bullets li{position:relative;padding-left:3rem;margin-bottom:1rem;line-height:1.4;list-style:none}.warranty_bullets li::before{content:"";position:absolute;left:0;width:16px;height:16px;top:.25rem;background-color:#280071;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:center}#warranty_sidebar{display:none;width:0;height:100vh;max-width:500px;background-color:#f6f9fb;position:fixed;right:0;top:0;z-index:100100;-webkit-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;border-top-left-radius:30px;border-bottom-left-radius:30px;overflow-y:scroll}#warranty_sidebar.open{display:block;width:100%;overflow-y:auto}#warranty_sidebar .exclusion-accordian img{width:20px;height:20px}#warranty_sidebar .exclusion-accordion-content.open{display:block}#warranty_sidebar .exclusion-accordion-content{display:none}#warranty_sidebar .rotate{transform:rotate(180deg)}#warranty_sidebar .warranty-box{display:flex;flex-direction:column;gap:10px}.warranty-sidebar-pdf{display:flex;padding-top:10px;padding-bottom:10px;gap:10px}.warranty-sidebar-pdf img{width:40px}.warranty-sidebar-pdf .exclusions-text{display:flex;flex-direction:column}.warranty_button .remove{border:2px solid #000;border-radius:5px;background-color:#fff;padding:5px}[id^=warranty_removed_]{display:flex;justify-content:space-between;gap:10px;border:2px solid #e4f5ee;border-radius:5px;padding:5px;background:#e4f5ee;margin-bottom:10px;color:#13475a}[id^=warranty_removed_] .cross{cursor:pointer}.warranty-sidebar li{position:relative;padding-left:3rem;margin-bottom:1rem;line-height:1.4;list-style:none}.warranty-sidebar li::before{content:"";position:absolute;left:0;width:16px;height:16px;top:.25rem;background-color:#280071;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:center}.warranty-pdf img{width:30px}@media screen and (max-width:1023px){#warranty_sidebar.open{position:fixed;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;z-index:100000;padding:0;overflow-y:auto;max-width:100%;background-color:#fff}#warranty_sidebar .warranty-box{gap:0}#warranty_sidebar .benefits-box{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#warranty_sidebar .add-warranty{border-radius:0}#warranty_sidebar .exclusions{border-top:none;border-top-left-radius:0;border-top-right-radius:0}}.warranty-declaration:has(#warranty_checkbox:checked) button{background-color:#280071;color:#fff}#dc_container{position:absolute;top:30%;left:20%;border:1px solid #cbd2e0;border-radius:20px;width:60%}#dc_container .dc_desc{font-weight:400;font-size:16px;line-height:24px}#dc_container .dc_title{font-weight:700;font-size:24px;line-height:32px}#dc_container .dc_status{font-weight:700;font-size:12px;background:#178728;border-radius:14px;padding:8px;color:#fff}#dc_container .dc_logo{width:274px;height:58px}#dc_container .dc_header{background:#f7f9fc;display:flex;flex-direction:column;gap:24px;padding:32px;border-bottom:1px solid #cbd2e0;border-top-left-radius:20px;border-top-right-radius:20px}#dc_container .dc_head{display:flex;justify-content:space-between;align-items:center}#dc_container .dc_body{padding:32px 32px 10px 32px}#dc_container .dc_deatils{display:flex;flex-direction:column;gap:15px;display:none}#dc_container .dc_details_title{font-weight:700;font-size:18px;line-height:24px}#dc_container .dc_details_data{display:flex;font-weight:400;font-size:16px;line-height:24px;gap:5px}#dc_container .dc_arrow_icon{transform:rotate(90deg)}#dc_container .dc_body_title{justify-content:space-between;align-items:center;padding-bottom:15px}#dc_container .dc_dropdown.open .dc_deatils{display:flex}#dc_container .dc_dropdown.open .dc_arrow_icon{transform:rotate(270deg)}.dc_invalid_token{background-color:#f7f9fc;padding:32px;border-radius:20px;font-size:16px}.dc_container .save_feedback_btn{font-size:16px;font-weight:700;line-height:24px;padding:16px 26px;border-radius:6px;background:#178728;border:none;color:#fff;width:fit-content}.dc_container #save_feedback{display:flex;flex-direction:column;gap:24px}.dc_container .feedback_input{border-radius:6px;border:1px solid #cbd2e0;padding:15px 12px}.dc_container .feedback_complete{color:#178728;font-weight:700;display:none}.dc_container .feedback_error{color:var(--geo_red);font-weight:700;display:none}.dc_container .dc_reject{background:#ec1010!important}.add-to-wishlist{display:flex;align-items:center;margin-bottom:8px}.add-to-wishlist button{display:none;margin-bottom:0;height:40px}.add-to-wishlist #wishlist-status-icon{margin-left:8px}@media (min-width:600px) and (max-width:650px){.add-to-wishlist button{font-size:10.5px}}@media (max-width:600px){.body-no-scroll-mobile{position:fixed;width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:auto}#store-list{max-height:calc(80vh - 270px)}.store-select-container{padding:0 2rem 8rem}}