/* Base Styles *//* Clear Elements */  .group:before, .group:after {content: ""; display: table;}   .group:after {clear: both;}  .group {zoom: 1;}  /* Set up REM style *//*  html { font-size: 62.5%; }   body { font-size: 14px; font-size: 1.4rem; background: #fff;}   h1   { font-size: 24px; font-size: 2.4rem; } */  /* Older browsers */  html { font-size: 12px; background: #fff;}    @media screen and (min-width: 320px){    html { font-size: calc( 12px + (16 - 12) * (100vw - 320px) / (1200 - 320) ); }}    @media screen and (min-width: 800px){      html { font-size: 16px; }}  /* Border Box */  *, *:before, *:after {      -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;  }/* font-family: 'Nunito Sans', sans-serif;Reg = 400Bold = 700Extra Bold = 800*//* Font Styles */  h1 {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 32px; font-size: 2em; line-height: 1.4; margin: 0px; color: #484743;}  h2 {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 25px; font-size: 1.875em; line-height: 1.4; margin: 0px;  color: #484743;}  h3 {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.4; margin: 0px; color: #484743;}  h4 {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.4; margin: 0px;  color: #484743;}  h5 {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1.0em; line-height: 1.4; margin: 0px; color: #484743;}  h6 {font-family: 'Nunito Sans', sans-serif;  font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.4; color: #484743;}  p {color: #252525; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal; }  a {color: #252525; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; text-decoration: none;font-weight: 400; font-style: normal; }  ul li, ol li, li {color: #252525; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal; }  em {color: #252525; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; font-weight: 700; font-style: italic; }/* Logo Styles */.pushy-content .logo-wrapper .logo-r {fill: #fff;}.pushy-content .logo-wrapper .logo-n {fill: #fff;}.pushy-content .logo-wrapper .logo-e {fill: #fff; }.pushy-content .logo-wrapper .logo-a {fill: #fff;}.pushy-content .logo-wrapper .logo-t {fill: #fff;}.pushy-content .logo-wrapper .logo-c {fill: #fff;}.pushy-content .logo-wrapper .logo-i {fill: #fff;}.pushy-content .logo-wrapper .m-diamond {fill:#fff;}.pushy-content .logo-wrapper .logo-m {fill: #fff;}.header-bar .logo-r {fill: #323b6a;}.header-bar .logo-n {fill: #323b6a;}.header-bar .logo-e {fill: #323b6a; }.header-bar .logo-a {fill: #323b6a;}.header-bar .logo-t {fill: #323b6a;}.header-bar .logo-c {fill: #323b6a;}.header-bar .logo-i {fill: #323b6a;}.header-bar .m-diamond {fill:#484743;}.header-bar .logo-m {fill: #323b6a;}.footer-logo .logo-r {fill: #323b6a;}.footer-logo .logo-n {fill: #323b6a;}.footer-logo .logo-e {fill: #323b6a; }.footer-logo .logo-a {fill: #323b6a;}.footer-logo .logo-t {fill: #323b6a;}.footer-logo .logo-c {fill: #323b6a;}.footer-logo .logo-i {fill: #323b6a;}.footer-logo .m-diamond {fill:#484743;}.footer-logo .logo-m {fill: #323b6a;}#darkness {    background:rgba(0, 0, 0, 0.7);    display:none;    height:100%;    left:0;    position:fixed;    top:0;    width:100%;    z-index:5;}/* Header Bar */.header-bar {border-top: 6px solid #f6f6f7; background: #fff; border-bottom: 1px solid #bcbec5;}.logo-wrapper svg {width: 275px; max-width: 100%; margin-top: 23px; margin-left: 10px;}/*.logo-wrapper .header-login-wrapper {display: none;}*/#logo-m {display: none;}.twelve.columns.top-nav-account {margin-left: 0px !important;}.mobile-logo-main {display: none;}.header-login-wrapper {background:; display: inline-block; padding: 5px 10px; float: right;}.header-login-wrapper  a {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 12px; font-size: 0.75em; color: #5e5e5e; line-height: !6px;}.no-search-results {width: 100%; padding: 15px; text-align: center; color: #31708f; background: #d9edf7; border: 1px solid #bce8f1; border-radius: 5px;}.search-bar form {margin-bottom: 0px;}.search-bar #ecommerceSearchInputProductDescriptionText {border-radius: 0px; float: left; width: 90%; height: 39px; border: 1px solid #d0d2d9; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 12px; font-size: 0.75em; padding: 0 15px;}.search-bar .ecommerceSearchBtn {border-radius: 0px; transition: all 0.5s ease 0s; float: left; width: 9%; height: 39px; border: 1px solid #b6b8bd; font-size: 0px; display: inline-block; text-align: center; padding-top: 8px;background:url("/mercanti-co-uk/_img/img/search.svg") #d4d5dc no-repeat; background-position: center center; }.search-bar .ecommerceSearchBtn:hover {opacity: 0.8;}.search-bar .ecommerceSearchBtn:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background:url("/mercanti-co-uk/_img/img/search.svg") #b8babf no-repeat; background-position: center center; }.basketWrap {padding-top: 8px;}.basketLink {text-align: center;width: 100%; display: block;}.basketIcon:before {content:url("/mercanti-co-uk/_img/img/basket.svg"); margin-right: 10px;}.basketText {font-size: 12px; font-size: 0.75em; color: #292929;}.mini-basket-left {border: 1px solid #d0d2d9; width: 63%; height: 39px; float: left;}.mini-basket-right {border: 1px solid #b3b4ba; width: 37%; height: 39px; float: left;}.mini-basket-right a {transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 12px; font-size: 0.75em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #d4d5dc; /* Old browsers */background: -moz-linear-gradient(top,  #d4d5dc 0%, #b8babf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #d4d5dc 0%,#b8babf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #d4d5dc 0%,#b8babf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d5dc', endColorstr='#b8babf',GradientType=0 ); /* IE6-9 */}.mini-basket-right a:hover {opacity: 0.8;}.mini-basket-right a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #b8babf 0%, #d4d5dc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #b8babf 0%,#d4d5dc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #b8babf 0%,#d4d5dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8babf', endColorstr='#d4d5dc',GradientType=0 ); /* IE6-9 */}.menu-btn {background: none; border: 0px; }.menu-btn:hover {opacity: 0.8;}.main-navigation {/*float: left; */display: block; width: 100%; margin: 10px 0;}.loginSpacer {display: none;}/* Main Navigation */  #primary {  margin: 0px 0px 0px 0px; width: 100%; height: 100%; padding-left: 0px;  text-align: right;  }  #primary>li {margin:0 5px;  border-bottom: 0px solid #fff; display: inline-block; vertical-align: middle; list-style-type: none; position: relative; text-align: center; height: 100%; padding: 0px 0px; border-bottom: 2px solid transparent; }  #primary>li:hover {transition: all 0.5s ease 0s; } #primary>li>a {white-space: nowrap; /*padding: 0 8%;*/ /*line-height: 16px;*/  display: block; vertical-align: middle;  transition: all 0.5s ease 0s; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 12px; font-size: 0.75em; color: #5e5e5e;  /*height: 40px; line-height: 40px;*/ position: relative;  text-decoration: none; }   #primary>li>a:hover {color: #323b6a; }  #primary>li:last-of-type>a {border-right: 0px;}  .menu>li>a.linkActive, #primary>li.liLinkActive a {border-bottom: 0px solid #fff;}  /* Dropdown LV1 */  #primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li:hover>ul {display: block;  position: absolute; top: 40px; left: 0; z-index: 9999; background: #00365b; padding: 0px; }  #primary>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>a { height: auto;  display: block; border: none; font-size: 15px !important; font-size: 0.9375em !important; line-height: 20px !important; color: #024b8f; font-family: 'Nunito Sans', sans-serif; text-decoration:none; font-weight: 400; padding: 0px; }  #primary>li>ul>li>a:hover {text-decoration: none;}  #primary li>ul>li {position: relative;}  /* Dropdown LV2 */  #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 15px !important; font-size: 0.9375em !important;  line-height: 20px !important; color: #024b8f; font-family: 'Nunito Sans', sans-serif; text-decoration:none; font-weight: 400; padding: 0px; }  #primary>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li {position: relative;}  /* Dropdown LV3 */  #primary>li>ul>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li>ul>li a { height: auto;  display: block; border: none; font-size: 15px !important; font-size: 0.9375em !important;  line-height: 20px !important; color: #024b8f; font-family: 'Lato', sans-serif; text-decoration:none; font-weight: 700; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li>ul>li {position: relative;}/* Mobile Nav */.menu-btn {display: none;}.pushy-content .logo-wrapper {padding: 30px; text-align: center; border-bottom: 1px solid #fff;}.close-btn {width: 20px; height: 20px; position: absolute; top: 30px; right: 30px; }.close-btn a {background: none; width: 20px; padding: 0px !important;}.pushy-navigation ul {margin: 0px; padding: 0px;}.pushy-navigation ul li {text-align: left; font-size: 18px; font-size: 1.125em; background: #fff; border-bottom: 1px solid #bcbec5 ;}.pushy-navigation ul li:hover a {background: #f6f6f7;}.pushy-navigation ul li a {color: #333;  padding-left: 15px; padding-right: 15px;}.pushy-navigation ul li a:hover {color: #333;}.pushy-navigation .categories-navigation ul li a {position: relative;}.pushy-navigation .categories-navigation ul li.active > a {font-weight: 700;}/*.pushy-navigation .categories-navigation ul.mobile-categories li > a:after {content: url("/mercanti-co-uk/_img/img/down-arrow.svg"); position: absolute; right: 10px; width: 20px;}*/.pushy-navigation .categories-navigation ul li .ecommMenuItems .ecommMenuItem a {background: #fff; padding: 10px 15px;}.pushy-navigation .categories-navigation ul li .ecommMenuItems .ecommMenuItem > a:before {content:"»"; margin-right: 10px;}.categories-navigation .ecommMenuItems {display: none;}.categories-navigation ul li.active .ecommMenuItems {display: block;}.categories-navigation ul li .ecommMenuItems ul {display: none;}.categories-navigation ul li .ecommMenuItem {border-bottom: 1px solid #bcbec5 ;}.categories-navigation ul li .ecommMenuItem.active ul {display: block;}.categories-navigation ul li .ecommMenuItem.active ul li {border: 0px;}.categories-navigation ul li .ecommMenuItem.active ul li a {font-size: 14px; font-size: 0.875em;}.categories-navigation ul li .ecommMenuItem.active a.category-link {font-weight: 700;}.categories-navigation ul li .ecommMenuItem.active ul li a:before {content:"» »"; margin-right: 10px;}{}.pushy-navigation .category-link {padding: 0px;}.pushy-navigation .category-link .category-icon {display: none;}.categories-navigation {}.categories-navigation h3 {color: #484743; text-align: left; font-size: 27px; font-size: 1.6875em; padding: 15px; background: #e3e3e6;}.categories-navigation li {text-align: left; font-size: 18px; font-size: 1.125em; list-style-type: none;}.categories-navigation li a {color: #fff;}.pages-navigation {}.pages-navigation h3 {color: #484743; text-align: left; font-size: 27px; font-size: 1.6875em; padding: 15px; background: #e3e3e6;}.pushy-navigation #navCategory ul {display: block;}.pushy-navigation #navCategory ul li {width: 100%; display: block; padding: 0px; border-bottom: 1px solid ;}.pushy-navigation #navCategory ul li a {font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; color: #fff; text-align: left; padding: 15px 30px; } .pushy-navigation #navCategory ul li ul {display: none;}.pushy-navigation #navCategory ul li:hover ul {display: block;}.pushy-navigation #navCategory ul li ul li a:before {content:" » "; margin-right: 15px;} .pushy-navigation #navCategory ul li ul li a {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; padding: 10px 30px; }/* Categories Nav *//*.categoriesDesktop #navCategory {}.categoriesDesktop #navCategory ul li img {width: 18px;}.categoriesDesktop #navCategory>ul{  margin: 0px 0px 0px 0px; width: 100%; height: 100%; padding-left: 0px;  text-align: right;  display: flex;}.categoriesDesktop #navCategory>ul>li {padding: 15px 0;-ms-flex-positive: 1; flex-grow: 1; float: left;  border-bottom: 0px solid #fff; display: inline-block; vertical-align: middle; list-style-type: none; position: relative; text-align: center; height: 100%;  }.categoriesDesktop #navCategory>ul>li:hover {transition: all 0.5s ease 0s; }.categoriesDesktop #navCategory>ul>li>a {border-right: 1px solid #5e5e5e; padding: 0 8%; line-height: 16px;  display: block; vertical-align: middle;  transition: all 0.5s ease 0s; font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1em; color: #5e5e5e;  position: relative;  text-decoration: none; }.categoriesDesktop #navCategory>ul>li>a:hover {color: #323b6a; }.categoriesDesktop #navCategory>ul>li:last-of-type a {border-right: 0px;}.categoriesDesktop #navCategory ul > li > ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}.categoriesDesktop #navCategory ul > li:hover > ul {display: block;  position: absolute; top: 46px; left: 0; z-index: 9999; background: #d4d5dc; padding: 0px; min-width: 100%; }.categoriesDesktop #navCategory ul > li > ul > li {padding: 7px 10px !important; text-align: left; display: block; width: 100%; border: 0px;transition: all 0.5s ease 0s; }.categoriesDesktop #navCategory ul > li > ul > li:hover {background: #353e70;}.categoriesDesktop #navCategory ul > li > ul > li:hover a {color: #fff;}.categoriesDesktop #navCategory ul > li > ul > li > a {transition: all 0.5s ease 0s;  height: auto;  display: block; border: none; font-size: 14px !important; font-size: 0.875em !important; line-height: 20px !important; color: #024b8f; font-family: 'Nunito Sans', sans-serif; text-decoration:none; font-weight: 400; padding: 0px; }.categoriesDesktop #navCategory ul > li > ul > li > a:hover {text-decoration: none;}.categoriesDesktop #navCategory ul li > ul > li {position: relative;}*//* Categories Nav */.category-navigation-bar {padding: 5px 0 0 0;}.main-nav {width: 100%;} .main-nav .categoriesDesktop {width: 100%;}.main-nav .categoriesDesktop > ul {padding: 0px; margin: 0px; width: 100%; z-index: 999; position: relative; background: #fff;}  @media (min-width: 37.5em) {    .main-nav {      display: block; } }  .main-nav .categoriesDesktop {    position: relative;    width: 100%;    line-height: 0; }    .main-nav .categoriesDesktop > ul {      display: -ms-flexbox;      display: flex; }      .main-nav .categoriesDesktop > ul > li {        -ms-flex-positive: 1;            flex-grow: 1;        float: left;        list-style: none;        padding: 15px 0em;        line-height: 1;        transition: all 0.5s ease 0s;        text-align: center; border-top: 1px solid transparent; border-right: 1px solid transparent; border-left: 1px solid transparent;border-bottom: 3px solid transparent;      }      .main-nav .categoriesDesktop > ul > li:hover {/*border-top: 1px solid #303a6d; border-right: 1px solid #303a6d; border-left: 1px solid #303a6d;*/ border-bottom: 3px solid #303a6d;}         .main-nav .categoriesDesktop > ul > li:first-of-type a {border-left: 0px;}        .main-nav .categoriesDesktop > ul > li > a {          text-decoration: none;          text-align: center;          color: #5e5e5e;          display: block;/*          padding: 1em 0em;*/          font-family: 'Nunito Sans', sans-serif;          font-weight: 400;          font-size: 13px;          position: relative;          border-left: 2px solid rgba(185, 185, 185, 0.35); }          @media (min-width: 52.5em) {            .main-nav .categoriesDesktop > ul > li > a {              padding: 0em 0em; } }        .main-nav .categoriesDesktop > ul > li svg {          height: 1em;          width: auto;          fill: #fff;          display: block;          margin: auto; }        .main-nav .categoriesDesktop > ul > li.liLinkActive {          background-color: #7fba23; }          .main-nav .categoriesDesktop > ul > li.liLinkActive > a {            color: #696969; }          .main-nav .categoriesDesktop > ul > li.liLinkActive:hover {    }            .main-nav .categoriesDesktop > ul > li.liLinkActive:hover > a {              color: #696969; }        .main-nav .categoriesDesktop > ul > li.trade-link {          background-color: #222; }          .main-nav .categoriesDesktop > ul > li.trade-link div[class*="dropdown-promo"] {            width: 100%; }        .main-nav .categoriesDesktop > ul > li:hover {           }          .main-nav .categoriesDesktop.darkend > ul > li.has-dropdown.hover .ecommMenuItems {            opacity: 1;             visibility: visible;        }          .main-nav .categoriesDesktop > ul > li:hover > a {            color: #303a6d; }          .no-cssanimations .main-nav .categoriesDesktop > ul > li:hover > ul {            display: block; }          .cssanimations .main-nav .categoriesDesktop > ul > li:hover > ul {            visibility: visible;            animation: fade-in-down 300ms ease-out forwards; }        .main-nav .categoriesDesktop > ul > li > ul {          position: absolute;          top: 100%;          padding: 1rem 0.5rem;          min-width: 10em;          background-color: rgba(80, 80, 80, 0.95);          box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);          left: 0;          text-align: left; }          .no-cssanimations .main-nav .categoriesDesktop > ul > li > ul {            display: none; }          .cssanimations .main-nav .categoriesDesktop > ul > li > ul {            opacity: 0;            visibility: hidden;            -ms-transform: translateY(-100%);                transform: translateY(-100%); }          .main-nav .categoriesDesktop > ul > li > ul > li {            display: block; }            .main-nav .categoriesDesktop > ul > li > ul > li a {              display: block;              white-space: nowrap;              padding: 0.5em 1em;              font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;              color: #fff;              font-size: 14px; }            .main-nav .categoriesDesktop > ul > li > ul > li:hover a {              color: #7fba23; }.main-nav .ecommMenuItems {  position: absolute;  left: 0;  top: 0;  width: 100%;  background: #fff; background-size: cover; background-repeat: no-repeat;  z-index: 200;  top: 100%;/*  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 8px 10px 0 rgba(0, 0, 0, 0.25);*/  padding: 1em 2em;  text-align: left;  visibility: hidden;  opacity: 0;   border: 1px solid #303a6d;transition: opacity 200ms ease 1000ms;border-bottom: 5px solid #303a6d;}.main-nav .darkend .ecommMenuItems {transition: opacity 200ms ease 0ms;}/*.main-nav #Food .ecommMenuItems {  background: url(/mercanti-co-uk/_img/img/foodnavbg.png) #f1f1f1; background-size: cover; background-repeat: no-repeat;}*//*.main-nav #Wine .ecommMenuItems {  background: url(/mercanti-co-uk/_img/img/winenavbg.png) #f1f1f1; background-size: cover; background-repeat: no-repeat;}*/.main-nav .overview-link {  margin-bottom: 1em; }  .main-nav .overview-link a {    color: #222;    font-size: 15px;    font-weight: 700; }.main-nav .ecommMenuItem {  display: inline-block;  vertical-align: top;  width: 24%;  margin-bottom: 2em;  padding-right: 1em; }  @media (min-width: 37.5em) {    .main-nav .ecommMenuItem {      width: 32%; } }  @media (min-width: 52.5em) {    .main-nav .ecommMenuItem {      width: 24%; } }  .main-nav .ecommMenuItem h3 {    font-size: 15px;    font-weight: 700; }  .main-nav .ecommMenuItem a {    font-size: 13px;    color: #333; }  .main-nav .ecommMenuItem li:not(:last-child) {    margin-bottom: 5px; }  .main-nav .ecommMenuItem li a:hover {    color: #303a6d; }  .main-nav .ecommMenuItem .category-link {    width: 100%;    margin-bottom: 0.75em;    display: inline-block; }    .main-nav .ecommMenuItem .category-link:hover .category-title {      color:#303a6d; }  .main-nav .ecommMenuItem .category-icon {    width: 1.5em;    height: 1.5em;/*    display: inline-block;*/display: none;    vertical-align: middle; }  .main-nav .ecommMenuItem .category-title {    font-size: 14px;    font-weight: 700;    width: calc(100% - 2em);/*    padding-left: 0.75em;*/    display: inline-block;    vertical-align: middle;     text-align: left !important;}.main-nav .dropdown-promo {  width: 100%; }  .main-nav .dropdown-promo:before, .main-nav .dropdown-promo:after {    content: "";    display: table; }  .main-nav .dropdown-promo:after {    clear: both; }  .main-nav .dropdown-promo > div[class*="dropdown-promo"] {    float: left;    display: inline-block; }  .main-nav .dropdown-promo .dropdown-promo__main {    width: 49%; }  .main-nav .dropdown-promo div[class*="promo__sub"] {    width: 25%;    margin-left: 0.5%; }.main-nav #AccessControl p {  display: inline-block;  width: 74%; }  @media (min-width: 37.5em) {    .main-nav #AccessControl p {      width: 65%; } }  @media (min-width: 52.5em) {    .main-nav #AccessControl p {      width: 74%; } }.main-nav div.categoriesDesktop > ul > li > a > img {width: 20px;}.main-nav .categoriesDesktop ul li .ecommMenuItem ul {margin: 0; padding: 0;}.ecommMenuItems p {margin: 0px; float: right;}.ecommMenuItems .offer-banner {display: block; width: 100%;}.ecommMenuItems .offer-banner a {width: 100% !important; display: block;}.ecommMenuItems .offer-banner a img {width: 100% !important; display: block;}.main-nav .category-title {color: #303a6d;}.main-nav .categoriesDesktop ul li ul li a {color: #333;}/* Home Content */.home-content {width: 100%; background: #fff;}.home-slider ul {margin: 0px; padding: 0px;}.home-slider ul li {padding-top: 45%; list-style-type:none;}.home-slider .slider-text {width: 60%;}.home-slider .slider-text h2 {font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; color: #fff; font-size: 48px; font-size: 3em;}.home-slider .slider-text .blue-btn {border: 0px solid #a5a7ae; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 13px; font-size: 0.8125em; color: #fff; transition: all 0.5s ease 0s; padding: 10px 30px; display: inline-block;background: #303a6d; box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.57),0px 8px 38px 0px rgba(0, 0, 0, 0.54);}.home-slider .slider-text .blue-btn:hover {opacity: 0.8;}.slider-boxes-wrapper {width: 100%;   margin-bottom: 30px; margin-top: 30px;}.slider-box {width: 24.25%; margin-left: 1%; float: left; text-align: center; /*display: table;*/ padding: 20px; background: none; border: 1px solid #676b6f; text-align: center;}.slider-box:first-of-type {margin-left: 0;}.slider-box h2 {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 18px; font-size: 1.125em; color: #676b6f; margin: 0px;}.slider-box p {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 15px; font-size: 0.9375em; color: #676b6f; margin: 0px;}.slider-box .inner-position {width: 100%; display: block;}.inner-position {vertical-align: middle; display: table-cell;}.offer-banner-categories {background: #fff;  margin-bottom: 30px;}.category-links {padding: 25px;}.category-box {width: 32.66%; margin-right: 1%; float: left; margin-bottom: 25px;}.category-box:hover .category-image, .category-box:focus .category-image, .category-box:active .category-image {position: relative; transition: all 0.5s ease 0s; transform: scale(1.1);}.category-image-wrap {overflow: hidden;}.category-box .category-image:after {content:" "; background: rgba(48,58,109,0.0); transition: all 0.5s ease 0s;}.category-box:hover .category-image:after {content:" "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(48,58,109,0.7); transition: all 0.5s ease 0s;}.category-box:nth-of-type(3) {margin-right: 0%;}.category-box:nth-of-type(6) {margin-right: 0%;}.category-image {padding-top: 125%;}.category-title {text-align: center; margin-top: 15px;}.category-title h3 {font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 19px; font-size: 1.1875em; color: #5e5e5e;}.category-sub-title {text-align: center;}.category-sub-title p {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 15px; font-size: 0.9375em; color: #5e5e5e; margin: 0px;}.extra-links {padding: 25px; background: #fff; margin-bottom: 30px;}.link-box {width: 24.25%; margin-right: 1%; float: left; text-align: center; padding: 35px 20px;}.link-box:last-of-type {margin-right: 0;}.link-box:nth-of-type(odd) {background: #f6f6f7;}.link-box:nth-of-type(even) {background: #e3e3e6;}.link-box-img {margin-bottom: 10px;}.link-box-img img {width: 30px;}.link-box-title {margin-bottom: 15px;}.link-box-title h3 {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 19px; font-size: 1.1875em; color: #484743; margin-bottom: 10px;}.link-box-desc {margin-bottom: 15px;}.link-box-desc p {margin: 0px; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em;}.link-box-link a {transition: all 0.5s ease 0s; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 15px; font-size: 0.9375em; color: #484743; padding-bottom: 5px; border-bottom: 2px solid #484743;}.link-box-link a:hover {opacity: 0.8;}/* Footer */.footer-top {width: 100%; background: #fff; padding: 30px 0;}.newsletter-bar-title h3 {font-weight: 700; font-size: 23px; font-size: 1.4375em; color: #5e5e5e;}.newsletter-bar-title {width: 50%; float: left; }.newsletter-bar-form {width: 50%; float: left; }.newsletter-bar-form .defaultForm form {margin-bottom: 0px;}.newsletter-bar-form .defaultForm .inputset {width: 78%; float: left; position: relative;}.newsletter-bar-form .form_error_specific {position: absolute; right: 10px; top: 10px; font-size: 13px; font-size: 0.8125em; }.newsletter-bar-form .defaultForm .inputset label {display: none;}.newsletter-bar-form .defaultForm .inputset input {width: 100%; height: 50px; padding: 0 15px; border: 1px solid #d0d2d9; border-radius: 0px;}.newsletter-bar-form .form_submit {width: 22%; float: left;}.newsletter-bar-form .fbElementButton {border-radius: 0px; width: 100%; height: 50px; border: 1px solid #a5a7ae; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 13px; font-size: 0.8125em; color: #fff; transition: all 0.5s ease 0s; display: inline-block;background: #8c8f9b; /* Old browsers */background: -moz-linear-gradient(top,  #8c8f9b 0%, #71737f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #8c8f9b 0%,#71737f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #8c8f9b 0%,#71737f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8f9b', endColorstr='#71737f',GradientType=0 ); /* IE6-9 */text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);}.newsletter-bar-form .fbElementButton:active {background: #71737f; /* Old browsers */background: -moz-linear-gradient(top,  #71737f 0%, #8c8f9b 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #71737f 0%,#8c8f9b 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #71737f 0%,#8c8f9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71737f', endColorstr='#8c8f9b',GradientType=0 ); /* IE6-9 */text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);}.newsletter-bar-form .fbElementButton:hover {opacity: 0.8;}.form_error_wrap {display: none;}.footer {background: #f6f6f7; padding: 30px 0;}.footer h4 {font-size: 16px; font-size: 1em; color: #484743; margin-bottom: 10px;}.footer h5 {font-size: 14px; font-size: 0.875em; color: #484743; margin-top: 10px;}.footer p {font-size: 14px; font-size: 0.875em; color: #5e5e5e; margin: 0px;}.footer a {color: #5e5e5e;}.footer-company ul {margin: 0px; padding-left: 0px;}.footer-company ul li {list-style-type: none;}.footer-company ul li a {font-size: 14px; font-size: 0.875em;}.footer-account ul {margin: 0px; padding-left: 0px;}.footer-account ul li {list-style-type: none;}.footer-account ul li a {font-size: 14px; font-size: 0.875em;}.footer-social {text-align: right; margin-top: 20px;}.footer-social img {width: 35px; vertical-align: middle;}.footer-social p strong {color: #484743; font-size: 15px; font-size: 0.9375em; font-weight: 700;}.footer-smarter {text-align: right; margin-top: 30px;}/* Inner Content */.breadcrumbs-wrapper .siteBreadcrumbs { color: #5e5e5e;}.breadcrumbs-wrapper .siteBreadcrumbs a {font-size: 14px; font-size: 0.875em; text-transform: lowercase; color: #5e5e5e;}.inner-content {background: #fff; padding: 30px 0; }.inner-content .row {background: #fff;   padding-top: 20px; padding-bottom: 20px;}.row.no-bg {background: none; box-shadow: none; padding: 0px 20px; margin-bottom: 10px;}.contact-text {background: #fff; box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.1),0px 8px 50px 0px rgba(0, 0, 0, 0.08); padding: 20px;}.contact-side {background: #303a6d; padding: 20px;}.contact-side h3, .contact-side h5, .contact-side p,  .contact-side a {color: #fff;}.defaultForm {  width: 100%;  *zoom: 1;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {  display: block;  width: 100%;  position: relative;  margin-bottom: 0.625em;}.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;}.defaultForm .inputset label {  display: none;  width: 100%;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset textarea, .defaultForm .inputset select {  display: block;  width: 100%;  padding: 0.625em;  width: 100%;font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 15px; font-size: 0.9375em; color: #5e5e5e;border: 1px solid #d0d2d9;}.defaultForm .inputset textarea {  height: 10.625em;  font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 15px; font-size: 0.9375em; color: #5e5e5e;  border: 1px solid #d0d2d9;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {  text-align: right;}.fbElementButton {padding: 10px 20px; border: 1px solid #a5a7ae; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 13px; font-size: 0.8125em; color: #fff; transition: all 0.5s ease 0s; display: inline-block;background: #8c8f9b; /* Old browsers */background: -moz-linear-gradient(top,  #8c8f9b 0%, #71737f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #8c8f9b 0%,#71737f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #8c8f9b 0%,#71737f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8f9b', endColorstr='#71737f',GradientType=0 ); /* IE6-9 */text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);}.fbElementButton:active {background: #71737f; /* Old browsers */background: -moz-linear-gradient(top,  #71737f 0%, #8c8f9b 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #71737f 0%,#8c8f9b 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #71737f 0%,#8c8f9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71737f', endColorstr='#8c8f9b',GradientType=0 ); /* IE6-9 */text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);}.fbElementButton:hover {opacity: 0.8;}.categoryImageItem {width: 32%; float: left; margin-right: 2%; margin-bottom: 20px; position: relative; overflow: hidden;}.categoryImageItem:nth-of-type(3n) {margin-right: 0px;}.categoryImageItem:hover .categoryImageItemImage a,.categoryImageItem:focus .categoryImageItemImage a, .categoryImageItem:active .categoryImageItemImage a {transition: all 0.5s ease 0s; transform: scale(1.1);}.categoryImageItemImage a {width: 100%; padding-top: 100%; display: block;}.categoryImageItemText a {transition: background-color 0.5s ease 0s; position: absolute; top: 50%; transform: translateY(-50%); z-index: 4; text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); display: block; width: 100%; text-align: center; font-size: 20px; font-size: 1.25em; font-weight: 700; color: #fff; padding: 10px 0;}.categoryImageItemText  {transition: background-color 0.5s ease 0s; display: table; width: 100%; height: 100%; position: absolute; top: 0;}.categoryImageItem .categoryImageItemText:before {transition: background-color 0.5s ease 0s; content:" ";background-color: rgba(48,58,109,0.0); width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.categoryImageItem:hover .categoryImageItemText:before {background-color: rgba(48,58,109,0.7); }.categoryImageItem:hover .categoryImageItemText {display: table; }.categoryImageItem:hover .categoryImageItemText a {display: table-cell !important; vertical-align: middle; position: relative; transform: translateY(0%);}/* Category Group */.category-output h1 {margin-bottom: 20px;}.inner-content-text .category-link {width: 32%; float: left; margin-right: 2%; margin-bottom: 20px;  display: -moz-box;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;-moz-box-orient: vertical;  -webkit-box-orient: vertical;  -webkit-flex-flow: column;  -ms-flex-direction: column;  flex-flow: column;/*border: 1px solid #b3b4ba;*/ padding: 0px; /*-webkit-box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13); -moz-box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13); box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13);*/}.inner-content-text .category-link:nth-of-type(3n) {margin-right: 0px;}.inner-content-text .category-link {overflow: hidden; position: relative;}.inner-content-text .category-link .category-title { background: #fff; padding-top: 20px; margin-top: 0px; /*transition: all 0.5s ease 0s; opacity: 0; position: absolute; top: 50%; transform: translateY(-50%);*/ z-index: 4; order: 2; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 20px; font-size: 1.25em; text-align: center; width: 100%; display: block;/* margin: 0px; */color: #5e5e5e; background: rgba();}.inner-content-text .category-link:hover  .category-title {opacity: 1;}.inner-content-text .category-link .category-icon {  order: 1; }.inner-content-text .category-link .category-icon:before {content:" "; padding-top: 70.8%; display: block;}.inner-content-text .category-link:hover .category-icon, .inner-content-text .category-link:focus .category-icon, .inner-content-text .category-link:active .category-icon {transition: all 0.5s ease 0s; transform: scale(1.0);}.inner-content-text .category-link .category-icon:after {content:" "; background: rgba(48,58,109,0.0); transition: all 0.5s ease 0s; width: 100%; height: 100%; display: block;}.inner-content-text .category-link:hover .category-icon:after {content:" "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(48,58,109,0.7); transition: all 0.5s ease 0s;}.inner-content-text .category-link .category-button {border: 3; transition: all 0.5s ease 0s; float: left; display: none; text-align: center; width: 100%; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #303a6d; /* Old browsers */background: -moz-linear-gradient(top,  #303a6d 0%, #19224f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #303a6d 0%,#19224f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #303a6d 0%,#19224f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303a6d', endColorstr='#19224f',GradientType=0 ); /* IE6-9 */}.inner-content-text .category-link .category-button:hover {opacity: 0.8;}.inner-content-text .category-link .category-button:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #19224f 0%, #303a6d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #19224f 0%,#303a6d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #19224f 0%,#303a6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19224f', endColorstr='#303a6d',GradientType=0 ); /* IE6-9 */}.product_item {transition: background-color 0.5s ease 0s; background: #fff; width: 23%; float: left; margin-right: 2%; margin-bottom: 20px; /*border: 1px solid #b3b4ba; padding: 20px; -webkit-box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13); -moz-box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13); box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13);*/}/*.product_item:nth-of-type(4n) {margin-right: 0;}*//*.product_item:hover {background: #303a6d;}*/.productCat {display: none;}.productId {display: none;}.productDesc {display: none;}.productName {/*margin-bottom: 10px;*/ margin-top: 10px; padding: 10px 0; border-top: 1px solid #bbbdc4; border-bottom: 1px solid #bbbdc4;}.productName a {font-size: 14px; font-size: 0.875em;}.product_slide {padding-top: 100%;}/*.ecommHidePrice {min-height: 70px;}*/.productPrice {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 14px; font-size: 0.875em; color: #252525; padding: 10px 0; border-bottom: 1px solid #bbbdc4;}.productPriceVat {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 16px; font-size: 1em; color: #5e5e5e;}.vatText {font-size: 12px; font-size: 0.75em;}.ecommerceSummaryReviewsItem {display: none;}.uspPoints:after {display: block; content:" ";}.uspPoints p {margin: 0px;}.product_view_btn_wrap form {margin-bottom: 10px ;}.productQuantityInput {margin-bottom: 10px; margin-top: 10px;}.productQuantityInput input {width: 100%; border-radius: 0; border: 1px solid #d0d2d9; height: 30px; padding: 0 15px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em;}.productAdd, .formCategoryLogin2 {width: 100%; float: left; margin-right: 0;}.product_view_btn {width: 49%; float: left; display: none;}.formCategoryLogin1 {margin-bottom: 10px;  float: left; width: 100%;}.formCategoryLogin1 a {transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 30px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0075b8+0,065c8e+100 */background: rgb(0,117,184); /* Old browsers */background: -moz-linear-gradient(top,  rgba(0,117,184,1) 0%, rgba(6,92,142,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b8', endColorstr='#065c8e',GradientType=0 ); /* IE6-9 */}.formCategoryLogin1 a:hover {opacity: 0.8;}.formCategoryLogin1 a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 *//* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#065c8e+0,0075b8+100 */background: rgb(6,92,142); /* Old browsers */background: -moz-linear-gradient(top,  rgba(6,92,142,1) 0%, rgba(0,117,184,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065c8e', endColorstr='#0075b8',GradientType=0 ); /* IE6-9 */}.productAdd a.added-to-cart {background: #bfd255; }.productAdd a, .formCategoryLogin2 a {transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 30px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0075b8+0,065c8e+100 */background: rgb(0,117,184); /* Old browsers */background: -moz-linear-gradient(top,  rgba(0,117,184,1) 0%, rgba(6,92,142,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b8', endColorstr='#065c8e',GradientType=0 ); /* IE6-9 */}.productAdd a:hover, .formCategoryLogin2 a:hover {opacity: 0.8;}.productAdd a:active, .formCategoryLogin2 a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 *//* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#065c8e+0,0075b8+100 */background: rgb(6,92,142); /* Old browsers */background: -moz-linear-gradient(top,  rgba(6,92,142,1) 0%, rgba(0,117,184,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065c8e', endColorstr='#0075b8',GradientType=0 ); /* IE6-9 */}.productAddNoStock {width: 49%; float: left; display: block; text-align: center; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #bb1717; line-height: 39px;}.detailProductStock, .productAddNoStockNotLoggedIn  {margin-bottom: 10px; width: 100%; float: left; display: block; text-align: center; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #bb1717; line-height: 30px;}.product_view_btn a {transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #d4d5dc; /* Old browsers */background: -moz-linear-gradient(top,  #d4d5dc 0%, #b8babf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #d4d5dc 0%,#b8babf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #d4d5dc 0%,#b8babf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d5dc', endColorstr='#b8babf',GradientType=0 ); /* IE6-9 */}.product_view_btn a:hover {opacity: 0.8;}.product_view_btn a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #b8babf 0%, #d4d5dc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #b8babf 0%,#d4d5dc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #b8babf 0%,#d4d5dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8babf', endColorstr='#d4d5dc',GradientType=0 ); /* IE6-9 */}.product-img-details {width: 40%; float: left; margin-right: 10.5%; margin-left: 10.5%;}.product-overview {width: 39%; float: left; }.detail-product-category {margin-bottom: 10px;}.detailProductCat {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 16px; font-size: 1em; text-align: center;}.detailProductPrice {text-align: left; margin-bottom: 20px;}.detailProductPrice .productPrice {font-size: 18px; font-size: 1.125em; border-bottom: 0px;}.detailProductPrice .priceExtraText {float: initial;}#formProductLogin3110286 {margin-bottom: 5px;}.formProductLoginWrap form {margin-bottom: 10px;}.formProductLogin1 a {transition: all 0.5s ease 0s; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 30px;background: rgb(0,117,184); /* Old browsers */background: -moz-linear-gradient(top,  rgba(0,117,184,1) 0%, rgba(6,92,142,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b8', endColorstr='#065c8e',GradientType=0 ); /* IE6-9 */}.formProductLogin1 a:hover {opacity: 0.8;}.formProductLogin1 a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: rgb(6,92,142); /* Old browsers */background: -moz-linear-gradient(top,  rgba(6,92,142,1) 0%, rgba(0,117,184,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065c8e', endColorstr='#0075b8',GradientType=0 ); /* IE6-9 */}.formProductLogin2 a {transition: all 0.5s ease 0s; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 30px;background: rgb(0,117,184); /* Old browsers */background: -moz-linear-gradient(top,  rgba(0,117,184,1) 0%, rgba(6,92,142,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b8', endColorstr='#065c8e',GradientType=0 ); /* IE6-9 */}.formProductLogin2 a:hover {opacity: 0.8;}.formProductLogin2 a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: rgb(6,92,142); /* Old browsers */background: -moz-linear-gradient(top,  rgba(6,92,142,1) 0%, rgba(0,117,184,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065c8e', endColorstr='#0075b8',GradientType=0 ); /* IE6-9 */}/*#ecom_zoom {width: 100%; padding-top: 70.8%; border: 1px solid #303a6d;}#carousel {display: none;}#custom-pager {display: none;}*//********** ZOOM IMAGES */.detailProductImage {  *zoom: 1;}.detailProductImage:before, .detailProductImage:after {  content: " ";  display: table;}.detailProductImage:after {  clear: both;}.detailProductImage #ecom_zoom {  width: 100%;  /* Set your desired dimensions *//*  height: 450px;*/  overflow: hidden;  margin-bottom: 10px;  /* important if you want to use image positioning jQuery */  position: relative;  height: auto !important;}.detailProductImage #ecom_zoom:hover {/*  cursor: crosshair;*/}.detailProductImage #ecom_zoom .cycle-slide {  width: 100%;/*  height: 450px;*//*padding-top: 80%;*/padding-top: 100%;}.detailProductImage #ecom_zoom .cycle-slide img {  width: 100%;  /* this cancels out any max-width you might have set on 'img' element */  max-width: initial;  height: auto;}#carousel  {     /* clear as a precaution */ *zoom:  1;     position:  relative;/*     padding:  0 24px;*/ } #carousel:before,  #carousel:after  {     content:  " ";     display:  table; } #carousel:after  {     clear:  both; } .cycle-carousel-wrap {position: relative !important; left: initial !important; top: initial !important; right: initial !important; bottom: initial !important;}#cycle-2 .cycle-sentinel {display: none !important;}.cycle-carousel-wrap .cycle-slide:only-child {display: none !important;} #carousel .cycle-slide  {     /* set your thumbnail dimensions */ width:  32.33%;     padding-top: 33%;     /* basics */ display:  block;     overflow:  hidden;     position:  relative;     /* optional - if we set a border the same color as background it looks like margin */ border:  1px solid #bcbec5;     margin-right:  1%;     margin-bottom: 5px;     float: left;     cursor: pointer; }#carousel .cycle-slide:nth-of-type(4n) {margin-right: 0px;} #carousel .cycle-slide.cycle-slide-active  {     /* we can then change the active thumbnail border-color to help highlight which is currently in view */ border:  1px solid #bcbec5; } #carousel .cycle-slide img  {     /* if you have max-width:  100%;     in your css globally,  this can break the resize function. In order to stop this,  the follow CSS will cancel out the max-width and prevent breakage */ max-width:  initial; } #carousel .cycle-prev  {  display: none;     /* hides text */ text-indent:  -9999px;     /* positions them absolute to the carousel cotainer */ position:  absolute;     left:  0;     top:  50%;     /* gets rid of dotted outline on click */ outline:  0;     margin-top:  -12px;     width:  24px;     /*display:  block;*/     height:  24px;     /* remember,  as a background image,  svgs are quite rigid - no changing colours. You can use your own bg image or use the HTML next/prev text. */ background-image:  url("/planetdance-com/_img/img/arrow-left.svg");     background-position:  center center;     background-repeat:  no-repeat;     /* when you just can't scroll anymore,  lets give the user some feedback */ } #carousel .cycle-prev.disabled  {     opacity:  0.5; } #carousel .cycle-next  {  display: none;     /* hides text */ text-indent:  -9999px;     /* positions them absolute to the carousel cotainer */ position:  absolute;     right:  0;     top:  50%;     /* gets rid of dotted outline on click */ outline:  0;     margin-top:  -12px;     width:  24px;     /*display:  block;*/     height:  24px;     /* remember,  as a background image,  svgs are quite rigid - no changing colours. You can use your own bg image or use the HTML next/prev text. */ background-image:  url("/planetdance-com/_img/img/arrow-right.svg") ;     background-position:  center center;     background-repeat:  no-repeat;     /* when you just can't scroll anymore,  lets give the user some feedback */ } #carousel .cycle-next.disabled  {     opacity:  0.5; } #custom-pager  {     display:  none;     *zoom:  1;     /* usually hidden - if used we add padding to push away from edge to match carousel */ padding:  0 24px;     margin-top:  10px; } #custom-pager:before,  #custom-pager:after  {     content:  " ";     display:  table; } #custom-pager:after  {     clear:  both; } #custom-pager span  {     display:  inline-block;     vertical-align:  top;     margin-right:  8px; } #custom-pager span a  {     text-decoration:  none;     outline:  0; }.detailProductName {margin-bottom: 20px;}.product-overview .detailProductName h1 {font-size: 20px; font-size: 1.25em; text-align: left;}.product-overview .detailProductName {margin-bottom: 0px;}.product-images {margin-bottom: 20px;}.product-details {width: 100%;/* background: #f6f6f7; padding: 20px;*/ }/* Register */.registerCustomer form {padding: 4%; background: #f6f6f7;}.registerCustomer form td:first-of-type {width: 30% ;}.registerCustomer form table tr td:first-child {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 16px; font-size: 1em; color: #484743; }.registerCustomer form td:last-of-type {width: 70% ;}.registerCustomer form td:last-of-type input {width: 100% ; height: 39px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 0 15px;}.registerCustomer form td:last-of-type select {width: 100% ; height: 39px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 0 15px;}.inner-content-text .registerCustomer form p input {border: 0px; transition: all 0.5s ease 0s; display: block; text-align: center; width: 150px;  font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #d4d5dc; /* Old browsers */background: -moz-linear-gradient(top,  #d4d5dc 0%, #b8babf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #d4d5dc 0%,#b8babf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #d4d5dc 0%,#b8babf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d5dc', endColorstr='#b8babf',GradientType=0 ); /* IE6-9 */}.inner-content-text .registerCustomer form p input:hover {opacity: 0.8;}.inner-content-text .registerCustomer form p input:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #b8babf 0%, #d4d5dc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #b8babf 0%,#d4d5dc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #b8babf 0%,#d4d5dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8babf', endColorstr='#d4d5dc',GradientType=0 ); /* IE6-9 */}.errorTitle, .errorItem {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 15px; background: #a73127; color: #fff; margin-bottom: 10px;}.mobile-search-btn {display: none;}.mobile-nav-btn {display: none;}.priceExtraText {font-size: 0.8em; float: right;}.ecommerceLoginIntro {font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 32px; font-size: 2em; margin: 0px;}#ecommercePasswordForm {background: #f6f6f7; padding: 4%;}form#ecommercePasswordForm td:first-of-type {width: 30% ;}form#ecommercePasswordForm table tr td:first-child {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 16px; font-size: 1em; color: #484743; }form#ecommercePasswordForm td:last-of-type {width: 70% ;}form#ecommercePasswordForm td:last-of-type input {width: 100% ; height: 39px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 0 15px;}form#ecommercePasswordForm td:last-of-type select {width: 100% ; height: 39px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 0 15px;}.ecommercePasswordFormBtn {border: 0px; transition: all 0.5s ease 0s; display: block; text-align: center; width: 150px;  font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #d4d5dc; /* Old browsers */background: -moz-linear-gradient(top,  #d4d5dc 0%, #b8babf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #d4d5dc 0%,#b8babf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #d4d5dc 0%,#b8babf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d5dc', endColorstr='#b8babf',GradientType=0 ); /* IE6-9 */}.ecommercePasswordFormBtn:hover {opacity: 0.8;}.ecommercePasswordFormBtn:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #b8babf 0%, #d4d5dc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #b8babf 0%,#d4d5dc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #b8babf 0%,#d4d5dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8babf', endColorstr='#d4d5dc',GradientType=0 ); /* IE6-9 */}.error {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; padding: 15px; background: #a73127; color: #fff; margin-bottom: 10px;}.ecommercePasswordLink {text-align: center;}.ecommercePasswordLink a {text-decoration: underline;}#pnlStepSuccess2 p {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400;  padding: 10px; border-radius: 5px; background: #22c253; color: #fff;}.myaccount-side {padding: 15px; border: 1px solid #d0d2d9;}.myaccount-side h3 {margin-bottom: 15px;}.sidenav div {margin-bottom: 5px;}#ecommerceAccountForm {background: #f6f6f7; padding: 4%;}#ecommerceAccountForm td:first-of-type {width: 30% ;}#ecommerceAccountForm table tr td:first-child {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 16px; font-size: 1em; color: #484743; }#ecommerceAccountForm td:last-of-type {width: 70% ;}#ecommerceAccountForm td:last-of-type input {width: 100% ; height: 39px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 0 15px;}#ecommerceAccountForm td:last-of-type select {width: 100% ; height: 39px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 0 15px;}.ecommerceAccountFormBtn {border: 0px; transition: all 0.5s ease 0s; display: block; text-align: center; width: 150px;  font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #d4d5dc; /* Old browsers */background: -moz-linear-gradient(top,  #d4d5dc 0%, #b8babf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #d4d5dc 0%,#b8babf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #d4d5dc 0%,#b8babf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d5dc', endColorstr='#b8babf',GradientType=0 ); /* IE6-9 */}.ecommerceAccountFormBtn:hover {opacity: 0.8;}.ecommerceAccountFormBtn:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #b8babf 0%, #d4d5dc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #b8babf 0%,#d4d5dc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #b8babf 0%,#d4d5dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8babf', endColorstr='#d4d5dc',GradientType=0 ); /* IE6-9 */}#displayBlogStory {padding: 20px; border: 1px solid #d0d2d9; margin-bottom: 20px;}.blogTitle a {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 25px; font-size: 1.5625em;}.blogDate {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; margin-bottom: 15px;}.blogBody {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em;}.blogBody p a {border: 0px; transition: all 0.5s ease 0s; display: block; text-align: center; width: 150px;  font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #d4d5dc; /* Old browsers */background: -moz-linear-gradient(top,  #d4d5dc 0%, #b8babf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #d4d5dc 0%,#b8babf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #d4d5dc 0%,#b8babf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d5dc', endColorstr='#b8babf',GradientType=0 ); /* IE6-9 */}.blogBody p a:hover {opacity: 0.8;}.blogBody p a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #b8babf 0%, #d4d5dc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #b8babf 0%,#d4d5dc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #b8babf 0%,#d4d5dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8babf', endColorstr='#d4d5dc',GradientType=0 ); /* IE6-9 */}.newsDateFull {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px;}.newsDate, .newsCategory, .newsAuthor {display: none;}.blogSummaryImageBottom {display: none;}/* Search *//*.searchWrapBottom {display: none;}*/.searchWrapTop .pag-wrap {display: none;}.searchWrapTop .dropdown-wrap {width :100% !important;}.searchWrapTop .dropdown-wrap .EcommerceSortLabel {width: 60%; color: #252525; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal;}.searchWrapTop .dropdown-wrap .EcommerceSortInput {width: 40%;}.searchWrapTop .dropdown-wrap .EcommerceSortInput select {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal;}.searchWrapBottom .pag-wrap {display: block; width: 100%;}.searchWrapBottom .dropdown-wrap {display: none;}.pag-wrap {width: 50%; float: left; padding: 15px; background: #f6f6f7;}.pagItemOn {vertical-align: top; display: inline-block; height: 40px; line-height: 40px; padding: 0 10px; border-radius: 5px; background: #0075b8; color: #fff;  margin-right: 5px;}.ecommercePag a {margin-right: 5px; vertical-align: top; display: inline-block; height: 40px; line-height: 40px; padding: 0 10px; border-radius: 5px; background: #5e5e5e; color: #fff; /*display: none;*/ margin-bottom: 5px;}.ecommercePag :first-child {display: inline-block !important;}.ecommercePag :nth-last-child(8) {display: inline-block !important;}.pagDotsFirst {vertical-align: top; display: inline-block; height: 40px; line-height: 40px; padding: 0 10px; border-radius: 5px; background: #5e5e5e; color: #fff;}.pagDotsLast {vertical-align: top; display: inline-block; height: 40px; line-height: 40px; padding: 0 10px; border-radius: 5px; background: #5e5e5e; color: #fff; margin-right: 5px;}.dropdown-wrap {width: 50%; float: left; padding: 15px; background: #f6f6f7;}.EcommerceSortLabel {width: 30%; float: left; line-height: 39px;}.EcommerceSortInput {width: 70%; float: left;}.EcommerceSortInput select {width: 100%; height: 39px; padding: 10px; border: 1px solid #d0d2d9;}.ecommercePagClear {clear: both;}.ecommerceSearchItem {position: relative; transition: background-color 0.5s ease 0s; background: #fff; width: 19%; float: left; margin-right: 1%; margin-bottom: 20px;}/*.ecommerceSearchItem:nth-of-type(4n) {margin-right: 0;}*/.ecommerceSearchItem .uspPoints {position: absolute; top: 0; width: 100%; padding: 0 10px ; text-align: center; background: #f2f2f2; font-size: 16px; font-size: 1em; color: #5f5f5e;/* text-transform: uppercase;*/ font-weight: 700;}.ecommerceSearchItem .uspPoints p {font-weight: 400;}.ecommerceSearchDescription {display: none;}.ecommerceSearchPrice {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 25px; font-size: 1.5625em; color: #303a6d;}.ecommerceSearchUrl {}.ecommerceSearchImage  {padding-top: 100%; margin-top: 25px;}.ecommerceSearchTitle {margin-bottom: 10px; margin-top: 10px; padding: 10px 0;border-top: 1px solid #bbbdc4; border-bottom: 1px solid #bbbdc4;}.ecommerceSearchTitle a {font-size: 14px; font-size: 0.875em;}.ecommerceSearchUrl a {transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #303a6d; /* Old browsers */background: -moz-linear-gradient(top,  #303a6d 0%, #19224f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #303a6d 0%,#19224f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #303a6d 0%,#19224f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303a6d', endColorstr='#19224f',GradientType=0 ); /* IE6-9 */}.ecommerceSearchUrl a:hover {opacity: 0.8;}.ecommerceSearchUrl a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #19224f 0%, #303a6d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #19224f 0%,#303a6d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #19224f 0%,#303a6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19224f', endColorstr='#303a6d',GradientType=0 ); /* IE6-9 */}.basketEmpty {margin-top: 20px;}/*form[name="pageFooter"] {display: none;}*/.pagination ul {padding: 0px;}.pagination ul li {display: inline-block; padding: 5px 10px; background: #f6f6f7; border-radius: 5px;}.pagination ul li.active {background: #303a6d; color: #fff;}.main-nav .categoriesDesktop > ul > li.promotions a {color: #c0172b;}.main-nav .categoriesDesktop > ul > li.promotions a img {height: 15px; vertical-align: top;}.noProducts {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 10px; border-radius: 5px; background: #a73127; color: #fff; margin-bottom: 10px;}#checkoutAddMore {transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #d4d5dc; /* Old browsers */background: -moz-linear-gradient(top,  #d4d5dc 0%, #b8babf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #d4d5dc 0%,#b8babf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #d4d5dc 0%,#b8babf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d5dc', endColorstr='#b8babf',GradientType=0 ); /* IE6-9 */margin-bottom: 10px;}#checkoutAddMore:hover {opacity: 0.8;}#checkoutAddMore:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #b8babf 0%, #d4d5dc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #b8babf 0%,#d4d5dc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #b8babf 0%,#d4d5dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8babf', endColorstr='#d4d5dc',GradientType=0 ); /* IE6-9 */}#checkoutGo {transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #303a6d; /* Old browsers */background: -moz-linear-gradient(top,  #303a6d 0%, #19224f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #303a6d 0%,#19224f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #303a6d 0%,#19224f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303a6d', endColorstr='#19224f',GradientType=0 ); /* IE6-9 */}#checkoutGo:hover {opacity: 0.8;}#checkoutGo:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #19224f 0%, #303a6d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #19224f 0%,#303a6d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #19224f 0%,#303a6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19224f', endColorstr='#303a6d',GradientType=0 ); /* IE6-9 */}.offer-banner-wrapper p {margin: 0;}.detailProductQuantityInput {margin-bottom: 10px;}.detailProductQuantityLabel {display: block; margin-bottom: 15px; border-top: 1px solid #bcbec5; padding-top: 15px; font-family: 'Nunito Sans', sans-serif;font-style: normal;font-weight: 400;font-size: 14px;font-size: 0.875em;color: #252525;}.detailProductQuantityInput input {vertical-align: top; margin-right: 4px; display: inline-block;text-align: center; width: 50px; border-radius: 0; border: 1px solid #d0d2d9; height: 40px; padding: 0 15px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em;}.qty-button { cursor: pointer; line-height: 40px; vertical-align: top; margin-right: 4px; display: inline-block; text-align: center; width: 50px; border-radius: 0; border: 1px solid #d0d2d9; height: 40px; padding: 0 15px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em;}.detailProductBuyButton { margin-bottom: 10px; transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 30px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0075b8+0,065c8e+100 */background: rgb(0,117,184); /* Old browsers */background: -moz-linear-gradient(top,  rgba(0,117,184,1) 0%, rgba(6,92,142,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b8', endColorstr='#065c8e',GradientType=0 ); /* IE6-9 */}.detailProductBuyButton:hover {opacity: 0.8;}.detailProductBuyButton:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 *//* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#065c8e+0,0075b8+100 */background: rgb(6,92,142); /* Old browsers */background: -moz-linear-gradient(top,  rgba(6,92,142,1) 0%, rgba(0,117,184,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065c8e', endColorstr='#0075b8',GradientType=0 ); /* IE6-9 */}.add-fav-wrap {width: 100%; display: block;}.add-fav-wrap .productFavourite form {margin-bottom: 10px;}.add-fav-wrap .productFavourite {position: relative; top: initial; right: initial; width: 100%; height: 30px;}.add-fav-wrap .productFavourite a {width: 100% !important; transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #484743; line-height: 30px;border: 1px solid #494743; text-align: center;}.add-fav-wrap .innerFavouriteNo,.add-fav-wrap .innerFavouriteYes {width: 100%; background: none; height: 30px;}.add-fav-wrap .innerFavouriteNo:before {content:url("/mercanti-co-uk/_img/img/wish-list-icon.svg"); width: 20px; height: 23px; display: inline-block; vertical-align: middle; margin-right: 10px;}.add-fav-wrap .innerFavouriteYes:before {content:url("/mercanti-co-uk/_img/img/wish-list-icon-picked.svg"); width: 20px; height: 23px; display: inline-block; vertical-align: middle; margin-right: 10px;}.add-fav-wrap .innerFavouriteYes:after {content:"Remove from Favorites"; display: inline-block; }.add-fav-wrap .innerFavouriteNo:after {content:"Add to Favorites"; display: inline-block; }.checkoutSummary {width: 100%; padding: 15px; text-align: center; color: #31708f; background: #d9edf7; border: 1px solid #bce8f1; border-radius: 5px;}#pnlStart {width: 50%; float: right; clear: both;}#pnlStart form p input {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 600; margin: 0 auto; padding: 10px 0; border: 0px; transition: all 0.5s ease 0s; display: block; text-align: center; width: 50%; height: 100%; font-size: 16px; font-size: 1em; font-weight: 700; color: #1c5d05; /*text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);*/ line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfd255+0,9ecb2d+100 */background: #bfd255; /* Old browsers */background: -moz-linear-gradient(top,  #bfd255 0%, #9ecb2d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #bfd255 0%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #bfd255 0%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */}#pnlStart form p input:hover {opacity: 0.8;}#pnlStart form p input:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 *//* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9ecb2d+0,bfd255+100 */background: #9ecb2d; /* Old browsers */background: -moz-linear-gradient(top,  #9ecb2d 0%, #bfd255 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9ecb2d 0%,#bfd255 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9ecb2d 0%,#bfd255 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb2d', endColorstr='#bfd255',GradientType=0 ); /* IE6-9 */}.basketOutput.stacktable.large-only {display: table; margin-top: 20px; }.basketOutput.stacktable.large-only tbody {}.basketOutput.stacktable.large-only .basketHead {/*background: #303a6d;*/ border-bottom: 2px solid #f6f6f7;}.basketOutput.stacktable.large-only .basketHead th {padding: 10px; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal; text-align: center; color: #484743;}/*.basketOutput.stacktable.large-only .basketEven {background: #f6f6f7;}*/.basketOutput.stacktable.large-only tr {border-bottom: 2px solid #f6f6f7;}.basketOutput.stacktable.large-only tr.basketSummarySub {border-bottom: 0px;}.basketOutput.stacktable.large-only tr td {color: #484743; vertical-align: middle;}.basketOutput.stacktable.large-only .basketEven td, .basketOutput.stacktable.large-only .basketOdd td {padding: 15px;}.basketSummarySub:first-of-type {/*background: #bcbec5;*/ border-bottom: 2px solid #f6f6f7;}.basketSummarySub td {font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 600; font-style: normal; color: #484743;}.col2, .col2pre, .col2post, .col3, .col8 {font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8; font-weight: 500; font-style: normal; text-align: center; }.col3 {font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8; font-weight: 500; font-style: normal; text-align: right; } .basketSummarySub td:nth-of-type(3) {text-align: right; font-weight: 300; }.basketSummarySub td {color: #484743;}.colImg img {width: 60px; vertical-align: middle;}.icon-close {display: block; width: 30px; height: 30px; text-align: center;  color: #c0172b;  font-weight: 600; margin: 0 auto;}.basketOutput.stacktable.small-only {display: none; border-top: 1px solid #bcbec5;  margin-top: 20px;}.basketOutput.stacktable.small-only .basketSummarySub:first-of-type {border-top: 1px solid #bcbec5; }.basketOutput.stacktable.small-only .basketHead {display: none;}.basketOutput.stacktable.small-only .basketEven {background: #f6f6f7;}.st-head-row {padding: 15px;}.st-head-row .basketName {font-size: 20px; }.st-key {font-size: 16px; font-size: 1em; padding:  15px 15px;}.st-val {font-size: 16px; font-size: 1em; padding: 15px 15px;}.basketOutput.stacktable.small-only .basketSummarySub .st-head-row {display: none;}/*.basketOutput.stacktable.small-only .basketSummarySub {width: 100%; display: table-cell;}*/.basketOutput.stacktable.small-only .basketSummarySub .st-val {text-align: center; width: 50%; } .basketOutput.stacktable.small-only .basketSummarySub:nth-last-child(5) .st-key:before {content:"Sub Total";}.basketOutput.stacktable.small-only .basketSummarySub:nth-last-child(3) .st-key:before {content:"VAT";}.basketOutput.stacktable.small-only .basketSummarySub:nth-last-child(1) .st-key:before {content:"Order Total";}.basketOutput.stacktable.small-only .basketSummarySub .st-key {width: 50%;}.ecommercePasswordIntro {width: 100%; padding: 15px; text-align: center; color: #31708f; background: #d9edf7; border: 1px solid #bce8f1; border-radius: 5px;}.orderHistorySummary p {width: 100%; padding: 15px; text-align: center; color: #31708f; background: #d9edf7; border: 1px solid #bce8f1; border-radius: 5px;}.TblRowWrap .TblColHead {background: #303a6d; padding: 10px; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 600; font-style: normal; text-align: left; color: #fff;}.TblRowWrap .TblColHead:nth-of-type(2), .TblRowWrap .TblColHead:nth-of-type(3), .TblRowWrap .TblCol:nth-of-type(2), .TblRowWrap .TblCol:nth-of-type(3)  {display: none;}.TblRowWrap {display: table; width: 100%;}.TblCol {display: table-cell; width: 20%;}.TblRowWrap .TblCol {padding: 10px; padding: 10px; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal; text-align: left; display: table-cell;}.TblRowWrap:nth-of-type(odd) .TblCol {background: #f6f6f7;}.ecommerceOrderTable.stacktable.large-only {display: table;}.ecommerceOrderTable .tableheadingR {background: #bcbec5;}.ecommerceOrderTable .tableheadingR .tableheading {font-family: 'Nunito Sans', sans-serif; font-size: 14px; font-size: 0.875em; line-height: 1.8;font-weight: 600; font-style: normal;}.ecommerceOrderTable .tablerowR {border-bottom: 1px solid #bcbec5;}.ecommerceOrderTable .tablerowR:last-of-type {border-bottom: 0px solid #bcbec5;}.ecommerceOrderTable .tablerow a, .ecommerceOrderTable .tablerow {font-size: 14px; font-size: 0.875em;}.ecommerceOrderTable .addInner:first-of-type {width: 20%; float: left; margin-right: 2%;}.ecommerceOrderTable .addInner:last-of-type {width: 78%; float: left;}.ecommerceOrderTable .addInner input {width: 100%; border-radius: 0; border: 1px solid #d0d2d9; height: 39px; padding: 0 15px; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em;}.ecommerceOrderTable .detailProductBuyButton {float: none;}.ecommerceOrderTable.stacktable.small-only {display: none;}.ecommerceOrderTable.stacktable.small-only .tablerowR {border-bottom: 0px solid #bcbec5;}.ecommerceOrderTable.stacktable.small-only .tablerowR:nth-of-type(5n) {border-bottom: 1px solid #bcbec5;}.ecommerceOrderTable.stacktable.small-only .tablerowR:last-of-type {border-bottom: 0px solid #bcbec5;}.ecommerceEditDetailsIntro {width: 100%; padding: 15px; text-align: center; color: #31708f; background: #d9edf7; border: 1px solid #bce8f1; border-radius: 5px;}.nav-close-btn {display: none; position: absolute; right: -10px; top: -10px;}.darkend .nav-close-btn.show-btn {display: block; z-index: 1000; width: 30px; height: 30px; line-height: 30px; text-align: center; color: #fff; border-radius: 50%; background: #303a6d; border: 2px solid #fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 1);-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 1);box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 1);}.checkoutDeliveryLabel {color: #484743; font-family: 'Nunito Sans', sans-serif; font-size: 20px; font-size: 1.25em; line-height: 1.8;font-weight: 700; font-style: normal; }#ddlDeliveryType {width: 100%; max-width: 300px; padding: 0px 15px; height: 39px; border: 1px solid #d0d2d9; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em;}.error .errorItem {padding: 0px; margin: 0px;}.ordersMessage {font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; width: 100%; padding: 15px; text-align: center; color: #31708f; background: #d9edf7; border: 1px solid #bce8f1; border-radius: 5px;}.home-offer p {margin: 0px;}.priceHasVat {font-size: 0.8em;}#ecommerceSearchInputProductDescriptionText {position: relative;}.microphone {width: 40px; height: 40px; position: absolute; right: 10px; top: 4px;}#pnlStart .checkout-pay-right form input {transition: all 0.5s ease 0s;  display: inline-block; text-align: center; padding: 10px 50px; border-radius: 5px; height: 100%; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #43afe7; /* Old browsers */background: -moz-linear-gradient(top,  #43afe7 0%, #319adf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #43afe7 0%,#319adf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #43afe7 0%,#319adf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43afe7', endColorstr='#319adf',GradientType=0 ); /* IE6-9 */border: 0;}#pnlStart .checkout-pay-right form input:hover {opacity: 0.8;}#pnlStart .checkout-pay-right form input:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #319adf; /* Old browsers */background: -moz-linear-gradient(top,  #319adf 0%, #43afe7 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #319adf 0%,#43afe7 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #319adf 0%,#43afe7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319adf', endColorstr='#43afe7',GradientType=0 ); /* IE6-9 */}#pnlStart .checkout-pay-right form input:before {content:url("/mercanti-co-uk/_img/img/pay-arrow.png"); width: 20px; height: 20px; display: inline-block;}#payarrow {width: 20px; height: 20px;}.order-sucess {width: 100%; padding: 15px; text-align: center; color: #3c763d; background: #dff0d8; border: 1px solid #d6e9c6; border-radius: 5px;}.order-sucess h3 {color: #3c763d;}.order-sucess p {color: #3c763d; margin: 0;}.checkout-finish-top {border-bottom: 2px solid #f6f6f7; margin-bottom: 10px;}  .checkout-finish-top:before, .checkout-finish-top:after {content: ""; display: table;} .checkout-finish-top:after {clear: both;}.checkout-finish-top {zoom: 1;}.checkout-pay-left {width: 100%; float: left; text-align: right;}.checkout-pay-right {width: 100%; float: left; text-align: right;}.checkout-pay-right #pnlStart form input  {background: ;}.checkout-finish-middle {display: none;}.checkout-finish-bottom {margin-top: 30px;}.checkout-stripe-left {width: 30%; float: left;}.checkout-stripe-right {width: 65%; margin-left: 5%; float: left;}#editirFullBasket {margin-bottom: 8%;}.checkout-finish-bottom-minimum p {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 10px; border-radius: 5px; background: #a73127; color: #fff; margin-bottom: 10px;}.mobile-btn-box {display: none; margin-bottom: 15px; margin-top: 15px;}.offers-btn {transition: all 0.5s ease 0s; width: 49%; float: left; margin-right: 2%; text-align: center; display: block; padding: 20px; border-bottom: 5px solid #c4201c; background: #fff;}.offers-btn:hover {background: #c4201c; border-bottom: 5px solid #fff; color: #fff; }.whatsnew-btn {transition: all 0.5s ease 0s; width: 49%; float: left; text-align: center; display: block; padding: 20px; border-bottom: 5px solid #004d80; background: #fff;}.whatsnew-btn:hover {background: #004d80; border-bottom: 5px solid #fff; color: #fff; }.product-item__wrap:before, .product-item__wrap:after {content: ""; display: table;} .product-item__wrap:after {clear: both;}.product-item__wrap {zoom: 1;}.register-account-box {margin-top: 25px; border-top: 1px solid #bcbec5; padding-top: 25px; text-align: center;}.register-account-box h3 {margin-bottom: 20px;}.register-account-box a {border-radius: 0px; width: 200px; height: 50px; line-height: 50px; border: 1px solid #a5a7ae; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 13px; font-size: 0.8125em; color: #fff; transition: all 0.5s ease 0s; display: inline-block;background: #8c8f9b; /* Old browsers */background: -moz-linear-gradient(top,  #8c8f9b 0%, #71737f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #8c8f9b 0%,#71737f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #8c8f9b 0%,#71737f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8f9b', endColorstr='#71737f',GradientType=0 ); /* IE6-9 */text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);}.register-account-box a:active {background: #71737f; /* Old browsers */background: -moz-linear-gradient(top,  #71737f 0%, #8c8f9b 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #71737f 0%,#8c8f9b 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #71737f 0%,#8c8f9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71737f', endColorstr='#8c8f9b',GradientType=0 ); /* IE6-9 */text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);}.register-account-box a:hover {opacity: 0.8;}.become-customer-form .defaultForm {padding: 4%; background: #f6f6f7;}.become-customer-form .defaultForm .inputset label {display: block;}.become-customer-form .form_header {width: 100% !important; display: block !important;}.become-customer-form .defaultForm label {width: 35%; float: left;font-family: 'Nunito Sans', sans-serif;font-style: normal;font-weight: 700;font-size: 16px;font-size: 1em;color: #484743;}.become-customer-form .defaultForm input {width: 65%; float: left;}.become-customer-form .form_submit {text-align: center;}.become-customer-form .fbElementButton {float: none !important; font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 600; margin: 0 auto; padding: 10px 0; border: 0px; transition: all 0.5s ease 0s; display: inline-block; text-align: center; width: 250px !important; font-size: 16px; font-size: 1em; font-weight: 700; color: #1c5d05; /*text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);*/ line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfd255+0,9ecb2d+100 */background: #bfd255; /* Old browsers */background: -moz-linear-gradient(top,  #bfd255 0%, #9ecb2d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #bfd255 0%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #bfd255 0%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */}.become-customer-form .fbElementButton:hover {opacity: 0.8;}.become-customer-form .fbElementButton:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 *//* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9ecb2d+0,bfd255+100 */background: #9ecb2d; /* Old browsers */background: -moz-linear-gradient(top,  #9ecb2d 0%, #bfd255 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9ecb2d 0%,#bfd255 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9ecb2d 0%,#bfd255 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb2d', endColorstr='#bfd255',GradientType=0 ); /* IE6-9 */}.productPriceLoggedInNote {color: #bcbec5; font-size: 18px; /*font-size: 1.125em;*/}#ecommerceSearchBoxProduct,#ecommerceSearchInputProductText,#ecommerceSearchLabelDescription,#ecommerceSearchInputDescriptionText,#ecommerceSearchLabelProductDescription,#ecommerceSearchLabelCategory, #ecommerceSearchInputCategory {display: none;}#ecommerceSearchInputProductDescription {width: 90%; float: left;}#ecommerceSearchInputProductDescription #ecommerceSearchInputProductDescriptionText {width: 100%;}#ecommerceSearchSubmitProductSubmit {position: relative; border-radius: 0px; transition: all 0.5s ease 0s; float: left; width: 9%; height: 39px; border: 1px solid #b6b8bd; font-size: 0px; display: inline-block; text-align: center; padding-top: 8px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background:url("/mercanti-co-uk/_img/img/search.svg") #d4d5dc no-repeat; background-position: center center; }#ecommerceSearchSubmitProductSubmit:hover {opacity: 0.8;}#ecommerceSearchSubmitProductSubmit:active {background:url("/mercanti-co-uk/_img/img/search.svg") #b8babf no-repeat; background-position: center center; }.new-header .header-bar {border-top: 0px;}.new-header .top-header-bar {background: #f2f2f2; width: 100%;}.new-header .top-header-bar #navInsprimary ul {text-align: left;}.new-header .main-navigation {margin: 0px; padding: 5px 0;}.new-header .logo-wrapper {padding-top: 24px;}.new-header .logo-wrapper img {width: 75%;}.new-header .header-login-wrapper {text-align: right; }.new-header .search-bar {padding-top: 20px;}.new-header .mini-basket {padding-top: 20px;}.top-header-bar .header-login-wrapper #navInsprimary.nav {display: inline-block; margin-right: 10px;}.top-header-bar .header-login-wrapper #displayLogin  {display: inline-block;}#loginLogin {margin-left: 5px; margin-right: 5px; transition: all 0.5s ease 0s; font-size: 12px !important; line-height: 21.6px;}#loginLogout {margin-left: 5px; margin-right: 5px; transition: all 0.5s ease 0s; font-size: 12px !important; line-height: 21.6px;}#loginMyAccount {margin-left: 5px;transition: all 0.5s ease 0s; font-size: 12px !important; line-height: 21.6px;}#loginLogin:hover,#loginLogout:hover,#loginMyAccount:hover {    color: #323b6a;}.mobile-btn-box {display: none;}/* New Stripe Styling */#stripePaymentFormIntro p {padding: 15px; background-color: #d9edf7; border:1px solid #31708f; color: #31708f;}#pnlStepSuccess #stripeWrap #stripePaymentForm #stripePaymentFormWrap input#cardholder-name {border: 1px solid #929292 !important;}#cardholder-name {text-align: left !important; border-radius: 0px !important; border: 1px solid #929292 !important; padding: 15px !important; width: 100%; background: #fff !important;  margin-bottom: 10px; color: #333 !important; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important;}#cardholder-name:hover {opacity: 1 !important;}#cardholder-name::-webkit-input-placeholder {color: #929292; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-size: 14px; }#cardholder-name::-moz-placeholder {color: #929292; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-size: 14px; }#cardholder-name::-ms-placeholder {color: #929292; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-size: 14px; }#cardholder-name::placeholder {color: #929292; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-size: 14px; }.CardField-number input.InputElement {width: 100% !important; display: block !important; padding: 15px 25px 15px 25px !important; background: #fff !important;}.CardField-expiry input {width: 100%; display: block; padding: 15px 25px 15px 25px; background: #fff;}/*#card-button {color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 15px 25px; font-size: 19px; font-size: 1.1875em; font-family: 'Barlow', sans-serif; font-weight: 700; border: 0px; background: rgba(27,194,30, 1); border: 2px solid #028f05; text-transform: uppercase;}.btnPayPal:after {content:url("/psdesignsglobal-com/_img/img/btn-arrows.svg"); width: 20px; height: 20px; display: inline-block; vertical-align: -1px; margin-left: 30px;}#card-button:hover {opacity:0.8;}#card-button {cursor: pointer; border: 0px; padding: 15px 30px 15px 30px; display: inline-block; transition: all 0.5s ease 0s; font-family: brandon_grotesque_bold, Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 600; font-style: normal; font-size: 20px; font-size: 1.25em; background: #168dd0; color: #fff; }#card-button:hover {background: #fff; opacity: 0.8; color: #168dd0;}*/#card-button {transition: all 0.5s ease 0s;  display: inline-block; text-align: center; padding: 10px 50px; border-radius: 5px; height: 100%; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #43afe7; /* Old browsers */background: -moz-linear-gradient(top,  #43afe7 0%, #319adf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #43afe7 0%,#319adf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #43afe7 0%,#319adf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43afe7', endColorstr='#319adf',GradientType=0 ); /* IE6-9 */border: 0;}#card-button:hover {opacity: 0.8;}#card-button:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #319adf; /* Old browsers */background: -moz-linear-gradient(top,  #319adf 0%, #43afe7 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #319adf 0%,#43afe7 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #319adf 0%,#43afe7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319adf', endColorstr='#43afe7',GradientType=0 ); /* IE6-9 */}#payarrow {width: 20px; height: 20px;}#card-element {width: 100%; display: block; padding: 15px 25px; background: #fff; border: 1px solid #929292;}#card-button {margin-top: 25px; }#stripePaymentFormError {padding: 20px; background-color: #f2dede; border: 1px solid #a94442; color: #a94442; text-align: left;}#stripePaymentFormError h2 {color: #a94442;}#stripePaymentFormError p {color: #a94442;}#stripePaymentFormSuccess {padding: 20px; background-color: #dff0d8; border: 1px solid #3c763d; color: #3c763d; text-align: left;}#stripePaymentFormSuccess  h2 {color: #3c763d;}#stripePaymentFormSuccess  p {color: #3c763d;}#card-errors.show {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 15px; background: #a73127; color: #fff; margin-bottom: 20px; display: block !important; text-align: left;}#stripeWrap {width: 50%; display: block; margin: 0 auto; border: 1px solid #bdbdbd; background: #f5f5f5; padding: 20px;}#stripeWrap h2 {width: 100%; text-align: center; margin-bottom: 15px; font-size: 25px;}#stripeWrap #pnlStepSuccess form , #stripePaymentForm {width: 100% !important;}#pnlStepSuccess #stripeWrap #stripePaymentFormError p {padding: 0px !important; margin: 0px !important;  border: 0px; background: 0px; width: 100% !important;}#payPalWrap {width: 49%; float: left; border: 1px solid #bdbdbd; background: #f5f5f5; padding: 20px; text-align: center;}#payPalWrap h2 {width: 100%; text-align: center; margin-bottom: 15px; font-size: 25px;}#payPalWrap form {width: 100%;}#payPalWrap .btnPayPal {display: inline-block;}#pnlStepSuccess div#stripeWrap div#stripePaymentFormSuccess p {padding: 0px !important; margin: 0px !important;  border: 0px; background: 0px; width: 100% !important; text-align: left;}/* END New Stripe Styling */#similarProducts:before, #similarProducts:after {content: ""; display: table;} #similarProducts:after {clear: both;}#similarProducts {zoom: 1;}#similarProducts {width: 100%; background: #fff; padding: 0px; margin-top: 20px; }#similarProductsTitle {display: none;font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.4; margin: 0px; color: #484743; margin-bottom: 20px;}.similarProductWrap {width: 24%; margin-right: 1%; float: left; margin-bottom: 20px;}.similarProductTitle {margin-top: 10px; text-align: left; font-family: 'Nunito Sans', sans-serif;  font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.4; color: #484743;}.similarProductImage {text-align: center; }.similarProductImage a {padding-top: 90%; width: 80%; /*border: 1px solid #bcbec5; */display: inline-block;}.categoriesDesktop .category-link {cursor: default;}.category-banner ul {padding: 0px; margin: 0px;}.home-link-boxes-wrapper {margin-bottom: 45px; margin-top: 45px;}.home-link-box {width: 49%; float: left; margin-right: 2%; text-align: center; overflow: hidden;}.home-link-box:last-of-type {margin-right: 0px;}.home-link-box-img {width: 100%; padding-top: 133%; transition: all 0.5s ease 0s;}.home-link-box-text {text-align: center;}.home-link-box-text p {margin-bottom: 0px; color: #5e5e5e;}.home-link-box-link {text-align: center; text-decoration: underline; font-weight: bold; color: #5e5e5e;}.home-link-box:hover .home-link-box-img { transform: scale(1.1);}.home-link-img-out {overflow: hidden; position: relative;}.home-link-box:hover .home-link-img-out .colour-overlay {background: rgba(71,72,67,0.7); position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; right: 0; left: 0; z-index: 999;}.category-side-inner {/*padding: 20px; border: 1px solid #afafaf;*/}.category-side-inner .customTitleTitle {font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1em; line-height: 1.4; margin: 0px; color: #484743;  margin-bottom: 10px;}.category-side-inner .customTitleSubTitle {display: none; font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1em; line-height: 1.4; margin: 0px; color: #484743; padding-bottom: 5px;  margin-bottom: 20px;}.category-side-inner .categories-nav div.customItems div.customItem {margin-bottom: 10px;}.category-side-inner .categories-nav div.customItems div.customItem a  {font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.4; margin: 0px; color: #5e5e5e; padding-bottom: 5px;  margin-bottom: 5px;  }.category-side-inner .categories-nav div.customItems div.customItem a:hover { color: #afafaf; transition: all 0.5s ease 0s; }.category-side-slider {margin: 35px 0;}.category-side-slider ul {padding: 0px;}.category-side-slider ul li {list-style-type: none;}.category-side-popular h3 {font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1em; line-height: 1.4; margin: 0px; color: #484743; padding-bottom: 5px; border-bottom: 1px solid #bbbdc4; margin-bottom: 25px;}.side-popular-item {margin-bottom: 25px;}.side-popular-item a {display: block; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.4; margin: 0px; color: #5e5e5e; padding-bottom: 5px;  margin-bottom: 10px;  text-decoration: underline;}.side-popular-item a:hover { color: #afafaf; transition: all 0.5s ease 0s; }.side-popular-item p {font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.4; margin: 0px; color: #5e5e5e; margin: 0;}.promo-wrap {margin-top: 45px; margin-bottom: 25px; width: 50%; float: right; display: block; clear: both;}.promo-wrap:before, .promo-wrap:after {content: ""; display: table;} .promo-wrap:after {clear: both;}.promo-wrap {zoom: 1;}.promo-left {width: 100%; float: left; text-align: right;}.promo-right {width: 100%; float: left; margin-bottom: 20px;}.promo-right-field {margin-bottom: 25px;}.promo-right-field input, .promo-right-field select {width: 100%; color: #929292;font-family: 'Nunito Sans', sans-serif;text-transform: none !important;font-weight: normal !important;font-size: 14px;text-align: left !important;border-radius: 0px !important;border: 1px solid #929292 !important;padding: 15px !important;width: 100%;background: #fff !important;/*margin-bottom: 20px;*/color: #333 !important;font-family: 'Nunito Sans', sans-serif;text-transform: none !important;font-weight: normal !important;}.promo-right-field select {border-radius: 0; -webkit-appearance: none;}.promo-right-btn {text-align: right;}.promo-right-btn input {transition: all 0.5s ease 0s;display: inline-block;text-align: center;padding: 10px 50px;border-radius: 5px;height: 100%;font-size: 13px;font-size: 0.8125em;font-weight: 700;color: #fff;text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1);background: #43afe7;background: -moz-linear-gradient(top, #43afe7 0%, #319adf 100%);background: -webkit-linear-gradient(top, #43afe7 0%,#319adf 100%);background: linear-gradient(to bottom, #43afe7 0%,#319adf 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43afe7', endColorstr='#319adf',GradientType=0 );border: 0;-webkit-appearance: none;cursor: pointer;}.promo-right-btn input:hover {opacity: 0.8;}.promo-right-btn input:active {background: #319adf;background: -moz-linear-gradient(top, #319adf 0%, #43afe7 100%);background: -webkit-linear-gradient(top, #319adf 0%,#43afe7 100%);background: linear-gradient(to bottom, #319adf 0%,#43afe7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319adf', endColorstr='#43afe7',GradientType=0 );}.promo-wrap-bottom {width: 100%; float: left; margin-top: 20px;}.promo-error {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 15px; background: #a73127; color: #fff; margin-bottom: 10px;}.promo-success {font-family: 'Nunito Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; font-size: 0.8125em; padding: 15px;background-color: #5daf31;border: 1px solid #5daf31;color: #fff;margin-bottom: 20px;display: block !important;text-align: center;}.mercantiDeliveryMessageNo:before, .mercantiDeliveryMessageYes:before {/*position: absolute; left: 0; top: 0;*/ margin-right: 5px; vertical-align: middle; background:url("/mercanti-co-uk/_img/img/dpd.jpg"); background-size: contain; background-repeat: no-repeat; width: 20px; height: 30px; display: inline-block; content:" "; }.mercantiDeliveryMessageNo:before {filter: grayscale(100%); opacity: 0.5;}.mercantiDeliveryMessageNo, .mercantiDeliveryMessageYes {color: #252525;font-family: 'Nunito Sans', sans-serif;font-size: 13px;font-size: 0.8125em;line-height: 1.4;font-weight: 400;font-style: normal;margin-bottom: 20px;/* position: relative; padding-left: 35px;*/text-align: left;}.mercantiDeliveryMessageNo a, .mercantiDeliveryMessageYes a {font-weight: 700; text-decoration: underline;}#homeDeliveryBoxYes p,#homeDeliveryBoxNo p {margin: 0px; font-size: 12px; font-size: 0.8125em; line-height: 1.4;}#homeDeliveryBoxYes p a,#homeDeliveryBoxNo p a {font-weight: 700; text-decoration: underline;}#homeDeliveryBoxYes,#homeDeliveryBoxNo {padding: 15px; background: #f2f2f2; margin-bottom: 10px; margin-top: -10px;}.become-customer-banner {margin-bottom: 40px !important;}.become-customer-link-box {    transition: background-color 0.5s ease 0s;    background: #fff;    margin-bottom: 20px;    border: 1px solid #b3b4ba;    padding: 20px;    -webkit-box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13);    -moz-box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13);    box-shadow: 0px -3px 10px 0px rgba(50, 50, 50, 0.13);}.become-customer-link-box h3 {font-family: 'Nunito Sans', sans-serif;font-weight: 700;font-style: normal;font-size: 20px;font-size: 1.5625em;line-height: 1.4;margin: 0px;    margin-bottom: 0px;color: #484743;padding-bottom: 5px;border-bottom: 2px solid #5e5e5e;margin-bottom: 20px;}.link-box-text {margin-bottom: 20px;}.blue-btn-link {transition: all 0.5s ease 0s; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 30px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0075b8+0,065c8e+100 */background: rgb(0,117,184); /* Old browsers */background: -moz-linear-gradient(top,  rgba(0,117,184,1) 0%, rgba(6,92,142,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b8', endColorstr='#065c8e',GradientType=0 ); /* IE6-9 */}.blue-btn-link:hover {opacity: 0.8;}.blue-btn-link:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 *//* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#065c8e+0,0075b8+100 */background: rgb(6,92,142); /* Old browsers */background: -moz-linear-gradient(top,  rgba(6,92,142,1) 0%, rgba(0,117,184,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065c8e', endColorstr='#0075b8',GradientType=0 ); /* IE6-9 */}.become-customer-link-box {margin-top: -4px;}/* 2020 Header Bar */.header-wide {width: 100%; max-width: 1240px; min-width: 320px; margin: 0 auto; padding-left: 20px; padding-right: 20px;}.header-wide2 {width: 100%; max-width: 1240px; min-width: 320px; margin: 0 auto; padding-left: 20px; padding-right: 20px;}.wide-header .header-bar {border-bottom: 1px solid #bcbec6;}.wide-header .top-header-bar .header-login-wrapper #navInsprimary.nav {margin-right: 0px;}.wide-header .main-navigation #primary > li {border-bottom: 0px !important;}.wide-header .main-navigation #primary > li a {font-size: 12px;}.header-wide2 .header-login-wrapper a {font-weight: 400;}.wide-header .header-login-wrapper {padding: 3px 0px;}.wide-header .main-navigation {padding: 0px; display: inline-block; width: auto; }/*.wide-header.new-header .top-header-bar { background: #f2f2f2;}*/.wide-header .logo-wrapper img {width: 187px;}.wide-header .new-header .logo-wrapper {padding-top: 24px !important;}.wide-header .search-bar #ecommerceSearchInputProductDescriptionText {border: 0px; border-bottom: #5e5f5f; font-size: 14px;}.wide-header .search-bar form:before, .wide-header .search-bar form:after {content: ""; display: table;} .wide-header .search-bar form:after {clear: both;}.wide-header .search-bar form {zoom: 1;}.wide-header .search-bar {text-align: right;}.wide-header .search-bar form {border-bottom: 1px solid #5e5e5e; width: 100%; display: inline-block;}.wide-header .search-bar .ecommerceSearchBtn {border-radius: 0px; transition: all 0.5s ease 0s; float: left; width: 9%; height: 39px; border: 1px solid transparent; font-size: 0px; display: inline-block; text-align: center; padding-top: 8px;background:url("/mercanti-co-uk/_img/img/search-dark.svg") no-repeat; background-position: center center; background-size: contain; }.wide-header .search-bar .ecommerceSearchBtn:hover {opacity: 0.8;}.wide-header .search-bar .ecommerceSearchBtn:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background:url("/mercanti-co-uk/_img/img/search-dark.svg") no-repeat; background-position: center center; }.wide-header .mini-basket-left {border: 0px; width: 100%; text-align: right;}.wide-header .mini-basket-left #editirFavNew {display: inline-block; vertical-align: top; margin-left: 15px;}.wide-header .mini-basket-left #editirFavNew .favIcon:before {    content: url("/mercanti-co-uk/_img/img/wish-list-icon.svg"); width: 18px; height: 20px; display: block; margin: 0px auto;}.wide-header .mini-basket-left #editirFavNew .favText {position: absolute; top: -7px; right: 0px;padding: 3px 7px; font-size: 11px; font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; color: #fff; background: #2a376c; border-radius: 10px;}.wide-header .mini-basket-left #editirFavNew .favLink {position: relative; display: block;}.wide-header .mini-basket-left #editirFavNew .favLink:after {margin-top: 5px; content:"Favorites"; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; color: #5e5e5e; display: block;}.wide-header .mini-basket-left #editirFavNew .favWrapNo .favText {display: none;}.wide-header .mini-basket-left #editirLoginNew {display: inline-block; vertical-align: top;}.wide-header .mini-basket-left #editirLoginNew .loginLink:before {    content: url("/mercanti-co-uk/_img/img/account-icon1.svg"); width: 15px; height: 20px; display: block; margin: 0px auto;}.wide-header .mini-basket-left #editirLoginNew .loginText {margin-top: 5px; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; color: #5e5e5e; display: block;}.wide-header .mini-basket-left #editirMiniBasket {display: inline-block; vertical-align: top; margin-left: 15px;}.wide-header .mini-basket-left #editirMiniBasket .basketWrap {padding-top: 0px;}.wide-header .mini-basket-left #editirMiniBasket .basketIcon:before {    content: url("/mercanti-co-uk/_img/img/basket-icon.svg"); width: 15px; height: 20px; display: block; margin: 0px auto;}.wide-header .mini-basket-left #editirMiniBasket .basketLink {position: relative;}.wide-header .mini-basket-left #editirMiniBasket .basketLink:after {margin-top: 5px; content:"Cart"; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; color: #5e5e5e; display: block;}.wide-header .mini-basket-left #editirMiniBasket .basketText {position: absolute; top: -7px; right: -10px;padding: 3px 7px; font-size: 11px; font-family: 'Nunito Sans', sans-serif; font-weight: 700; font-style: normal; color: #fff; background: #0775b8; border-radius: 10px;}/* Remove this if text is needed for the 3 buttons */.wide-header .loginText,.wide-header .mini-basket-left #editirFavNew .favLink:after,.wide-header .mini-basket-left #editirMiniBasket .basketLink:after {display: none !important;}.wide-header .mini-basket-left {padding-top: 10px;}.wide-header .mini-basket-left #editirFavNew .favText {top: -15px; right: -11px; display: none;}.wide-header .mini-basket-left #editirMiniBasket .basketText {top: -15px;}.wide-header .mini-basket-left #editirMiniBasket .basketIcon:before {    content: url("/mercanti-co-uk/_img/img/basket-icon.svg"); width: 20px; height: 20px; display: block; margin: 0px auto;}    .wide-header .mini-basket-left #editirLoginNew .loginLink:before {    content: url("/mercanti-co-uk/_img/img/account-icon-new.svg"); width: 20px; height: 20px; display: block; margin: 0px auto;}.wide-header .mini-basket-left #editirFavNew .favIcon:before {    content: url("/mercanti-co-uk/_img/img/wish-list-icon.svg"); width: 20px; height: 20px; display: block; margin: 0px auto;}/* end */.wide-header .border-top {/*border-top: 1px solid #bcbec6;*/ margin-top: 18px;}.wide-header .main-nav .categoriesDesktop > ul > li {padding: 10px 0px;}/*.wide-header .main-nav .categoriesDesktop > ul > li:first-of-type a {border-left: 2px solid rgba(185, 185, 185, 0.35);}.wide-header .main-nav .categoriesDesktop > ul > li#NonFood > a {border-right: 2px solid rgba(185, 185, 185, 0.35);}*//*.wide-header .main-nav .categoriesDesktop > ul > li > a {font-size: 16px;}*/.inner-content .row.category-name-heading {border-bottom: 1px solid #bbbdc4; text-align: center; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}.product-details {margin-bottom: 20px;}.description-toggle {font-size: 12px; font-size: 0.8125em; font-weight: 700; text-decoration: underline;}.description-toggle:before {/*position: absolute; left: 0; top: 0;*/ margin-right: 5px; vertical-align: middle; background:url("/mercanti-co-uk/_img/img/product-info.svg"); background-size: contain; background-repeat: no-repeat; width: 20px; height: 30px; display: inline-block; content:" "; }.detailProductDesc {padding: 15px; background: #f2f2f2; margin-bottom: 10px; margin-top: 10px;}.detailProductDesc p {font-size: 12px; font-size: 0.8125em;}.detailProductDesc p:first-of-type {margin-top: 0px;}.detailProductDesc p:last-of-type {margin-bottom: 0px;}.related-header {border-top: 1px solid #bcbec5; padding-top: 15px; padding-bottom: 15px; text-align: center;}.related-header h2 {font-size: 25px; font-size: 1.5625em;}.product_img {position: relative; }.productFavourite {position: absolute; top: 10px; right: 10px; width: 20px; height: 20px;}.innerFavouriteNo {background:url("/mercanti-co-uk/_img/img/wish-list-icon.svg"); background-size: contain; background-repeat: no-repeat; width: 20px; height: 20px; display: block;}.innerFavouriteYes {background:url("/mercanti-co-uk/_img/img/wish-list-icon-picked.svg"); background-size: contain; background-repeat: no-repeat; width: 20px; height: 20px; display: block;}.catProductPromoBannerFull.uspPoints {width: 100%; padding: 0 10px ; text-align: center; background: #f2f2f2; font-size: 16px; font-size: 1em; color: #5f5f5e;/* text-transform: uppercase;*/ font-weight: 700;}.catProductPromoBannerFull.uspPoints p {font-weight: 400;}.mobile-login-buttons {display: inline-block; }/* New Mobile Nav */.push-new-header {padding-top: 151px;}/*.pushy-open-right {overflow: hidden;}*/.pushy-open-right #container {padding-top: 151px;}.pushy-open-right .site-overlay {z-index: 999;}.pushy.pushy-right {width: 100%;background: #fff; padding-bottom: 151px;}.pushy-navigation {overflow-y: scroll;}#nav-icon4 {  width: 25px;  height: 23px;  position: relative;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  cursor: pointer;}#nav-icon4 span {  display: block;  position: absolute;  height: 2px;  width: 100%;  background: #5b5b5b;  border-radius: 0px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;}/* Icon 4 */#nav-icon4 {}#nav-icon4 span:nth-child(1) {  top: 0px;  -webkit-transform-origin: left center;  -moz-transform-origin: left center;  -o-transform-origin: left center;  transform-origin: left center;}#nav-icon4 span:nth-child(2) {  top: 10px;  -webkit-transform-origin: left center;  -moz-transform-origin: left center;  -o-transform-origin: left center;  transform-origin: left center;}#nav-icon4 span:nth-child(3) {  top: 20px;  -webkit-transform-origin: left center;  -moz-transform-origin: left center;  -o-transform-origin: left center;  transform-origin: left center;}#nav-icon4.open span:nth-child(1) {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  left: 0px;}#nav-icon4.open span:nth-child(2) {  width: 0%;  opacity: 0;}#nav-icon4.open span:nth-child(3) {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 18px;  left: 0px;}@media all and (max-width: 650px) and (min-width: 0px) {.pushy-open-right .mix-header .new-header {position: fixed; width: 100%; z-index: 99999;}.new-mobile-nav .header-bar {height: 105px; position: relative; border-bottom: 0px !important;}.new-mobile-nav .top-header-bar {display: none;}.new-mobile-nav .eight.columns.nav-login {width: 50% !important; float: left;}.new-mobile-nav .mobile-logo-main {text-align: left !important; padding-bottom: 0px !important; padding-top: 20px !important;}.new-mobile-nav .mobile-logo-main img {width: 150px;}.new-mobile-nav .three.columns.mini-basket {width: 50% !important; float: left;}.new-mobile-nav .search-bar {display: block; position: absolute; bottom: -3px; left: 0px; width: 100% !important; transform: translateY(0px); margin-bottom: 0px !important;}.new-mobile-nav .wide-header .search-bar form {border: 1px solid #5e5e5e;}.new-mobile-nav .main-mobile {padding: 0px 20px 0px 20px; }.new-mobile-nav .border-top.mobile-hide {margin-top: 0px;}.new-mobile-nav .wide-header .mini-basket-left {width: 100%; text-align: right;}.new-mobile-nav .mobile-nav-btn {display: inline-block; float: none; width: auto; vertical-align: middle; padding: 0px; margin-left: 15px; padding-top: 2px;}.new-mobile-nav .mobile-nav-btn .menu-btn {padding: 0px;}.new-mobile-nav .mobile-nav-btn img {width: 25px;}.push-new-header .categories-navigation h3 {padding: 10px 15px; background: #fff;}.push-new-header .pages-navigation h3 {margin-top: 30px; padding: 10px 15px; background: #fff;}}@media all and (max-width: 480px) and (min-width: 0px) {.new-mobile-nav .wide-header .mini-basket-left {width: 100% !important; float: left;  display: block; margin-top: 0px;}.new-mobile-nav .wide-header .mobile-nav-btn {width: auto !important;}.new-mobile-nav .wide-header .mobile-search-btn {width: auto !important;}}/* New Mobile Nav */#CookieBanner {background: #09a89e; text-align: center; padding: 10px 0;}#CookieBanner p {color: #fff; margin: 0px;}#CookieBanner p a {color: #fff; }.banner-close #Accept {background: none; border: 0px; color: #fff; font-size: 16px;font-size: 1em; line-height: 1.8; font-family: 'Nunito Sans', sans-serif;}.home-offer p {    font-family: 'Nunito Sans', sans-serif;    font-weight: 400;    font-style: normal;    font-size: 15px;    font-size: 0.9375em;    color: #5e5e5e;    margin: 0px;}.home-offer h3 {    font-family: 'Nunito Sans', sans-serif;    font-weight: 400;    font-style: normal;    font-size: 19px;    font-size: 1.1875em;    color: #252525;}.home-offer a {    text-decoration: underline;    /*font-weight: bold;*/    color: #5e5e5e;}.product_view_btn_wrap {margin-top: 15px;}.product_view_btn_wrap:before, .product_view_btn_wrap:after {content: ""; display: table;} .product_view_btn_wrap:after {clear: both;}.product_view_btn_wrap {zoom: 1;}/* New Slider */.desktop-slider, .mobile-slider {margin-bottom: 25px; }.desktop-slider ul li, .mobile-slider ul li {position: relative; list-style-type: none;}.desktop-slider ul {padding: 0px; margin: 0px;}.desktop-slider ul li {padding-top:40%;}.desktop-slider ul li .banner-text {width: 60%; position: absolute; top: 50%; transform: translateY(-50%); color: #fff;}.desktop-slider ul li .banner-text h2 {font-family: 'Nunito Sans', sans-serif; font-size: 60px; font-weight: 400; line-height: 1.2;}.desktop-slider ul li .banner-text p {font-family: 'Nunito Sans', sans-serif; font-size: 20px; font-weight: 400; line-height: 1.2; margin: 0px !important;}.desktop-slider ul li .banner-text.left {left: 5%; text-align: left;}.desktop-slider ul li .banner-text.Right {right: 5%; text-align: right;}.desktop-slider ul li .banner-text.grey-text {color: #5e5e5e !important;}.desktop-slider ul li .banner-text strong {font-weight: 700;}.mobile-slider {display: none;}.mobile-slider ul {padding: 0px; margin: 0px;}.mobile-slider ul li .banner-text.grey-text {color: #5e5e5e !important;}.mobile-slider ul li .banner-text strong {font-weight: 700;}.mobile-slider ul li .banner-text h2 {font-family: 'Nunito Sans', sans-serif; font-size: 40px; font-weight: 400; line-height: 1.2;}.mobile-slider ul li .banner-text p {font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-weight: 400; line-height: 1.2; margin: 0px !important;} @media all and (max-width: 1000px) and (min-width: 0px) {.desktop-slider ul li .banner-text.left {left: 2%; font-size: 40px; }.desktop-slider ul li .banner-text.right {right: 2%; font-size: 40px; }} @media all and (max-width: 950px) and (min-width: 0px) {.product_item {width: 31.33%;}} @media all and (max-width: 650px) and (min-width: 0px) {.desktop-slider {display: none;}.mobile-slider {display: block;}.mobile-slider ul li {padding-top:110%;}.mobile-slider ul li .banner-text {width: 90%; position: absolute; left: 5%; text-align: center; color: #fff;font-family: 'Nunito Sans', sans-serif; font-size: 60px; font-weight: 400; line-height: 1.2;}.mobile-slider ul li .banner-text.top {top: 10%; }.mobile-slider ul li .banner-text.bottom {bottom: 10%; }.mobile-slider ul li .banner-text strong {font-weight: 700;}} @media all and (max-width: 480px) and (min-width: 0px) {.mobile-slider ul li .banner-text { font-family: 'Nunito Sans', sans-serif; font-size: 40px; line-height: 1.2;}}/* New Logged in area */.account-nav {border-top: 2px solid rgba(185, 185, 185, 0.35); margin: 0px; padding: 0px; margin-top: 15px;}.account-nav li {list-style-type: none; border-bottom: 2px solid rgba(185, 185, 185, 0.35); }.account-nav li img {width: 18px; vertical-align: -3px; margin-right: 10px;}.account-nav li a {transition: all 0.5s ease 0s; display: block; padding: 10px 10px;}.account-nav li a:hover {background: #f2f2f2;}.faqs-wrapper {padding: 25px; width: 100%; background: #f2f2f2;}.faqs-wrapper h3 {text-align: center; margin-bottom: 20px;}.faq-item {width: 49%; margin-right: 1%; float: left; margin-bottom: 15px;}.question-wrap p {margin: 0px;}.answer-wrap p:first-of-type {margin-top: 0px;}.answer-wrap p a {text-decoration: underline;}.shippingFormDdl2 {position: relative;}.shippingFormDdl2:after {content:url("/mercanti-co-uk/_img/img/down-arrow.svg"); display: block; position: absolute; right: 15px; top: 50%; transform: translateY(-50%);}.small-link-boxes-outer {margin-bottom: 45px;}.small-link-boxes-wrapper {margin-bottom: 25px;}.small-link-box {width: 23.875%; float: left; margin-right: 1.5%; cursor: pointer;}.small-link-box:last-of-type {margin-right: 0px;}.small-link-box-image {width: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block;}.small-link-box:hover .colour-overlay {background:rgba(71,72,67,0.7); position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; right: 0; bottom: 0;}.small-link-box:hover .small-link-box-image,.small-link-box:focus .small-link-box-image,.small-link-box:active .small-link-box-image { transition: all 0.5s ease 0s; transform: scale(1.1);}.small-link-box-image-wrap {position: relative; overflow: hidden; padding-top: 85%;} .small-link-box-title {margin-top: 30px;}.small-link-box-title h3 {font-size: 18px; font-size: 1.125em; color: #252525;}.small-link-box-button {margin-top: 15px;}.small-link-box-button a {transition: all 0.5s ease 0s; display: inline-block; padding: 5px 35px; text-align: center; border: 1px solid #252525; color: #252525;}.small-link-box-button a:hover {background: #252525; border: 1px solid #252525; color: #fff;}.large-link-box {width: 49.25%; margin-right: 1.5%; float: left; padding-top: 25%; position: relative; overflow: hidden; cursor: pointer;}.large-link-box:nth-of-type(2) {margin-right: 0px;}.large-link-box-image {width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.large-link-box:hover .large-link-box-image {transition: all 0.5s ease 0s; transform: scale(1.1);}.large-link-box-title {width: 50%; position: absolute; top: 20px; left: 20px;}.large-link-box-title h3 {font-size: 30px; font-size: 1.875em;}.large-link-box-button {margin-top: 15px;}.large-link-box-button a {transition: all 0.5s ease 0s; display: inline-block; padding: 5px 35px; text-align: center; border: 1px solid #484743; background: #fff;}.large-link-box-button a:hover {background: #484743; border: 1px solid #484743; color: #fff;}.large-link-box:hover .large-link-box-title h3 {color: #fff;}.large-link-box:hover .large-link-box-colour {background:rgba(71,72,67,0.7); position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; right: 0; bottom: 0;}.large-link-box:hover a { border: 1px solid #fff; color: #484743;}.large-link-box:hover a:hover {color: #fff;}.home-grey-text-area {width: 100%; padding: 5px 0; background: #f6f6f7; margin: 30px 0 0 0;}.home-grey-text-area p {margin-top: 0px;}.home-grey-text-area p:last-of-type {margin-bottom: 0px;}.link-box-main-title {margin-bottom: 30px;}.link-box-main-title p {color: #252525;}.link-box-main-title h3 {color: #252525;}.home-grey-text-area ul {padding-left: 0px;}.wine-banner-image {padding-top: 20%;}.wine-banner-button {text-align: center;}.wine-more-btn {transition: all 0.5s ease 0s; display: inline-block; padding: 5px 35px; text-align: center; border: 1px solid #252525; color: #252525;}.wine-more-btn:hover {background: #252525; border: 1px solid #252525; color: #fff;}.home-offer {text-align: center; margin-bottom: 100px;}.pizza-more-btn {margin-top: 20px;transition: all 0.5s ease 0s; display: inline-block; padding: 5px 35px; text-align: center; border: 1px solid #252525; color: #252525; text-decoration: none !important;}.pizza-more-btn:hover {background: #252525; border: 1px solid #252525; color: #fff;}.grey-wine-btn {transition: all 0.5s ease 0s; width: 24%; margin-right: 1%; background: #f0f2f2; text-align: center; color: #484743; display: block; padding: 10px 30px; float: left;}.grey-wine-btn:hover {background: #484743;  color: #fff;}.inner-wine-banner {margin-bottom: 70px;}.dont-miss-text {text-align: center; margin-bottom: 30px;}.wine-buttons-text {margin: 40px 0;}.wines-link-box {width: 31.33%; float: left; margin-right: 2%; cursor: pointer; margin-bottom: 35px;}.wines-link-box:last-of-type {margin-right: 0px;}.wines-link-box-image {width: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block;}.wines-link-box:hover .colour-overlay {background:rgba(71,72,67,0.7); position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; right: 0; bottom: 0;}.wines-link-box:hover .wines-link-box-image,.wines-link-box:focus .wines-link-box-image,.wines-link-box:active .wines-link-box-image { transition: all 0.5s ease 0s; transform: scale(1.1);}.wines-link-box-image-wrap {position: relative; overflow: hidden; padding-top: 68%;} .wines-link-box-title {margin-top: 10px; text-align: center;}.wines-link-box-title h3 {font-size: 18px; font-size: 1.125em; color: #252525;}.wines-link-box-button {margin-top: 15px;}.wines-link-box-button a {transition: all 0.5s ease 0s; display: inline-block; padding: 5px 35px; text-align: center; border: 1px solid #252525; color: #252525;}.wines-link-box-button a:hover {background: #252525; border: 1px solid #252525; color: #fff;}.wines-link-box-text {text-align: center; margin-top: 5px;}.wines-link-box-text p {margin: 0px;}.wines-link-boxes-wrapper {margin-bottom: 50px;}.prodPageMultiBox {width: 70%; border: 2px solid #e2e2e2; float: left; margin-top: 45px ; }.prodPageMultiBoxTitle {background: #e2e2e2; text-align: center; font-family: 'Nunito Sans', sans-serif; padding: 5px;font-weight: 400;font-style: normal;font-size: 16px;font-size: 1em;line-height: 1.4;margin: 0px;color: #484743;}.prodPageMultiBoxText1 {padding: 15px;}.prodPageMultiBoxText1 a { margin-bottom: 10px; transition: all 0.5s ease 0s; float: left; display: block; text-align: center; width: 100%; height: 100%; font-size: 11px; font-size: 0.6875em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 30px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0075b8+0,065c8e+100 */background: rgb(0,117,184); /* Old browsers */background: -moz-linear-gradient(top,  rgba(0,117,184,1) 0%, rgba(6,92,142,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,117,184,1) 0%,rgba(6,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b8', endColorstr='#065c8e',GradientType=0 ); /* IE6-9 */}.prodPageMultiBoxText1 a:hover {opacity: 0.8;}.prodPageMultiBoxText1 a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 *//* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#065c8e+0,0075b8+100 */background: rgb(6,92,142); /* Old browsers */background: -moz-linear-gradient(top,  rgba(6,92,142,1) 0%, rgba(0,117,184,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(6,92,142,1) 0%,rgba(0,117,184,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065c8e', endColorstr='#0075b8',GradientType=0 ); /* IE6-9 */}.prodPageMultiBoxText2 {padding: 10px 15px; font-family: 'Nunito Sans', sans-serif; padding: 5px; text-align: center;font-weight: 400;font-style: normal;font-size: 14px;font-size: 0.875em;line-height: 1.4;margin: 0px;color: #484743;}.med-banner-image {padding-top: 35%;}.med-banner-text {margin: 40px 0;}.med-banner-text h3 {text-transform: uppercase;}.med-text {margin-bottom: 50px;}/* Login Banner */.login-background-wrapper .slick-list {height: 100%;}.login-background-wrapper .slick-track {height: 100%;}.login-background-overlay {width: 100%; height: 100%;display: block; background: rgba(0,0,0, 0.4); position: relative;}.login-caption {position: absolute; right: 3%; bottom: 10px; color: #fff;}.login-background-outer {position: relative; padding: 10%;}.login-background-wrapper {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0;}.login-background-wrapper ul {padding: 0px; margin: 0; list-style-type: none; height: 100%; width: 100%; display: block;}.login-background-wrapper ul li {height: 100%; width: 100%; display: block;}.inner-content-text {position: relative; z-index: 4;}.new-login-box {padding: 25px; background: #fff; width: 100%; max-width: 500px; margin: 0 auto;}.new-login-box .ecommerceLoginIntro {display: none;}.new-login-box h2 {text-align: center; position: relative; text-transform: uppercase;}.new-login-box h2:after {width: 45px; height: 2px; background: #484743; margin: 10px auto 40px auto; display: block; content:"";}.new-login-box #ecommercePasswordForm {padding: 0px; background: none;}.new-login-box .ecommerceAccountForm td {width: 100% !important; display: block; padding: 0; margin-bottom: 20px;}.new-login-box .ecommerceAccountForm tr:nth-of-type(1) td:first-of-type,.new-login-box .ecommerceAccountForm tr:nth-of-type(2) td:first-of-type {display: none;}.new-login-box .ecommerceAccountForm td input#txtUsername,.new-login-box .ecommerceAccountForm td input#txtPwd {border: 0px; border-bottom: 1px solid #484743; background: #fafcfa; padding-top: 15px; padding-bottom: 15px; height: initial;}.new-login-box .ecommercePasswordLink {text-align: left;}.new-login-box .ecommercePasswordFormBtn {width: 100%;}.new-login-box .register-account-box {text-align: left;}.new-login-box .register-account-box h3 {text-align: left;font-size: 16px; font-size: 1em; margin-bottom: 10px;}.new-login-box .register-account-box a {text-shadow: none; line-height: initial; width: initial; height: initial; padding: 0px; text-align: left; font-size: 16px; font-size: 1em; background: none; border: none; color: #484743; text-decoration: underline;}.stockExcess{font-family: 'Nunito Sans', sans-serif;font-style: normal;font-weight: 400;font-size: 13px;font-size: 0.8125em;padding: 15px;background: #a73127;color: #fff;margin-bottom: 10px;text-align:  center;}/* Media Queries */ @media all and (max-width: 850px) and (min-width: 0px) {.link-box {width: 49.5%; margin-right: 1%; margin-bottom: 10px;}.link-box:nth-of-type(even) {margin-right: 0%;}.prodPageMultiBox {width: 100%;  }} @media all and (max-width: 725px) and (min-width: 0px) {.ecommerceSearchItem {width: 49%; float: left; margin-right: 2%; }.ecommerceSearchItem:nth-of-type(3n) {margin-right: 2%;}.ecommerceSearchItem:nth-of-type(even) {margin-right: 0;}.product_item {width: 49%; float: left; margin-right: 2%; }.product_item:nth-of-type(3n) {margin-right: 2%;}.product_item:nth-of-type(even) {margin-right: 0%;}.ecommerceSearchItemOdd {margin-right: 2% !important;}.inner-content-text .category-link {width: 49%; float: left; margin-right: 2%; }.inner-content-text .category-link:nth-of-type(3n) {margin-right: 2%;}.inner-content-text .category-link:nth-of-type(even) {margin-right: 0;}.product-img-details {width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 20px;}.product-overview {width: 100%; margin-top: 0px !important;}.pag-wrap {width: 100%; margin-bottom: 0; }.dropdown-wrap {width: 100%;}.small-link-box {width: 49.5%; margin-right: 0%; margin-bottom: 10px; margin-left: 1%;}.small-link-box:nth-of-type(odd) {margin-left: 0px;}.large-link-box {width: 100%; margin-right: 0px; margin-bottom: 25px; padding-top: 55%;} } @media all and (max-width: 675px) and (min-width: 0px) {.wide-header .mini-basket-left #editirFavNew {margin-left: 10px;}.wide-header .mini-basket-left #editirBasketNew {margin-left: 10px;} } @media all and (max-width: 650px) and (min-width: 0px) {.loginLink {display: none;}#CookieBanner {padding: 13px 0 10px 0;}.banner-msg.eleven.columns {width: 91.49306% !important; float: left;}.banner-close.one.column {width: 6.42361% !important; float: left;}.mobile-login-buttons {display: block; text-align: right;}.header-login-wrapper.twelve.columns {width: 100% !important; text-align: right;}.wide-header .mini-basket-left #editirFavNew {display: none;}.wide-header .mini-basket-left {width: 33.33%; float: left; text-align: center; padding-top: 0px;}.wide-header .search-bar form {width: 100%;}.main-navigation {display: none !important;}.category-side {display: none;}.category-side-inner {margin-bottom: 25px;}.category-side-slider,.category-side-popular {display: none;}  .menu-btn {display: block;}  .top-nav-account .header-login-wrapper {display: none;}  .logo-wrapper .header-login-wrapper {display: inline-block;}  .main-navigation {margin-top: 15px; margin-bottom: 15px; }  #primary {text-align: center;}.main-nav {display: none; }.category-navigation-bar {display: none; background: #fff;}.mobile-search-btn {display: block; width: 33.33%; float: left; border-left: 1px solid rgba(185, 185, 185, 0.35); border-right: 1px solid rgba(185, 185, 185, 0.35);}.mobile-search-btn a {display: block; text-align: center; }.mobile-search-btn img {max-width: 65px;}.mobile-nav-btn img {max-width: 65px;}.mobile-nav-btn {display: block; width: 33.33%; float: left;}.mobile-nav-btn .menu-btn {width: 100%; display: block;}.mini-basket {padding-bottom: 15px;}.mini-basket-right {display: none;}.mini-basket-left {width: 33.33%; float: left; border: 0px; height: auto !important;}.basketWrap {padding-top: 0px; }.search-bar {transform: translateY(-200px); display: none;}.search-bar.active {margin-bottom: 15px; transform: translateY(0px); display: block; }.mini-basket {margin-bottom: 0px;}.home-content .row.slider-row {padding: 0px;}.logo-wrapper svg {display: none;}.pushy-content .logo-wrapper svg {display: block; margin-top: 0px;}.mobile-logo-main {display: block;  float: left;  margin-top: 0px;}.mobile-logo-main img {width: 170px;}.footer-address, .footer-company,.footer-account {margin-bottom: 20px;}.footer-logo {text-align: center;}.footer-logo svg {width: 200px;}.footer-social {text-align: center;}.footer-smarter {text-align: center;}.newsletter-bar-title {width: 100%; text-align: center; margin-bottom: 20px;}.newsletter-bar-form {width: 100%;}.categoryImageItem {width: 49%; margin-right: 2%;}.categoryImageItem:nth-of-type(3n) {margin-right: 2%;}.categoryImageItem:nth-of-type(even) {margin-right: 0%;}.registerCustomer form table tr td:first-child {width: 100%; display: block;}.registerCustomer form td:last-of-type {width: 100%; display: block;}form#ecommercePasswordForm td:first-of-type {width: 100% ; display: block;}form#ecommercePasswordForm td:last-of-type {width: 100% ; display: block;}#ecommerceAccountForm td:first-of-type {width: 100% ; display: block;}#ecommerceAccountForm td:last-of-type {width: 100% ; display: block;}.checkout-stripe-left {width: 100%; float: left;}.checkout-stripe-right {width: 100%; margin-left: 0%; float: left; text-align: center;}.checkout-pay-left {width: 100%; float: left; text-align: center; margin-bottom: 20px;}.checkout-pay-right {width: 100%; float: left; text-align: center;}.become-customer-form .defaultForm label {width: 100%; }.become-customer-form .defaultForm input {width: 100%; }.new-header .mobile-logo-main {width: 100%; text-align: center; padding: 25px 0;}.new-header .logo-wrapper {display: none;}.top-header-bar .header-login-wrapper #navInsprimary.nav {display: none !important;}.wide-header .border-top {margin-top: 0px;}.promo-left {width: 100%; text-align: center; margin-bottom: 20px;}.promo-right {width: 100%; }.promo-right-btn {text-align: center;}.similarProductWrap {width: 49%; margin-right: 1%;}.wide-header .mini-basket-left #editirMiniBasket .basketIcon::before {    content: url("/mercanti-co-uk/_img/img/search-mobile2.svg");    width: 65px;    height: 20px;    display: block;    margin: 0px auto;}.faq-item {width: 100%; margin-right: 0%; float: left; margin-bottom: 15px;}.grey-wine-btn {width: 49%; margin-right: 0%; margin-bottom: 5px;}.grey-wine-btn:nth-of-type(even) {margin-left: 1%;}.wines-link-box {width: 100%; margin-right: 0px; }.promo-wrap {width: 100%;}#pnlStart {width: 100%;}.basketOutput.stacktable.small-only tbody tr.basketOdd th.st-head-row a img {width: 50%; margin: 0 auto; display: block;}.small-only tbody tr.basketOdd td.st-val.col1 .basketName {text-align: center; font-size: 20px;}} @media all and (max-width: 535px) and (min-width: 0px) {.home-slider ul li {padding: 23%;}.slider-boxes-wrapper {padding: 0 10px; display: none;}.slider-box {width: 100%; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }.home-slider .slider-text {width: 100%;}.category-box {width: 49%; margin-right: 1%; float: left; margin-bottom: 25px;}.category-box:nth-of-type(3) {margin-right: 1%;}/*.basketOutput.stacktable.small-only {display: table;}*//*.basketOutput.stacktable.large-only {display: none;}*/.basketOutput.stacktable.large-only .basketEven td, .basketOutput.stacktable.large-only .basketOdd td {padding:  10px 5px; font-size:  12px;}.col2pre, .col2post {padding:  5px 0px;}.col8 {display:  none;}.basketSummarySub td:nth-of-type(2) {font-size:  12px; padding:  5px 0px;}.basketSummarySub td:nth-of-type(3) {font-size:  12px; padding:  5px 0px;}.mobile-btn-box {display: none;}/*.slider-box:nth-of-type(2), .slider-box:nth-of-type(3) {display: none;}*/.slider-boxes-wrapper {border: 0px; margin-bottom: 15px;}} @media all and (max-width: 480px) and (min-width: 0px) {.login-background-wrapper .row {padding: 0px;}.new-login-box {padding: 25px 10px;}.wide-header .mini-basket-left {width: 33.33%; float: left; text-align: center; display: block; margin-top: 0px;}.wide-header .mobile-nav-btn {width: 33.33%;}.wide-header .mobile-search-btn {width: 33.33%;}.wide-header .border-top {display: none;}.pushy-content .logo-wrapper {text-align: left;} .pushy-content .logo-wrapper svg {max-width: 80%;}.logo-wrapper svg {width: 200px;}.category-box {width: 100%; margin-right: 0%;}.link-box {width: 100%; margin-right: 0px;}.categoryImageItem {width: 100%; margin-right: 0%;}.categoryImageItem:nth-of-type(3n) {margin-right: 0%;}/*.product_item {width: 100%; float: left; margin-right: 0%; }.product_item:nth-of-type(3n) {margin-right: 0%;}.product_item:nth-of-type(even) {margin-right: 0;}*//*.ecommerceSearchItem {width: 100%; float: left; margin-right: 0%; }.ecommerceSearchItem:nth-of-type(3n) {margin-right: 0%;}.ecommerceSearchItem:nth-of-type(even) {margin-right: 0;}*/.inner-content-text .category-link {width: 100%; float: left; margin-right: 0%; }.inner-content-text .category-link:nth-of-type(3n) {margin-right: 0%;}.inner-content-text .category-link:nth-of-type(even) {margin-right: 0;}.EcommerceSortLabel {width: 100%; }.EcommerceSortInput {width: 100%; }.ecommerceOrderTable.stacktable.small-only {display: table;}.ecommerceOrderTable.stacktable.large-only {display: none;}/*.offer-banner-categories .category-box {width: 48%; margin-right: 2%; float: left; margin-bottom: 25px;}*/.offer-banner-categories .category-box {width: 100%; margin-right: 0%; float: left; margin-bottom: 25px;}.offer-banner-categories .category-box:nth-of-type(3) {margin-right: 2%;}.header-login-wrapper {width: 100%; display: block;}.top-header-bar .header-login-wrapper #navInsprimary.nav {display: block; width: 100%; text-align: center; margin-right: 0px;}.new-header .top-header-bar #navInsprimary ul {text-align: center;}.top-header-bar .header-login-wrapper #displayLogin  {display: block; width: 100%; text-align: right; }.top-link-boxes .small-link-box {width: 100%; margin-left: 0px;}.small-link-box {margin-bottom: 30px;}.top-link-boxes .small-link-box-title {margin-top: 7px;}.top-link-boxes .small-link-box-button {margin-top: 7px;}} @media all and (max-width: 385px) and (min-width: 0px) {  .logo-wrapper .header-login-wrapper {display: inline-block; float: right;}.mobile-logo-main svg {width: 150px;}.main-navigation {display: none;}.header-login-wrapper  a {font-size: 16px; font-size: 1em;}/*.mobile-logo-main {margin-bottom: 20px;}*/.search-bar #ecommerceSearchInputProductDescriptionText {width: 88%;}.search-bar .ecommerceSearchBtn {width: 11%;}.category-navigation-bar {padding-top: 20px;}.menu-btn {width: 100%;}.TblRowWrap .TblCol {display: block; width: 100%;}.TblRowWrap .TblCol:first-of-type {width: 100%; background: #bcbec5; padding: 10px; font-family: 'Nunito Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 600; font-style: normal; text-align: center; color: #333; display: block;}.TblRowWrap .TblCol:nth-of-type(2):before {content:"Total:"; font-weight: 600; margin-right: 10px;}.TblRowWrap .TblCol:nth-of-type(3):before {content:"Paid:"; font-weight: 600; margin-right: 10px;}.TblRowWrap .TblCol:nth-of-type(4):before {content:"Dispatched Date:"; font-weight: 600; margin-right: 10px;}.TblRowWrap .TblCol:nth-of-type(5):before {content:"Invoice:"; font-weight: 600; margin-right: 10px;}.TblRowWrap .TblCol a {border: 0px; transition: all 0.5s ease 0s; display: inline-block; text-align: center; width: 100%; height: 100%; font-size: 13px; font-size: 0.8125em; font-weight: 700; color: #fff; text-shadow: -0.45px 1.949px 1px rgba(0, 0, 0, 0.1); line-height: 39px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #303a6d; /* Old browsers */background: -moz-linear-gradient(top,  #303a6d 0%, #19224f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #303a6d 0%,#19224f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #303a6d 0%,#19224f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303a6d', endColorstr='#19224f',GradientType=0 ); /* IE6-9 */}.TblRowWrap .TblCol a:hover {opacity: 0.8;}.TblRowWrap .TblCol a:active {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d5dc+0,b8babf+100 */background: #b8babf; /* Old browsers */background: -moz-linear-gradient(top,  #19224f 0%, #303a6d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #19224f 0%,#303a6d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #19224f 0%,#303a6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19224f', endColorstr='#303a6d',GradientType=0 ); /* IE6-9 */}.TblRowWrap .TblColHead {display: none !important;}.ecommerceOrderTable .addInner:first-of-type {width: 40%; float: left; margin-right: 2%;}.ecommerceOrderTable .addInner:last-of-type {width: 58%; float: left;}} @media all and (max-width: 320px) and (min-width: 0px) {.mobile-logo-main svg {width: 110px;}}.orderHistorySummary {display: none;}.previewFrame .editItem {min-height: 40px;}.basketOutput.small-only tbody tr:nth-of-type(3) td.st-key {display:  none;}.basketOutput.small-only tbody tr:nth-of-type(3) td.st-val {width:  100%;}#s2951820 form:before, #s2951820 form:after {content: ""; display: table;} #s2951820 form:after {clear: both;}#s2951820 form  {zoom: 1;}
 
