@charset "UTF-8";@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.ico-s{width:16px;height:16px;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain}.ico-14{height:14px;width:14px}.ico-20{height:20px;width:20px}.ico-22{height:22px;width:22px}.ico-24{height:24px;width:24px}.ico-25{height:25px;width:25px}.ico-28{height:28px;width:28px}.ico-30{height:30px;width:30px}.ico-35{height:35px;width:35px}.ico-45{height:45px;width:45px}.ico-s.ico-lock{background-image:url("./img/icons/lock_icon.svg")}.ico-s.ico-clock{background-image:url("./img/icons/clock_icon.svg")}.ico-s.ico-check{background-image:url("./img/icons/checkbox_tick_green.svg")}.ico-s.ico-standard-delivery{background-image:url("./img/icons/delivery_van_green_icon.svg")}.ico-s.ico-nextday-delivery{background-image:url("./img/icons/delivery_fast_green_icon.svg")}.ico-s.ico-clickandcollect{background-image:url("./img/icons/click_collect_green_icon.svg")}.ico-s.ico-international-delivery{background-image:url("./img/icons/international_delivery_green_icon.svg")}.ico-s.ico-paypal{background-image:url("./img/icons/paypal_icon.svg")}.ico-s.ico-credit-card{background-image:url("./img/icons/card_icon.svg")}.ico-s.ico-print{background-image:url("./img/icons/printer_icon.svg")}.ico-s.ico-expand{background-image:url("./img/icons/expand_icon.svg")}.ico-s.ico-collapse{background-image:url("./img/icons/collapse_icon.svg")}.ico-s.ico-warning{background-image:url("./img/icons/alert_icon.svg")}.ico-s.ico-close{background-image:url("./img/icons/modal_cross_icon.svg")}.ico-s.ico-play{background-image:url("./img/icons/play_icon.svg")}.ico-chevron{position:absolute;right:18px;top:50%;transform:translate3d(0,-50%,0);width:16px;height:16px;background:transparent;border-top:4px solid #3d7a6a;border-right:4px solid #3d7a6a;transition:all 200ms ease}.ico-chevron.ico-chevron-top{top:57%;transform:translate3d(0,-50%,0) rotate(-45deg)}.ico-chevron.ico-chevron-left{transform:translate3d(0,-50%,0) rotate(-135deg)}.ico-chevron.ico-chevron-bottom{top:43%;transform:translate3d(0,-50%,0) rotate(135deg)}.ico-chevron.ico-chevron-right{transform:translate3d(0,-50%,0) rotate(45deg)}.modal-container{position:fixed;top:0;left:0;overflow:auto;width:100%;height:100%;z-index:20001}.modal-content-wrapper{display:table;width:100%;height:100%;position:absolute;z-index:20020}.modal-content-cell{display:table-cell;max-height:100%;vertical-align:top;text-align:center;position:fixed;left:3%;right:3%;top:50%;margin-left:auto;margin-right:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-content{display:inline-block;max-width:658px;background:#fff;-webkit-text-size-adjust:100%}.modal-content-heading .section-one-line-cell-icon{width:54px}.modal-content-scrollable{overflow:auto}@media only screen and (max-width:767px) and (orientation:landscape){.modal-content-cell{max-height:300px}}.modal-header{padding:10px}.modal-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:20001;background-color:#000;opacity:.25;filter:alpha(opacity=25)}@media only screen and (max-width:479px){.modal-content{display:block}}html.disable-scroll,html.disable-scroll body{height:100%;overflow:hidden}.ajax-loader-bg{background-color:#000;bottom:0;display:block;left:0;opacity:.25;filter:alpha(opacity=25);position:fixed;right:0;top:0;z-index:999998;width:100%}.ajax-loader{background:#fff url("img/ajax-loader-grey.gif") no-repeat center center;border:1px solid #e5e5e4;border-radius:3px;-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,0.09);-moz-box-shadow:4px 4px 4px 0 rgba(0,0,0,0.09);box-shadow:4px 4px 4px 0 rgba(0,0,0,0.09);display:block;padding:48px;position:fixed;top:50%;left:50%;z-index:999999;margin-top:-32px;margin-left:-32px}.read-more-trigger{display:none;margin-top:10px}.read-more-wrap ~ .read-more-trigger{display:block}.read-more-target .read-more-target-wrap{max-height:0;overflow:hidden}.read-more-state:checked ~ .read-more-wrap .read-more-target .read-more-target-wrap{-webkit-transition:max-height .6s ease-in-out;-moz-transition:max-height .6s ease-in-out;-o-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out;max-height:3000px}.read-more-state ~ .read-more-trigger .read-more-trigger-more-text{display:inline}.read-more-state ~ .read-more-trigger .read-more-trigger-less-text{display:none}.read-more-state:checked ~ .read-more-trigger .read-more-trigger-more-text{display:none}.read-more-state:checked ~ .read-more-trigger .read-more-trigger-less-text{display:inline}.rich-relevance{margin:25px 0 8px}.rich-relevance .page-title{margin:0 0 10px}.rich-relevance h1,.rich-relevance h2,.rich-relevance h3,.rich-relevance h4,.rich-relevance h5{font-weight:bold}.rich-relevance h2{font-size:16px;line-height:1.4}.slick-prev,.slick-next,.slick-dots li button{line-height:0;font-size:0;border:0;background:transparent;cursor:pointer;display:block}.slick-prev,.slick-next{position:absolute;height:29px;width:29px;top:73px;padding:0;z-index:10}.slick-arrow .ico-chevron{border-color:#333;width:16px;height:16px;position:absolute;left:4px}.slick-next .ico-chevron{left:auto;right:4px}.slick-prev:active,.slick-next:active{position:absolute}.no-touch .slick-prev:not(.slick-disabled):hover .ico-chevron,.no-touch .slick-next:not(.slick-disabled):hover .ico-chevron,.no-touch .slick-dots li button:hover:before{opacity:1;filter:alpha(opacity=100)}.slick-prev.slick-disabled .ico-chevron,.slick-next.slick-disabled .ico-chevron,.slick-dots li button:before,.product-carousel .slick-prev.slick-disabled,.product-carousel .slick-next.slick-disabled{opacity:.25;filter:alpha(opacity=25)}.slick-prev .ico-chevron,.slick-next .ico-chevron,.slick-prev .ico-chevron,.slick-next .ico-chevron,.slick-dots li.slick-active button:before{opacity:.75;filter:alpha(opacity=75)}.slick-prev .ico-chevron,.slick-next .ico-chevron,.slick-dots li button:before{font-family:"slick";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev .ico-chevron,.slick-next .ico-chevron{font-size:29px;line-height:1;color:#000}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}@media screen and (max-width:1024px){.slick-prev .ico-chevron,.slick-next .ico-chevron{opacity:1;filter:alpha(opacity=100)}}.slick-dots{display:block;text-align:center;width:100%;padding:0;margin:0}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;cursor:pointer;vertical-align:top}.slick-dots li button{height:20px;width:20px}.slick-dots li button:hover,.slick-prev:hover,.slick-next:hover,.slick-dots li button:focus,.slick-list:focus,.slick-prev:focus,.slick-next:focus{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:16px;line-height:1.2;text-align:center;color:#333}.product-carousel .slick-prev{left:20px}.product-carousel .slick-next{right:0}.product-carousel .slick-prev,.product-carousel .slick-next{background:0;box-shadow:none;top:200px}.product-carousel .slick-dots li button{box-shadow:none;border-radius:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block}.slick-loading .slick-list{background:#fff url("img/ajax-loader-grey.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track,.slick-loading .slick-slide{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;margin:0 10px;text-align:center;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-initialized .slick-slide a.img{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.prod-img-wrapper{position:relative}.prod-img{margin:0 0 15px 0;padding:20px 0;display:block;background:#fff;position:relative;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box}.prod-img img{display:block;max-width:100%;margin:0 auto}.l-wrap.product-carousel{padding:0 40px}@media only screen and (max-width:767px){.l-wrap.product-carousel{padding:0}}.product-carousel .prod-title{color:#3d7a6a;font-size:14px}.product-carousel .prod-img{margin:0;padding:8px 0;border:0;max-height:222px;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-carousel .prod-img img{max-width:100%;height:auto;margin:auto}.product-carousel .l-prod-col{text-align:left}.product-carousel .l-col{padding-left:0}.product-carousel .prod-info:hover{text-decoration:underline;color:#000}.prod-rating{margin:6px 0 0}.prod-rating .prod-rating-max{width:98px;height:18px;background:url("img/icons/ratings-stars-18px.png") 0 0 repeat-x;overflow:hidden;display:block}.prod-rating .prod-rating-actual{float:left;height:18px;background:url("img/icons/ratings-stars-18px.png") 0 -18px repeat-x;width:0;text-indent:-999em}.prod-rating .prod-rating-actual.prod-rating--0_0{width:0}.prod-rating .prod-rating-actual.prod-rating--0_1{width:2px}.prod-rating .prod-rating-actual.prod-rating--0_2{width:4px}.prod-rating .prod-rating-actual.prod-rating--0_3{width:6px}.prod-rating .prod-rating-actual.prod-rating--0_4{width:8px}.prod-rating .prod-rating-actual.prod-rating--0_5{width:9px}.prod-rating .prod-rating-actual.prod-rating--0_6{width:10px}.prod-rating .prod-rating-actual.prod-rating--0_7{width:12px}.prod-rating .prod-rating-actual.prod-rating--0_8{width:14px}.prod-rating .prod-rating-actual.prod-rating--0_9{width:16px}.prod-rating .prod-rating-actual.prod-rating--1_0{width:20px}.prod-rating .prod-rating-actual.prod-rating--1_1{width:22px}.prod-rating .prod-rating-actual.prod-rating--1_2{width:24px}.prod-rating .prod-rating-actual.prod-rating--1_3{width:26px}.prod-rating .prod-rating-actual.prod-rating--1_4{width:28px}.prod-rating .prod-rating-actual.prod-rating--1_5{width:29px}.prod-rating .prod-rating-actual.prod-rating--1_6{width:30px}.prod-rating .prod-rating-actual.prod-rating--1_7{width:32px}.prod-rating .prod-rating-actual.prod-rating--1_8{width:34px}.prod-rating .prod-rating-actual.prod-rating--1_9{width:36px}.prod-rating .prod-rating-actual.prod-rating--2_0{width:40px}.prod-rating .prod-rating-actual.prod-rating--2_1{width:42px}.prod-rating .prod-rating-actual.prod-rating--2_2{width:44px}.prod-rating .prod-rating-actual.prod-rating--2_3{width:46px}.prod-rating .prod-rating-actual.prod-rating--2_4{width:48px}.prod-rating .prod-rating-actual.prod-rating--2_5{width:49px}.prod-rating .prod-rating-actual.prod-rating--2_6{width:50px}.prod-rating .prod-rating-actual.prod-rating--2_7{width:52px}.prod-rating .prod-rating-actual.prod-rating--2_8{width:54px}.prod-rating .prod-rating-actual.prod-rating--2_9{width:56px}.prod-rating .prod-rating-actual.prod-rating--3_0{width:60px}.prod-rating .prod-rating-actual.prod-rating--3_1{width:62px}.prod-rating .prod-rating-actual.prod-rating--3_2{width:64px}.prod-rating .prod-rating-actual.prod-rating--3_3{width:66px}.prod-rating .prod-rating-actual.prod-rating--3_4{width:68px}.prod-rating .prod-rating-actual.prod-rating--3_5{width:69px}.prod-rating .prod-rating-actual.prod-rating--3_6{width:70px}.prod-rating .prod-rating-actual.prod-rating--3_7{width:72px}.prod-rating .prod-rating-actual.prod-rating--3_8{width:74px}.prod-rating .prod-rating-actual.prod-rating--3_9{width:76px}.prod-rating .prod-rating-actual.prod-rating--4_0{width:80px}.prod-rating .prod-rating-actual.prod-rating--4_1{width:82px}.prod-rating .prod-rating-actual.prod-rating--4_2{width:84px}.prod-rating .prod-rating-actual.prod-rating--4_3{width:86px}.prod-rating .prod-rating-actual.prod-rating--4_4{width:88px}.prod-rating .prod-rating-actual.prod-rating--4_5{width:89px}.prod-rating .prod-rating-actual.prod-rating--4_6{width:90px}.prod-rating .prod-rating-actual.prod-rating--4_7{width:92px}.prod-rating .prod-rating-actual.prod-rating--4_8{width:94px}.prod-rating .prod-rating-actual.prod-rating--4_9{width:96px}.prod-rating .prod-rating-actual.prod-rating--5_0{width:98px}.prod-rating .prod-rating-actual.one-star{width:18px}.prod-rating .prod-rating-actual.two-stars{width:38px}.prod-rating .prod-rating-actual.three-stars{width:58px}.prod-rating .prod-rating-actual.four-stars{width:78px}.prod-rating .prod-rating-actual.five-stars{width:98px}.prod-teaser-item{margin:20px 0;position:relative;font-size:14px;font-size:1.4rem;line-height:16px}.prod-teaser-item a{text-decoration:none}.prod-teaser-item .block .prod-title{color:#3d7a6a}.prod-teaser-item .block:hover .prod-title{text-decoration:underline}.prod-teaser-item .prod-title,.prod-teaser-item .prod-price,.prod-teaser-item .prod-availability{margin:0 0 4px 0;line-height:1}.prod-teaser-item .prod-desc-title{margin:0 0 6px;font-size:16px;font-size:1.6rem;font-weight:bold}.prod-teaser-item .prod-flag{padding:3px 4px;font-size:11px;line-height:1;font-weight:bold;text-transform:uppercase;color:#fff;background:#c1c1c1;border-radius:2px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.prod-teaser-item .ico-fav{position:absolute;left:5px;top:8px}.prod-teaser-item.teaser-with-image .prod-flag{position:absolute;left:5%;top:195px}.prod-teaser-item .prod-price{font-weight:bold;font-size:16px;color:#000}.prod-teaser-item .prod-price a{text-decoration:none}.prod-teaser-item .prod-price em{font-size:12px;font-style:normal}.prod-teaser-item .prod-offers{font-size:12px}.prod-teaser-item .prod-offers strong{display:block;margin:0 0 5px 0;font-weight:normal;color:#555}.prod-teaser-item .prod-offers ul{margin:0;padding:0;list-style:none;color:#dd4238}