.header .dl-menuwrapper{z-index:100;text-align:left}.header .dl-menuwrapper a{color:#491927}.header .dl-menuwrapper .clear .ideas-category-link{color:#ff4b80}.header .dl-menuwrapper .dl-menu{margin-left:-15px;margin-top:0;background-color:#f8f7f5;border:1px solid #d3d2cd;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.header .dl-menuwrapper li.dl-back:after,.header .dl-menuwrapper li>a:not(:only-child):after{line-height:40px}.dl-menuwrapper .screan-overlay{position:fixed;display:block;visibility:hidden;margin:0;padding:0;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.5)}.dl-menu-child1 .list-image-right{display:none}@media(min-width:768px){.header .searchbox .dropdown_menu .drop_menu_title{display:none}.header .searchbox .dropdown_menu{display:block;width:100%;height:100%;padding:0;margin-top:10px;background-color:#fff}.header .dl-menuwrapper .dl-menu{display:table;margin:0;background-color:#fff;border:0;width:100%;height:100%;z-index:998}.header .dl-menuwrapper.menuactive:hover .screan-overlay{visibility:visible}.header .dl-menuwrapper.menuactive .screan-overlay:hover{visibility:hidden}.header .dl-menuwrapper .dl-menu .parent-menu-item{display:table-cell;color:#45132c;font-weight:600;vertical-align:middle;-webkit-font-smoothing:antialiased;padding:5px 5px;text-align:center}.header .dl-menuwrapper.menuactive .dl-menu:hover{background-color:#bfbfbf}.header .dl-menuwrapper .dl-menu .dl-menu-child1{position:absolute;flex-direction:column;flex-wrap:wrap;align-content:flex-start;left:0;top:46px;width:100%;background-color:#fff;color:#000;text-align:left;display:none}.header .dl-menuwrapper .dl-menu .dl-menu-child1.tr-dealy.idea{background-color:#fff;border:10px solid #fff;flex-direction:row}.dl-menuwrapper .dl-menu .parent-menu-item.cat-black-friday,.dl-menuwrapper .dl-menu .parent-menu-item.cat-black-friday:hover,.dl-menuwrapper .dl-menu .parent-menu-item.cat-black-friday a{background-color:#000!important;color:#fff!important}.dl-menuwrapper.menuactive .dl-menu .parent-menu-item.cat-black-friday:hover .dl-menu-child1,.dl-menuwrapper.menuactive .dl-menu .parent-menu-item.cat-black-friday:hover .dl-menu-child1{background-color:#000!important;color:#fff!important;border:10px solid #000!important}.cat-black-friday .dl-menu-child1 li.nav-banner{margin:-1px!important}.idea-Image{width:100%;border-radius:5px 5px 0 0}.header .dl-menuwrapper.menuactive .dl-menu .parent-menu-item:hover{background-color:#fff}.sub1-menu-item{display:list-item;width:20%;padding:10px 0 10px 10px}.sub1-menu-item.idea{width:23%;margin:1%;border-radius:5px;border:1px solid #d1d1d1;padding:0}.sub1-menu-item.idea a{text-decoration:none}.allIdeas{display:none}.idea-Name{color:#45132c;font-size:1.6em;border-bottom:1px solid #ff4b80;display:inline-block;text-decoration:none;padding:8% 0 3% 0}.idea-Link{text-decoration:none}.idea-Label{display:flex;justify-content:center;align-items:center;margin-bottom:4%}.dl-menu-child1 .list-image-right{position:absolute;top:0;right:0}.dl-menu-child1 .list-image-bottom{position:absolute;bottom:0;left:0}.sub1-menu-item .dl-menu-child2{margin-top:5px}.sub1-menu-item .dl-menu-child2:last-child{margin-bottom:5px}.sub1-menu-item .dl-menu-child2:first-child .sub2-menu-item{padding-top:5px}.sub1-menu-item .dl-menu-child2 .sub2-menu-item{font-weight:100;font-size:12px;line-height:25px}.sub1-menu-item .dl-menu-child2 .sub2-menu-item a{color:#7f8081}.header .dl-menuwrapper .dl-menu .parent-menu-item:nth-child(2){background-image:none}.header .dl-menuwrapper.menuactive .dl-menu .parent-menu-item:hover .dl-menu-child1{background-color:#fff;border:10px solid #fff;display:flex}.dl-menu-child1 .list-image-right .img-wrapper{display:inline-block}.dl-menu-child1 .list-image-bottom .img-wrapper{display:block;width:100%;text-align:center}.dl-menu-child1 .img-wrapper .img-container{position:relative}.dl-menu-child1 .img-wrapper .img-container .img-overlay{position:absolute;border:4px solid #fff;background:rgba(255,255,255,.7);height:90px;width:190px;top:50%;right:50%;margin-top:-45px;margin-right:-95px;padding:7px 25px;font-size:19px;text-align:center;font-weight:100;line-height:1.7}.dl-menu-child1 .img-wrapper .img-container .img-overlay:hover{opacity:.75}.header .dl-menuwrapper .dl-menu .dl-menu-child1 .dl-back,.header .dl-menuwrapper .dl-menu .dl-menu-child1 .dl-all{display:none;margin-top:10px}.header .dl-menuwrapper .dl-menu .dl-menu-parent .sub1-menu-item a{color:#45132c}.parent-menu-item .mi-color-red a{color:#ff2436}.parent-menu-item .mi-color-green a{color:#8ecc0f}.parent-menu-item .mi-color-red a:hover,.parent-menu-item .mi-color-green a:hover{color:#491927}.dl-all-top-cat{margin-left:10px}.header .dl-menuwrapper .dl-menu .parent-menu-item.hidden-item{display:none}}@media(min-width:768px) and (max-width:991px){.idea-Image{height:80px}.header .dl-menuwrapper .dl-menu .parent-menu-item{font-size:12px}.header .dl-menuwrapper .dl-menu .dl-menu-child1{top:40px}.hide-on-tablet{display:none}.cat-sewing{height:460px}.cat-pappercraft{height:440px}.cat-baking{height:300px}.cat-kids{height:420px}.cat-knit{height:250px}.cat-essentials{height:650px}.cat-art{height:420px}.cat-crafts-hobbies{height:650px}.cat-decor-frames{height:490px}.cat-decor{height:490px}.cat-easter,.cat-occasion{height:250px}.cat-wedding{height:380px}.cat-christmas{height:330px}.cat-dig-cutting{height:250px}}@media(min-width:992px){.idea-Image{height:150px}.cat-sewing{height:460px}.cat-pappercraft{height:440px}.cat-baking{height:300px}.cat-kids{height:420px}.cat-knit{height:250px}.cat-essentials{height:620px}.cat-art{height:420px}.cat-crafts-hobbies{height:620px}.cat-decor-frames{height:450px}.cat-decor{height:450px}.cat-easter,.cat-occasion{height:250px}.cat-wedding{height:380px}.cat-christmas{height:330px}.cat-dig-cutting{height:250px}}@media(min-width:1200px){.header .dl-menuwrapper .dl-menu .dl-menu-child1{top:28px}.header .dl-menuwrapper .dl-menu .parent-menu-item:hover .dl-menu-child1{background:url("/frontend2/img/menubck.png");background-repeat:repeat-y;background-color:#fff}.header .dl-menuwrapper .dl-menu .parent-menu-item:hover .dl-menu-child1.tr-dealy.idea{background:#fff}.dl-menu-child1 .list-image-right{display:list-item}}@media(min-width:768px) and (max-width:1199px){.header .dl-menuwrapper .dl-menu .parent-menu-item .open{background-image:none}.dl-menu-child1 .list-image-bottom{display:list-item;width:100%}.sub1-menu-item{width:25%}.img-bottom-height{padding-bottom:50px}.img-bottom-2height{padding-bottom:100px}}.mobile_main_nav{background-color:#4a1c2c;top:0;left:0;z-index:9989;padding:8px 0 0 0}.hc-menu-right-container{width:74px;float:right}.mobile_main_nav .hc-mob-menu{width:32px;min-height:32px;background-repeat:no-repeat;background-image:url('/frontend2/img/MenuIcon.png');background-size:contain;cursor:pointer;padding:0;float:left}.mobile_main_nav .hc-mob-store,.mobile_main_nav .hc-mob-store:hover{display:block;width:32px;min-height:32px;background-repeat:no-repeat;background-image:url('/frontend2/img/StoreLocation.png');background-size:contain;cursor:pointer;padding:0;float:left;text-decoration:none;margin-left:10px}.mobile_main_nav .hc-mob-search{width:32px;min-height:32px;background-repeat:no-repeat;background-image:url('/frontend2/img/SearchIcon.png');background-size:contain;cursor:pointer;padding:0;float:left}.mobile_main_nav .hc-mob-basket-wrap{width:32px;min-height:32px;cursor:pointer;padding:0;margin-left:10px;float:left}.mobile_main_nav .hc-mob-basket{background-repeat:no-repeat;background-image:url('/frontend2/img/BasketIcon.png');background-size:contain;width:32px;height:32px}.mobile_main_nav .hc-logo-center{margin-top:10px;padding:0}.mobile_main_nav .hc-logo-center img{max-width:none}@media(max-width:767px){.dl-menuwrapper{float:left;position:relative!important;-moz-perspective:1000px;-webkit-perspective:1000px;perspective:1000px;-moz-perspective-origin:50% 200%;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%}.dl-menuwrapper ul{padding:0;list-style:none;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative;border-bottom:1px solid #ddd}.header .dl-menuwrapper li a{color:#220b12}.header .dl-menuwrapper li a:hover{background-color:transparent;color:#421c29}.dl-menuwrapper li a{display:block;position:relative;font-size:15px;line-height:40px;min-height:40px;font-weight:300;outline:none;color:#491927;padding:0 15px;text-decoration:none}.dl-menuwrapper li a:hover{background-color:#f13977;color:#fff;text-decoration:none;-moz-transition:all .2s ease-out .3s;-o-transition:all .2s ease-out .3s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:.3s;transition:all .2s ease-out .3s}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-size:1.5em;speak:none;-webkit-font-smoothing:antialiased;content:">"}.dl-menuwrapper li.dl-back{background-color:#e9e5d5;color:#666;min-height:50px}.dl-menuwrapper li.dl-back>a{padding-left:40px;color:#666;display:inline-block;min-height:unset;height:30px;line-height:15px}.dl-menuwrapper li.dl-back:after{left:10px;top:-10px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:1.8em;color:#666}.dl-menuwrapper .dl-submenu li.dl-back:after{top:0}.dl-menuwrapper .dl-menu-child2 li.dl-back:after{top:-10px}.dl-menuwrapper li>a:not(:only-child):after{right:10px}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.header .dl-menuwrapper li.dl-back a{color:#666}.header .dl-menuwrapper li a:hover{color:#666}.header .dl-menuwrapper li a:active{background-color:#f13977;color:#fff}.dl-menuwrapper li .dl-submenu{display:none;position:absolute;top:-10000px}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block;position:static;top:auto;padding:5px 0 5px 0}.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li.dl-back{margin-top:-10px;padding-top:15px}.dl-menu.dl-subview li.dl-subviewopen>.dl-menu-child2>li.dl-back{margin-top:-20px}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:39px;left:0;margin:0;border:1px solid #d3d2cd}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.add_to_basket.added .whitebox-greybord{margin-top:15px}.header .dl-menuwrapper{top:-30px}.header .dl-menuwrapper .dl-menu{margin-top:30px}.dl-menuwrapper li.cat-nav-mob-head{width:100%;height:57px;background-color:#4a1c2c}.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li.list-image-right{display:none}.dl-menuwrapper li.parent-menu-item{padding:5px 0}.header .dl-menuwrapper .cat-nav-mob-head a,.header .dl-menuwrapper .cat-nav-mob-head a:hover{color:#fff;text-decoration:underline;line-height:18px;font-size:12px;padding:0;min-height:unset}.cat-nav-mob-head .head-text{color:#fff;font-size:15px;line-height:20px;font-weight:700;margin-top:10px}.header .dl-menuwrapper li.dl-back a{color:#666}.header .dl-menuwrapper li a:hover{color:#666}.dl-menuwrapper li .dl-submenu{display:none;position:absolute;top:-10000px}.dl-menuwrapper li.parent-menu-item{padding:5px 0}.header .dl-menuwrapper .dl-menu{margin-left:0!important}.fixed-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(0,0,0,.5);z-index:99999}.scroll-target{overflow:scroll;-webkit-overflow-scrolling:touch;width:100%;height:100%;margin:0 auto;color:#000}}@media(max-width:991px){#side-menu.dl-menu.dl-menuopen{display:block}}.basket-popup{border:1px solid #d9d9d9;position:absolute;width:285px;top:130px;line-height:1.4em;font-size:.95em;z-index:9999}.basket-popup .popup_wrapper{background-color:#fff}.basket-popup .summation .submit{background-color:#8ecc0f}.basket-popup .products_list{padding:0 15px;border-bottom:1px solid #d9d9d9}.basket-popup .products_list .product{padding:15px 0;border-bottom:1px solid #d9d9d9;text-align:left}.basket-popup .products_list .product:before,.basket-popup .products_list .product:after{content:" ";display:table}.basket-popup .products_list .product:after{clear:both}.basket-popup .products_list .product .image{width:18%;float:left;padding-right:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.basket-popup .products_list .product .image img{border:1px solid #d9d9d9}.basket-popup .products_list .product:last-child{border-bottom:0}.basket-popup .products_list .product .image{padding:7px 7px 7px 0}.basket-popup .products_list .product .desc{width:55%;float:left}.basket-popup .products_list .product .price_qty{width:25%;float:right;text-align:right}.basket-popup .products_list .product .price_qty .qty{padding-bottom:15px;display:block}.basket-popup .summation{padding:15px}.basket-popup .summation .sub_total{padding-bottom:10px;color:#989896}.basket-popup .summation .total{font-weight:bold}.basket-popup .summation .total .amount{color:#df507e}.basket-popup .summation .amount.free{color:#00da04;text-transform:uppercase;font-weight:bold}.basket-popup .summation .sub_total,.basket-popup .summation .total{width:100%;text-align:right}.basket-popup .summation .title{float:left}.basket-popup .summation .message{margin-top:10px;text-align:left;font-size:.9em}.basket-popup .summation .message.free{padding-top:10px;margin-bottom:10px}.basket-popup .summation .message.increase{color:#827d79;padding:4px}.basket-popup .summation .message.increase .check{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -540px;background-repeat:no-repeat;height:20px;width:20px;float:left;margin-top:7px;margin-right:5px;margin-bottom:7px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.basket-popup .summation .message.increase .check{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -445px;height:20px;width:20px}}.basket-popup .summation .message.free p,.basket-popup .summation .message.increase p{width:100%;height:auto;min-height:20px;margin:0}.basket-popup .summation .how_much{font-weight:bold}.basket-popup .summation .submit{padding:0 15%;text-transform:capitalize;margin:10px auto 0;display:inline-block}.basket-popup .summation .submit:hover{color:#fff}.basket-popup .summation .checkout_message{color:#989896;width:100%;display:block;margin-top:10px;font-size:.85em}@media(max-width:767px){.basket-popup{right:0;top:50px;z-index:9999;width:0;display:block;overflow:hidden;border-color:transparent;-moz-transition:width 1s,border-color 1s;-o-transition:width 1s,border-color 1s;-webkit-transition:width 1s,border-color 1s;transition:width 1s,border-color 1s}.header .basket-popup{top:39px}.basket-popup .products_list,.basket-popup .summation{width:313px}.basket-popup.open{width:315px;border-color:#d9d9d9}}@media(min-width:768px){.header .basket-popup{top:50px}.basket-popup{overflow:hidden;border:0}.basket-popup .popup_wrapper{margin-top:-140%;border:1px solid #d9d9d9;-moz-transition:margin-top 1s;-o-transition:margin-top 1s;-webkit-transition:margin-top 1s;transition:margin-top 1s}.basket-popup.open .popup_wrapper{margin-top:0}}@media(min-width:768px) and (max-width:991px){.basket-popup{z-index:9999;border-top:0;right:15px;-moz-transition:border-top 1s;-o-transition:border-top 1s;-webkit-transition:border-top 1s;transition:border-top 1s}.basket-popup.open .popup_wrapper{margin-top:-1px}}@media(min-width:992px){.basket-popup{right:15px}}.triangle-border-full{position:relative;margin:0 0 3em;border:1px solid #ccc;border-top:none;color:#333;background:#fff;-moz-box-shadow:#ccc 0 1px 8px -2px;-webkit-box-shadow:#ccc 0 1px 8px -2px;box-shadow:#ccc 0 1px 8px -2px}.searchahead-results-container{position:relative;padding:0;clear:both}body input,body textarea{max-width:100%;margin-bottom:20px;border:1px solid #ccc;-webkit-appearance:none;border-radius:0}.header,.heading_box{text-align:center}.header{padding-top:20px;font-family:Helvetica,Arial,sans-serif;background-color:#fff}.header .logo{margin-bottom:10px}.header .logo img{max-width:100%}.header .main_nav{text-align:right}.header .main_nav .tablet_basket{float:right;width:100px;margin-top:-8px}.header .main_nav .tablet_basket .basket_wrapper{width:100%}.header .main_nav li{position:relative}.header .main_nav li:first-child{padding-left:0}.header .main_nav li:first-child .nav_dot{display:none}.header .main_nav a{color:#421c29}.menu-primary li{display:inline-block}.extended_item.last{margin-right:60px}.extended_item.link-red a{color:#ff4b80;border-color:#ff4b80}.header .searchbox{display:block;line-height:45px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header .searchbox:before,.header .searchbox:after{content:" ";display:table}.header .searchbox:after{clear:both}.header .searchbox>.row{margin:0}.header .searchbox .dropdown_menu{font-family:Helvetica,Arial,sans-serif}.header .searchbox .dropdown_menu .drop_menu_title .text{float:left}.header .searchbox .search .form-group{width:100%;display:block}.header .searchbox .search .input_search{position:relative;margin:4px 0 0;width:100%;display:block;float:left;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;height:47px;line-height:32px}.header .searchbox .search .input_search ::-webkit-input-placeholder{line-height:32px}.header .searchbox .search .input_search :-moz-placeholder{line-height:32px}.header .searchbox .search .input_search ::-moz-placeholder{line-height:32px}.header .searchbox .search .input_search :-ms-input-placeholder{line-height:32px}.header .searchbox .search .submit{position:absolute;right:0;margin-top:4px;text-transform:capitalize;height:47px;padding:0;width:9.5%}.header .searchbox .search .searchahead-results{position:absolute;left:0;width:100%;text-align:left;font-size:.95em;z-index:99998}.header .searchbox .search .searchahead-results .product{padding:15px 0;border-bottom:1px solid #d9d9d9;text-align:left;line-height:1.5}.header .searchbox .search .searchahead-results .product:before,.header .searchbox .search .searchahead-results .product:after{content:" ";display:table}.header .searchbox .search .searchahead-results .product:after{clear:both}.header .searchbox .search .searchahead-results .product .image{width:18%;float:left;padding-right:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header .searchbox .search .searchahead-results .product .image img{border:1px solid #d9d9d9}.header .searchbox .search .searchahead-results .product:first-child{padding-top:0}.header .searchbox .search .searchahead-results .product:last-child{margin-bottom:20px}.header .searchbox .search .searchahead-results .category .element{padding-bottom:10px}.header .searchbox .search .searchahead-results .category .element:last-child{padding-bottom:0}.header .searchbox .search .searchahead-results .suggestions{padding:10px 0;border-bottom:1px solid #e4e4e4;text-align:left;line-height:1.2em}.header .searchbox .search .searchahead-results .suggestions:last-child{border:none}.header .searchbox .search .searchahead-results h5{color:#a6a6a6;font-size:1.1em;z-index:999;padding:0 0 10px 15px;border-bottom:1px solid #e4e4e4;margin:0}.header .searchbox .search .searchahead-results a{padding:10px 10px 5px;height:220px}.header .searchbox .search .triangle-border-full.top::before{left:18px;right:auto}.header .searchbox .search .triangle-border-full.top::after{left:20px;right:auto}.header .searchbox .basket .basket_wrapper{width:100%;position:relative;z-index:9999}.header .searchbox .basket .basket_wrapper .basket_text{font-weight:bold;font-size:.9em;float:right;line-height:37px;margin-right:30px}.header .searchbox .basket .basket_wrapper .basket_text a{color:#421c29;text-decoration:none}.header .basket_wrapper{position:relative;z-index:99}.header .basket_wrapper .dropdown_arrow_dark{display:block;border:0;height:100%;position:absolute;top:15px;right:0;cursor:pointer;top:0;cursor:pointer;background-image:none;background-color:transparent}.header .basket_wrapper .dropdown_arrow_dark .arrow{background-image:url('/frontend2/img/icons-sf81648885b.png');display:inline-block;background-position:0 -990px;background-repeat:no-repeat;height:8px;width:13px;margin-bottom:5px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.header .main_nav li .nav_dot{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -804px;height:18px;width:11px}.header .basket_wrapper .dropdown_arrow_dark .arrow{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -845px;height:8px;width:13px}.header .basket_wrapper.open .dropdown_arrow_dark .arrow{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -858px;height:8px;width:13px}}.header .basket_wrapper.open .dropdown_arrow_dark .arrow{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -990px;background-repeat:no-repeat;height:8px;width:13px;margin-bottom:0}.header .basket_wrapper .dropdown_arrow_dark .arrow{margin-bottom:10px}.header .basket_wrapper.open .dropdown_arrow_dark .arrow{margin-bottom:0}.header .main_nav{margin-bottom:7px}.header .main_nav a:hover{text-decoration:underline}.header .main_nav .sub-menu li{display:inline-block;font-size:13px}.header .main_nav .sub-menu .navmenu-divider{height:8px;margin-left:3px;margin-right:3px}.header .navmenu-divider{display:block;border-left:1px solid #000;display:inline-block;height:10px;margin-left:5px;margin-right:7px}.header .offers-bar{display:block;border-bottom:1px solid #cfd1d1;border-top:1px solid #cfd1d1;width:100%;display:block;clear:both;text-align:center;font-size:12px;color:#525252;-webkit-font-smoothing:antialiased;padding:6px 0;margin-bottom:10px}.header .offers-bar .item-with-separator{border-left:1px solid #909292;padding-left:18px;margin-left:14px}.searchahead-results-container .btn-default.submit{border-left:transparent;height:42px;border-radius:0;text-transform:capitalize;padding:0 15px}.header .searchbox .basket{margin-top:4px;padding:0}site-body::after{clear:both}.header .basket-green{display:block;background-color:#8ecc0f;float:right;font-weight:500;width:90%;height:47px;border:solid 1px #8ecc0f;padding-top:2px;line-height:40px}.header .empty-basket{background-color:#bfbfbf;color:#bfbfbf;border-color:#bfbfbf;padding-top:0;line-height:45px}.green-basket-items{display:inline-block;background:#fff;color:#8ecc0f;font-weight:bold;width:54%;height:41px;margin:0 2px;padding-top:1px;-webkit-font-smoothing:antialiased;cursor:pointer;float:left}.header .empty-basket .green-basket-items{background-image:url('//d1m54pdnjzjnhe.cloudfront.net/pngineer/5c991aa0-7fd8-11e6-abf3-df83425f3cd2.png');background-repeat:no-repeat;background-position:10px;color:#8e8e8e;height:45px;text-align:left;padding:0 0 0 40px;margin:0}.header .basket-green a{color:#fff;font-weight:100;float:right;height:100%;width:40%}.extended_item a{display:inline-block;border:1px solid #d1d1d1;color:#000;padding:5px 20px;margin-right:10px;font-weight:bold}.basket .basket_wrapper:after,.basket .basket_wrapper:before,.progressbar ul:after,.progressbar ul:before{display:table;content:" "}@media(max-width:620px){.header .logo{width:46%}}@media screen and (max-width:767px){.header .main_nav{margin-top:0}.other_products{margin-top:50px}.header .searchbox{padding:0;height:59px;background-color:#fff;position:fixed;top:0;left:0;z-index:9999;display:none}.header .searchbox .search .submit{width:15.5%}.header .searchbox .search .input_search{margin:0;height:59px}.header .mobile_main_nav .basket_wrapper .items_number{left:18px}.header .searchbox>.row{position:relative;z-index:999}.basket .basket_wrapper .items_number{background-color:#e63f76}.basket .basket_wrapper .items_number{position:absolute;top:0;left:26px;color:#fff;line-height:20px;height:20px;min-width:20px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-size:.75em;z-index:9999;text-align:center;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.searchahead-results-container{position:relative;clear:none}.mob-search-overlay{width:100%;height:100%;position:fixed;top:59px;left:0;background:hsla(0,0%,73%,.5);transition:opacity .3s ease-out;display:none}.search-close-wrapper{padding:0;height:47px;cursor:pointer}.search-close{background-image:url("/frontend2/img/CloseArrowWhite.png");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;margin:10px auto 0 auto}.btn-mob-search{background-image:url("/frontend2/img/SearchIconWhite.png");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;margin:10px auto 0 auto}.menu-close-wrapper{padding:0;height:47px;cursor:pointer}.menu-close-header{background-image:url("/frontend2/img/closeIcon.png");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;margin:10px 0 0 auto}.head-icon-text{display:inline-block;color:#fff;font-size:7px;margin-top:30px;margin-bottom:10px}.header{padding-top:0}}@media(min-width:768px) and (max-width:991px){.header .searchbox .search .submit{width:14%}.header .logo{padding-right:10px}}@media screen and (min-width:992px) and (max-width:1199px){.header .searchbox .basket{padding-left:7px}.header .searchbox .basket .basket_wrapper .basket_text{margin-right:20px;font-size:.8em;padding-right:0}.header .logo{margin-left:0;margin-right:0}}.sw-btn{position:absolute;top:50%;width:40px;height:40px;margin-top:-22px;color:#fff;background-color:rgba(0,0,0,.4);font-size:25px;font-weight:bold;text-align:center;cursor:pointer;z-index:10}.sw-btn-prev{left:10px;right:auto}.sw-btn-next{right:10px;left:auto}.csa-overlay-wrapper{position:fixed;left:0;right:0;top:0;margin:0 auto;text-align:center;z-index:2000;height:50px;width:300px}.csa-overlay-content{background:#bada55;color:#fff0f5;padding:10px 20px}.credit_cards{text-align:right}.credit_cards .paypal{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3181px;background-repeat:no-repeat;height:36px;width:58px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.credit_cards .paypal{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2785px;height:36px;width:58px}}.credit_cards .americanExpress{background-image:url('/frontend2/img/icons/amex-blue-box.jpg');height:36px;width:58px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.credit_cards .americanExpress{background-image:url('/frontend2/img/icons/amex-blue-box.jpg');height:36px;width:58px}}.credit_cards .visa{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -5295px;background-repeat:no-repeat;height:36px;width:58px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.credit_cards .visa{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -4602px;height:36px;width:58px}}.credit_cards .mastercard{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -2760px;background-repeat:no-repeat;height:36px;width:59px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.credit_cards .mastercard{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2410px;height:36px;width:59px}}.credit_cards .maestro{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -2649px;background-repeat:no-repeat;height:36px;width:59px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.credit_cards .maestro{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2319px;height:36px;width:59px}}.credit_cards .verisign{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -5139px;background-repeat:no-repeat;height:36px;width:81px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.credit_cards .verisign{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -4461px;height:36px;width:81px}}.credit_cards .card{display:inline-block}.paypal{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3181px;background-repeat:no-repeat;height:36px;width:58px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.paypal{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2785px;height:36px;width:58px}}.visa{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -5295px;background-repeat:no-repeat;height:36px;width:58px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.visa{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -4602px;height:36px;width:58px}}.mastercard{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -2760px;background-repeat:no-repeat;height:36px;width:59px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.mastercard{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2410px;height:36px;width:59px}}.maestro{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -2649px;background-repeat:no-repeat;height:36px;width:59px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.maestro{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2319px;height:36px;width:59px}}.americanExpress{background-image:url('/frontend2/img/icons/amex-blue-box.jpg');height:36px;width:81px;display:block}.verisign{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -5139px;background-repeat:no-repeat;height:36px;width:81px;display:block}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.verisign{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -4461px;height:36px;width:81px}}.credit_cards .verisign.new{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -5185px;background-repeat:no-repeat;height:34px;width:54px;margin-right:10px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.credit_cards .verisign.new{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -4502px;height:34px;width:54px}}.card{display:inline-block}.footer .footer_menu_wrapper{color:#fff}.footer .footer_menu_wrapper h3,.footer .footer_menu_wrapper .col-xs-12{color:#fff}html.only-filters .footer{display:none!important}.footer{background-color:#edeae1;text-align:center}.footer a{color:gray;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .terms,.footer .terms:hover{margin-right:20px;color:#421c29}.footer .footerNav{background-image:url(/frontend2/img/footerNav-border.png),url(/frontend2/img/footerNav-border.png);background-position:top left,bottom left;background-repeat:repeat-x,repeat-x;background-color:#4c3138}.footer .footerNav ul li a{color:#fff}.footer .footer_menu_wrapper{background:url("/frontend2/img/footer_menu_bg.png") #4e3038 repeat-x;min-height:70px;padding:35px 0 15px;color:#fff;text-align:left;font-family:Helvetica,Arial,sans-serif;font-size:.85em;line-height:2em}.footer .footer_menu_wrapper h3{margin-top:0;font-family:Helvetica,Arial,sans-serif;font-size:1.4em}.footer .footer_menu_wrapper .menu-primary li{display:block;padding:0;line-height:2em}.footer .footer_menu_wrapper .menu-primary li a{color:#fff}.footer .footer_menu_wrapper .input_email{height:32px;line-height:32px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;display:block;float:left;padding-right:10px;padding-left:10px;width:82%;margin-right:-4%}.footer .footer_menu_wrapper .input_email ::-webkit-input-placeholder{line-height:32px}.footer .footer_menu_wrapper .input_email :-moz-placeholder{line-height:32px}.footer .footer_menu_wrapper .input_email ::-moz-placeholder{line-height:32px}.footer .footer_menu_wrapper .input_email :-ms-input-placeholder{line-height:32px}.footer .footer_menu_wrapper .submit{width:20%;height:32px;line-height:32px;font-family:Helvetica,Arial,sans-serif}.footer .footer_menu_wrapper .socials li{display:inline-block;margin-right:8px}.footer .footer_menu_wrapper .socials li.facebook a{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1026px;background-repeat:no-repeat;height:31px;width:32px}.dropdown_arrow{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -143px;background-repeat:no-repeat;height:8px;width:13px}.footer .footer_menu_wrapper .socials li.twitter a{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -5078px;background-repeat:no-repeat;height:31px;width:32px}.footer .footer_menu_wrapper .socials li.youtube a{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -5470px;background-repeat:no-repeat;height:32px;width:32px}.footer .footer_menu_wrapper .socials li.pinterest a{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3339px;background-repeat:no-repeat;height:31px;width:32px}.footer .footer_menu_wrapper .socials li.google a{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1817px;background-repeat:no-repeat;height:31px;width:32px}.footer .footer_menu_wrapper .socials li.instagram a{background-image:url('/images/Instagram.png');background-repeat:no-repeat;height:32px;width:32px}.footer .footer_menu_wrapper .socials li a{display:block;float:left;text-indent:-999999px}.footer .footer_info_wrapper{color:#4e3038;padding:10px 0 80px}.footer .footer_info_wrapper .info-tm{font-size:.85em;text-align:left}.dropdown_arrow{display:block;float:right;background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -143px;background-repeat:no-repeat;height:8px;width:13px;margin-top:7px}@media(max-width:767px){.footer .footer_menu_wrapper{background-color:#4a1c2c;background-image:none}.footer .footer_menu_wrapper .container{padding:0 2em}.footer .footer_menu_wrapper .container>.row{margin-left:-10px;margin-right:-10px}.footer .footer_menu_wrapper .menu-primary{-moz-transition-property:max-height;-o-transition-property:max-height;-webkit-transition-property:max-height;transition-property:max-height;-moz-transition-duration:2s;-o-transition-duration:2s;-webkit-transition-duration:2s;transition-duration:2s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;max-height:0;overflow:hidden}.footer .footer_menu_wrapper .menu-primary li:first-child{padding-top:20px}.footer .footer_menu_wrapper .submenus_col{border-bottom:1px solid #fff;position:relative;cursor:pointer;padding-top:10px}.footer .footer_menu_wrapper .submenus_col h3{padding-right:20px;margin-bottom:0}.footer .footer_menu_wrapper .submenus_col.open .menu-primary{max-height:400px;margin-bottom:10px}.footer .footer_menu_wrapper .submenus_col.open .dropdown_arrow{background-image:url(/frontend2/img/icons-sf81648885b.png);background-position:0 -184px;background-repeat:no-repeat;height:8px;width:13px}.footer .footer_menu_wrapper .submenus_col .dropdown_arrow{position:absolute;top:7px;right:15px}.footer .footer_menu_wrapper .submenus_col:first-child{padding-top:0}.footer .footer_menu_wrapper .submenus_col:first-child .dropdown_arrow{top:0}.footer .footer_menu_wrapper .mobile_pad_top{padding-top:10px}.footer .footer_info_wrapper{padding-bottom:20px}.footer .footer_info_wrapper .credit_cards{text-align:center;padding-top:10px}}@media(min-width:768px) and (max-width:991px){.footer .footer_menu_wrapper .socials li{margin-right:20px}.footer .submenus_col{min-height:155px}}@media only screen and (max-width:767px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:767px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:767px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-device-pixel-ratio:2){.footer .footer_menu_wrapper .submenus_col.open .dropdown_arrow{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -149px;height:8px;width:13px}}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.footer .footer_menu_wrapper .socials li.facebook a{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -871px;height:31px;width:32px}.footer .footer_menu_wrapper .socials li.twitter a{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -4410px;height:31px;width:32px}.footer .footer_menu_wrapper .socials li.youtube a{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -4762px;height:32px;width:32px}.footer .footer_menu_wrapper .socials li.pinterest a{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2923px;height:31px;width:32px}.footer .footer_menu_wrapper .socials li.google a{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1571px;height:31px;width:32px}.dropdown_arrow{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -118px;height:8px;width:13px}}.store-name{font-weight:bold;text-transform:uppercase;font-size:1.3em}.store-row{padding-bottom:5px;margin-bottom:10px}.stock-message{margin-bottom:10px;background-color:#e5e5e5;padding:5px 10px;text-align:center;line-height:normal}.store-divider-line{border-bottom:1px solid #d1d1d1;text-align:center;margin-bottom:10px}.store-show-details{font-weight:bold;font-size:12px;text-align:center;cursor:pointer;padding-bottom:10px;display:inline-block}.store-row dt{font-weight:normal;font-size:13px;display:inline-block}.store-row dd{display:inline-block;float:right;font-size:13px}.store-open-hours{font-weight:bold;text-align:left;text-transform:uppercase}.store-details-hide{display:none}.store-department{text-align:left;padding:10px}.store-finder-map{height:354px;margin-bottom:10px;padding:0 0 26px}.mapItself{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;height:406px;margin:0;width:410px;background:url('/frontend/img/map-bg.jpg') left top no-repeat}.directions .showMap{background:none repeat scroll 0 0 #de4c7d!important}.mapContainer .east-of-england{background:url('/frontend/img/east-england.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .east-midlands{background:url('/frontend/img/east-midlands.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .london{background:url('/frontend/img/london.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .north-east{background:url('/frontend/img/north-east.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .north-west{background:url('/frontend/img/north-west.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .scotland{background:url('/frontend/img/scotland.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .south-east{background:url('/frontend/img/south-east.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .south-west{background:url('/frontend/img/south-west.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .wales{background:url('/frontend/img/wales.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .west-midlands{background:url('/frontend/img/west-midlands.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .yorkshire-and-humberside{background:url('/frontend/img/yorkshire-humberside.jpg') left 1px no-repeat!important;width:100%;height:100%}.mapContainer .northern-ireland{background:url('/frontend/img/northern-ireland.jpg') left 1px no-repeat!important;width:100%;height:100%}.storeOpenings ul li.hiderow{display:none}.mapContainer .redPin,.mapContainer .bluePin{margin-top:23px}.store_events .tabContent .events{margin:0;padding:0}.store_events .tabContent .events li{margin:0!important;min-height:154px;height:auto!important;height:154px;padding:20px 10px 20px 167px!important;border-bottom:1px solid #d1d1d1}.store_events .tabContent .events img{box-shadow:0 0 1px #b6b3ac;padding:4px;position:absolute;margin-left:-167px}.store_events .tabContent .events h3{font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:1.167em;margin-bottom:3px}.store_events .tabContent .events dl{margin:0;padding:0}.store_events .tabContent .events dt{float:left;clear:left;margin:0 10px 3px 0}.store_events .tabContent .events dd{margin:0;float:left;font-weight:bold}.store_events .tabContent .events p{clear:both}.store_events .tabContent .button,.store_events .tabContent .button:hover{background:none repeat scroll 0 0 #4a1c2c;border:medium none;border-radius:5px;box-shadow:2px -2px 0 #e0e0e0;color:#fff;cursor:pointer;font-family:"StRydeBold",Arial,Helvetica,sans-serif;font-size:1.167em;font-weight:normal;padding:5px 10px;max-width:none}.event_wrap .description ul{list-style-type:disc;padding-left:20px}span.no_stock{color:red!important;font-weight:bold}.store_finder .stores_map .map_wrapper{margin-bottom:10px;padding:5px;-moz-border-image:url("/frontend2/img/slider_border.png") 5 5 5 5 fill repeat;-o-border-image:url("/frontend2/img/slider_border.png") 5 5 5 5 fill repeat;-webkit-border-image:url("/frontend2/img/slider_border.png") 5 5 5 5 fill repeat;border-image:url("/frontend2/img/slider_border.png") 5 5 5 5 fill repeat;border-width:5px;border-style:solid;border-color:#fff;margin-top:20px;display:block;width:100%;height:365px}.store_finder .stores_map .map_wrapper img{cursor:pointer}.store_finder #gmaps_holder{height:100%}.store_finder .legend{text-align:center}.store_finder .legend .open,.store_finder .legend .soon{display:inline-block;margin:0 15px;font-size:.9em;padding-left:20px;position:relative}.store_finder .legend .open .icon,.store_finder .legend .soon .icon{position:absolute;left:0;top:5px}.store_finder .legend .open .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3066px;background-repeat:no-repeat;height:12px;width:12px}.store_finder .legend .soon .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3088px;background-repeat:no-repeat;height:13px;width:12px}.store_finder .storefind_desc h2{margin-top:10px}.store_finder .storefind_desc .regions{list-style:none}.store_finder .storefind_desc .btn_wrap a,.store_finder .storefind_desc .btn_wrap span,.store_finder .storefind_desc .btn_wrap input,.store_finder .storefind_desc .btn_wrap .search_inp_wrap{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.store_finder .storefind_desc .btn_wrap .or{width:8%;text-align:center}.store_finder .storefind_desc .btn_wrap input{margin-right:1%;width:80%;height:30px;padding:0 10px;font-size:.9em}.store_finder .storefind_desc .btn_wrap .by_current_loc{padding-left:35px;width:37%}.store_finder .storefind_desc .btn_wrap .by_current_loc>span{margin:0 auto;position:relative;color:#fff}.store_finder .storefind_desc .btn_wrap .by_current_loc>span .icon{position:absolute;left:-25px}.store_finder .storefind_desc .btn_wrap .search_inp_wrap{width:55%}.store_finder .storefind_desc .btn_wrap .search_inp_wrap .btn{width:19%;padding:0;text-align:center;color:#fff}.store_finder .or{text-align:center;display:block}.store_finder .select_region{margin:10px 0;font-weight:bold;display:block;font-size:1.2em}.store_finder .regions{font-size:1em}.store_finder .regions li{margin-bottom:7px}.store_finder .regions a{text-decoration:underline}.store_finder .regions a:hover{text-decoration:none}.store_finder .search_quest{font-family:Helvetica,Arial,sans-serif;font-size:1.2em;margin-bottom:25px;display:block}.store_finder .search_quest strong{font-weight:normal;font-family:Helvetica,Arial,sans-serif}.store_finder .stores_list .store{font-size:.9em;margin-bottom:15px;border-right:1px dotted #ccc;min-height:250px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:60px}.store_finder .stores_list .store h4{}.store_finder .stores_list .store span{line-height:1.2}.store_finder .stores_list .store .store_detail{margin-bottom:15px}.store_finder .stores_list .store .store_detail .btn{line-height:25px;height:27px}.store_finder .stores_list .store .btn.wider{position:absolute;bottom:5px;width:60%;color:#fff}.store_finder .stores_list .store .distance{margin-bottom:10px;display:block;width:100%;color:#ff4b80}.store_finder .read_more_wrap{margin-bottom:15px}.store_finder .search_again_wrap,.store_finder .read_more_wrap{float:left}.store_finder .read_more_wrap{margin-bottom:15px}.store_finder .search_again.wider.btn{width:310px;max-width:100%;display:block}.store_finder .opening_hours{margin-top:0}.store_finder .opening_hours dt{display:block;float:left;margin-right:15px;min-width:100px;font-weight:normal}.store_finder .tel_no,.store_finder .email{float:left;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:bold}.store_finder .tel_no .icon,.store_finder .email .icon{display:block;float:left;margin-right:7px;margin-top:4px}.store_finder .tel_no:hover,.store_finder .email:hover{text-decoration:underline}.store_finder .tel_no{margin-bottom:15px;margin-right:15px;padding-left:10px}.store_finder .tel_no .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3309px;background-repeat:no-repeat;height:20px;width:20px}.store_finder .email .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -2695px;background-repeat:no-repeat;height:13px;width:24px;margin-top:7px}.store_finder .link{font-weight:normal}.store_finder .stores_nearby{margin:15px 0}.store_finder .stores_nearby .near_store{margin-right:30px}.store_finder .store_facilities{border:2px dotted #ccc;padding:7px 15px}.store_finder .store_facilities:before,.store_finder .store_facilities:after{content:" ";display:table}.store_finder .store_facilities:after{clear:both}.store_finder .store_facilities .facil{width:50%;float:left;padding-right:15px;min-height:56px}.store_finder .store_facilities .facil .icon{display:block;float:left;margin-right:15px}.store_finder .store_facilities .baby .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1067px;background-repeat:no-repeat;height:42px;width:42px}.store_finder .store_facilities .toilets .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1554px;background-repeat:no-repeat;height:35px;width:40px}.store_finder .store_facilities .craft_room .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1161px;background-repeat:no-repeat;height:48px;width:50px}.store_finder .store_facilities .free_parking .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1450px;background-repeat:no-repeat;height:42px;width:33px}.store_finder .store_facilities .coffee .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1119px;background-repeat:no-repeat;height:32px;width:54px}.store_finder .store_facilities .pay_parking .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1502px;background-repeat:no-repeat;height:42px;width:34px}.store_finder .store_facilities .kids_room .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1331px;background-repeat:no-repeat;height:46px;width:43px}.store_finder .store_facilities .hearing_aid .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1275px;background-repeat:no-repeat;height:46px;width:43px}.store_finder .store_facilities .garden .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1219px;background-repeat:no-repeat;height:46px;width:53px}.store_finder .store_facilities .wheelchair_access .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1599px;background-repeat:no-repeat;height:41px;width:37px}.store_finder .store_facilities .lift .icon{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -1387px;background-repeat:no-repeat;height:53px;width:39px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.store_finder .legend .open .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2690px;height:12px;width:12px}.store_finder .legend .soon .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2707px;height:13px;width:12px}.store_finder .email .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2360px;height:13px;width:24px}.store_finder .tel_no .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -2898px;height:20px;width:20px}.store_finder .store_facilities .baby .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -907px;height:42px;width:42px}.store_finder .store_facilities .toilets .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1349px;height:35px;width:40px}.store_finder .store_facilities .craft_room .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -991px;height:48px;width:50px}.store_finder .store_facilities .free_parking .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1255px;height:42px;width:33px}.store_finder .store_facilities .coffee .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -954px;height:32px;width:54px}.store_finder .store_facilities .pay_parking .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1302px;height:42px;width:34px}.store_finder .store_facilities .kids_room .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1146px;height:46px;width:43px}.store_finder .store_facilities .hearing_aid .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1095px;height:46px;width:43px}.store_finder .store_facilities .garden .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1044px;height:46px;width:53px}.store_finder .store_facilities .wheelchair_access .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1389px;height:41px;width:37px}.store_finder .store_facilities .lift .icon{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -1197px;height:53px;width:39px}}.store.store_finder .store_detail{margin-bottom:10px}.store.store_finder h3{font-family:Helvetica,Arial,sans-serif;font-size:1.4em}.store.store_finder .slider_wrap{margin-top:20px;margin-bottom:20px;display:block}.store.store_finder .slider_wrap:before,.store.store_finder .slider_wrap:after{content:" ";display:table}.store.store_finder .slider_wrap:after{clear:both}.store.store_finder ol{padding-left:20px;padding-right:20px}.store.store_finder .directions{display:block;float:left}.store.store_finder .directions>ol>li{font-weight:bold}.store.store_finder .directions>ol ol li{padding-bottom:15px}.other_products .product{border:1px solid #f4f4f4;width:175px;min-height:290px;padding:7px;margin-right:20px}.other_products .product.large{height:350px}.other_products .product .img_wrap{display:block;width:100%}.other_products .product img{max-height:170px;display:block;margin:0 auto 10px}.other_products .swiper-wrapper .product_desc{white-space:pre-wrap;height:50px}.other_products .product_desc{max-height:60px;overflow:hidden;font-size:.85em;font-weight:700}.listing .price{font-weight:700;color:#222;margin-right:10px}.other_products .product .product_prices{font-size:.9em}.other_products .product .product_prices .price{font-size:1.4em;font-weight:bold}.other_products .product .product_prices .was_price{margin-left:0;line-height:2;position:absolute;bottom:1px;right:10px}.other_products .product .product_prices .price{bottom:1px;position:fixed}.other_products .product .product_stars{margin-bottom:5px}.other_products .product:nth-child(3n){border-right:1px solid #f4f4f4}.product_stars{font-size:.95em}.bazaarvoice_rating{margin-right:15px}.list_element .offer{position:absolute;top:-10px;left:-10px;padding:10px 15px;background:#f84831;min-height:30px;line-height:1.3;color:#fff;font-size:.85em;min-width:70px;text-align:left}.list_element .offer.new,.single_product .offer.new{background:#b8b8b8;text-transform:uppercase}.single_product .offer.new.left{position:absolute;top:0;left:0;right:unset}.list_element .offer.search{top:-1px;left:-1px}.offer .offerImage{display:block;font-weight:bold}.was_price{font-size:.85em;font-weight:normal;color:#9b9b9b}.recs-buynow-btn{margin-top:10px;text-align:center;width:100%;float:left}.single_product .slider_wrap{position:relative}.single_product .slider_wrap .offer{position:absolute;top:0;right:0;z-index:99;left:auto}.single_product .slider_wrap .wrap-btn{margin-top:20px;text-align:center}.mobile-banner{max-width:320px;margin:10px auto}@media(min-width:992px){.other_products .product.recs-small{width:152px}.other_products .product.recs-small .product_stars .bazaarvoice_rating{margin-right:5px}}@media(min-width:768px) and (max-width:991px){.single_product .recent_items .recent_item_wrap .item{width:20%}.single_product .recent_items .recent_item_wrap .item:nth-child(5){border-right:0}.single_product .product_short_desc .add_to_basket{width:100%}}@media(max-width:767px){.single_product .product_title .product_stars{float:right}.product_stars .bazaarvoice_rating{margin-right:0;width:120px}}.modal-footer .padding-10{padding:0 10px}.scroll-toggle .swiper-content{height:0}.scroll-toggle.open .swiper-content{height:auto}.scroll-toggle .swiper-content .sw-small.swiper-button-prev,.scroll-toggle .swiper-content .sw-small.swiper-button-next{height:0}.scroll-toggle.open .swiper-content .sw-small.swiper-button-prev,.scroll-toggle.open .swiper-content .sw-small.swiper-button-next{height:44px}.scroll-toggle .sw-small .swiper-wrapper{height:0}.scroll-toggle.open .sw-small .swiper-wrapper{height:100%}.bundle-details{width:215px;height:244px;float:right;border:1px solid #f4f4f4;padding:10px;float:left}.bundle-details .bd-title{margin-bottom:5px;min-height:72px}.bundle-details .bd-price{font-size:1.5em;font-weight:bold;margin-bottom:5px}.bundle-details .bd-saving{vertical-align:middle;text-transform:none;font-family:Helvetica,Arial,sans-serif;background-color:#fff;width:100%;text-align:center;border:1px solid #d61f35;font-size:.9em;padding:5px;line-height:normal;white-space:normal;height:auto;color:#d61f35;margin-bottom:5px;margin-top:35px}.other_products .product.small-slider{border:0;padding:0;width:155px;margin-bottom:0;margin-right:10px;min-height:260px}.other_products .product.small-slider .product-br{border:1px solid #f4f4f4;padding:10px;overflow:auto}@media screen and (min-width:992px) and (max-width:1199px){.other_products .product.small-slider{width:125px;min-height:230px}.horizontal_scroll.small-slider{width:270px}.slider_container .arrow_prev.small-slider{left:172px}.slider_container .arrow_next.small-slider{right:0}.slider_dots.small-slider{width:250px}.bundle-details .bd-title{margin-bottom:0}.bundle-details .bd-price{margin-bottom:0}.bundle-details .bd-saving{margin-top:0;margin-bottom:0}.single_product .btn.small-slider{height:32px;line-height:32px;margin-top:5px;font-size:1em}.bundle-details{height:214px;width:170px}.slider_container .arrow_next.small-slider,.slider_container .arrow_prev.small-slider{height:215px}.btn.small-slider{margin-left:37px}}@media screen and (min-width:768px) and (max-width:991px){.bundle-details{width:305px;height:135px;float:left;margin:0 30px}.bundle-details .bd-title{margin-bottom:0;min-height:48px}.bundle-details .bd-price{margin-bottom:0;width:145px;float:left}.bundle-details .bd-saving{margin-top:0;margin-bottom:0;margin-right:10px;width:170px;float:left}.single_product .btn.small-slider{height:32px;line-height:32px;font-size:1em}.btn.small-slider{margin:0}.theme-grey-bg .other_products .product.small-slider{width:152px}.theme-grey-bg .horizontal_scroll.small-slider{width:305px;float:left;margin-left:30px}.theme-grey-bg .slider_container .arrow_next.small-slider,.theme-grey-bg .slider_container .arrow_prev.small-slider{height:245px;margin-top:135px}.theme-grey-bg .slider_container .arrow_prev.small-slider{left:0}.theme-grey-bg .slider_container .arrow_next.small-slider{right:0}}@media screen and (max-width:767px){.theme-grey-bg .horizontal_scroll.small-slider{float:none;margin:0 auto;max-width:280px}.bundle-details{width:280px;height:135px;float:none;margin:0 auto}.theme-grey-bg .other_products .product.small-slider{width:140px;min-height:230px;margin:0}.bundle-details .bd-title{margin-bottom:0;min-height:48px}.bundle-details .bd-price{margin-bottom:0;width:50%;float:left}.bundle-details .bd-saving{margin-top:0;margin-bottom:0;width:51%;float:left}.single_product .btn.small-slider{height:32px;line-height:32px;font-size:1em;float:right}.btn.small-slider{margin:0}.theme-grey-bg .other_products.small-slider{border:0}.theme-grey-bg .whitebox-greybord .product.small-slider .product-br{height:230px}.slider_dots.small-slider{float:none;width:100%;margin:0}.theme-grey-bg .whitebox-greybord.panel-dropdown.open .panel-content .bazaarvoice_rating.small-slider{display:block}}.k3-toggle-more{cursor:pointer;font-weight:bold;text-align:right;margin-right:30px}.color-item-wrapper{position:relative;width:100%}.k3-color-nostock{background-color:rgba(255,255,255,.5);width:100%;height:17px;font-size:9px;text-align:center;position:absolute;top:10px;left:0;z-index:99}.slider{width:100%;height:auto;overflow:hidden}.slider:before,.slider:after{content:" ";display:table}.slider:after{clear:both}.slider .container{background-color:#fff}.slider img{width:100%}.slider_container{position:relative;cursor:pointer}.scroll-toggle .slider_dots{display:none}.open .slider_dots{display:block!important}.slider_container{position:relative}.slider_container .arrow_prev,.slider_container .arrow_img:hover{left:0}.slider_container .arrow_prev .arrow_img,.slider_container .arrow_img:hover .arrow_img{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3524px;background-repeat:no-repeat;height:47px;width:26px}.slider_container .arrow_next,.slider_container .arrow_prev{position:absolute;background:#fff;height:110%;width:60px}.slider_container .arrow_next .arrow_img,.slider_container .arrow_next .arrow_img:hover,.slider_container .arrow_prev .arrow_img,.slider_container .arrow_prev .arrow_img:hover{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;position:absolute}.slider_container .arrow_next{right:0}.slider_container .arrow_next .arrow_img,.slider_container .arrow_next .arrow_img:hover{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3581px;background-repeat:no-repeat;height:46px;width:25px}.slider_container+.dot-wrap ul{margin-top:10px}.slider_wrap .dot-wrap{margin-top:15px}.slider_wrap{padding-bottom:0}.slider_content .item{margin-right:15px}.slider_content .item:last-child{margin-right:0}.slider_content{overflow:hidden;white-space:nowrap;float:left;max-width:100%;cursor:pointer}.slider_content.vertical_scroll{height:455px;max-width:98px}.slider_content.horizontal_scroll{width:100%}.slider_content.horizontal_scroll .item{display:block;float:left}.slider_wrap .arrow_prev,.slider_wrap .arrow_next{height:75px;width:40px;position:relative;float:left}.slider_wrap .arrow_prev .arrow_img,.slider_wrap .arrow_prev .arrow_img:hover,.slider_wrap .arrow_next .arrow_img,.slider_wrap .arrow_next .arrow_img:hover{-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.slider_wrap .arrow_prev{left:0;margin-left:-5px}.slider_wrap .arrow_prev .arrow_img,.slider_wrap .arrow_prev .arrow_img:hover{left:0}.slider_wrap .arrow_next{right:0;margin-right:-5px}.slider_wrap .arrow_next .arrow_img,.slider_wrap .arrow_next .arrow_img:hover{left:auto;right:0}.slider_wrap .slider_content{width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}.slider_wrap .slider_content .item{max-width:75px;max-height:75px;margin-bottom:0}.slider_arrow.arrow_next.no-horizontal-next{visibility:hidden!important}.slider_arrow.arrow_prev.no-horizontal-prev{visibility:hidden!important}.single_product .whitebox-greybord.product-list-wrap.panel-dropdown .slider_container.panel-content{overflow:hidden!important;margin-bottom:0;padding-bottom:0;padding-top:0;margin-top:0}.single_product .whitebox-greybord.product-list-wrap.panel-dropdown .slider_container.panel-content .arrow_prev,.single_product .whitebox-greybord.product-list-wrap.panel-dropdown .slider_container.panel-content .arrow_next{height:100%;z-index:9999}.single_product .whitebox-greybord.product-list-wrap.panel-dropdown.open .slider_container.panel-content{margin-top:20px}.other_products .slider_container .arrow_prev,.other_products .slider_container .arrow_next{height:250px;float:left;position:relative;width:60px}.other_products .slider_container .slider_content{width:-webkit-calc(100% - 130px);width:calc(100% - 130px);float:left;display:block}@media screen and (max-width:767px){.slider{padding-bottom:0;margin-bottom:10px}.slider .small_slider_img .first_img{padding-right:7px}.slider .small_slider_img .second_img{padding-left:7px}.slider .main_slider_img{padding-bottom:10px}.other_products .slider_container .slider_content{width:100%}.single_product .whitebox-greybord.product-list-wrap.panel-dropdown.open .slider_dots{display:none!important}.single_product .slider_wrap{width:100%}.single_product .slider_wrap{border-top:0;border-bottom:0;margin-bottom:0}.single_product .slider_wrap{width:100%}.slider_wrap .slider_content{display:none}.slider_wrap .slider_content{width:100%;margin-top:10px}.slider_wrap .slider_content .item{max-width:45px;max-height:45px;margin-right:5px;margin-bottom:0}}@media(min-width:768px){.slider .container{padding-top:10px;padding-bottom:10px}.slider .main_slider_img{padding-right:0}.slider .small_slider_img .first_img{padding-bottom:15px}}@media(min-width:768px) and (max-width:979px){.single_product .other_products.panel-content .slider_arrow{background:transparent}}@media(min-width:768px) and (max-width:991px){.other_products .slider_container .slider_content{width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}.other_products .slider_container .arrow_prev,.other_products .slider_container .arrow_next{width:50px}.slider_wrap .slider_container .arrow_next .arrow_img{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3677px;background-repeat:no-repeat;height:30px;width:16px}.slider_wrap{padding:15px 10px}.slider_wrap .slider_container .item{max-width:50px;max-height:50px;margin-right:10px}.slider_wrap .slider_container{margin-top:10px}.slider_wrap .slider_container .slider_content{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.slider_wrap .slider_container .arrow_prev,.slider_wrap .slider_container .arrow_next{height:50px;width:25px}.slider_wrap .slider_container .arrow_prev .arrow_img{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -3637px;background-repeat:no-repeat;height:30px;width:16px}.single_product .slider_wrap .wrap-btn{margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:768px) and (max-width:991px) and (-moz-min-device-pixel-ratio:2),only screen and (min-width:768px) and (max-width:991px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:768px) and (max-width:991px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-width:768px) and (max-width:991px) and (min-device-pixel-ratio:2){.slider_wrap .slider_container .arrow_prev .arrow_img{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3181px;height:30px;width:16px}.slider_wrap .slider_container .arrow_next .arrow_img{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3216px;height:30px;width:16px}}@media screen and (min-width:992px) and (max-width:1199px){.slider_container{margin-top:20px}.single_product .slider_wrap .swinxyzoom_container{width:330px}.single_product .slider_content.vertical_scroll{height:350px}}@media screen and (min-width:1009px) and (max-width:1199px){.slider_wrap .sxy-zoom-container .inner-thumb,.slider_wrap .sxy-zoom-container .sxy-zoom-bg{max-width:100%;max-height:100%}}@media(min-width:992px){.other_products .slider_container .arrow_prev.recs-small,.other_products .slider_container .arrow_next.recs-small{width:30px}.other_products .slider_container .slider_content.recs-small{width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}}@media(max-width:991px){.single_product .slider_wrap .swinxyzoom_container{width:100%}}@media(min-width:1200px){.slider_container{margin-top:20px}}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.slider_container .arrow_next .arrow_img,.slider_container .arrow_next .arrow_img:hover{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3130px;height:46px;width:25px}.slider_container .arrow_prev .arrow_img,.slider_container .arrow_img:hover .arrow_img{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3078px;height:47px;width:26px}}.sw-small .swiper-slide .product{border:1px solid #f4f4f4;margin:0;width:175px;min-height:265px;padding:7px}.sw-thumb .swiper-wrapper img{border:1px solid #ccc}.whitebox-greybord.pull-left.small-slider{max-width:100%}.search-listing{background-color:#e4e4e4;padding-left:25px!important;padding-right:25px!important}.search-listing .result-title{font-size:1.3em}.search-listing .view-all-results{display:table;margin:0 auto;padding:10px}.search-listing .view-all-results .btn{border:none;font-size:1em;box-shadow:0 1px 2px #d2d6d5}.search-listing .suggested-product-single{padding:3px 3px 20px 3px;background-color:#99cd00;margin-bottom:10px}.search-listing .suggested-product{padding:0;background-color:transparent}.suggested-product .product-area,.suggested-product-single .product-area{margin:2px;background-color:#fff;padding-bottom:5px;height:225px}.suggested-product-single .view-product{text-align:center;margin-top:15px;color:#fff;font-size:1.3em;font-weight:600}.suggested-product-single .view-link{padding:0!important}.price.search{margin-right:5px;font-size:1.1em;font-weight:700}.listing .price,.listing .was_price,.price,.was_price{display:block;float:left;margin-bottom:5px;margin-top:5px}.list_element .productName{font-size:.93em;height:60px;display:block;overflow:hidden;margin-top:10px;margin-bottom:5px;line-height:1.5;font-weight:400;color:#222}.list_element .el_wrap{position:relative;display:block;padding-bottom:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.list_element img{display:block;margin:0 auto;max-height:170px;max-width:100%;padding-bottom:5px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.list_element .btn{border:1px solid #989c8e;background:#99d20b;height:40px;line-height:40px;margin-top:45px;font-weight:700}.price_wrap{width:100%;position:absolute;bottom:0}.price_wrap::after,.price_wrap::before{content:" ";display:table;clear:both}.list_element{padding-bottom:30px;line-height:1.2em}.list_element .productName,.list_element .productName.search{height:35px}@media screen and (max-width:1199px){.bazaarvoice_rating.search{margin-right:0;min-height:30px;margin-top:5px}}@media screen and (min-width:1200px){.bazaarvoice_rating.search{margin-right:0;min-height:10px;margin-top:5px}}.list_element .bazaarvoice_rating{margin-bottom:10px}.search-listing .suggested-product{padding:0;background-color:transparent}.listing .list_element .not-yet{color:#9b9b9b;width:100%;font-size:.85em;font-weight:400;margin-bottom:10px}@media screen and (max-width:1199px){.listing-content .sort_wrapper{margin-bottom:10px}}.ellipsis-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1200px){.was_price.search::before{content:"WAS "}}.was_price.search{line-height:inherit;padding-right:0;font-size:.75em}.stars{display:block;float:left;color:transparent;margin-right:10px;margin-top:1px}.stars.search{margin-right:5px;margin-top:0!important}.stars.onestars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4402px;background-repeat:no-repeat;height:14px;width:87px}.stars.onehalfstars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4426px;background-repeat:no-repeat;height:14px;width:87px}.stars.twostars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4498px;background-repeat:no-repeat;height:14px;width:87px}.stars.twohalfstars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4522px;background-repeat:no-repeat;height:14px;width:87px}.stars.threestars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4450px;background-repeat:no-repeat;height:14px;width:87px}.stars.threehalfstars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4474px;background-repeat:no-repeat;height:14px;width:87px}.stars.fourstars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4354px;background-repeat:no-repeat;height:14px;width:87px}.stars.fourhalfstars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4378px;background-repeat:no-repeat;height:14px;width:87px}.stars.fivestars{background-image:url('/frontend2/img/icons-sf81648885b.png');background-position:0 -4330px;background-repeat:no-repeat;height:14px;width:87px}.stars.not-yet{height:22px;width:100px;margin-right:30px}.not-yet{color:#9b9b9b;width:100%;font-size:.85em;font-weight:400}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2){.stars.onestars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3832px;height:14px;width:87px}.stars.onehalfstars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3851px;height:14px;width:87px}.stars.twostars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3908px;height:14px;width:87px}.stars.twohalfstars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3927px;height:14px;width:87px}.stars.threestars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3870px;height:14px;width:87px}.stars.threehalfstars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3889px;height:14px;width:87px}.stars.fourstars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3794px;height:14px;width:87px}.listing .stars.fourhalfstars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3813px;height:14px;width:87px}.stars.fivestars{background-image:url('/frontend2/img/icons-2x-s878c5eb377.png');background-size:270px 4794px;background-position:0 -3775px;height:14px;width:87px}}@font-face{font-family:'fontawesome';src:url('../fonts/fontawesome.eot');src:url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'),url('../fonts/fontawesome.svg#fontawesome') format('svg'),url('../fonts/fontawesome.woff') format('woff'),url('../fonts/fontawesome.ttf') format('truetype');font-weight:normal;font-style:normal}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.codrops-top{background:#fff;background:rgba(255,255,255,.95);text-transform:uppercase;position:relative;font-size:.68em;box-shadow:1px 0 2px rgba(0,0,0,.2);line-height:2.2}.codrops-top a{padding:0 1em;letter-spacing:.1em;color:#333;display:inline-block}.codrops-top a:hover{background:rgba(255,255,255,.99);color:#000}.codrops-top span.right{float:right}.codrops-top span.right a{float:left;display:block}.codrops-demos{padding-top:1em;font-size:.9em}.codrops-demos a{display:inline-block;margin:.5em;padding:.7em 1.1em;border:3px solid #b1aea6;color:#b1aea6;font-weight:700}.codrops-demos a:hover,.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover{border-color:#89867e;color:#89867e}@media screen and (max-width:46.0625em){.main{padding:0}.column{width:100%;min-width:auto;min-height:auto;padding:3em 2em}.column p{text-align:left;font-size:1.5em}.column:nth-child(2){box-shadow:0 -1px 0 rgba(0,0,0,.1);background-position:90px 3em}}.listing .promot_info_btn.btn,.promot_info_btn.btn{width:100%;text-align:center;border:1px solid;height:30px;line-height:30px;color:#d61f35;background:#fff;font-size:.9em}.listing .promot_info_btn.btn:hover,.promot_info_btn.btn:hover{color:#b00015}.offer{position:absolute;top:0;left:0;padding:10px 15px;background:#f84831;min-height:30px;line-height:1.3;color:#fff;font-size:.85em;min-width:70px;text-align:left}.sxy-zoom-container .sxy-zoom-viewport img{max-width:none!important;border-radius:0!important}.sxy-zoom-container{}.sxy-zoom-container .sxy-zoom-viewport{z-index:1000}.sxy-zoom-container img{border:0}.sxy-zoom-container div{margin:0;padding:0;border:0}.sxy-zoom-container .sxy-zoom-dragpad,.sxy-zoom-container .sxy-overlay,.sxy-zoom-container .inner-thumb,.sxy-zoom-container .sxy-zoom-bg{width:100%;height:100%}.sxy-zoom-bg{left:0;top:0;position:absolute}.sxy-zoom-container .sxy-controls{height:100%}.sxy-zoom-container .overlay{height:100%}.sxy-zoom-container .sxy-slider{height:100%}.sxy-zoom-container .sxy-zoom-dragpad{position:absolute!important;left:0;top:0}.sxy-zoom-container .sxy-controls{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:26px;left:-26px;top:0;position:absolute;overflow:hidden;filter:inherit}.sxy-zoom-container .sxy-controls .overlay{position:absolute;top:0;left:0;width:26px;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;background:#fff;filter:inherit}.sxy-zoom-container .in{filter:inherit;left:2px;width:22px;height:23px;background:url(/frontend2/js/vendor/swinxyzoom/controls.png) 0 -15px;position:relative;display:block;top:3px}.sxy-zoom-container .out{filter:inherit;width:22px;height:23px;background:url(/frontend2/js/vendor/swinxyzoom/controls.png) 0 -38px;position:relative;left:2px;display:block}.sxy-zoom-container .sxy-slider{filter:inherit;background:url(/frontend2/js/vendor/swinxyzoom/controls.png) -25px 0 repeat-y;position:relative}.sxy-zoom-container .sxy-handle{filter:inherit;left:2px;width:20px;height:16px;background:url(/frontend2/js/vendor/swinxyzoom/controls.png) 0 0 no-repeat;top:20px;position:absolute;font-size:0}.sxy-zoom-container{position:relative}.sxy-zoom-container .sxy-zoom-viewfinder{position:absolute;border:1px solid #d9cfba;border:1px solid rgba(255,255,255,.4);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sxy-zoom-container .inner-thumb{position:absolute;top:0;left:0}.sxy-zoom-container .sxy-zoom-dragpad{position:relative}.sxy-zoom-container .sxy-zoom-dragpad .sxy-overlay{position:absolute;top:0;left:0}.sxy-zoom-container .sxy-zoom-viewport{position:absolute;overflow:hidden;top:0}.sxy-zoom-container .sxy-zoom-viewport img{position:absolute}.sxy-zoom-container.sxy-zoom-loading .sxy-loading{background:#fff;padding:5px;position:absolute;top:0;left:0;margin:5px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:2px 2px 4px rgba(50,50,50,.68);-webkit-box-shadow:2px 2px 4px rgba(50,50,50,.68);-moz-box-shadow:2px 2px 4px rgba(50,50,50,.68);opacity:.35;filter:alpha(opacity=35)}.sxy-zoom-container.sxy-zoom-loading .sxy-loading span{background:url(/frontend2/js/vendor/swinxyzoom/loading.gif) no-repeat;width:25px;height:25px;display:block}.sxy-zoom-mode-dock .sxy-zoom-viewport{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #000;position:absolute;overflow:hidden;top:0;box-shadow:2px 2px 4px rgba(50,50,50,.68);-webkit-box-shadow:2px 2px 4px rgba(50,50,50,.68);-moz-box-shadow:2px 2px 4px rgba(50,50,50,.68)}.sxy-zoom-mode-dock .sxy-zoom-dragpad .sxy-overlay{background:#000;opacity:0;filter:alpha(opacity=0)}.sxy-zoom-mode-window .sxy-zoom-viewfinder{z-index:1001}.sxy-zoom-mode-lens .sxy-zoom-viewport{border:1px solid #000;position:absolute;overflow:hidden;top:0;box-shadow:2px 2px 4px rgba(50,50,50,.68);-webkit-box-shadow:2px 2px 4px rgba(50,50,50,.68);-moz-box-shadow:2px 2px 4px rgba(50,50,50,.68)}.sxy-zoom-mode-slippy .sxy-zoom-dragpad{cursor:pointer}.sxy-zoom-mode-slippy .sxy-zoom-dragpad.down{cursor:move}