#ampromo-items-add {
  border: 1px solid #ededed;
  padding: 7px;
  text-align: center;
  margin-bottom: 12px;
}
#ampromo-items-add a {
  text-decoration: none;
  border-bottom: 1px dashed;
}
.amscheckout #ampromo-items-add {
  margin: 7px 10px;
}
#ampromo-overlay {
  direction: ltr;
}
#ampromo-overlay.mode-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: center;
  overflow: scroll;
}
#ampromo-overlay.mode-popup .close {
  position: absolute;
  top: 7px;
  right: 7px;
  background: url(https://www.mymemory.co.uk/skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;
  width: 16px;
  height: 16px;
  z-index: 1;
  margin: 0;
  padding: 0;
  font-size: 0;
  display: block;
  opacity: .8;
}
#ampromo-overlay.mode-popup .close:hover {
  opacity: 1;
  transition: opacity 0.2s ease;
}
#ampromo-overlay.mode-inline #ampromo-items {
  width: 100%;
  margin: 20px 0 40px;
  border: 0;
  padding: 0;
}
#ampromo-overlay.mode-inline #ampromo-items .products {
  margin: 0 -20px 25px;
  align-items: stretch;
}
#ampromo-overlay.mode-inline #ampromo-items .products .product {
  margin-bottom: 20px;
}
#ampromo-overlay.mode-inline #ampromo-items #ampromo-carousel-wrapper {
  margin: 0 -15px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item {
  margin: 0 20px 20px;
  height: 100%;
  width: auto;
  border-radius: 5px;
  border: none;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .ampromo-items-form {
  display: flex;
  flex-flow: column;
  height: 100%;
  justify-content: space-between;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .ampromo-item-buttons {
  margin-top: 20px;
  text-align: center;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config .ampromo-item-options {
  margin-bottom: 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options {
  display: flex;
  align-items: flex-start;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options {
  margin-left: 12px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options,
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options input,
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options select {
  max-width: 160px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple {
  margin: -20px -20px 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple .ampromo-item-image-wrap {
  padding: 20px 20px 0;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple .ampromo-item-title {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title {
  position: relative;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title .ampromo-item-title {
  padding: 12px;
  box-sizing: border-box;
  display: none;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title:hover .ampromo-item-title {
  display: flex;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title h4 {
  color: white;
  line-height: initial;
  text-align: center;
  font-size: 16px;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title h4 a {
  color: white;
  line-height: initial;
}
#ampromo-overlay.mode-inline #ampromo-items .ampromo-add-all {
  margin-top: 7px;
  display: flex;
  justify-content: center;
}
#ampromo-overlay.mode-inline .ampromo-slide {
  margin: 10px 0;
}
#ampromo-overlay.mode-inline #ampromo-carousel-content {
  display: flex;
  flex-wrap: wrap;
}
#ampromo-overlay .ampromo-carousel-control {
  position: absolute;
  top: 260px;
  background: url(https://www.mymemory.co.uk/skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
  width: 48px;
  height: 45px;
  font-size: 0;
  display: none;
}
#ampromo-overlay .ampromo-carousel-control.carousel-disabled.prev {
  background-position: 0 0 !important;
}
#ampromo-overlay .ampromo-carousel-control.carousel-disabled.next {
  background-position: -46px 0 !important;
}
#ampromo-overlay .ampromo-carousel-control.prev {
  background-position: 0 -45px;
  left: 20px;
}
#ampromo-overlay .ampromo-carousel-control.prev:hover {
  background-position: 0 -91px;
}
#ampromo-overlay .ampromo-carousel-control.next {
  background-position: -46px -45px;
  right: 20px;
}
#ampromo-overlay .ampromo-carousel-control.next:hover {
  background-position: -46px -91px;
}
#ampromo-overlay #ampromo-items {
  border: 1px solid #ededed;
  background-color: white;
  position: relative;
  margin: 0 auto;
  padding: 24px;
  display: inline-block;
  box-sizing: border-box;
}
#ampromo-overlay #ampromo-items.amcarousel {
  display: block;
  width: 685px;
}
#ampromo-overlay #ampromo-items.amcarousel #ampromo-carousel-wrapper {
  width: 520px;
}
#ampromo-overlay #ampromo-items.amcarousel #ampromo-carousel-content {
  width: 4500px;
  height: 1px;
}
#ampromo-overlay #ampromo-items.amcarousel .ampromo-carousel-control {
  display: block;
}
#ampromo-overlay #ampromo-items .ampromo-item {
  box-sizing: border-box;
  margin-bottom: 7px;
  padding: 20px;
  width: 250px;
  border: 1px solid #ededed;
  position: relative;
  margin-right: 12px;
}
#ampromo-overlay #ampromo-items .ampromo-item.ampromo-type-amgiftcard {
  width: 400px;
}
#ampromo-overlay #ampromo-items .ampromo-item.ampromo-type-amgiftcard .ampromo-item-options {
  overflow-y: scroll;
  max-height: 300px;
}
#ampromo-overlay #ampromo-items .ampromo-item-options {
  margin-bottom: 12px;
  text-align: left;
}
#ampromo-overlay #ampromo-items .ampromo-item-image {
  display: block;
  margin: 0 auto;
  width: 160px;
  height: 160px;
}
#ampromo-overlay #ampromo-items .rule .ampromo-rule-header {
  font-weight: bold;
  font-size: 18px;
  background: #f3f3f3;
  text-transform: uppercase;
  height: 45px;
  line-height: 45px;
  box-sizing: border-box;
  padding-left: 20px;
  margin-bottom: 25px;
  cursor: pointer;
}
#ampromo-overlay #ampromo-items .rule .ampromo-rule-header:after {
  content: '▲';
  margin-left: 12px;
  color: #919191;
}
#ampromo-overlay #ampromo-items .rule .products {
  display: flex;
  flex-wrap: wrap;
  border-radius: 5px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0 0 40px;
}
#ampromo-overlay #ampromo-items .rule .products .product {
  margin-left: 10px;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple {
  margin: -20px -20px -40px;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple .product-title {
  position: static;
}
#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple .ampromo-item-image-wrap {
  padding: 20px;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item {
  box-shadow: none;
  border: 1px solid #d8dae4;
  border-radius: 0;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item.checked {
  outline: 1px solid #d8dae4;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item .ampromo-item-title {
  border-radius: 0;
}
#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item .mark input {
  position: absolute;
  left: -25px;
  top: 0;
}
#ampromo-overlay #ampromo-items .rule.collapsed .ampromo-rule-header:after {
  content: '▼';
}
#ampromo-overlay #ampromo-items .rule.collapsed .products {
  display: none;
}
@media only screen and (max-width: 820px) and (min-width: 420px) {
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    width: 400px;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel #ampromo-carousel-wrapper {
    width: 250px;
  }
}
@media only screen and (max-width: 420px) {
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    width: 100%;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel #ampromo-carousel-wrapper {
    width: 250px;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control {
    z-index: 10001;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control.next {
    right: 0;
  }
  #ampromo-overlay.mode-popup .ampromo-carousel-control.prev {
    left: 0;
  }
}
@media only screen and (max-width: 340px) {
  #ampromo-overlay.mode-popup #ampromo-items .ampromo-item {
    border: none;
  }
}
@media only screen and (max-height: 500px) {
  #ampromo-overlay.mode-popup #ampromo-items {
    padding-top: 0;
  }
  #ampromo-overlay.mode-popup #ampromo-items.amcarousel {
    top: 0 !important;
    height: 100%;
  }
  #ampromo-overlay.mode-popup #ampromo-items > h4 {
    display: none;
  }
}
#ampromo-carousel-wrapper {
  overflow: hidden;
  margin: 0 auto;
}
#ampromo-carousel-content .ampromo-slide {
  float: left;
}
.ampromo-item .qty-holder {
  display: none;
}
.ampromo-item .giftcard-send-form {
  padding: 0;
  margin: 0;
}
.ampromo-item-options select,
.ampromo-item-options input {
  max-width: 210px;
}
.ampromo-notification {
  padding: 7px;
  text-align: center;
  margin-bottom: 12px;
  border: 1px solid #f16048;
  color: #df280a;
  background: #faebe7;
}
.ampromo-items-form h4 {
  line-height: 50px;
}
.ampromo-items-form h4 a {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}
.ampromo-label {
  float: right;
  position: absolute;
  z-index: 500;
}
.ampromo-gift .product-image {
  float: left;
}
.ampromo-gift li {
  margin: 10px 10px;
  float: left;
}
.ampromo-tooltip {
  padding: 2px 5px;
  background: #FEC;
  border: 1px solid #FAA819;
  color: #1F5070;
  text-align: left;
  width: 300px;
  position: absolute;
  z-index: 10001;
}
.ampromo-product-name {
  font-weight: bold;
}

/** This fixes a bug in pca that makes the validation overlap if there is an error */
.validator.validator-email { height: auto !important; }
/**
 * Plumrocket Inc.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the End-user License Agreement
 * that is available through the world-wide-web at this URL:
 * http://wiki.plumrocket.net/wiki/EULA
 * If you are unable to obtain it through the world-wide-web, please
 * send an email to support@plumrocket.com so we can send you a copy immediately.
 *
 * @package     Plumrocket_SocialLogin
 * @copyright   Copyright (c) 2017 Plumrocket Inc. (http://www.plumrocket.com)
 * @license     http://wiki.plumrocket.net/wiki/EULA  End-user License Agreement
 */

.pslogin-addedoverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2010;
	background-color: black;
	filter: alpha(opacity=60);
	opacity: 0.6;
	/*display: none;*/
}

.pslogin-pop-up-form {
	left: 0px;
	top: 0px; 
	position:fixed; 
	width: 100%; 
	z-index: 2020; 
	height:100%; 
	color:#666666; 
	text-align:left;
	/*display:none;*/
	overflow-y: auto; 
} 

#pslogin-pop-up-bg {
	max-width: 460px;
	font-size: 12px;
	padding: 0 10px 0 10px;
	margin: 10% auto 5% auto;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	box-sizing: border-box;
}

#pslogin-pop-up-bg .pslogin-share a {
	margin: 0;
}

.pslogin-share {
	background-color: white;
	min-height: 270px;
	padding: 18px 21px;
	position: relative;
}

.pslogin-fake-email-message {
	position: fixed;
	top: 20px;
	width: 100%;
	padding: 0 5%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	z-index: 9999;
}

	.pslogin-fake-email-message .content {
		padding: 5px 10px;
		background: #fff;
		max-width: 960px;
		min-width: 250px;
		margin: 0 auto;
		box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		-webkit-box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		-moz-box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		font-size: 14px;
		color: #636363;
		z-index: 9999;
	}

	.pslogin-fake-email-message p {
		margin: 10px auto;
		text-align: left;
	}

	.pslogin-fake-email-message .close-message {
		float: right;
	}

	.pslogin-fake-email-message .close-message:hover {
		cursor: pointer;
		color: #AEAEAE;
	}


/* general classes */
.pslogin-share .ta-center {
	text-align: center;
}
    
    .pslogin-share h2 {
		padding: 0px 0px 7px 0px;
		color: #3399cc;
		font-weight: 400;
		font-size: 15px;
		text-transform: uppercase;
		border-bottom: 1px solid #DDD;
		margin-bottom: 10px;
    }


	.pslogin-share .prpop-close-btn {
		position: absolute;
		right: 9px;
		left: auto;
		margin-right: 10px;
		top: 14px;
		text-decoration: none;
		color: #727272;
		font-size: 16px;
		background: none;
	}

	.pslogin-share .prpop-close-btn:hover {
		color: #b6aba5;
	}

	.pslogin-share p {
		margin-bottom: 7px;
	}
	
	.pslogin-share img {
		max-width: 100%;
		height: auto;
	}

	.pslogin-share .button-top {
		height: 7px;
	}

	.pslogin-share a {
		display: inline-block;
		height: 30px;
		color: white;
		margin: 0 10px 10px 0;
	}
	
	.pslogin-share a:hover {
		cursor: pointer;
		opacity: 0.7;
		filter: apha(filter=70);
	}

	/*
	.pslogin-share .soc-button {
		background-image: url("https://www.mymemory.co.uk/skin/frontend/base/default/css/plumrocket/pslogin/images/social_retina.png");
		background-size: 328px 185px;
		display: block;
		height: 30px;
		width: 30px;
		float: left;
	}
	*/

/*form*/
.w25 { width: 25px!important; }
.w100 { width: 100px; }

.pslogin-block.account-login .content {
	margin: 0;
}

.pslogin-form .registered-users .content {
	margin: 0!important;
}

.pslogin-block.account-login .form-list label,
#checkout-step-login .pslogin-block .form-list label { 
	width: auto;
	float: none; 
}

.pslogin-block.account-login .form-list .input-box,
#checkout-step-login .pslogin-block .form-list .input-box {
	float: none;
}

#checkout-step-login .col2-set {
	box-sizing: border-box;
}

.pslogin-block.account-login .buttons-set {
	min-height: 40px;
}

.pslogin-block.col2-set {
	margin: 0;
}

.pslogin-block.col2-set .buttons-set {
	padding: 0;
}

.pslogin-block.col2-set .fieldset {
	margin: 15px 0;
}

	.pslogin-block button.button span,
	.pslogin-block button.button span span {
		height: auto;
	}

	.pslogin-share .soc-name {
		height: 30px;
		line-height: 30px;
		padding: 0 7px;
		display: block;
		float: left;
		box-sizing: border-box;
	}

		.pslogin-share .vkontakte {
			background-position: -77px -78px;
		}

		.pslogin-share .facebook {
			background-position: -5px -5px
		}

		.pslogin-share .twitter {
			background-position: -41px -5px;
		}

		.pslogin-share .googleplus {
			background-position: -113px -5px;
		}

/* welcome message */
.pslogin-welcome-msg {
	height: 25px;
	line-height: 25px;
	float: none;
	display: inline-block;
	margin: 0 0 5px 0;
}

.pslogin-welcome-msg:after {
	clear: both;
	content: "";
}

.pslogin-welcome-msg img {
	height: 25px;
	display: inline-block;
	padding: 0 5px 0 0;
	float: left;
}

/* Buttons */
.pslogin-block {
	width: 100%;
	margin: 0 0 20px 0;
}

.pslogin-block * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.pslogin-block.pslogin-hidden-text .pslogin-button-text {
	display: none!important;
}

.pslogin-block .pslogin-xs {
	display: none!important;
}

.pslogin-block .pslogin-button-image {
	display: block;
}

.pslogin-block .pslogin-clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.pslogin-block .title {
	text-align: center;
	margin-bottom: 10px;
	font-size: 12px;
}

.pslogin-spacer {
	display: block;
	margin: 10px auto;
	position: relative;
	text-align: center;
	line-height: 16px!important;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	line-height: normal;
	overflow: visible;
	font-size: 13px;
}

	.pslogin-spacer table {
		width: 100%;
	}
	
	.pslogin-spacer table td {
		vertical-align: middle;
	}

	.pslogin-spacer .pslogin-border {
		border-top: 1px solid #e5e2e2;
		width: 100%;
	}
	
	.pslogin-spacer .pslogin-bordertext {
		color: #b2b2b2;
		text-align: center;
		font-size: 11px;
	}

	.pslogin-spacer.pslogin-showmore .pslogin-bordertext {
		height: 20px;
		line-height: 17px;
		padding: 0;
		border: 1px solid #e5e2e2;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
	}

	.pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: #989898;
		cursor: pointer;
	}

	.pslogin-spacer .circle {
		width: 90%;
		height: 25px;
		line-height: 22px;
		font-size: 11px;
		border: 1px solid #b2b2b2;
		border-radius: 0px 7px;
		margin: 0 auto;
		background-color: #eeeeee;
	}

	.pslogin-spacer .circle:hover {
		cursor: pointer;
		background-color: #FAFAFA;
	}

.my-account .dashboard .pslogin-block {
	margin-top:20px;
}

.pslogin-block .linked-account {
	width: 100%;
	display: inline-block;
}

.pslogin-account-view  h2 {margin-top:20px;}

.pslogin-block .pslogin-showmore {
	margin-top: 20px;
}

.pslogin-block.pslogin-login .pslogin-buttons {
	display: block;
}

.pslogin-block.pslogin-register .pslogin-buttons {
	display: inline-block;
}

	.pslogin-block .pslogin-buttons ul {
		padding: 0;
		font-size: 0;
	}

	.pslogin-block .pslogin-buttons ul li {
		display: inline-block;
		line-height: normal;
		list-style: none!important;
		padding: 0!important;
		background: none!important;
		height: 32px;
		margin: 0 3px 3px 0;
	}

	.pslogin-block .pslogin-buttons ul li.show-button-image {
		background: none!important;
	}

	.pslogin-block .pslogin-buttons ul li:hover {
		opacity: 0.9;
		filter: alpha(opacity=90);
	}

	.pslogin-block .pslogin-buttons ul li span.pslogin-button-auto {
		background-color: #3399cc;
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon {
		background: url('https://www.mymemory.co.uk/skin/frontend/base/default/images/plumrocket/pslogin/social.png');
		display: block;
		float: left;
		width: 32px;
		height: 32px;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
	}
	
	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon img {
		width: 100%;
	}

	.pslogin-block .pslogin-buttons ul li a>img {

	}

	.pslogin-block .pslogin-buttons ul li .pslogin-button-text {
		display: none;
		float: left;
		height: 32px;
		line-height: 32px;
		vertical-align: top;
		padding: 0;
		text-align: center;
		min-width: 144px;
		box-sizing: border-box;
		font-size: 11px;
		color: white;
		background-color: rgba(255,255,255, 0.2);
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto .pslogin-button-text {
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-image { 
		display: none; 
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-image {
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-icon-image { 
		display: inline-block; 
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-icon-image {
		display: none;
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto.pslogin-has-button-image {
		display: none;
	}

 	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto.pslogin-has-button-icon-image {  
 		display: inline-block;
 	}

	.pslogin-block .pslogin-buttons .pslogin-button-auto.pslogin-has-button-icon-image {
		display: none;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-auto .pslogin-button-icon-image {
		display: inline-block;
		width: 32px;
		height: 32px;
	}

	.pslogin-block .pslogin-buttons .facebook .pslogin-button-auto { background-color: #1e4389; }
	.pslogin-block .pslogin-buttons .facebook .pslogin-button-icon { background-position: 0px 0px; }

	.pslogin-block .pslogin-buttons .twitter .pslogin-button-auto { background-color: #28a9e2; }
	.pslogin-block .pslogin-buttons .twitter .pslogin-button-icon { background-position: -34px 0px; }

	.pslogin-block .pslogin-buttons .linkedin .pslogin-button-auto { background-color: #11669c; }
	.pslogin-block .pslogin-buttons .linkedin .pslogin-button-icon { background-position: -168px 0px; }

	.pslogin-block .pslogin-buttons .yahoo .pslogin-button-auto { background-color: #85228f; }
	.pslogin-block .pslogin-buttons .yahoo .pslogin-button-icon { background-position: -204px 0px; }

	.pslogin-block .pslogin-buttons .vkontakte .pslogin-button-auto { background-color: #3f658c; }
	.pslogin-block .pslogin-buttons .vkontakte .pslogin-button-icon { background-position: -68px 0px; }

	.pslogin-block .pslogin-buttons .googleplus .pslogin-button-auto { background-color: #df4b38; }
	.pslogin-block .pslogin-buttons .googleplus .pslogin-button-icon { background-position: -135px 0px; }


	.pslogin-block .pslogin-buttons .hotmail .pslogin-button-auto { background-color: #f67d20; }
	.pslogin-block .pslogin-buttons .hotmail .pslogin-button-icon { background-position: 0px -34px; }

	.pslogin-block .pslogin-buttons .live .pslogin-button-auto { background-color: #0cb3ee; }
	.pslogin-block .pslogin-buttons .live .pslogin-button-icon { background-position: -35px -205px; }

	.pslogin-block .pslogin-buttons .pinterest .pslogin-button-auto { background-color: #cb2028; }
	.pslogin-block .pslogin-buttons .pinterest .pslogin-button-icon { background-position: -34px -34px; }

	.pslogin-block .pslogin-buttons .amazon .pslogin-button-auto { background-color: #ff8e2e; }
	.pslogin-block .pslogin-buttons .amazon .pslogin-button-icon { background-position: -68px -34px; }

	.pslogin-block .pslogin-buttons .aol .pslogin-button-auto { background-color: #008bd3; }
	.pslogin-block .pslogin-buttons .aol .pslogin-button-icon { background-position: -102px -34px; }
	.pslogin-openid.aol input[type=submit] { background-color: #008bd3; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons .github .pslogin-button-auto { background-color: black; }
	.pslogin-block .pslogin-buttons .github .pslogin-button-icon { background-position: -135px -35px; }

	.pslogin-block .pslogin-buttons .instagram .pslogin-button-auto { background-color: #9a6e51; }
	.pslogin-block .pslogin-buttons .instagram .pslogin-button-icon { background-position: -168px -34px; }

	.pslogin-block .pslogin-buttons .foursquare .pslogin-button-auto { background-color: #3472ad; }
	.pslogin-block .pslogin-buttons .foursquare .pslogin-button-icon { background-position: -203px -34px; }

	.pslogin-block .pslogin-buttons .dropbox .pslogin-button-auto { background-color: #008bd3; }
	.pslogin-block .pslogin-buttons .dropbox .pslogin-button-icon { background-position: -0px -68px; }

	.pslogin-block .pslogin-buttons .disqus .pslogin-button-auto { background-color: #3d7198; }
	.pslogin-block .pslogin-buttons .disqus .pslogin-button-icon { background-position: -32px -69px; }

	.pslogin-block .pslogin-buttons .livejournal .pslogin-button-auto { background-color: #104378; }
	.pslogin-block .pslogin-buttons .livejournal .pslogin-button-icon { background-position: -66px -69px; }
	.pslogin-openid.livejournal input[type=submit] { background-color: #104378; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons .tumblr .pslogin-button-auto { background-color: #304e6c; }
	.pslogin-block .pslogin-buttons .tumblr .pslogin-button-icon { background-position: -102px -69px; }

	.pslogin-block .pslogin-buttons .openid .pslogin-button-auto { background-color: #f8931f; }
	.pslogin-block .pslogin-buttons .openid .pslogin-button-icon { background-position: -135px -69px; }

	.pslogin-block .pslogin-buttons .flickr .pslogin-button-auto { background-color: #ff0084; }
	.pslogin-block .pslogin-buttons .flickr .pslogin-button-icon { background-position: -169px -69px; }

	.pslogin-block .pslogin-buttons .wordpress .pslogin-button-auto { background-color: #1b3f57; }
	.pslogin-block .pslogin-buttons .wordpress .pslogin-button-icon { background-position: -204px -69px; }

	.pslogin-block .pslogin-buttons .blogger .pslogin-button-auto { background-color: #ec7825; }
	.pslogin-block .pslogin-buttons .blogger .pslogin-button-icon { background-position: 0px -103px; }

	.pslogin-block .pslogin-buttons .odnoklassniki .pslogin-button-auto { background-color: #ee6600; }
	.pslogin-block .pslogin-buttons .odnoklassniki .pslogin-button-icon { background-position: -34px -103px; }

	.pslogin-block .pslogin-buttons .mailru .pslogin-button-auto { background-color: #00468c; }
	.pslogin-block .pslogin-buttons .mailru .pslogin-button-icon { background-position: -67px -103px; }

	.pslogin-block .pslogin-buttons .yandex .pslogin-button-auto { background-color: #dd0000; }
	.pslogin-block .pslogin-buttons .yandex .pslogin-button-icon { background-position: -102px -103px; }

	.pslogin-block .pslogin-buttons .paypal .pslogin-button-auto { background-color: #195d82; }
	.pslogin-block .pslogin-buttons .paypal .pslogin-button-icon { background-position: -134px -103px; }

	.pslogin-block .pslogin-buttons .myspace .pslogin-button-auto { background-color: #0022a0;}
	.pslogin-block .pslogin-buttons .myspace .pslogin-button-icon { background-position: -169px -103px; }

	.pslogin-block .pslogin-buttons .salesforce .pslogin-button-auto { background-color: #00a0de; }
	.pslogin-block .pslogin-buttons .salesforce .pslogin-button-icon { background-position: -203px -103px; }

	.pslogin-block .pslogin-buttons .steamcommunity .pslogin-button-auto { background-color: #282828; }
	.pslogin-block .pslogin-buttons .steamcommunity .pslogin-button-icon { background-position: -1px -137px; }

	.pslogin-block .pslogin-buttons .hyves .pslogin-button-auto { background-color: #ffca63; }
	.pslogin-block .pslogin-buttons .hyves .pslogin-button-icon { background-position: -33px -137px; }

	.pslogin-block .pslogin-buttons .stackoverflow .pslogin-button-auto { background-color: #e6eef1; }
	.pslogin-block .pslogin-buttons .stackoverflow .pslogin-button-icon { background-position: -67px -137px; }
	.pslogin-block .pslogin-buttons .stackoverflow .pslogin-button-text { color: #000000; }

	.pslogin-block .pslogin-buttons .evernote .pslogin-button-auto { background-color: #7ac141; }
	.pslogin-block .pslogin-buttons .evernote .pslogin-button-icon { background-position: -101px -137px; }

	.pslogin-block .pslogin-buttons .mixi .pslogin-button-auto { background-color: #d1ac5b; }
	.pslogin-block .pslogin-buttons .mixi .pslogin-button-icon { background-position: -135px -137px; }

	.pslogin-block .pslogin-buttons .mydigipass .pslogin-button-auto { background-color: #49bbeb; }
	.pslogin-block .pslogin-buttons .mydigipass .pslogin-button-icon { background-position: -169px -137px; }

	.pslogin-block .pslogin-buttons .netlog .pslogin-button-auto { background-color: #bb2026; }
	.pslogin-block .pslogin-buttons .netlog .pslogin-button-icon { background-position: -203px -137px; }

	.pslogin-block .pslogin-buttons .qq .pslogin-button-auto { background-color: #c46f1c; }
	.pslogin-block .pslogin-buttons .qq .pslogin-button-icon { background-position: 0px -171px; }

	.pslogin-block .pslogin-buttons .sinaweibo .pslogin-button-auto { background-color: #bd4342; }
	.pslogin-block .pslogin-buttons .sinaweibo .pslogin-button-icon { background-position: -34px -171px; }

	.pslogin-block .pslogin-buttons .soundcloud .pslogin-button-auto { background-color: #ff5419; }
	.pslogin-block .pslogin-buttons .soundcloud .pslogin-button-icon { background-position: -66px -171px; }

	.pslogin-block .pslogin-buttons .tencentweibo .pslogin-button-auto { background-color: #28a4e4; }
	.pslogin-block .pslogin-buttons .tencentweibo .pslogin-button-icon { background-position: -100px -171px; }

	.pslogin-block .pslogin-buttons .verisign .pslogin-button-auto { background-color: #b22253; }
	.pslogin-block .pslogin-buttons .verisign .pslogin-button-icon { background-position: -134px -171px; }
	.pslogin-openid.verisign input[type=submit] { background-color: #b22253; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons .xing .pslogin-button-auto { background-color: #005d5e;}
	.pslogin-block .pslogin-buttons .xing .pslogin-button-icon { background-position: -168px -171px; }

	.pslogin-block .pslogin-buttons .kaixin001 .pslogin-button-auto { background-color: #e2332e; }
	.pslogin-block .pslogin-buttons .kaixin001 .pslogin-button-icon { background-position: -203px -171px; }

	.pslogin-block .pslogin-buttons .orange .pslogin-button-auto { background-color: #ff6600; }
	.pslogin-block .pslogin-buttons .orange .pslogin-button-icon { background-position: -1px -205px; }

	.pslogin-block .pslogin-buttons .bitbucket .pslogin-button-auto { background-color: #013567; }
	.pslogin-block .pslogin-buttons .bitbucket .pslogin-button-icon { background-position: -67px -205px; }

	.pslogin-block .pslogin-buttons .bitly .pslogin-button-auto { background-color: #ed6022; }
	.pslogin-block .pslogin-buttons .bitly .pslogin-button-icon { background-position: -101px -205px; }
	
	.pslogin-block .pslogin-buttons .boxcom .pslogin-button-auto { background-color: #00b9f2; }
	.pslogin-block .pslogin-buttons .boxcom .pslogin-button-icon { background-position: -135px -205px; }
	
	.pslogin-block .pslogin-buttons .vimeo .pslogin-button-auto { background-color: #1fb9eb; }
	.pslogin-block .pslogin-buttons .vimeo .pslogin-button-icon { background-position: -170px -205px; }
	
	.pslogin-block .pslogin-buttons .reddit .pslogin-button-auto { background-color: #337fb9; }
	.pslogin-block .pslogin-buttons .reddit .pslogin-button-icon { background-position: -203px -205px; }
	
	.pslogin-block .pslogin-buttons .odesk .pslogin-button-auto { background-color: #6fda44; }
	.pslogin-block .pslogin-buttons .odesk .pslogin-button-icon { background-position: -169px -273px; }
	.pslogin-block .pslogin-buttons .odesk .pslogin-button-text { color: #4c4c4c; }
	
	.pslogin-block .pslogin-buttons .teamviewer .pslogin-button-auto { background-color: #0171b9; }
	.pslogin-block .pslogin-buttons .teamviewer .pslogin-button-icon { background-position: -34px -239px; }

	.pslogin-block .pslogin-buttons .skyrock .pslogin-button-auto { background-color: #009afe; }
	.pslogin-block .pslogin-buttons .skyrock .pslogin-button-icon { background-position: -67px -239px; }

	.pslogin-block .pslogin-buttons .renren .pslogin-button-auto { background-color: #153765; }
	.pslogin-block .pslogin-buttons .renren .pslogin-button-icon { background-position: -101px -239px; }

	.pslogin-block .pslogin-buttons .etsy .pslogin-button-auto { background-color: #ee5931; }
	.pslogin-block .pslogin-buttons .etsy .pslogin-button-icon { background-position: -134px -239px; }

	.pslogin-block .pslogin-buttons .imgur .pslogin-button-auto { background-color: #312e2f; }
	.pslogin-block .pslogin-buttons .imgur .pslogin-button-icon { background-position: -170px -239px; }
 
	.pslogin-block .pslogin-buttons .intuit .pslogin-button-auto { background-color: #B8B8B8; }
	.pslogin-block .pslogin-buttons .intuit .pslogin-button-icon { background-position: -204px -239px; }
	.pslogin-block .pslogin-buttons .intuit .pslogin-button-text { color: #000000; }

	.pslogin-block .pslogin-buttons .mailchimp .pslogin-button-auto { background-color: #73cff4; }
	.pslogin-block .pslogin-buttons .mailchimp .pslogin-button-icon { background-position: 0px -273px; }
	.pslogin-block .pslogin-buttons .mailchimp .pslogin-button-text { color: #000000; }

	.pslogin-block .pslogin-buttons .persona .pslogin-button-auto { background-color: #ee5931; }
	.pslogin-block .pslogin-buttons .persona .pslogin-button-icon { background-position: -34px -273px; }

	.pslogin-block .pslogin-buttons .dribbble .pslogin-button-auto { background-color: #f26798; }
	.pslogin-block .pslogin-buttons .dribbble .pslogin-button-icon { background-position: -67px -273px; }

	.pslogin-block .pslogin-buttons .goodreads .pslogin-button-auto { background-color: #743900; }
	.pslogin-block .pslogin-buttons .goodreads .pslogin-button-icon { background-position: -100px -273px; }
 
	.pslogin-block .pslogin-buttons .lastfm .pslogin-button-auto { background-color: #c02c0c; }
	.pslogin-block .pslogin-buttons .lastfm .pslogin-button-icon { background-position: -135px -273px; }

	.pslogin-block .pslogin-buttons .alipay .pslogin-button-auto { background-color: #00a0e9; }
	.pslogin-block .pslogin-buttons .alipay .pslogin-button-icon { background-position: -202px -274px; }

	.pslogin-block .pslogin-buttons .wechat .pslogin-button-auto { background-color: #4ec034; }
	.pslogin-block .pslogin-buttons .wechat .pslogin-button-icon { background-position: -1px -306px; }

	.pslogin-block .pslogin-buttons .naver .pslogin-button-auto { background-color: #23b300; }
	.pslogin-block .pslogin-buttons .naver .pslogin-button-icon { background-position: -34px -307px; }

	.pslogin-unlinked-buttons.pslogin-buttons ul li .pslogin-button-text {min-width: 160px;}

/*======= social buttons =======*/
#prpop-pop-up-bg .pslogin-block {
	text-align: center;
	clear: both;
	margin-bottom: 5px;
}

#prpop-pop-up-bg .prpop-account-create .pslogin-block {
	display: none;
}

#prpop-pop-up-bg .pslogin-block .pslogin-buttons.pslogin-buttons-showfull {
	width: 100%;
}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-auto {
		width: 100%;
		position: relative;
		display: block;		
		height: 32px;
	}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-icon {
		position: absolute;
		background-color: inherit;
	}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-text {
		width: 100%;
		padding-left: 32px;
		font-size: 12px;
	}

	/*=== modern blue ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer {
		margin: 0 auto 10px;
		width: 100%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-spacer:before {
		display: block;
		content: "";
		clear: both;
		width: 100%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-spacer table {
		margin-top: 15px;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block {
		padding-top: 10px;
		clear: both;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

		#prpop-pop-up-bg.prpop-default .pslogin-block li a span.pslogin-button-auto {
			min-width: 32px;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
			width: 70%;
			min-height: 32px;
			margin-bottom: 0px;
			vertical-align: inherit;
			display: inline-block;
			float: none;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons li {
			width: auto;
			min-height: 32px;
			margin-bottom: 5px;
			vertical-align: middle;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}

	/*=== glamour gray ===*/
	#prpop-pop-up-bg.glamour-grey .pslogin-spacer {
		margin: 0 auto 10px;
		width: 100%;
		float: left;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: white;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer:before {
		display: block;
		content: "";
		clear: both;
		width: 100%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer table {
		margin-top: 15px;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block {
		margin-top: 10px;
	}


	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 70%;
		min-height: 32px;
		margin-bottom: 5px;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons li {
		width: auto;
		min-height: 32px;
		margin: 0 5px 5px 0;
		vertical-align: middle;
	}

		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-auto {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			min-width: 32px;
		}
	
		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-text {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-icon {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;			
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			border-radius: 3px 0 0 3px;
			-webkit-border-radius: 3px 0 0 3px;
			-moz-border-radius: 3px 0 0 3px;
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}


	/*=== light silver ===*/
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer {
		margin: 10px auto;
		width: 70%;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-border {
		border-top: 1px solid #A5A5A5;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-bordertext {
		color: #444;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-spacer {
		width: 70%;
		
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons .pslogin-spacer:before {
		display: none;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer .pslogin-border {
		border-top: 1px solid #A5A5A5;
	}
	
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer.pslogin-showmore .pslogin-bordertext {
		border: 1px solid #A5A5A5;
		color: #444;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: black;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons {
		width: 70%;
		margin: 0 auto;
		text-align: center;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 100%;
		min-width: 32px;
		min-height: 34px;
		margin-bottom: 5px;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons li {
		width: auto;
		min-width: 34px;
		height: 34px;
		margin: 0 0 5px 0;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons ul li a {
		display: inline-block;
		width: 100%;
	}


	#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-auto {
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
		-moz-box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
		box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);	
		
	}


	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-auto {
		border: 1px solid rgba(0, 0, 0, 0.09);
		height: 34px;
	}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-text {
			height: 34px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-icon {
			box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
		}
	
		#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			border: none;
			border-radius: 5px 0 0 5px;
			-webkit-border-radius: 5px 0 0 5px;
			-moz-border-radius: 5px 0 0 5px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			height: 32px;
			width: 32px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-icon {
			border: 1px solid rgba(0, 0, 0, 0.09);
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			height: 34px;
			width: 34px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}

/*=== open-id Page ===*/
.pslogin-openid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 20px;
}

	.pslogin-openid .network-logo {
		background: url('https://www.mymemory.co.uk/skin/frontend/base/default/images/plumrocket/pslogin/social_openid.png');
		width: 180px;
		height: 70px;
		margin: 0 auto 15px auto;
	}
	
	.pslogin-openid.livejournal .network-logo { background-position: -180px 0; }
	.pslogin-openid.verisign .network-logo { background-position: 0 -70px; }

	.pslogin-openid input[type=submit] {
		height: 32px;
		line-height: 32px;
		vertical-align: top;
		padding: 0;
		text-align: center;
		min-width: 144px;
		box-sizing: border-box;
		font-size: 12px;
		color: white;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: 0px;
	}
	
	.pslogin-openid input[type=submit]:hover {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	.pslogin-openid input[type=text] {
		width: 100%;
		border: 1px solid #D0D0D0;
		height: 30px;
		line-height: 25px;
		margin-bottom: 5px;
		margin-top: 10px;
		padding: 2px;
		box-sizing: border-box;
		font-size: 14px;
	}
	
	.pslogin-openid .form-wrapper {
		background-color: #f3f3f3;
		color: #464646;
		width: 300px;
		margin: 0 auto;
		padding: 25px;
		box-shadow: 0px 2px 7px 0px #c1c1c1;
		-moz-box-shadow: 0px 2px 7px 0px #c1c1c1;
		-webkit-box-shadow: 0px 2px 7px 0px #c1c1c1;
		border-radius: 15px;
		font-size: 14px;
	}

	.pslogin-openid .ajax-loader {
		width: 110px;
		height: 14px;
		margin: 0 auto 5px auto;
	}

		.pslogin-openid .ajax-loader .image-gif {
			background: url('https://www.mymemory.co.uk/skin/frontend/base/default/images/plumrocket/pslogin/ajax-loader-h.gif');
			width: 110px;
			height: 14px;
			display: none;
		}

		.pslogin-openid .ajax-loader .error-text {
			color: red;
			font-size: 11px;
			/*display: none;*/
		}

/* Social account section */
.pslogin-block .custinfo.social {
    color: white;
    text-align: center;
    text-transform: capitalize;
    font-size: 12px;
    float: left;
    width: 82px;
    margin-right: 8px;
    margin-bottom: 8px;
    position: relative;
}

.pslogin-block .custinfo.social a {
	color: white;
	text-decoration: none;
}

.pslogin-block .custinfo.social:hover {
	cursor: pointer
}

.pslogin-block .custinfo.social .unlink-link {
    content: "x";
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    top: -5px;
    position: absolute;
    right: -4px;
    font-size: 10px;
    line-height: 25px;
    cursor: pointer;
    opacity: 0.4;
}

.pslogin-block .custinfo.social .unlink-link:hover {
	opacity: 1;
}

.pslogin-block .custinfo .pslogin-button-auto {
	padding: 11px 0 6px 0;
	background: #ffffff;
}

.pslogin-block .custinfo.social .user-photo {
    background-image: url("https://www.mymemory.co.uk/skin/frontend/base/default/images/plumrocket/pslogin/user_icon.png");
    background-size: cover;
    background-position: center;
    width: 56px;
    height: 56px;
    vertical-align: middle;
    float: none;
    margin: 0 auto;
    border-radius: 50%;
    display: block;
    border: 3px solid #fff;
    box-sizing: content-box;
    margin-bottom: 3px;
}


@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon {
		background: url('https://www.mymemory.co.uk/skin/frontend/base/default/images/plumrocket/pslogin/social_retina.png');
		background-size: 236px 340px;
		-webkit-background-size: 236px 340px;
		-moz-background-size: 236px 340px;
	}

}

@media screen and ( max-width: 767px ) {

	.pslogin-block .pslogin-buttons {
		width: 100%;
	}

	.pslogin-block .pslogin-buttons.show-button-text ul li .pslogin-button-text {
		display: inline-block;
	}

	.pslogin-block .pslogin-xs {
		display: inline-block!important;
	}

	.pslogin-block .pslogin-spacer .pslogin-bordertext {

	}

}


@media screen and (max-width: 640px) {

	/*=== social login ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer,
	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 60%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer {
		float: none;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 60%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 100%;
	}

}


@media screen and (max-width: 480px) {

	/*=== social buttons ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer,
	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 100%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 100%;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-spacer,
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons {
		width: 100%;
	}

}

/*=== animate ===*/
#pslogin-pop-up-bg {
  -webkit-animation-duration: 1s;
  -moz-animation-duration:1s;
		animation-duration: 1s;
  -webkit-animation-fill-mode: both;
		animation-fill-mode: both;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
.instacart-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 2000;
    display: none;
}

.instacart-modal__dialog {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background: white;
    padding: 20px;
}

.instacart-modal-title {
    margin-bottom: 20px;
}

@media(min-width: 768px) {
    .instacart-modal__dialog {
        max-width: 50em;
        width: 90%;
        margin: 5em auto;
    }
}

.instacart-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,0.7);
    display: none;
    cursor: pointer;
}
.close {
    color: white;
    opacity: 0.5;
    cursor: pointer;
    margin-right: 5px;
}
.close:hover {
    opacity: 1;
}
/**
 * Copyright 2016 The Valdecode Cookie Law Compliance Authors. All rights reserved.
 * Use of this source code is governed by a MIT-style
 * license that can be found in the LICENSE.txt file.
 */
#v-cookielaw { overflow: hidden; background: grey; color: #444; z-index: 9999; font-size: 13px; box-shadow: 0 -5px 5px -5px #333; }
#v-cookielaw .v-message { padding: 5px 10px; text-align: center; color: #fff; }

#v-cookielaw.v-bar { width: 100%; padding: 10px 0; }
#v-cookielaw.v-bar.v-bottom { position: fixed; bottom: 0; }
#v-cookielaw.v-bar.v-bottom a { color: white; font-weight: bold; margin: 0 10px 0 0; }
#v-cookielaw.v-bar.v-bottom a.v-accept { display: inline-block; background-color: white; color: black; text-decoration: none; padding: 0 5px; border-radius: 3px; }

.card,.product-card,.u-separator{border:1px solid #e4e4e4}.u-separator-top{border-top:1px solid #e4e4e4}.card>[class*=__header],.product-card>[class*=__header],.product-flag:not(:last-child),.u-separator-bottom{border-bottom:1px solid #e4e4e4}.u-separator-left{border-left:1px solid #e4e4e4}.u-separator-right{border-right:1px solid #e4e4e4}.u-separator--invert{border-color:#4b4e56}#autocomplete-products-footer,.a-center,.credit-card-loading,.u-text-center,.wp-caption-text{text-align:center!important}.a-left,.u-text-left{text-align:left!important}.a-right,.u-text-right{text-align:right!important}.aligncenter,.u-center{margin-left:auto!important;margin-right:auto!important}.alignleft,.post-navigation .nav-previous,.u-pull-left{float:left!important}.alignright,.post-navigation .nav-next,.u-pull-right{float:right!important}.u-flex-right,.ublock-close{margin-left:auto}.u-flex-left{margin-right:auto}.u-relative{position:relative}#pp-express-modal .button.loading:before,#pp-express-modal .button.please-wait:before,#pp-express-modal .button.scp-please-wait:before,#pp-express-modal.loading:before,#pp-express-modal.please-wait:before,#pp-express-modal.scp-please-wait:before,.credit-card-loading:before,.iweb-media-loader,.u-spin{-webkit-animation:spin .3s infinite linear;animation:spin .3s infinite linear}#autocomplete-products-footer,.aa-dropdown-menu .aa-no-results,.aa-dropdown-menu .category,.algoliasearch-autocomplete-hit,.home-hero__content,[class*=u-block]{display:block}#autocomplete-products-footer>:last-child,.aa-dropdown-menu .aa-no-results>:last-child,.aa-dropdown-menu .category>:last-child,.algoliasearch-autocomplete-hit>:last-child,.home-hero__content>:last-child,[class*=u-block]>:last-child{margin-bottom:0}.home-hero__content,.u-block{padding:1em!important}.u-block-top{padding-top:1em!important}.u-block-bottom{padding-bottom:1em!important}.u-block-xs{padding:.56em!important}.u-block-xs-top{padding-top:.56em!important}.u-block-xs-bottom{padding-bottom:.56em!important}#autocomplete-products-footer,.aa-dropdown-menu .aa-no-results,.aa-dropdown-menu .category,.algoliasearch-autocomplete-hit,.u-block-sm{padding:.75em!important}.u-block-sm-top{padding-top:.75em!important}.u-block-sm-bottom{padding-bottom:.75em!important}.suggestive-search__body,.u-block-lg,.ui-front .aa-dropdown-menu{padding:1.3em!important}.u-block-lg-top{padding-top:1.3em!important}.u-block-lg-bottom{padding-bottom:1.3em!important}.u-block-xl{padding:1.8em!important}.u-block-xl-top{padding-top:1.8em!important}.u-block-xl-bottom{padding-bottom:1.8em!important}.braintree-hostedfield li:after,.braintree-hostedfield li:before,.u-clearfix:after,.u-clearfix:before{content:"";display:table;clear:both}.u-fill-brand-red{background-color:#cc1924!important}.u-fill-brand-green{background-color:#008a00!important}.u-fill-brand-yellow{background-color:#fc0!important}.u-fill-brand-light-green{background-color:#e7fbe9!important}.u-fill-brand-blue{background-color:#2570c1!important}.u-fill-grey{background-color:#656867!important}.u-fill-grey-darker{background-color:#2b2c31!important}.u-fill-grey-dark{background-color:#4b4e56!important}.u-fill-grey-light{background-color:#e4e4e4!important}.u-fill-grey-lighter{background-color:#f9f9f9!important}.u-fill-black{background-color:#111!important}.u-fill-white{background-color:#fff!important}.u-fill-social-trustpilot{background-color:#01814e!important}.u-fill-social-twitter{background-color:#55acee!important}.u-fill-social-facebook{background-color:#32639f!important}.u-fill-social-google{background-color:#d34836!important}.u-fill-social-pinterest{background-color:#cb2028!important}.u-fill-social-instagram{background-color:#517fa4!important}.u-fill-social-vimeo{background-color:#1ab7ea!important}.u-fill-social-linkedin{background-color:#4875b4!important}.u-fill-social-youtube{background-color:#b00!important}.u-fill-social-tumblr{background-color:#36465d!important}.u-fill-social-google-review{background-color:#e57125!important}.u-fill-success{background-color:#4caf50!important}.u-fill-success-light{background-color:#def5de!important}.u-fill-warning{background-color:#e6c11c!important}.u-fill-warning-light{background-color:#f9f8d4!important}.u-fill-error{background-color:#f44336!important}.u-fill-error-light{background-color:#fde4e7!important}.u-fill-info{background-color:#4b68b3!important}.u-fill-info-light{background-color:#e5eef9!important}.product-info .price-box .regular-price .price,.product-info .price-box .special-price .price,.u-text-brand-red{color:#cc1924!important;fill:currentColor!important}.u-text-brand-green{color:#008a00!important;fill:currentColor!important}.u-text-brand-yellow{color:#fc0!important;fill:currentColor!important}.u-text-brand-light-green{color:#e7fbe9!important;fill:currentColor!important}.u-text-brand-blue{color:#2570c1!important;fill:currentColor!important}.u-text-grey{color:#656867!important;fill:currentColor!important}.u-text-grey-darker{color:#2b2c31!important;fill:currentColor!important}.u-text-grey-dark{color:#4b4e56!important;fill:currentColor!important}.u-text-grey-light{color:#e4e4e4!important;fill:currentColor!important}.u-text-grey-lighter{color:#f9f9f9!important;fill:currentColor!important}.u-text-black{color:#111!important;fill:currentColor!important}.u-text-white{color:#fff!important;fill:currentColor!important}.u-text-social-trustpilot{color:#01814e!important;fill:currentColor!important}.u-text-social-twitter{color:#55acee!important;fill:currentColor!important}.u-text-social-facebook{color:#32639f!important;fill:currentColor!important}.u-text-social-google{color:#d34836!important;fill:currentColor!important}.u-text-social-pinterest{color:#cb2028!important;fill:currentColor!important}.u-text-social-instagram{color:#517fa4!important;fill:currentColor!important}.u-text-social-vimeo{color:#1ab7ea!important;fill:currentColor!important}.u-text-social-linkedin{color:#4875b4!important;fill:currentColor!important}.u-text-social-youtube{color:#b00!important;fill:currentColor!important}.u-text-social-tumblr{color:#36465d!important;fill:currentColor!important}.u-text-social-google-review{color:#e57125!important;fill:currentColor!important}.u-text-success{color:#4caf50!important;fill:currentColor!important}.u-text-success-light{color:#def5de!important;fill:currentColor!important}.u-text-warning{color:#e6c11c!important;fill:currentColor!important}.u-text-warning-light{color:#f9f8d4!important;fill:currentColor!important}.u-text-error{color:#f44336!important;fill:currentColor!important}.u-text-error-light{color:#fde4e7!important;fill:currentColor!important}.u-text-info{color:#4b68b3!important;fill:currentColor!important}.u-text-info-light{color:#e5eef9!important;fill:currentColor!important}[class*=u-container]{max-width:140em;margin-left:1em;margin-right:1em}.u-container-sm{max-width:52em}.u-container-md{max-width:62em}.messages>div>div,.u-container-lg{max-width:82em}.u-container-xl{max-width:110em}.u-container--full{margin-left:auto;margin-right:auto;width:100%}.u-embed-container{position:relative;overflow:hidden}.u-embed-container:before{content:"";display:block;padding-top:56.25%;overflow:hidden}.u-embed-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.u-embed-container--4x3:before{padding-top:75%}.product-grid>*,.scroll__body>*,.u-full-height{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.product-grid>*>*,.scroll__body>*>*,.u-full-height>*{width:100%}.ais-price-ranges--form,.cart-collaterals .col2-set,.grid,.product-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ais-price-ranges--form>*,.cart-collaterals .col2-set>*,.grid>*,.product-grid>*{width:100%}.ais-price-ranges--form>*>:last-child,.cart-collaterals .col2-set>*>:last-child,.grid>*>:last-child,.product-grid>*>:last-child{margin-bottom:0}.g-gutter,.g-gutter-x,.product-grid{margin-left:-.5em;margin-right:-.5em}.g-gutter-x>*,.g-gutter>*,.product-grid>*{padding-left:.5em;padding-right:.5em}.g-gutter-y>*,.g-gutter>*,.product-grid>*{margin-bottom:1em}.content-grid,.g-gutter-lg,.g-gutter-x-lg{margin-left:-1%;margin-right:-1%}.content-grid>*,.g-gutter-lg>*,.g-gutter-x-lg>*{padding-left:1%;padding-right:1%}.g-gutter-lg>*,.g-gutter-y-lg>*{margin-bottom:2%}.ais-price-ranges--form,.g-gutter-sm,.g-gutter-x-sm{margin-left:-.25em;margin-right:-.25em}.ais-price-ranges--form>*,.g-gutter-sm>*,.g-gutter-x-sm>*{padding-left:.25em;padding-right:.25em}.ais-price-ranges--form>*,.g-gutter-sm>*,.g-gutter-y-sm>*{margin-bottom:.5em}.g-center-x{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.g-center,.g-center-y{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.g-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.g-baseline{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.g-space{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.g-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ais-price-ranges--form>*,.g-collapse>*,.g-stretch-first>*,.g-stretch-last>*{width:auto}.g-stretch-first{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.g-stretch-first>:first-child{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.g-stretch-first>:last-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.g-stretch-last{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.g-stretch-last>:first-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.g-stretch-last>:last-child{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.g-col-xs-1{width:8.33333%}.g-col-xs-2{width:16.66667%}.g-col-xs-3{width:25%}.g-col-xs-4{width:33.33333%}.g-col-xs-5{width:41.66667%}.g-col-xs-6,.product-grid>*{width:50%}.g-col-xs-7{width:58.33333%}.g-col-xs-8{width:66.66667%}.g-col-xs-9{width:75%}.g-col-xs-10{width:83.33333%}.g-col-xs-11{width:91.66667%}.g-col-xs-12{width:100%}.max-width-lock{max-width:100%}.u-img-responsive,figure img,img{display:block;max-width:100%;height:auto}figure{margin:0;margin-bottom:1.3em}.u-list-inline{padding-left:0;margin-left:0;list-style:none}.u-list-inline>li{display:inline-block}.u-list-space:not(.u-list-inline)>*{margin-bottom:.28em}.u-list-space.u-list-inline>*{margin-right:.75em}.u-list-space.u-list-inline>:last-child{margin-right:0}.u-list-ordered{list-style:decimal}.u-list-unordered{list-style:disc}#sociallogin_button ul,.ais-pagination,.ais-price-ranges--list,.ais-refinement-list--list,.checkout-agreements,.checkout-types,.form-list,.form-list ul,.gift-messages-form ol,.iweb-media-zoom-thumbs,.messages,.messages ul,.nav,.nav--primary,.nav--primary ul,.opc,.product-media-thumbs,.product-zoom-thumbs,.sp-methods dd,.sp-methods ul,.u-list-unstyled,.widget ul,.wp .breadcrumb>*,.wp .pagination>*,ul.magestore-login-social{margin:0;padding:0;list-style:none}.u-section-xs{margin-bottom:1.3em}.u-section-xs,.u-section-xs-top{margin-top:1.3em}.u-section-xs-bottom{margin-bottom:1.3em}.u-section-sm{margin-bottom:2em}.u-section-sm,.u-section-sm-top{margin-top:2em}.u-section-sm-bottom{margin-bottom:2em}.u-section{margin-bottom:3em}.u-section,.u-section-top{margin-top:3em}.u-section-bottom{margin-bottom:3em}.u-section-lg{margin-bottom:4em}.u-section-lg,.u-section-lg-top{margin-top:4em}.u-section-lg-bottom{margin-bottom:4em}#pp-express-modal .button.loading:before,#pp-express-modal .button.please-wait:before,#pp-express-modal .button.scp-please-wait:before,.u-shape-ring{display:inline-block;background:transparent;border-bottom:3px solid #e4e4e4;border-left:3px solid #e4e4e4;border-right:3px solid #cc1924;border-top:3px solid #e4e4e4;border-radius:100%;height:16px;width:16px}#pp-express-modal.loading:before,#pp-express-modal.please-wait:before,#pp-express-modal.scp-please-wait:before,.credit-card-loading:before,.iweb-media-loader,.u-shape-ring-lg{display:inline-block;background:transparent;border-bottom:3px solid #e4e4e4;border-left:3px solid #e4e4e4;border-right:3px solid #cc1924;border-top:3px solid #e4e4e4;border-radius:100%;height:32px;width:32px}.suggestive-search__body,.u-toggle{display:none}.is-active.suggestive-search__body,.u-toggle.is-active{display:block}[data-cc-action]{cursor:pointer}[data-cc-action],[data-cc-action] *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.u-font-family{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[class*=u-visible-]{display:none!important}.u-visible{display:block!important}.u-visible-inline{display:inline!important}.u-visible-inline-block{display:inline-block!important}.iweb-media-hide,.no-display,.required em,.toolbar-bottom .has-amount-sorter,.toolbar-top .has-pager-limiter,.u-hidden,.wishlist-index-index .buttons-set,.wp .breadcrumb .separator{display:none!important}.byline,.screen-reader-text,.u-visually-hidden,.updated:not(.published),.wp .pagination .next span,.wp .pagination .prev span,p.back-link,p.required{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.u-space{margin-bottom:1rem!important}.u-space,.u-space-top{margin-top:1rem!important}.braintree-hostedfield li,.control,.field,.sp-methods dt,.u-space-bottom,.wide{margin-bottom:1rem!important}.u-space-xs{margin-bottom:.56rem!important}.frm_error,.u-space-xs,.u-space-xs-top{margin-top:.56rem!important}.u-space-xs-bottom{margin-bottom:.56rem!important}.u-space-sm{margin-bottom:.75rem!important}#instant-search-pagination-container,.u-space-sm,.u-space-sm-top{margin-top:.75rem!important}.u-space-sm-bottom{margin-bottom:.75rem!important}.u-space-lg{margin-bottom:1.3rem!important}.u-space-lg,.u-space-lg-top{margin-top:1.3rem!important}.ais-price-ranges--list,.ais-refinement-list--list,.u-space-lg-bottom{margin-bottom:1.3rem!important}.u-space-xl{margin-bottom:1.8rem!important}.u-space-xl,.u-space-xl-top{margin-top:1.8rem!important}.u-space-xl-bottom{margin-bottom:1.8rem!important}.overlay{z-index:1900}.drawer__dialog,.modal{z-index:2000}.a-spin{-webkit-animation:spin .3s infinite linear;animation:spin .3s infinite linear}input,label,select,textarea{display:block;font-family:inherit;font-size:inherit;line-height:inherit}label{margin-bottom:.56em}label.required:after{content:"*"}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],input[type=week],select[multiple=multiple],textarea{background-color:#fff;border:1px solid #656867;border-radius:3px;padding:7px 16px;width:100%;color:#4b4e56}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#008a00;box-shadow:0 0 5px 0 hsla(0,0%,7%,.3);outline:none}input[type=date].lead,input[type=datetime-local].lead,input[type=datetime].lead,input[type=email].lead,input[type=month].lead,input[type=number].lead,input[type=password].lead,input[type=search].lead,input[type=text].lead,input[type=url].lead,input[type=week].lead,select[multiple=multiple].lead,textarea.lead{padding:10px 20px}#algolia-searchbox .aa-dropdown-menu input[type=date].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=datetime-local].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=datetime].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=email].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=month].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=number].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=password].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=search].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=text].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=url].category-suggestions,#algolia-searchbox .aa-dropdown-menu input[type=week].category-suggestions,#algolia-searchbox .aa-dropdown-menu select[multiple=multiple].category-suggestions,#algolia-searchbox .aa-dropdown-menu textarea.category-suggestions,.algoliasearch-autocomplete-hit input[type=date].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=datetime-local].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=datetime].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=email].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=month].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=number].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=password].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=search].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=text].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=url].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit input[type=week].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit select[multiple=multiple].algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit textarea.algoliasearch-autocomplete-category,input[type=date].ais-price-ranges--input,input[type=date].entry-meta,input[type=date].frm_error,input[type=date].micro,input[type=datetime-local].ais-price-ranges--input,input[type=datetime-local].entry-meta,input[type=datetime-local].frm_error,input[type=datetime-local].micro,input[type=datetime].ais-price-ranges--input,input[type=datetime].entry-meta,input[type=datetime].frm_error,input[type=datetime].micro,input[type=email].ais-price-ranges--input,input[type=email].entry-meta,input[type=email].frm_error,input[type=email].micro,input[type=month].ais-price-ranges--input,input[type=month].entry-meta,input[type=month].frm_error,input[type=month].micro,input[type=number].ais-price-ranges--input,input[type=number].entry-meta,input[type=number].frm_error,input[type=number].micro,input[type=password].ais-price-ranges--input,input[type=password].entry-meta,input[type=password].frm_error,input[type=password].micro,input[type=search].ais-price-ranges--input,input[type=search].entry-meta,input[type=search].frm_error,input[type=search].micro,input[type=text].ais-price-ranges--input,input[type=text].entry-meta,input[type=text].frm_error,input[type=text].micro,input[type=url].ais-price-ranges--input,input[type=url].entry-meta,input[type=url].frm_error,input[type=url].micro,input[type=week].ais-price-ranges--input,input[type=week].entry-meta,input[type=week].frm_error,input[type=week].micro,select[multiple=multiple].ais-price-ranges--input,select[multiple=multiple].entry-meta,select[multiple=multiple].frm_error,select[multiple=multiple].micro,textarea.ais-price-ranges--input,textarea.entry-meta,textarea.frm_error,textarea.micro{padding:4px 12px}::-webkit-input-placeholder{color:#4b4e56}:-moz-placeholder,::-moz-placeholder{color:#4b4e56;opacity:1}:-ms-input-placeholder{color:#4b4e56}input[type=search],input[type=text],select[multiple=multiple],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}label input,select{width:auto}select{max-width:100%}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;box-sizing:border-box;border-radius:0}input[type=checkbox],input[type=radio]{display:inline;width:auto}input[type=file]{width:100%;border-width:0;padding-left:0;padding-right:0}input[type=color]{padding:0;max-width:10rem}input[type=range]{padding-left:0;padding-right:0;border:0}input[type=range]::-moz-focus-outer{border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}input[type=submit].btn{vertical-align:bottom}fieldset{margin:0;padding:0;border:0;margin-bottom:2rem}optgroup{font-weight:600}.error,.required em,abbr[title=Required]{color:#f44336}.required:after{content:"*";color:#f44336;margin-left:.56em}.is-error,.validation-failed{border-color:#f44336}.is-error:focus,.validation-failed:focus{border-color:#f44336;outline:.5em auto #f44336}.is-valid,.is-valid:focus{border-color:#4caf50}.is-valid:focus{outline:.5em auto #4caf50}.narrow{width:4em;text-align:center;padding-left:.28em;padding-right:.28em}.validator .feedback{-webkit-animation:none!important;animation:none!important}#ampromo-items>h4,#ampromo-items h4 a,.aa-dropdown-menu .category,.ais-header>*,.h1,.h2,.h3,.h4,.h5,.h6,.hero-heading,.legend,.product-heading__main,.product-info .price-box .regular-price .price,.product-info .price-box .special-price .price,h1,h2,h3,h4,h5,h6,legend{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.2;font-weight:600;margin-top:0;margin-bottom:.75em;color:#4b4e56}#ampromo-items>h4 a,#ampromo-items h4 a a,.aa-dropdown-menu .category a,.ais-header>* a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.hero-heading a,.legend a,.product-heading__main a,.product-info .price-box .regular-price .price a,.product-info .price-box .special-price .price a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,legend a{text-decoration:none}#ampromo-items>*+h4,#ampromo-items h4 *+a,*+.h1,*+.h2,*+.h3,*+.h4,*+.h5,*+.h6,*+.hero-heading,*+.legend,*+.product-heading__main,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6,*+legend,.aa-dropdown-menu *+.category,.ais-header>*+*,.product-info .price-box .regular-price *+.price,.product-info .price-box .special-price *+.price{margin-top:1em}.aa-dropdown-menu .category,.h6,h6{font-size:.88889em}.h5,h5,legend{font-size:1em}.ais-header>*,.h4,h4{font-size:1.125em}#ampromo-items h4 a,.h3,.legend,h3{font-size:1.26562em}#ampromo-items>h4,.h2,.product-info .price-box .regular-price .price,.product-info .price-box .special-price .price,h2{font-size:1.42383em}.h1,.hero-heading,.product-heading__main,h1{font-size:1.60181em}hr{border:0;height:1px;background-color:#e4e4e4;margin-top:1.8em;margin-bottom:1.8em}*,button,input,textarea{box-sizing:border-box}html{background-color:#e4e4e4}body{background-color:#f9f9f9}.icon{height:1em;width:1em;fill:currentColor}.icon--sm{height:.75em;width:.75em}.icon--lg{height:1.3em;width:1.3em;vertical-align:sub}.icon--payment{width:1.5em}.icon--payment.icon--sm{width:1.125em}.icon--payment.icon--lg{width:1.95em}.icon--card{width:5em;height:3em}.icon--card.icon--sm{width:3em;height:2em}.icon--card.icon--lg{width:6em;height:4em}.icon--circle,.product-card__number{width:2em;height:2em;line-height:2em;text-align:center;box-sizing:border-box;border-radius:50%}.img--full-width{max-width:100%!important}table{background-color:transparent;width:100%}table>*{border:0;text-align:left}.tag{display:inline-block;background-color:#fff;border:1px solid #e4e4e4;padding:.4em .56em;white-space:nowrap;vertical-align:baseline;line-height:1;font-weight:600;border-radius:3px;text-decoration:none;fill:currentColor}.tag+.tag{margin-bottom:.56em}.tag--sm{font-size:.88em}.tag--lg{font-size:1.2em}.tag--badge{border-width:0;color:#fff;background-color:#2b2c31}.has-tag{position:relative}.has-tag .tag{position:absolute;top:-1px;left:-1px;max-width:100%;border-top-right-radius:0;border-bottom-left-radius:0;z-index:1}.has-tag:before{content:"";display:block;position:absolute;top:-2px;left:0;width:0;height:0;border-style:solid;border-width:0 0 2px 2px;border-color:transparent transparent rgba(0,0,0,.1)}html{font-size:82.75%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#656867}ol,p,ul{margin-top:0;margin-bottom:1.3em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}small,sub,sup{font-size:.88em}code,kbd,pre,samp{font-size:82.75%}code{padding:2px 4px;font-size:.88em;color:#f44336;background-color:#f9f9f9;border-radius:3px}mark{background:#f44336;color:#111}#ampromo-items .close:after,.btn--text,.link,a{color:#111;-ms-touch-action:manipulation;touch-action:manipulation}#ampromo-items .close:hover:after,.btn--text:hover,.link:hover,a:hover{color:#cc1924}.lead,.price-box .regular-price .price,.price-box .special-price .price{font-size:1.1em}#algolia-searchbox .aa-dropdown-menu .category-suggestions,.ais-price-ranges--input,.algoliasearch-autocomplete-hit .algoliasearch-autocomplete-category,.entry-meta,.frm_error,.micro{font-size:.88em}.accordion>[class*=__header]{cursor:pointer}.accordion>[class*=__header].is-active{color:red}.accordion>[class*=__body]{display:none}.accordion>[class*=__body].is-active{display:block}#ampromo-items-add,.alert,.braintree-card-unsupported,.error-msg,.frm_error,.frm_error_style,.note-msg,.notice-msg,.success-msg,.warning-msg{padding:.75em 1em;background-color:#fff;border:1px solid #e4e4e4;border-bottom-width:3px;border-radius:3px}#ampromo-items-add>*,.alert>*,.braintree-card-unsupported>*,.error-msg>*,.frm_error>*,.frm_error_style>*,.note-msg>*,.notice-msg>*,.success-msg>*,.warning-msg>*{margin:0}.alert--dismissible{padding-right:2.5rem!important;position:relative}.alert--dismissible .close{position:absolute;top:0;bottom:0;right:0;width:2.5rem;text-decoration:none;display:block;text-align:center;cursor:pointer}.alert--dismissible .close svg{display:block;position:absolute;height:.75em;width:.75em;top:50%;left:50%;text-indent:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.alert--dismissible.is-inactive{display:none}.alert--success,.success-msg{background-color:#def5de;border-color:#afe7af}.alert--device{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/temp/banner.png);border-width:1px;border-color:#fff;border-radius:0}.alert--device :not(.btn){color:#fff;fill:#fff}.alert--device p{line-height:16px;font-size:.9em}.alert--device img{max-width:40px}.alert--device .g-gutter-x>*,.alert--device .g-gutter>*,.alert--device .product-grid>*{padding-left:0}.alert--warning,.note-msg,.notice-msg,.warning-msg{background-color:#f9f8d4;border-color:#f0ed91}.alert--error,.braintree-card-unsupported,.error-msg,.frm_error,.frm_error_style{background-color:#fde4e7;border-color:#fbccd2}#ampromo-items-add,.alert--info{background-color:#e5eef9;border-color:#d0e0f4}.alert--sticky{position:fixed;top:0;left:0;right:0;z-index:40;border-radius:0;box-shadow:0 5px 10px 0 hsla(0,0%,7%,.2);border-left:0;border-right:0;border-top:0}#ampromo-items button,.ais-current-refined-values--clear-all,.ais-price-ranges--button,.btn,.btn--unstyled,.button,.form-submit input[type=submit],.frm_submit input[type=submit],.search-submit,button.braintree-paypal-button{padding:7px 16px;border-radius:3px;font-size:inherit;font-weight:600;text-decoration:none;cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;width:auto;fill:currentColor;border:1px solid rgba(0,0,0,.2);background-color:#4b68b3;color:#fff}#ampromo-items button svg,.ais-current-refined-values--clear-all svg,.ais-price-ranges--button svg,.btn--unstyled svg,.btn svg,.button svg,.form-submit input[type=submit] svg,.frm_submit input[type=submit] svg,.search-submit svg,button.braintree-paypal-button svg{display:inline-block;vertical-align:middle;margin-top:-.3em}#ampromo-items button::moz-focus-inner,.ais-current-refined-values--clear-all::moz-focus-inner,.ais-price-ranges--button::moz-focus-inner,.btn--unstyled::moz-focus-inner,.btn::moz-focus-inner,.button::moz-focus-inner,.form-submit input[type=submit]::moz-focus-inner,.frm_submit input[type=submit]::moz-focus-inner,.search-submit::moz-focus-inner,button.braintree-paypal-button::moz-focus-inner{border:0;padding:0;margin-top:-2px;margin-bottom:-2px}#ampromo-items button.is-active,#ampromo-items button:hover,.ais-current-refined-values--clear-all:hover,.ais-price-ranges--button:hover,.btn--unstyled:hover,.btn.is-active,.btn:hover,.button:hover,.form-submit input.is-active[type=submit],.form-submit input[type=submit]:hover,.frm_submit input.is-active[type=submit],.frm_submit input[type=submit]:hover,.is-active.ais-current-refined-values--clear-all,.is-active.ais-price-ranges--button,.is-active.btn--unstyled,.is-active.button,.is-active.search-submit,.search-submit:hover,button.braintree-paypal-button:hover,button.is-active.braintree-paypal-button{background-color:#5d77bb;color:#fff}#ampromo-items button.is-active,.btn.is-active,.form-submit input.is-active[type=submit],.frm_submit input.is-active[type=submit],.is-active.ais-current-refined-values--clear-all,.is-active.ais-price-ranges--button,.is-active.btn--unstyled,.is-active.button,.is-active.search-submit,button.is-active.braintree-paypal-button{border-color:#34497d}#ampromo-items button:focus,.ais-current-refined-values--clear-all:focus,.ais-price-ranges--button:focus,.btn--unstyled:focus,.btn:focus,.button:focus,.form-submit input[type=submit]:focus,.frm_submit input[type=submit]:focus,.search-submit:focus,button.braintree-paypal-button:focus{background-color:#435ea1;color:#fff}.ais-current-refined-values--clear-all,.ais-price-ranges--button,.btn--sm,.discount .button{font-size:.88em;padding:4px 12px}.btn--lg,button.braintree-paypal-button{font-size:1.2em;padding:10px 20px}#ampromo-items .close:after,.btn--text{background-color:transparent;border-color:transparent;color:#111;font-weight:400;text-decoration:underline}#ampromo-items .close:focus:after,#ampromo-items .close:hover:after,.btn--text:focus,.btn--text:hover{background-color:transparent;color:#111;text-decoration:none}#ampromo-items .close:disabled:after,.btn--text:disabled{background-color:transparent;color:#656867}.btn--block,button.braintree-paypal-button{display:block;width:100%}.btn--disabled,.btn:disabled{cursor:not-allowed;background-color:#e4e4e4;color:#656867}.btn--disabled.is-active,.btn--disabled:hover,.btn:disabled.is-active,.btn:disabled:hover{background-color:#f1f1f1;color:#656867}.btn--disabled.is-active,.btn:disabled.is-active{border-color:#bebebe}.btn--disabled:focus,.btn:disabled:focus{background-color:#d7d7d7;color:#656867}#ampromo-items button,.btn--green{background-color:#008a00;color:#fff}#ampromo-items button.is-active,#ampromo-items button:hover,.btn--green.is-active,.btn--green:hover{background-color:#00a400;color:#fff}#ampromo-items button.is-active,.btn--green.is-active{border-color:#003e00}#ampromo-items button:focus,.btn--green:focus{background-color:#007100;color:#fff}.ais-price-ranges--button,.btn--red{background-color:#cc1924;color:#fff}.ais-price-ranges--button:hover,.btn--red.is-active,.btn--red:hover,.is-active.ais-price-ranges--button{background-color:#e31c28;color:#fff}.btn--red.is-active,.is-active.ais-price-ranges--button{border-color:#881118}.ais-price-ranges--button:focus,.btn--red:focus{background-color:#b51620;color:#fff}.btn--grey{background-color:#4b4e56;color:#fff}.btn--grey.is-active,.btn--grey:hover{background-color:#575a64;color:#fff}.btn--grey.is-active{border-color:#27292d}.btn--grey:focus{background-color:#3f4248;color:#fff}.btn--blue{background-color:#4b68b3;color:#fff}.btn--blue.is-active,.btn--blue:hover{background-color:#5d77bb;color:#fff}.btn--blue.is-active{border-color:#34497d}.btn--blue:focus{background-color:#435ea1;color:#fff}.btn--white{background-color:#f9f9f9;color:#2b2c31;padding:.56em 1em;border:1px solid #cbcbcb}.btn--white.is-active,.btn--white:hover{background-color:#fff;color:#2b2c31}.btn--white.is-active{border-color:#d3d3d3}.btn--white:focus{background-color:#ececec;color:#2b2c31}.btn--unstyled{padding:0}.btn--unstyled,.btn--unstyled:hover{background:none;border:0}.btn--search{background-image:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/search.png);background-repeat:no-repeat;background-size:15px;background-position:10px;padding-left:35px}.breadcrumb ul>li:last-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumb li:not(:last-child){margin-right:.75em}.breadcrumb li:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;background:transparent;border-top:1px solid #656867;border-right:1px solid #656867;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle}.breadcrumb a{margin-right:.75em}.card,.product-card{background-color:#fff;border-radius:3px}.card>[class*=__body]>:last-child,.card>[class*=__header]>*,.product-card>[class*=__body]>:last-child,.product-card>[class*=__header]>*{margin-bottom:0}.card>[class*=__body],.card>[class*=__footer],.card>[class*=__header],.product-card>[class*=__body],.product-card>[class*=__footer],.product-card>[class*=__header]{padding:1.3em}.drawer__dialog{position:fixed;top:0;bottom:0;width:90%;max-width:30em;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.drawer--left .drawer__dialog{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.drawer--right .drawer__dialog{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.is-active.drawer .drawer__dialog{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.discount .input-box,.field-group,.frm_form_field{margin-bottom:1em}.discount .field-group .input-box,.discount .frm_form_field .input-box,.discount .input-box .field-group,.discount .input-box .input-box,.field-group .discount .input-box,.field-group .field-group,.frm_form_field .discount .input-box,.frm_form_field .field-group{margin-bottom:.56em}#gene_braintree_creditcard_store_in_vault_div,.agree,.control,.field-group--inline,.gift-messages-form p,.horizontal_radio .frm_opt_container,.sp-methods dt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#gene_braintree_creditcard_store_in_vault_div>*,.agree>*,.control>*,.field-group--inline>*,.gift-messages-form p>*,.horizontal_radio .frm_opt_container>*,.sp-methods dt>*{margin-right:.75em;width:auto;max-width:none;-webkit-flex-grow:initial;-ms-flex-positive:initial;flex-grow:0}#gene_braintree_creditcard_store_in_vault_div label,.agree label,.control label,.field-group--inline label,.gift-messages-form p label,.horizontal_radio .frm_opt_container label,.sp-methods dt label{margin:0}.entry-header>*,.title>*{margin-bottom:.5rem;margin-top:0}.entry-header>:last-child,.title>:last-child{margin-top:0;margin-bottom:0}.title--collapse>*{margin-bottom:0}.modal{position:fixed;top:0;left:0;right:0;bottom:0;overflow:scroll;-webkit-overflow-scrolling:touch;display:none}.is-active.modal{display:block}.modal__dialog{margin-left:auto;margin-right:auto;position:relative}.modal--sm .modal__dialog{max-width:26em}.modal--lg .modal__dialog{max-width:42em}.modal__close{position:fixed;top:1em;right:1em;z-index:10}.ais-pagination a,.ais-price-ranges--list a,.ais-refinement-list--list a,.nav a,.widget ul a,.wp .breadcrumb>* a,.wp .pagination>* a{text-decoration:none}.nav--pills a,.wp .pagination>* a{display:block;padding:1em .75em}.ais-pagination,.nav--inline,.wp .breadcrumb>*,.wp .pagination>*{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap}.ais-pagination:not(.nav--inline)>*,.nav--space:not(.nav--inline)>*,.wp .pagination>:not(.nav--inline)>*{margin-bottom:.28em}.ais-pagination>*,.nav--inline.ais-pagination>*,.nav--space.ais-pagination>*,.nav--space.nav--inline>*,.wp .breadcrumb>.ais-pagination>*,.wp .breadcrumb>.nav--space>*,.wp .pagination>*>*,.wp .pagination>.nav--inline>*,.wp .pagination>.nav--space>*{margin-right:.75em}.ais-pagination>:last-child,.nav--inline.ais-pagination>:last-child,.nav--space.ais-pagination>:last-child,.nav--space.nav--inline>:last-child,.wp .breadcrumb>.ais-pagination>:last-child,.wp .breadcrumb>.nav--space>:last-child,.wp .pagination>*>:last-child,.wp .pagination>.nav--inline>:last-child,.wp .pagination>.nav--space>:last-child{margin-right:0}.nav--pager a{padding:7px 16px;border-radius:3px;font-size:inherit;font-weight:600;text-decoration:none;cursor:pointer;text-align:center;width:auto;fill:currentColor;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#2b2c31;border-bottom-width:3px;padding:.56em 1em}.nav--pager a,.nav--pager a svg{display:inline-block;vertical-align:middle}.nav--pager a svg{margin-top:-.3em}.nav--pager a::moz-focus-inner{border:0;padding:0;margin-top:-2px;margin-bottom:-2px}.nav--pager a.is-active,.nav--pager a:hover{background-color:#fff}.nav--pager a.is-active{border-color:#d9d9d9}.nav--pager a:focus{background-color:#f2f2f2;color:#2b2c31}.nav--pager a.is-active,.nav--pager a:hover{background-color:#e4e4e4;color:#2b2c31}.nav--pager a.is-active.is-active,.nav--pager a.is-active:hover,.nav--pager a:hover.is-active,.nav--pager a:hover:hover{background-color:#f1f1f1;color:#2b2c31}.nav--pager a.is-active.is-active,.nav--pager a:hover.is-active{border-color:#bebebe}.nav--pager a.is-active:focus,.nav--pager a:hover:focus{background-color:#d7d7d7;color:#2b2c31}.nav--pager li{margin-bottom:1em}.nav--table{display:table;width:100%}.nav--table>*{display:table-cell;text-align:center}.ais-price-ranges--list>*,.ais-refinement-list--list>*,.nav--checklist>*{margin-bottom:.3em}.ais-price-ranges--list a,.ais-refinement-list--list a,.nav--checklist a{padding-left:1.8em;position:relative;display:block;overflow:hidden}.ais-price-ranges--list a:after,.ais-price-ranges--list a:before,.ais-refinement-list--list a:after,.ais-refinement-list--list a:before,.nav--checklist a:after,.nav--checklist a:before{display:block;content:"";position:absolute}.ais-price-ranges--list a:before,.ais-refinement-list--list a:before,.nav--checklist a:before{border:1px solid #656867;height:1em;width:1em;left:0;top:.22em}.ais-price-ranges--list a:after,.ais-refinement-list--list a:after,.nav--checklist a:after{height:calc(1em - 4px);width:calc(1em - 4px);left:3px;top:calc(.22em + 3px)}.ais-price-ranges--list a:hover:after,.ais-refinement-list--list a:hover:after,.nav--checklist a:hover:after{background-color:#656867}.ais-price-ranges--list a.is-active:after,.ais-refinement-list--list a.is-active:after,.nav--checklist a.is-active:after{background-color:#cc1924}.nav--primary li{list-style:none;padding-left:0;white-space:normal}.nav--primary li>a{display:block;padding:1em .75em}.nav--columns{-webkit-column-width:10em;-moz-column-width:10em;column-width:10em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.nav--columns>*{-webkit-column-break-inside:avoid;padding-bottom:.56em}#pp-express-overlay,.iweb-media-zoom-cover,.overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.7);display:none;cursor:pointer}.overlay-is-active{overflow:hidden}.is-active.overlay{display:block}.pagination a{padding:7px 16px;border-radius:3px;font-size:inherit;font-weight:600;text-decoration:none;cursor:pointer;text-align:center;width:auto;fill:currentColor;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#2b2c31;border-bottom-width:3px;padding:.56em 1em}.pagination a,.pagination a svg{display:inline-block;vertical-align:middle}.pagination a svg{margin-top:-.3em}.pagination a::moz-focus-inner{border:0;padding:0;margin-top:-2px;margin-bottom:-2px}.pagination a.is-active,.pagination a:hover{background-color:#fff}.pagination a.is-active{border-color:#d9d9d9}.pagination a:focus{background-color:#f2f2f2;color:#2b2c31}.pagination a.is-active,.pagination a:hover{background-color:#e4e4e4;color:#2b2c31}.pagination a.is-active.is-active,.pagination a.is-active:hover,.pagination a:hover.is-active,.pagination a:hover:hover{background-color:#f1f1f1;color:#2b2c31}.pagination a.is-active.is-active,.pagination a:hover.is-active{border-color:#bebebe}.pagination a.is-active:focus,.pagination a:hover:focus{background-color:#d7d7d7;color:#2b2c31}.pagination li{margin-bottom:1em}.pagination li a:after,.pagination li a:before{vertical-align:middle}.pagination li.is-first a:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.pagination li.is-first a:before,.pagination li.is-last a:after{content:"";display:inline-block;width:6px;height:6px;background:transparent;border-top:2px solid #2b2c31;border-right:2px solid #2b2c31}.pagination li.is-last a:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.select{padding:0;padding-right:2em;margin:0;border:1px solid #656867;overflow:hidden;position:relative;background-color:#fff}.select:after,.select:before{position:absolute;right:1em}.select:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:1.25em}.select:after,.select:before{content:"";display:inline-block;width:8px;height:8px;background:transparent;border-top:1px solid #656867;border-right:1px solid #656867}.select:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:.8em}.select select{padding:.54em;width:130%;max-width:none;border:none;box-shadow:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select:focus{outline:none}.tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs>[class*=__header]{cursor:pointer;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:1.3em}.tabs>[class*=__header].is-active{color:#cc1924}.tabs>[class*=__body]{-webkit-order:2;-ms-flex-order:2;order:2;width:100%;display:none}.tabs>[class*=__body].is-active{display:block}.data-table td,.data-table th,.table td,.table th{padding:1em;vertical-align:top}.data-table td,.table td{border-top:1px solid #e4e4e4}.data-table th,.table th{vertical-align:bottom}.data-table caption,.table caption{padding-top:.75em;padding-bottom:.75em;color:#656867;text-align:left}.data-table thead th,.table thead th{border-top:0;border-bottom:2px solid #e4e4e4}.data-table tfoot td,.table tfoot td{border-top-width:2px}.table--condensed td,.table--condensed th{padding:.56em}.table--bordered,.table--bordered td,.table--bordered th{border:1px solid #e4e4e4}.table--bordered thead td,.table--bordered thead th{border-bottom-width:2px}.table--striped tbody tr:nth-child(odd){background-color:#f9f9f9}.responsive-table{overflow-x:auto;min-height:.01%;-webkit-overflow-scrolling:touch;width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #e4e4e4}.responsive-table table{border:0}.responsive-table td,.responsive-table th{white-space:nowrap}.logo{max-width:20em;display:block}.product-grid__placeholder{margin-bottom:0}.content-grid{display:-webkit-flex;display:-ms-flexbox;display:flex}.content-grid__side{min-width:16em;max-width:20em;width:20%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.content-grid__main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:80%}.rating{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.rating__num,.rating__stars{display:inline-block;vertical-align:middle}.rating__num a{vertical-align:text-bottom}.rating__stars{position:relative;margin-right:.56em}.rating svg{fill:#656867}.rating__negative,.rating__positive{white-space:nowrap}.rating__negative{position:relative}.rating__positive{position:absolute;top:0;left:0;z-index:2;overflow:hidden}.rating__positive svg{fill:#fc0;stroke-width:1px;stroke:#e6b800}.rating--lg .rating__stars{font-size:180%;line-height:1.2}.rating .validation-advice{width:100%}.rating--google-review .rating__positive svg{fill:#e57125;stroke:#e57125}.rating--input:not(:checked) input{display:none;clip:rect(0,0,0,0)}.rating--input:not(:checked) label{float:right;margin:0 .1em 0 0;overflow:hidden;white-space:nowrap;cursor:pointer;color:#656867;position:relative;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.rating--input:not(:checked) label:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0}.rating--input:not(:checked) label:active{top:1px;left:1px}.rating--input:not(:checked) label:hover .icon,.rating--input:not(:checked) label:hover~label .icon{color:#fc0}.rating--input input:checked~label .icon{color:#fc0;fill:currentColor;stroke-width:1px;stroke:#f5c400}.header{position:relative}.header__body{padding-top:.75em;padding-bottom:.75em}.header__anchor{position:absolute;top:.56em;right:0}.header input{border-color:#fff}.header a:not(.btn){text-decoration:none}.header .links a:hover{text-decoration:underline}.ais-root,.facet{margin-bottom:1em;border-bottom:1px solid #e4e4e4}.ais-header,.facet__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1em}.ais-header>*,.facet__header>*{margin-bottom:0}.ais-header>:first-child,.facet__header>:first-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.facet__header.is-active .facet__icon,.is-active.ais-header .facet__icon{display:inline-block;position:relative;width:15px;height:15px}.facet__header.is-active .facet__icon:before,.is-active.ais-header .facet__icon:before{content:"";display:inline-block;background-color:#4b4e56;position:absolute;width:15px;height:3px;left:0;top:50%;margin-top:-1.5px}.facet__header.is-active .facet__icon:after,.is-active.ais-header .facet__icon:after{display:none}.ais-header:not(.is-active) .facet__icon,.facet__header:not(.is-active) .facet__icon{display:inline-block;position:relative;width:15px;height:15px}.ais-header:not(.is-active) .facet__icon:after,.ais-header:not(.is-active) .facet__icon:before,.facet__header:not(.is-active) .facet__icon:after,.facet__header:not(.is-active) .facet__icon:before{content:"";display:inline-block;background-color:#4b4e56;position:absolute}.ais-header:not(.is-active) .facet__icon:before,.facet__header:not(.is-active) .facet__icon:before{width:15px;height:3px;left:0;top:50%;margin-top:-1.5px}.ais-header:not(.is-active) .facet__icon:after,.facet__header:not(.is-active) .facet__icon:after{width:3px;height:15px;left:50%;top:0;margin-left:-1.5px}.facet__body{margin-bottom:1.8em}.ais-body,.facet__content{margin-bottom:.56em}.ais-body .nav li:nth-of-type(1n+10),.facet__content .nav li:nth-of-type(1n+10){display:none}.facet__content.is-active .nav li,.is-active.ais-body .nav li{display:block}.facet__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.75em}.facet--invert{border-bottom:0}.facet--invert .facet__header .facet__icon:after,.facet--invert .facet__header .facet__icon:before{background-color:#e4e4e4}.block-layered-nav .facet:last-of-type{border-bottom:0;margin-bottom:0}.single-form input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.single-form .btn{border-top-left-radius:0;border-bottom-left-radius:0}.suggestive-search{position:relative;z-index:9}.suggestive-search__body{background-color:#fff;position:absolute;top:100%;left:0;right:0;margin-top:1px;box-shadow:0 5px 10px 0 hsla(0,0%,7%,.4);height:20em;overflow-y:auto;z-index:10;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.suggestive-search__body,.suggestive-search__body *{color:#656867!important}.suggestive-search__body a:hover,.suggestive-search__body a:hover strong{color:#cc1924!important;cursor:pointer}.scroll{position:relative;overflow:hidden}.scroll__container{-webkit-overflow-scrolling:touch;overflow-y:hidden}.scroll__body{display:-webkit-flex;display:-ms-flexbox;display:flex}.scroll__body>*{width:calc(50% - .65em);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.scroll__body>:not(:last-child){margin-right:1.3em}.scroll:after,.scroll:before{content:"";display:block;position:absolute;top:0;bottom:0;width:.4em;z-index:1;opacity:0;transition:opacity .3s}.scroll:before{left:0;background:radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,transparent 80%)}.scroll:after{right:0;background:radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,transparent 80%)}.scroll .scroll__arrow{position:absolute;top:45%;background-color:#f9f9f9;height:4em;width:4em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:10;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.scroll .scroll__arrow--left{left:-.5em;padding-left:1em;box-shadow:3px 0 5px 0 rgba(0,0,0,.2);border-radius:0 3px 3px 0;-webkit-transform:translate(-10%,-50%);-ms-transform:translate(-10%,-50%);transform:translate(-10%,-50%)}.scroll .scroll__arrow--left:hover{-webkit-transform:translate(-4%,-50%);-ms-transform:translate(-4%,-50%);transform:translate(-4%,-50%)}.scroll .scroll__arrow--left:before{content:"";display:inline-block;width:15px;height:15px;background:transparent;border-top:3px solid #656867;border-right:3px solid #656867;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.scroll .scroll__arrow--right{right:-.5em;padding-right:1em;box-shadow:-3px 0 5px 0 rgba(0,0,0,.2);border-radius:3px 0 0 3px;-webkit-transform:translate(10%,-50%);-ms-transform:translate(10%,-50%);transform:translate(10%,-50%)}.scroll .scroll__arrow--right:hover{-webkit-transform:translate(4%,-50%);-ms-transform:translate(4%,-50%);transform:translate(4%,-50%)}.scroll .scroll__arrow--right:before{content:"";display:inline-block;width:15px;height:15px;background:transparent;border-top:3px solid #656867;border-right:3px solid #656867;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.scroll.is-start .scroll__arrow--left{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.scroll.is-start:after{opacity:1}.scroll.is-end .scroll__arrow--right{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.scroll.is-end:before{opacity:1}.layer{position:relative;background:#fff}.layer,.layer:before{overflow:hidden;display:block}.layer:before{content:"";padding-top:100%}.layer img{position:absolute;max-width:70%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto}.layer--lg img{max-width:90%}.layer__footer{width:30%;position:absolute;z-index:1;bottom:10%;right:0;border-radius:3px;overflow:hidden}.layer__footer img{-webkit-transform:none;-ms-transform:none;transform:none;position:static;max-width:100%}.layer--4x3{position:relative;overflow:hidden}.layer--4x3:before{content:"";display:block;padding-top:75%;overflow:hidden}.layer--fill img{min-width:100%;max-width:none;height:100%;width:auto}.product-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.product-card a:not(.btn){text-decoration:none}.product-card a:not(.btn):hover{text-decoration:underline}.product-card__body{border-top:1px solid #e4e4e4;padding-bottom:0}.product-card__body>*{margin-bottom:.28em}.product-card__footer{margin-top:auto}.product-card__footer .savings-price{display:none}.product-card__number{background-color:#cc1924;color:#fff}.product-card__label,.product-card__number{position:absolute;top:.5em;left:.5em}.product-card__label{left:auto;right:.5em;width:30%;max-width:70px}.product-card--simple{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.3em}.product-flag{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-.5em;margin-right:-.5em;margin-bottom:1.3em;position:relative}.product-flag>*{padding-left:.5em;padding-right:.5em}.product-flag:not(:last-child){margin-bottom:1.3em;padding-bottom:1.3em}.product-flag a:not(.btn){text-decoration:none}.product-flag a:not(.btn):hover{text-decoration:underline}.product-flag__image{width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:8em}.product-flag__body{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.product-flag__body>:not(:last-child){margin-bottom:.28em}.product-flag__body>:last-child{margin-top:.56em}.product-flag--sm{-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.75em}.product-flag--sm:not(:last-child){margin-bottom:.75em;padding-bottom:.75em}.product-flag--sm .product-flag__image{width:75px}.fixed-bar{position:fixed;z-index:30;top:-100%;left:0;right:0;background-color:#fff;box-shadow:0 5px 10px 0 hsla(0,0%,7%,.2);transition:top .6s}.fixed-bar.is-active{top:0}.fixed-bar__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.fixed-bar .price-box{margin-bottom:0}.fixed-bar .availability{display:none}.card-group>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.card-group>:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.confidence{display:block;text-decoration:none}.confidence>*{margin-bottom:0;line-height:1.2}.confidence>:not(:last-child){margin-bottom:.2em}.confidence h5{color:#2b2c31}.loading,.please-wait,.scp-please-wait{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.loading__text{margin-top:0;margin-bottom:0;margin-left:.56em}.hero-heading{font-size:2.5em}.ais-price-ranges--label,.price-input{position:relative}.ais-price-ranges--label span,.price-input span{position:absolute;top:50%;left:.56em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ais-price-ranges--label input,.price-input input{width:4.5em;padding-left:.28em;padding-right:.28em;padding-left:1.5em}.progress{position:relative}.progress:after{content:"";background-color:#4b68b3;position:absolute;bottom:0;left:0;height:10%;width:0;transition:width 1s}.progress--quarter:after{width:25%}.progress--half:after{width:50%}.progress--three-quarters:after{width:75%}.progress--full:after{width:100%}.product-heading__main{font-size:1.2em}.block-label{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.block-label:hover{cursor:pointer}.block-label .icon{fill:#4b4e56}.block-label .tag{visibility:hidden;color:#fff;border-color:#4caf50}.block-label .tag>*{vertical-align:top}.block-label .radio{position:absolute;bottom:1em;right:1em}.block-label .title__sub{color:#4b4e56}.block-label .card,.block-label .product-card{background-color:transparent}.block-label__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:3px}.block-label__content>:last-child{margin-top:auto}:checked+.block-label__content{border-color:#4caf50;background-color:#def5de}:checked+.block-label__content .icon{display:inline-block;fill:currentColor}:checked+.block-label__content .tag{visibility:visible}.block-label__input{position:absolute;top:1.8em;left:1em;margin-top:-2px}.block-label__body{margin-left:1.3em}.block-label__body>.grid,.block-label__body>.product-grid,.cart-collaterals .block-label__body>.col2-set{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-label__body>.grid>:last-child,.block-label__body>.product-grid>:last-child,.cart-collaterals .block-label__body>.col2-set>:last-child{-webkit-order:-1;-ms-flex-order:-1;order:-1}.block-label__footer>*{margin-bottom:0}.vertical-tabs{display:-webkit-flex;display:-ms-flexbox;display:flex}.vertical-tabs [class*=__headers]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.vertical-tabs [class*=__header]{display:block;position:relative;padding-right:1em}.vertical-tabs [class*=__header].is-active,.vertical-tabs [class*=__header]:hover{color:#cc1924}.vertical-tabs [class*=__header].is-active:after{position:absolute;right:0;float:right;margin-top:5px;content:"";display:inline-block;width:8px;height:8px;background:transparent;border-top:2px solid #656867;border-right:2px solid #656867;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.vertical-tabs [class*=__bodies]{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.vertical-tabs [class*=__body]{display:none}.vertical-tabs [class*=__body].is-active{display:block}.mega-menu .vertical-tabs__header,.mini-heading{display:block;font-weight:600;color:#656867;padding:.75em .75em .56em;border-bottom:1px solid #e4e4e4}.mega-menu>li{width:62em!important;padding:0!important}.mega-menu .vertical-tabs__headers{width:15.5em;border-right:1px solid #e4e4e4;padding-right:1em}.mega-menu .vertical-tabs__header:last-child{border-bottom:0;border-top:2px solid #e4e4e4}.mega-menu .vertical-tabs__bodies{padding-left:1em}[data-cookiename=global_banner] .close{text-decoration:none}[data-cookiename=global_banner] .close:hover{opacity:1;color:#fff}.promo-dropdown__toggle{opacity:.7;text-decoration:none;margin-right:1.3em;color:#fff}.promo-dropdown__toggle:hover{opacity:1}.promo-dropdown__toggle:after{content:"\2303";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;margin-left:.56em;position:relative;top:-3px}.promo-dropdown__toggle.is-active:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:3px}#ampromo-items h4 a{line-height:normal}#ampromo-items .close{background:none!important;top:10px!important;right:28px!important;color:#111}#ampromo-items .close:hover{color:#111}#ampromo-items .close:after{content:"Close";font-size:12px}#ampromo-items .ampromo-item{margin-right:0!important}.t-light-grey a:not(.btn),.t-light-grey h1,.t-light-grey h2,.t-light-grey h3,.t-light-grey h4,.t-light-grey h5,.t-light-grey h6,.t-light-grey label,.t-light-grey ol,.t-light-grey p,.t-light-grey ul{color:#e4e4e4;fill:currentColor}.t-light-grey hr{background-color:#4b4e56}.t-white a:not(.btn),.t-white h1,.t-white h2,.t-white h3,.t-white h4,.t-white h5,.t-white h6,.t-white label,.t-white ol,.t-white p,.t-white ul{color:#fff;fill:currentColor}.t-white hr{background-color:#656867}.t-white [class*=u-separator]{border-color:#4b4e56}.iweb-media-container{position:relative}.product-media-thumbs .thumb{margin-top:2px}.product-media-thumbs a{display:block;border:1px solid #fff}.product-media-thumbs a.is-active{border-color:#cc1924;box-shadow:0 0 2px #cc1924}.product-media-main{position:relative}.product-media-main .icon--drag{height:5em;width:5em;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff}.product-image-gallery li:not(:first-child){display:none}.bx-wrapper .product-image-gallery li{display:block;margin-right:1px}.bx-wrapper{position:relative}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{position:absolute;top:50%}.bx-wrapper .bx-prev{left:0}.bx-wrapper .bx-next{right:0}.iweb-media-zoom-container{display:none;position:fixed;top:0;left:0;z-index:400;width:100%;height:100%;text-align:center}.iweb-media-zoom{overflow:hidden;position:relative;z-index:2000;background:#fff;max-width:90%;max-height:90%;width:2500px;height:2500px;top:5%;margin:0 auto}.iweb-media-icon-zoom{position:absolute;z-index:10;bottom:0;right:0}.iweb-zoom-close{top:1em;right:1em;position:absolute;z-index:3000}.iweb-media-zoom .img-container{position:relative;height:100%;width:calc(100% - 120px);overflow:hidden;float:left}.iweb-media-zoom-cover{display:block}.iweb-media-zoom-thumbs-container{float:right;width:120px;overflow-y:auto;height:100%}.iweb-media-zoom-thumbs{padding:1em}.iweb-media-zoom-thumbs li{margin-bottom:1em}.iweb-media-zoom-thumbs img{display:block;width:100%}.iweb-media-zoom .html-container{position:absolute;background:#fff;border:1px solid #fff;width:100%;height:100%}.iweb-media-zoom.html-mode-constricted .html-container{width:auto;height:auto}.iweb-media-zoom .img-container.full-width{width:100%}.iweb-media-zoom-thumbs .item>a,.media-thumbs-container .item>a{display:block}.iweb-media-zoom .html-container.html-mode-constricted{position:relative;padding-bottom:56.25%;padding-top:25px}.iweb-media-scalable-video,.iweb-media-zoom .html-mode-constricted iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iweb-media-video{position:relative;display:block}.iweb-media-video.overlay:before{width:50%;height:50%;position:absolute;top:50%;left:50%;content:"";background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iweb-media-loader{position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px}.media-thumbs-container{position:relative;overflow:hidden;overflow:auto;height:100%}.media-thumbs-container:before{content:"";display:block;padding-top:500%;overflow:hidden}.media-thumbs-container>:first-child{position:absolute;top:0}.messages{margin-bottom:1em}.my-account .buttons-set{padding-top:0}.validation-advice{margin-top:.2em}.validation-advice:before{content:"";width:0;height:0;display:inline-block;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:4px solid #f44336;border-top:none;margin-right:.2em;vertical-align:super}.pager>*{margin-bottom:0}.limiter>select{margin-left:.56em;margin-right:.56em}.limiter>label{margin-bottom:0}.price-box .old-price{text-decoration:line-through}.fixed-bar .price-box .special-price,.product-info .price-box .special-price{display:block}.discount{background-color:#fff}.checkout-onepage-index .header__options{display:none}.checkout-onepage-index .header__body,.checkout-onepage-index .header__logo{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.checkout-onepage-index .header__logo{margin-right:0}.type-device .layer img{max-width:100px}.currently .nav li{margin-bottom:1px}.toolbar-bottom,.toolbar-top{overflow:hidden}#modal-instacart .card__footer{background-color:#efefef;padding:10px 1.3em}#newsletter-validate-detail .validation-advice{color:#e4e4e4}#newsletter-validate-detail .control{display:block}#newsletter-validate-detail .newsletter_footer_tcs{max-width:100%;margin-top:10px}#newsletter-validate-detail .newsletter_footer_tcs .newsletter_tcs_label{color:#e4e4e4}#newsletter-validate-detail .validation-failed:focus{outline:inherit}.footer-newsletter-label{padding-top:15px}.checkout-onepage-index .pslogin-buttons ul li .pslogin-button-text{min-width:120px}.checkout-onepage-index .pslogin-buttons .pslogin-clearfix{text-align:center}.catalog-category-view .col-main .product-finder-catalog-category-view{margin-bottom:2em}#shopping-cart-table tbody tr:nth-child(odd),#wishlist-table tbody tr:nth-child(odd){background-color:#f9f9f9}.opc .allow.active .step-title .btn,.opc .allow.active .step-title .tag,.opc .step-title .btn,.opc .step-title .tag{visibility:hidden}.opc .allow .step-title .btn,.opc .allow .step-title .tag{visibility:visible}.opc .allow>.card,.opc .allow>.product-card{border-color:#afe7af}.opc .allow.active>.card,.opc .allow.active>.product-card{border-color:#e4e4e4}.alignleft,.alignright{display:inline}.alignleft{margin-right:1em}.alignright{margin-left:1em}.aligncenter{clear:both;display:block}.wp-caption{border:1px solid #e4e4e4;padding:.56em .56em 0;margin-bottom:1em;max-width:100%}.wp-caption .wp-caption-text{margin:.56em 0}.widget{margin-bottom:1.3em}.frm_submit img.frm_ajax_loading{display:inline-block;background:transparent;border-bottom:4px solid #f9f9f9;border-left:4px solid #f9f9f9;border-right:4px solid #656867;border-top:4px solid #f9f9f9;border-radius:100%;height:1em;width:1em;content:"";margin-left:.56em;margin-right:.56em;padding-top:1em;padding-left:1em}.frm_error{background-color:#fde4e7;border-color:#f44336}.content-area .type-post,.page-header{border-bottom:1px solid #656867}.content-area .type-post{margin-bottom:1.3em;padding-bottom:1.3em}.entry-header,.entry-summary img{margin-bottom:1em}.entry-header{text-align:left}.post-navigation .btn{padding-left:1em;padding-right:1em}.ais-search-box--powered-by{font-size:.8em;text-align:right;margin-top:2px}input::-ms-clear{display:none}.ais-hierarchical-menu--link,.ais-menu--link,.ais-price-ranges--link,.ais-refinement-list--label{padding:4px 10px;cursor:pointer;color:#636363;text-decoration:none;display:block;font-family:inherit;font-weight:inherit;font-size:inherit}.ais-hierarchical-menu--item__active>div>.ais-hierearchical-link-wrapper>.ais-hierarchical-menu--link,.ais-price-ranges--item__active>.ais-price-ranges--link,.ais-refinement-list--item__active>div>.ais-hierarchical-list--link,.ais-refinement-list--item__active>div>.ais-refinement-list--label{font-weight:600;box-shadow:inset 3px 0 0 #39c}.ais-hierearchical-link-wrapper,.ais-refinement-list--item{padding:7px 0}.ais-hierarchical-menu--link,.ais-refinement-list--label{line-height:1em;padding:0 10px}.ais-refinement-list--label img{display:inline}.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper .cross-circle,.ais-refinement-list--item__active .cross-circle{display:inline-block;width:12px;height:12px;opacity:0}.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper:hover .cross-circle,.ais-refinement-list--item__active:hover .cross-circle{text-decoration:underline;vertical-align:bottom;margin-left:6px;opacity:1}.ais-refinement-list--item:hover{text-decoration:underline}.ais-price-ranges--label{margin:5px}.ais-refinement-list--checkbox{margin-right:10px}#algolia_instant_selector .current-refinements{position:relative}.ais-current-refined-values--link{cursor:pointer;color:#636363;border-radius:2px;border:1px solid #e4e4e4;background-color:#f4f4f4;display:inline-block;max-width:100%;white-space:nowrap;padding:0 8px 0 0;height:28px;overflow:hidden}.ais-current-refined-values--clear-all{position:absolute;right:6px;top:3px;color:#666;font-weight:500}a.ais-current-refined-values--link:hover{text-decoration:none}.ais-current-refined-values--item{margin-top:8px}.ais-current-refined-values--item:after{clear:both;content:"";display:block}.ais-current-refined-values--item .current-refinement-label{font-weight:600}.ais-current-refined-values--item .cross-wrapper{font-weight:600;background-color:#e4e4e4;border-radius:1px 0 0 1px;float:left;width:26px;height:26px;text-align:center;line-height:26px}.ais-current-refined-values--link:hover .cross-wrapper{text-decoration:none}.ais-current-refined-values--link .cross-wrapper img{display:inline;margin-top:6px}.ais-current-refined-values--item .current-refinement-wrapper{float:left;width:calc(100% - 26px);height:26px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;line-height:26px}.ais-current-refined-values--link:hover .current-refinement-wrapper{text-decoration:line-through}.ais-hierarchical-menu--link:hover,.ais-menu--link:hover,.ais-price-ranges--link:hover{color:#636363}.ais-hierarchical-menu--count,.ais-menu--count,.ais-refinement-list--count{float:right;color:#666}.ais-range-slider--target{position:relative;direction:ltr;background:#f3f4f7;height:6px;margin-top:3em;margin-bottom:4em;width:88%;margin-left:6%}.ais-range-slider--base{width:100%;height:100%;position:relative;z-index:1;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-left:2px solid #e4e4e4;border-right:2px solid #e4e4e4}.ais-range-slider--origin{position:absolute;right:0;top:0;left:0;bottom:0}.ais-range-slider--connect{background:#b5b6b9}.ais-range-slider--background{background:#f3f4f7}.ais-range-slider--handle{width:20px;height:20px;position:relative;z-index:1;background:#fff;border:1px solid #c8c8c8;border-radius:50%;cursor:pointer}.ais-range-slider--handle-lower{left:-10px;bottom:7px}.ais-range-slider--handle-upper{right:10px;bottom:7px}.ais-range-slider--tooltip{position:absolute;background:#fff;top:-2em;min-width:20px;text-align:center;font-size:.8em}.ais-range-slider--pips{box-sizing:border-box;position:absolute;height:3em;top:100%;left:0;width:100%}.ais-range-slider--value{width:40px;position:absolute;text-align:center;margin-left:-20px}.ais-range-slider--value,.ais-range-slider--value-sub{padding-top:15px;font-size:.8em}.ais-range-slider--marker{position:absolute;margin-left:-1px;width:1px;height:5px}.ais-range-slider--marker-large{background:#e4e4e4;width:2px;margin-left:-2px;height:12px}.ais-range-slider--marker-large:first-child{margin-left:0}.info-without-thumb{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#algolia-searchbox .aa-dropdown-menu .before_special{color:#aaa;text-decoration:line-through;font-size:12px}#algolia-searchbox .aa-dropdown-menu .info-without-thumb .category-tag{color:#3284b6}#algolia-searchbox .aa-dropdown-menu .info-without-thumb .details{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#algolia-searchbox .aa-dropdown-menu .info-without-thumb .details em{color:#4b4e56}#algolia-autocomplete-tt.algolia-autocomplete{width:100%;display:inline-block!important}.search-autocomplete{position:static!important}.clear-query-autocomplete{position:absolute;display:none;cursor:pointer;line-height:1;top:1.2em;right:1em;color:#656867}#algolia-searchbox .aa-dropdown-menu{position:absolute;margin-top:-1px;right:0!important;left:0!important;top:4.8em!important;width:100%;z-index:1000!important;border:1px solid #e4e4e4;border-top:3px solid #cc1924;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fff;box-shadow:0 10px 20px 0 hsla(0,0%,7%,.6)}.autocomplete-wrapper{padding-bottom:40px}#algolia-searchbox .aa-dropdown-menu .aa-no-results-products .title{font-weight:600;margin-bottom:30px;font-size:16px}#algolia-searchbox .aa-dropdown-menu .aa-no-results-products .suggestions{margin-bottom:30px}#algolia-searchbox .aa-dropdown-menu .aa-no-results-products .see-all a{color:#656867;font-weight:600}#algolia-searchbox .aa-dropdown-menu .aa-no-results{font-style:italic}.aa-dropdown-menu .category{margin-bottom:0;color:#2570c1;text-transform:uppercase;border-top:2px solid #e4e4e4}.aa-suggestions .aa-suggestion{border-bottom:1px solid #e4e4e4}.aa-suggestions .aa-suggestion:last-child{border-bottom:0}.aa-dataset-suggestions{display:none}.aa-cursor .algoliasearch-autocomplete-hit,.algoliasearch-autocomplete-hit:hover{background-color:#f9f9f9}.algoliasearch-autocomplete-hit em{font-weight:600;font-style:normal}.algoliasearch-autocomplete-hit img{width:50px}.algoliasearch-autocomplete-hit .algoliasearch-autocomplete-category,.algoliasearch-autocomplete-hit .info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.algoliasearch-autocomplete-hit .algoliasearch-autocomplete-category{max-width:100%}#autocomplete-products-footer{position:absolute;bottom:0;right:0;width:100%;background-color:#e4e4e4}#autocomplete-products-footer span{color:#111;font-weight:600}#algolia_instant_selector .clear-query-instant{right:12px;top:10px}.cross-wrapper .clear-refinement{display:block;position:relative;top:5px;left:5px}#algolia-searchbox .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass{position:absolute;right:auto;left:5px;top:7px;fill:#a6a6a6;stroke:#a6a6a6}#algolia-searchbox .magnifying-glass{position:absolute;right:10px;width:20px;height:20px;display:block;top:10px}#algolia_instant_selector{margin:10px}#algolia_instant_selector a,#algolia_instant_selector a:focus,#algolia_instant_selector a:hover{outline:0}#algolia_instant_selector:after{content:"";clear:both;display:block}#algolia_instant_selector .title img{width:200px}#algolia_instant_selector .text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#algolia_instant_selector #instant-search-bar{float:left;width:calc(100% - 140px);height:40px;border:2px solid #54a5cd;border-left:none;padding-left:6px;padding-top:2px}#algolia_instant_selector.with-facets #algolia-left-container{min-height:1px}#algolia_instant_selector .hits .infos{margin:0 15px;padding:6px 10px;color:#aaa;text-align:center;background:#f4f4f4;font-size:12px;clear:both}#algolia_instant_selector .hits .infos strong{color:#555}#algolia_instant_selector .hits .sort-by-label{margin-right:8px}#algolia_instant_selector .hits .no-results{margin:40px 25px;color:#636363;font-size:16px}#algolia_instant_selector a:hover{color:#666}#algolia_instant_selector .hits .no-results strong{color:#555}#algolia_instant_selector .hits .no-results .clear-button{cursor:pointer}#algolia_instant_selector .hits .no-results .popular-searches{text-align:left;margin-top:20px;margin-bottom:30px}#algolia_instant_selector .infos .algolia-logo{font-size:10px}#algolia_instant_selector .facets{padding-top:50px}#algolia_instant_selector .ais-current-refined-values.facet .ais-current-refined-values--body{padding-left:8px}#algolia_instant_selector .facet{margin-bottom:15px;padding-bottom:6px;background-color:#fff;border:1px solid #efefef}#algolia_instant_selector .facet:not(:first-child){margin-top:10px}#algolia_instant_selector .ais-header{margin-bottom:7px}#algolia_instant_selector .ais-header.ais-current-refined-values--header{margin-bottom:13px}#algolia_instant_selector .facet .name{padding:4px 8px;font-weight:500;background-color:#f4f4f4;color:#757575;text-align:left;text-transform:uppercase}.ais-current-refined-values.facet{position:relative}#algolia_instant_selector .as-range-slider--base{margin-top:45px}#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list{padding-left:10px}#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list.ais-hierarchical-menu--list__lvl0{padding-left:0}#algolia_instant_selector .facet .sub_facet:not(:last-child){border-bottom:1px dotted #e0e0e0}#algolia_instant_selector .text-center{text-align:center}#algolia_instant_selector em{background-color:#cfeafa;font-style:normal}#algolia_instant_selector h1{margin:0}#algolia_instant_selector .result{display:block;margin:15px 0;padding:16px 24px;border:1px solid #ededed;background-color:#fff}#algolia_instant_selector .price-wrapper{height:25px}#algolia_instant_selector .result:hover{border-color:#b9b9b9;text-decoration:none}#algolia_instant_selector .result .result-thumbnail{text-align:center}#algolia_instant_selector .result .result-thumbnail img{display:inline;height:148px;width:auto}#algolia_instant_selector .result .result-thumbnail .no-image{display:block;height:148px;background:#fafafa}#algolia_instant_selector .result .ratings .rating-box{margin:0 auto 10px;float:inherit}#algolia_instant_selector h3{margin-bottom:0}#algolia_instant_selector .result .price{text-align:center}#algolia_instant_selector .result .result-title{font-size:14px;text-align:center;color:#636363}#algolia_instant_selector .ui-widget-header{background-color:#bcbcbc}#algolia_instant_selector .result-thumbnail img{width:100%}#algolia_instant_selector #instant-search-bar-container{padding-top:0;margin-bottom:15px;width:100%;position:relative}#algolia_instant_selector #instant-search-bar-container:after{clear:both;content:"";display:block}#algolia_instant_selector .as-search-box--input{width:100%;height:40px}#algolia_instant_selector #instant-search-bar:focus{outline:0;box-shadow:none}#algolia_instant_selector #instant-search-box label{display:none}#algolia_instant_selector .instant-search-bar-label{background-color:#54a5cd;height:40px;line-height:24px;padding:8px 12px;color:#fff;float:left;width:140px;text-align:right;position:relative}#algolia_instant_selector #instant-search-box .icon{display:block;position:absolute;left:8px;width:16px;height:16px}#algolia_instant_selector #instant-search-box .clear-query-instant,#algolia_instant_selector #instant-search-box .icon{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#algolia_instant_selector .before_special{color:#aaa;text-decoration:line-through;font-size:12px}#algolia_instant_selector button:hover{background:#2e8ab8 none repeat scroll 0 0;cursor:pointer}.ais-price-ranges--button{background:#39c none repeat scroll 0 0;padding:5px 15px;margin-left:10px;color:#fff}#algolia_instant_selector button:not(.ais-price-ranges--button),.ais-price-ranges--button{border:0 none;font-size:13px;font-weight:400;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle}#algolia_instant_selector button:not(.ais-price-ranges--button){background:#f4f4f4 none repeat scroll 0 0;display:block;margin:auto;margin-top:0;padding:7px 15px;color:#666;white-space:nowrap}#algolia_instant_selector button:not(.ais-price-ranges--button):hover{background:#3599cc none repeat scroll 0 0;color:#fff}#algolia_instant_selector .pull-left{float:left}#algolia_instant_selector .pull-right{float:right}#algolia_instant_selector #refine-toggle{text-align:center;height:40px;line-height:40px;border:1px solid #ededed;margin:10px 0 20px;font-weight:700;cursor:pointer}#algolia-static-content{margin-bottom:20px}#algolia_instant_selector .visible-sm,#algolia_instant_selector .visible-xs{display:none!important}#algolia_instant_selector .hidden-sm,#algolia_instant_selector .hidden-xs{display:block!important}#algolia-right-container .infos.hidden{display:none}#instant-search-facets-container>*{padding:1.3em}.ais-current-refined-values--body>*{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ais-current-refined-values--clear-all{margin-top:1em}.ais-root{margin-bottom:0}.ais-refinement-list--item{padding-left:1.8em;position:relative;display:block;overflow:hidden}.ais-refinement-list--item:after,.ais-refinement-list--item:before{display:block;content:"";position:absolute}.ais-refinement-list--item:before{border:1px solid #656867;height:1em;width:1em;left:0;top:.22em}.ais-refinement-list--item:after{height:calc(1em - 4px);width:calc(1em - 4px);left:3px;top:calc(.22em + 3px)}.ais-refinement-list--item:hover:after{background-color:#656867}.ais-price-ranges--item__active .ais-price-ranges--link:after,.ais-refinement-list--item.is-active:after,.ais-refinement-list--item__active:after{background-color:#cc1924}.ais-refinement-list--checkbox{position:absolute;top:0;left:-999em}.ais-refinement-list--label{margin-bottom:0}.ais-price-ranges--form{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ais-price-ranges--form>*{margin-bottom:0}.ais-price-ranges--input{width:70px!important}.ais-price-ranges--separator{margin-top:.2em}#instant-search-pagination-container{text-align:center}.ais-pagination--item__disabled .ais-pagination--link{opacity:.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed}.ais-pagination--link{padding:7px 16px;border-radius:3px;font-size:inherit;font-weight:600;text-decoration:none;cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;width:auto;fill:currentColor;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#2b2c31;border-bottom-width:3px;padding:.56em 1em}.ais-pagination--link svg{display:inline-block;vertical-align:middle;margin-top:-.3em}.ais-pagination--link::moz-focus-inner{border:0;padding:0;margin-top:-2px;margin-bottom:-2px}.ais-pagination--link.is-active,.ais-pagination--link:hover{background-color:#fff;color:#2b2c31}.ais-pagination--link.is-active{border-color:#d9d9d9}.ais-pagination--link:focus{background-color:#f2f2f2;color:#2b2c31}.ais-pagination--item__active .ais-pagination--link,.ais-pagination--link:hover{background-color:#e4e4e4;color:#2b2c31}.ais-pagination--item__active .ais-pagination--link.is-active,.ais-pagination--item__active .ais-pagination--link:hover,.ais-pagination--link:hover.is-active,.ais-pagination--link:hover:hover{background-color:#f1f1f1;color:#2b2c31}.ais-pagination--item__active .ais-pagination--link.is-active,.ais-pagination--link:hover.is-active{border-color:#bebebe}.ais-pagination--item__active .ais-pagination--link:focus,.ais-pagination--link:hover:focus{background-color:#d7d7d7;color:#2b2c31}.ais-pagination--item__previous .ais-pagination--link:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.ais-pagination--item__next .ais-pagination--link:after,.ais-pagination--item__previous .ais-pagination--link:before{content:"";display:inline-block;width:6px;height:6px;background:transparent;border-top:2px solid #2b2c31;border-right:2px solid #2b2c31}.ais-pagination--item__next .ais-pagination--link:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ui-form{position:relative}.ui-form .ui-autocomplete{width:auto!important;top:100%!important}.ui-autocomplete-loading{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/spinner/line.gif) 98% no-repeat #fff!important}.ui-front .algolia-autocomplete{display:block!important}.ui-front .aa-dropdown-menu{top:100%!important;right:0!important;background-color:#fff;box-shadow:0 5px 10px 0 hsla(0,0%,7%,.4);border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#656867}.ui-front .aa-dropdown-menu *{color:#656867!important}.ui-front .aa-dropdown-menu .aa-suggestions a{display:block;padding:.75em;text-decoration:none}.ui-front .aa-dropdown-menu .aa-suggestions a em{font-weight:600}.ui-front .aa-dropdown-menu [aria-selected=true]{background-color:#e4e4e4}#braintree-accepted-cards img{display:inline-block;margin-right:4px}#credit-card-form.loading,#credit-card-form.please-wait,#credit-card-form.scp-please-wait{position:relative}#credit-card-form .braintree-hostedfield{opacity:1}#credit-card-form .credit-card-loading{display:none}#credit-card-form.loading .credit-card-loading,#credit-card-form.please-wait .credit-card-loading,#credit-card-form.scp-please-wait .credit-card-loading{position:absolute;top:30%;left:0;right:0;width:100%;height:70%;text-align:center;display:block}#credit-card-form.loading .credit-card-loading img,#credit-card-form.please-wait .credit-card-loading img,#credit-card-form.scp-please-wait .credit-card-loading img{margin:16px auto}#credit-card-form.loading .braintree-hostedfield,#credit-card-form.please-wait .braintree-hostedfield,#credit-card-form.scp-please-wait .braintree-hostedfield{opacity:0}#credit-card-form label{float:none}#braintree-hosted-submit{display:none}.braintree-input-field{height:48px;max-width:340px;padding:0 10px;border:1px solid #d3d3d3;background:#fff}.braintree-input-field.braintree-postal-code{width:140px}.braintree-card-input-field{height:50px;width:100%;max-width:372px;border:1px solid #d3d3d3;position:relative;background:#fff}.braintree-card-input-field .card-type{position:absolute;top:0;left:0;bottom:0;padding:0 10px 0 8px}.braintree-card-input-field .card-type img{height:48px}.braintree-card-input-field #card-number{float:left;height:48px;width:100%;padding-left:66px;box-sizing:border-box}.braintree-expiration{width:90px;display:inline-block;*zoom:1;*display:inline}.braintree-expiration-seperator{font-size:2em;padding:0 .5em}.braintree-cvv{width:90px;float:left}.braintree-hostedfield .cvv-what-is-this{margin-left:0}#three-d-modal{position:fixed;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh;width:100vw;z-index:100000;visibility:visible;transition:.4s;opacity:1}#three-d-modal.hidden{visibility:hidden;transition:.4s;opacity:0}#three-d-modal.hidden .bt-modal-frame{transition:.4s;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}#three-d-modal .bt-modal-frame{height:450px;width:440px;margin:auto;background-color:#fff;z-index:2;border-radius:6px;transition:.4s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#three-d-modal .bt-modal-body{height:380px}#three-d-modal .bt-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.75}#paypal-container iframe{display:none}button.braintree-paypal-button{background:#019cde;color:#fff}button.braintree-paypal-button.braintree-paypal-loading{background:#014c6b url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/gene/braintree/paypal-loading.gif) 50% no-repeat;background-size:32px}button.braintree-paypal-button.braintree-paypal-loading>span{opacity:0}button.braintree-paypal-button.braintree-paypal-loading:hover{background:#014c6b url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/gene/braintree/paypal-loading.gif) 50% no-repeat;background-size:32px}button.braintree-paypal-button:hover{background:#0175a6}button.braintree-paypal-button>span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/gene/braintree/paypal.png) 100% no-repeat;background-size:70px;padding-right:80px}#creditcard-saved-accounts,#paypal-saved-accounts{width:100%}#creditcard-saved-accounts tr,#paypal-saved-accounts tr{border-bottom:1px dotted #d3d3d3}#creditcard-saved-accounts tr td,#paypal-saved-accounts tr td{vertical-align:middle}#payment_form_gene_braintree_creditcard #creditcard-saved-accounts .label,#payment_form_gene_braintree_creditcard #creditcard-saved-accounts label,#payment_form_gene_braintree_paypal #paypal-saved-accounts .label,#payment_form_gene_braintree_paypal #paypal-saved-accounts label{width:100%;padding:0;text-align:left;float:none}#payment_form_gene_braintree_creditcard p,#payment_form_gene_braintree_paypal p{padding:0}#creditcard-saved-accounts tr.other-row,#paypal-saved-accounts tr.other-row{border-bottom:0}#creditcard-saved-accounts label{float:left;padding:10px 0;line-height:40px;width:100%}#creditcard-saved-accounts tr.other-row label,#paypal-saved-accounts tr.other-row label{padding:8px 0}#paypal-saved-accounts label{padding:6px 0;line-height:40px}#creditcard-saved-accounts label img,#paypal-saved-accounts label img{margin-left:6px;height:40px;float:left}#creditcard-saved-accounts label .saved-card-info,#paypal-saved-accounts label .saved-paypal-email{margin-left:14px;float:left}#creditcard-saved-accounts label .saved-card-info span{line-height:40px}#creditcard-saved-accounts label .saved-card-info span.saved-expiry-date{font-size:12px;font-weight:400;margin-left:14px}#gene_braintree_creditcard_store_in_vault_div label,label[for=gene_braintree_paypal_store_in_vault]{width:auto!important}body.checkout-multishipping-billing #payment-continue.loading,body.checkout-multishipping-billing #payment-continue.please-wait,body.checkout-multishipping-billing #payment-continue.scp-please-wait{padding-left:12px}body.checkout-multishipping-billing #payment-continue.loading>span,body.checkout-multishipping-billing #payment-continue.please-wait>span,body.checkout-multishipping-billing #payment-continue.scp-please-wait>span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/gene/loader-white.gif) 0 no-repeat;background-size:15px 15px;padding-left:22px}body.checkout-multishipping-billing .buttons-set #paypal-complete{float:right;width:400px;text-align:right}body.checkout-multishipping-billing .buttons-set #paypal-complete>label{float:right;margin-right:16px}body.checkout-multishipping-billing .buttons-set #paypal-complete #paypal-container{float:right}.braintree-card-unsupported{margin-top:1em}#braintree-expiration-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.credit-card-loading:before{content:""}.credit-card-loading img{display:none}.braintree-card-input-field,.braintree-input-field{background-color:#fff!important;color:#656867!important;border:0!important}#card-number,#cvv,#expiration-month,#expiration-year{position:relative;border:1px solid #656867!important;border-radius:3px!important}#card-number:after,#cvv:after,#expiration-month:after,#expiration-year:after{display:block;position:absolute;top:50%;right:1em;margin-top:-6px}#card-number.braintree-hosted-fields-focused,#cvv.braintree-hosted-fields-focused,#expiration-month.braintree-hosted-fields-focused,#expiration-year.braintree-hosted-fields-focused{border-color:#008a00!important;box-shadow:0 0 5px 0 hsla(0,0%,7%,.3);outline:none}#card-number.braintree-hosted-fields-invalid,#cvv.braintree-hosted-fields-invalid,#expiration-month.braintree-hosted-fields-invalid,#expiration-year.braintree-hosted-fields-invalid{border-color:#f44336!important}#card-number.braintree-hosted-fields-invalid:after,#cvv.braintree-hosted-fields-invalid:after,#expiration-month.braintree-hosted-fields-invalid:after,#expiration-year.braintree-hosted-fields-invalid:after{content:"";height:10px;width:10px;border-radius:100%;background-color:#f44336;display:inline-block}#card-number.braintree-hosted-fields-valid,#cvv.braintree-hosted-fields-valid,#expiration-month.braintree-hosted-fields-valid,#expiration-year.braintree-hosted-fields-valid{border-color:#4caf50!important}#card-number.braintree-hosted-fields-valid:after,#cvv.braintree-hosted-fields-valid:after,#expiration-month.braintree-hosted-fields-valid:after,#expiration-year.braintree-hosted-fields-valid:after{content:"";display:inline-block;height:10px;width:4.5px;border-right:2px solid #4caf50;border-bottom:2px solid #4caf50;-webkit-transform:rotate(42deg);-ms-transform:rotate(42deg);transform:rotate(42deg)}.braintree-hostedfield .cvv-what-is-this{display:inline-block!important;margin-top:1em!important;margin-left:1em!important}form.gene-braintree-edit-form .input-box.expiry-date select{width:auto!important}#dt_method_gene_braintree_creditcard img.payment-2{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:44px;max-width:47%}#pp-express-overlay{z-index:1900}#pp-express-modal{display:none;position:absolute;top:0;left:0;right:0;z-index:2000}#pp-express-modal .button.loading,#pp-express-modal .button.please-wait,#pp-express-modal .button.scp-please-wait{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#pp-express-modal .button.loading:before,#pp-express-modal .button.please-wait:before,#pp-express-modal .button.scp-please-wait:before{content:"";margin-right:.75em}#pp-express-modal.loading:before,#pp-express-modal.please-wait:before,#pp-express-modal.scp-please-wait:before{content:"";position:absolute;z-index:2000;top:30%;left:44%;left:calc(50% - 19px)}#payment_form_gene_braintree_creditcard #creditcard-saved-accounts label,#payment_form_gene_braintree_creditcard #creditcard-saved-accounts label .saved-card-info span.saved-card-number,#payment_form_gene_braintree_creditcard #creditcard-saved-accounts label .saved-card-info span.saved-expiry-date{font-size:12px;font-weight:400}#braintree-saved-payments .payment-methods-container .payment-methods .payment-method-card-number{letter-spacing:3px;display:block}#braintree-saved-payments .payment-methods-container .payment-methods .payment-method-expiry-date{display:block;font-size:12px}#braintree-saved-payments .payment-methods-container .payment-methods .method-options a{margin-left:38px}form.gene-braintree-edit-form .input-box.card-number{line-height:48px;letter-spacing:3px}form.gene-braintree-edit-form .input-box.card-number img{margin-right:14px}form.gene-braintree-edit-form .input-box.expiry-date select{width:110px}form.gene-braintree-edit-form .input-box.cvv-field input{width:4em!important}.magestore-popup_social{max-width:622px!important}.clear{width:100%;height:0;clear:both;font-size:0;line-height:0}#sociallogin_button{margin-top:10px}#sociallogin_button button span{box-sizing:border-box}#bt-loginfb-other span,#bt-loginfb-popup span,#bt-loginfb span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/fb.png) no-repeat;display:block;float:left}#bt-loginfb-other span span,#bt-loginfb-popup span span,#bt-loginfb span span{background:none repeat scroll 0 0 #2d78bd}#bt-loginamazon-other span,#bt-loginamazon-popup span,#bt-loginamazon span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/bt_amazon.png) no-repeat;display:block;float:left}#bt-loginamazon-other span span,#bt-loginamazon-popup span span,#bt-loginamazon span span{background:none repeat scroll 0 0 #fe9900}#bt-loginins-other span,#bt-loginins-popup span,#bt-loginins span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/bt_intagram.png) no-repeat;display:block;float:left}#bt-loginins-other span span,#bt-loginins-popup span span,#bt-loginins span span{background:none repeat scroll 0 0 #42729a}#bt-logingo-other span,#bt-logingo-popup span,#bt-logingo span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/google.png) no-repeat;display:block;float:left}#bt-logingo-other span span,#bt-logingo-popup span span,#bt-logingo span span{background:none repeat scroll 0 0 #dd4b39}#magestore-popup .input-box{width:100%}#bt-loginvk-other span,#bt-loginvk-popup span,#bt-loginvk span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/vk.png) no-repeat;display:block;float:left}#bt-loginvk-other span span,#bt-loginvk-popup span span,#bt-loginvk span span{background:none repeat scroll 0 0 #44678d}#bt-loginper-other span,#bt-loginper-popup span,#bt-loginper span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/persional.png) no-repeat;display:block;float:left}#bt-loginper-other span span,#bt-loginper-popup span span,#bt-loginper span span{background:none repeat scroll 0 0 #ffc823}#bt-loginse-other span,#bt-loginse-popup span,#bt-loginse span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/stack.png) no-repeat;display:block;float:left}#bt-loginse-other span span,#bt-loginse-popup span span,#bt-loginse span span{background:none repeat scroll 0 0 #3170c3}#bt-loginaol-popup span,#bt-logintw-other span,#bt-logintw span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/twit.png) no-repeat;display:block;float:left}#bt-loginaol-popup span span,#bt-logintw-other span span,#bt-logintw span span{background:none repeat scroll 0 0 #28bceb}#bt-loginya-popup span,#bt-loginya span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/yh.png) no-repeat;display:block;float:left}#bt-loginya-other span span,#bt-loginya-popup span span,#bt-loginya span span{background:none repeat scroll 0 0 #6f2b90}#bt-loginaol-other span,#bt-loginaol-popup span,#bt-loginaol span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/aol.png) no-repeat}#bt-loginaol-other span span,#bt-loginaol-popup span span,#bt-loginaol span span{background:none repeat scroll 0 0 #ffc923}#bt-loginwp-other span,#bt-loginwp-popup span,#bt-loginwp span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/wpress.png) no-repeat}#bt-loginwp-other span span,#bt-loginwp-popup span span,#bt-loginwp span span{background:none repeat scroll 0 0 #555}#bt-logincal-other span,#bt-logincal-popup span,#bt-logincal span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/clavid.png) no-repeat}#bt-logincal-other span span,#bt-logincal-popup span span,#bt-logincal span span{background:none repeat scroll 0 0 #12396b}#bt-loginorg-other span,#bt-loginorg-popup span,#bt-loginorg span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/orange.png) no-repeat}#bt-loginorg-other span span,#bt-loginorg-popup span span,#bt-loginorg span span{background:none repeat scroll 0 0 #ff6501}#bt-loginmp-other span,#bt-loginmp-popup span,#bt-loginmp span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/mysp.png) no-repeat}#bt-loginmp-other span span,#bt-loginmp-popup span span,#bt-loginmp span span{background:none repeat scroll 0 0 #ff6501}#bt-loginlive-other span,#bt-loginlive-popup span,#bt-loginlive span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/live.png) no-repeat}#bt-loginlive-other span span,#bt-loginlive-popup span span,#bt-loginlive span span{background:none repeat scroll 0 0 #30a8e4}#bt-loginfq-other span,#bt-loginfq-popup span,#bt-loginfq span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/fq.png) no-repeat}#bt-loginfq-other span span,#bt-loginfq-popup span span,#bt-loginfq span span{background:none repeat scroll 0 0 #099eba}#bt-loginlinked-other span,#bt-loginlinked-popup span,#bt-loginlinked span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/linked.png) no-repeat}#bt-loginlinked-other span span,#bt-loginlinked-popup span span,#bt-loginlinked span span{background:none repeat scroll 0 0 #017fb2}#bt-loginopen-other span,#bt-loginopen-popup span,#bt-loginopen span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/myop.png) no-repeat}#bt-loginopen-other span span,#bt-loginopen-popup span span,#bt-loginopen span span{background:none repeat scroll 0 0 #74bc52}#bt-loginlj-other span,#bt-loginlj-popup span,#bt-loginlj span{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/liveJ.png) no-repeat}#bt-loginlj-other span span,#bt-loginlj-popup span span,#bt-loginlj span span{background:none repeat scroll 0 0 #143ea9}#sociallogin-other-div{display:block;float:right}#sociallogin-other-a{width:91px;display:block}#sociallogin-other-a-popup{display:none!important}.sociallogin-other{display:block;float:right;width:100%}.sociallogin-other-span{cursor:pointer;font-weight:700;white-space:nowrap}.sociallogin-other-span-img-popup{float:right;width:20px;height:25px;cursor:pointer;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/add.png) no-repeat 100%}.sociallogin-other-button{width:auto;max-width:375px}button.bt-login-social{background:none;border:none;cursor:pointer}button.bt-login-social:hover{opacity:.9}button.bt-login-social span{height:35px;line-height:35px;color:#fff;padding:0 0 0 35px;float:left}button#bt-logintw-popup span{height:35px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/twit.png) no-repeat;display:block;float:left}button.bt-login-social span span{background-position:100% 0!important;padding-left:10px!important;text-align:left;color:#fff;min-width:110px;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:regular;text-transform:none;min-width:125px}#magestore-popup{top:100px;position:absolute;z-index:40020;border-radius:3px}#bg_fade{background-color:rgba(0,0,0,.7);height:100%;left:0;margin:0;padding:0;position:fixed;top:0;visibility:hidden;z-index:1000;opacity:1!important}#sociallogin-close{cursor:pointer;height:33px;position:absolute;right:-20px;top:-16px;z-index:9999;right:-12px;top:-15px;height:34px;width:33px;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/close.png) no-repeat}#magestore-login-form{float:none!important}.magestore-loign-h3{font-size:15px}.login-label,.sociallogin-field>label{padding-top:10px}.login-label em{color:red}.magestore-login-popup-button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}#magestore-forgot-password,#magestore-sociallogin-create-new-customer{float:left}.popup_click_btn{margin:0!important}.ajax-login-image{background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/opc-ajax-loader.gif) no-repeat scroll 0 0 transparent;width:16px;height:16px;margin:5px 0 5px 152px}.magestore-invalid-email{margin-left:152px;color:red;float:left}.magestore-sociallogin-create-new-customer{float:left;clear:both}.magestore-sociallogin-create-new-customer a{padding-left:32px}.magestore-create-popup-button{margin-top:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sociallogin-other-button-popup{float:left;text-align:center;padding:15px 0 0}#sociallogin_button ul.right{text-align:center}#magestore-create-user{float:none!important}#sociallogin_button #magestore-popup_social ul li button{width:175px;height:37px}#sociallogin_button ul,ul.magestore-login-social{text-align:center}#magestore-popup{width:66%!important;z-index:99999;max-width:630px}#magestore-popup_social{text-align:center;font-size:1.5em;line-height:1.25em;margin-bottom:.7em;position:absolute;top:100px!important;left:0;z-index:100000;background-color:#fff}.magestore-popup_social{width:90%!important}#other_sociallogin_label{background-color:#f0f0ed;line-height:2em}#magestore-popup_social li{text-align:center}ul.magestore-login-social li.button{list-style:none!important;padding:4px 0}ul.magestore-login-social li.button:hover{background:none!important;margin:0;border:none;list-style:none!important}.sociallogin-input-box .input-text{box-shadow:none}.sociallogin-other-button-popup li.button{padding:3px 8px!important}.sociallogin-other-button-popup li.button,.sociallogin-other-button-popup li.button:hover{background:none;border:none;list-style:none!important}.other-button{padding:0}.bt-login-social{padding:0;margin:0!important}.top-container{width:100%}#sociallogin_button ul li,.sociallogin-other ul li{margin:0}#sociallogin_button ul li.button,.sociallogin-other ul li.button{background:none!important;border:none!important;list-style:none!important}#sociallogin_button ul li.button,.sociallogin-other ul li{display:inline-block;margin:0 auto}#sociallogin_button ul li.button:hover{background:none!important;border:none!important;list-style:none!important}.sociallogin-other-button{_display:block!important;z-index:3000!important}#sociallogin-other-a{display:inline-block;width:100%;text-align:right}#sociallogin-other-div{display:inline-block;width:100%;margin:0}#sociallogin-other-b{display:block;height:30px;line-height:30px}#sociallogin-other-b span{display:block;margin-right:30px;text-align:right}#sociallogin-other-button{top:30px}#magestore-login-form .magestore-invalid-email{margin:0}#bg_fade{z-index:30020!important;float:left;width:100%;min-height:3000px}.active .sociallogin-other-span-img-popup{float:right;width:20px;height:25px;cursor:pointer;background:url(https://www.mymemory.co.uk/skin/frontend/base/default/chopchop/img/sociallogin/sub.png) no-repeat 100%}[todo]{outline:3px dotted lime}.store-default .fixed-bar .price-box .regular-price:after,.store-default .fixed-bar .price-box .special-price:after,.store-default .product-info .price-box .regular-price:after,.store-default .product-info .price-box .special-price:after{content:"Free UK Delivery & Returns"}.store-default .product-card:not(.product-card--top-50)__footer .price-box:before{content:"Free UK Delivery & Returns";display:block}.ci-test{color:red}@media screen and (-webkit-min-device-pixel-ratio:0){input,input:focus,select,select:focus,textarea,textarea:focus{font-size:16px}}@media (min-width:0px) and (max-width:680px){#magestore-popup_social{font-size:1.5em!important}}@media (min-width:0px) and (max-width:459px){#sociallogin_button #magestore-popup_social ul li{padding:0 0 10px}}@media (min-width:35em){[class*=u-container]{width:96%;margin-left:auto;margin-right:auto}.g-col-sm-1{width:8.33333%}.g-col-sm-2{width:16.66667%}.g-col-sm-3{width:25%}.g-col-sm-4,.product-grid>*{width:33.33333%}.g-col-sm-5{width:41.66667%}.cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2,.g-col-sm-6{width:50%}.g-col-sm-7{width:58.33333%}.g-col-sm-8{width:66.66667%}.g-col-sm-9{width:75%}.g-col-sm-10{width:83.33333%}.g-col-sm-11{width:91.66667%}.g-col-sm-12{width:100%}.u-section-xs{margin-bottom:calc(1.3em + .2 * (100vw - 35em) / 47)}.u-section-xs,.u-section-xs-top{margin-top:calc(1.3em + .2 * (100vw - 35em) / 47)}.u-section-xs-bottom{margin-bottom:calc(1.3em + .2 * (100vw - 35em) / 47)}.u-section-sm{margin-bottom:calc(2em + 2 * (100vw - 35em) / 47)}.u-section-sm,.u-section-sm-top{margin-top:calc(2em + 2 * (100vw - 35em) / 47)}.u-section-sm-bottom{margin-bottom:calc(2em + 2 * (100vw - 35em) / 47)}.u-section{margin-bottom:calc(3em + 3 * (100vw - 35em) / 47)}.u-section,.u-section-top{margin-top:calc(3em + 3 * (100vw - 35em) / 47)}.u-section-bottom{margin-bottom:calc(3em + 3 * (100vw - 35em) / 47)}.u-section-lg{margin-bottom:calc(4em + 4 * (100vw - 35em) / 47)}.u-section-lg,.u-section-lg-top{margin-top:calc(4em + 4 * (100vw - 35em) / 47)}.u-section-lg-bottom{margin-bottom:calc(4em + 4 * (100vw - 35em) / 47)}.aa-dropdown-menu .category,.h6,h6{font-size:calc(.88889em + -.05556 * ((82.7vw - 35em) / 47))}.h5,h5,legend{font-size:calc(1em + 0 * ((82.7vw - 35em) / 47))}.ais-header>*,.h4,h4{font-size:calc(1.125em + .075 * ((82.7vw - 35em) / 47))}#ampromo-items h4 a,.h3,.legend,h3{font-size:calc(1.26562em + .17437 * ((82.7vw - 35em) / 47))}#ampromo-items>h4,.h2,.product-info .price-box .regular-price .price,.product-info .price-box .special-price .price,h2{font-size:calc(1.42383em + .30417 * ((82.7vw - 35em) / 47))}.h1,.hero-heading,.product-heading__main,h1{font-size:calc(1.60181em + .47179 * ((82.7vw - 35em) / 47))}.modal__dialog{max-width:50em;width:90%;margin:5em auto}.pagination li.is-first a:before{margin-right:.56em}.pagination li.is-last a:after{margin-left:.56em}.scroll__body>*{-webkit-flex-basis:16em;-ms-flex-preferred-size:16em;flex-basis:16em}.scroll .scroll__arrow{height:8em;top:50%}.hero-heading{font-size:calc(2.5em + 1 * ((82.7vw - 35em) / 47))}.product-heading__main{font-size:calc(1.2em + .8 * ((82.7vw - 35em) / 47))}.product-media-main .bx-controls,.product-media-main .icon--drag{display:none}.checkout-types{text-align:right}.autocomplete-wrapper>*>:first-child{padding:1em}.ais-pagination--item__previous .ais-pagination--link:before{margin-right:.56em}.ais-pagination--item__next .ais-pagination--link:after{margin-left:.56em}#pp-express-modal{max-width:60em;width:90%;margin:5em auto}}@media (min-width:35em) and (max-width:47.99em){.u-toggle-sm{display:none}.u-toggle-sm.is-active{display:block}.u-visible-sm{display:block!important}.u-visible-sm-inline{display:inline!important}.u-visible-sm-inline-block{display:inline-block!important}.content-grid__side,.u-hidden-sm{display:none!important}}@media (min-width:48em){.g-col-md-1{width:8.33333%}.g-col-md-2{width:16.66667%}.g-col-md-3{width:25%}.g-col-md-4{width:33.33333%}.g-col-md-5{width:41.66667%}.g-col-md-6{width:50%}.g-col-md-7{width:58.33333%}.g-col-md-8{width:66.66667%}.g-col-md-9{width:75%}.g-col-md-10{width:83.33333%}.g-col-md-11{width:91.66667%}.g-col-md-12{width:100%}.nav--pills a,.nav--primary li>a,.wp .pagination>* a{padding:1em}.nav--primary{z-index:10}.nav--primary .nav__depth-1>a{display:none}.nav--primary .nav__depth-1>ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.nav--primary .nav__depth-2,.nav--primary li.level0{position:relative;z-index:10}.nav--primary .nav__depth-2>a,.nav--primary li.level0>a{font-weight:600;margin-right:1px;color:#fff;font-size:1.1em}.nav--primary .nav__depth-2>a:hover,.nav--primary li.level0>a:hover{background-color:#cc1924;color:#fff}.nav--primary .nav__depth-2>ul,.nav--primary li.level0>ul{display:none;position:absolute;top:100%;left:0;padding:1.3em 1.3em 1.8em;background-color:#fff;border:1px solid #e4e4e4;border-top:3px solid #cc1924;border-bottom-width:3px;box-shadow:0 10px 20px 0 hsla(0,0%,7%,.6);white-space:nowrap}.nav--primary .nav__depth-2>ul>li,.nav--primary li.level0>ul>li{width:15.5em;vertical-align:top;padding-right:1em}.nav--primary .nav__depth-2:focus>a,.nav--primary .nav__depth-2:hover>a,.nav--primary li.level0:focus>a,.nav--primary li.level0:hover>a{background-color:#cc1924;color:#fff}.nav--primary .nav__depth-2:focus>ul,.nav--primary .nav__depth-2:hover>ul,.nav--primary li.level0:focus>ul,.nav--primary li.level0:hover>ul{display:block}.nav--primary .nav__depth-2.has-multi-level:focus>ul>li,.nav--primary .nav__depth-2.has-multi-level:hover>ul>li,.nav--primary li.level0.has-multi-level:focus>ul>li,.nav--primary li.level0.has-multi-level:hover>ul>li{display:inline-block}.nav--primary .nav__depth-2 li:not(.has-child)>a,.nav--primary .nav__depth-3.has-child>a,.nav--primary li.level0 li:not(.has-child)>a,.nav--primary li.level1.has-child>a{padding:.28em .75em}.nav--primary .nav__depth-3.has-child>a,.nav--primary li.level1.has-child>a{font-weight:600;color:#cc1924;padding-bottom:.56em;border-bottom:1px solid #e4e4e4;margin-bottom:.75em}.nav--primary .is-featured>a{background-color:#cc1924;color:#fff}.nav--primary .is-featured>a:hover{background-color:#9f131c}.nav--primary li.nav-align-right{margin-left:auto}.nav--primary li.nav-align-right>ul{left:auto;right:0}.nav--primary>li>ul>li{display:inline-block}.nav--primary .nav-4>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;white-space:normal!important}.nav--primary .nav-4>ul .nav-4-1,.nav--primary .nav-4>ul .nav-4-3,.nav--primary .nav-4>ul .nav-4-4,.nav--primary .nav-4>ul .nav-4-6{margin-bottom:1em}.header__body{padding-top:1.3em;padding-bottom:1.3em}.single-form--lg .btn,.single-form--lg input{font-size:1.2em;padding:10px 20px}.mega-menu{display:block}.has-mega-menu .mega-menu{position:absolute;left:0;right:0;top:100%;visibility:hidden;opacity:0}.has-mega-menu.prop .mega-menu,.has-mega-menu:hover .mega-menu{transition-delay:.01s;visibility:visible;opacity:1}.has-mega-menu>ul{display:none!important}.has-mega-menu.prop>ul.mega-menu,.has-mega-menu>ul.mega-menu{display:block!important}.home-hero__content{text-align:center}.has-search-autocomplete-lg{position:relative}.ais-pagination--link{padding:1em}}@media (min-width:48em) and (max-width:61.99em){.u-toggle-md{display:none}.u-toggle-md.is-active{display:block}.u-visible-md{display:block!important}.u-visible-md-inline{display:inline!important}.u-visible-md-inline-block{display:inline-block!important}.u-hidden-md{display:none!important}}@media (min-width:62em){.g-col-lg-1{width:8.33333%}.g-col-lg-2{width:16.66667%}.g-col-lg-3,.product-grid>*{width:25%}.g-col-lg-4{width:33.33333%}.g-col-lg-5{width:41.66667%}.g-col-lg-6{width:50%}.g-col-lg-7{width:58.33333%}.g-col-lg-8{width:66.66667%}.g-col-lg-9{width:75%}.g-col-lg-10{width:83.33333%}.g-col-lg-11{width:91.66667%}.g-col-lg-12{width:100%}.lead,.price-box .regular-price .price,.price-box .special-price .price{font-size:1.2em}}@media (min-width:62em) and (max-width:81.99em){.u-toggle-lg{display:none}.u-toggle-lg.is-active{display:block}.u-visible-lg{display:block!important}.u-visible-lg-inline{display:inline!important}.u-visible-lg-inline-block{display:inline-block!important}.u-hidden-lg{display:none!important}}@media (min-width:82em){.g-gutter,.g-gutter-x,.product-grid{margin-left:-.65em;margin-right:-.65em}.g-gutter-x>*,.g-gutter>*,.product-grid>*{padding-left:.65em;padding-right:.65em}.g-gutter-y>*,.g-gutter>*,.product-grid>*{margin-bottom:1.3em}.g-col-xl-1{width:8.33333%}.g-col-xl-2{width:16.66667%}.g-col-xl-3{width:25%}.g-col-xl-4{width:33.33333%}.g-col-xl-5{width:41.66667%}.g-col-xl-6{width:50%}.g-col-xl-7{width:58.33333%}.g-col-xl-8{width:66.66667%}.g-col-xl-9{width:75%}.g-col-xl-10{width:83.33333%}.g-col-xl-11{width:91.66667%}.g-col-xl-12{width:100%}.u-section-xs{margin-bottom:1.5em}.u-section-xs,.u-section-xs-top{margin-top:1.5em}.u-section-xs-bottom{margin-bottom:1.5em}.u-section-sm{margin-bottom:4em}.u-section-sm,.u-section-sm-top{margin-top:4em}.u-section-sm-bottom{margin-bottom:4em}.u-section{margin-bottom:6em}.u-section,.u-section-top{margin-top:6em}.u-section-bottom{margin-bottom:6em}.u-section-lg{margin-bottom:8em}.u-section-lg,.u-section-lg-top{margin-top:8em}.u-section-lg-bottom{margin-bottom:8em}.u-toggle-xl{display:none}.u-toggle-xl.is-active{display:block}.u-visible-xl{display:block!important}.u-visible-xl-inline{display:inline!important}.u-visible-xl-inline-block{display:inline-block!important}.u-hidden-xl{display:none!important}.aa-dropdown-menu .category,.h6,h6{font-size:.83333em}.h5,h5,legend{font-size:1em}.ais-header>*,.h4,h4{font-size:1.2em}#ampromo-items h4 a,.h3,.legend,h3{font-size:1.44em}#ampromo-items>h4,.h2,.product-info .price-box .regular-price .price,.product-info .price-box .special-price .price,h2{font-size:1.728em}.h1,.hero-heading,.product-heading__main,h1{font-size:2.0736em}.product-grid>*{width:20%;-webkit-flex-basis:19em;-ms-flex-preferred-size:19em;flex-basis:19em;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.scroll__body>*{-webkit-flex-basis:18em;-ms-flex-preferred-size:18em;flex-basis:18em}.hero-heading{font-size:3.5em}.product-heading__main{font-size:2em}}@media (min-width:460px){#sociallogin_button #magestore-popup_social ul li{padding:0 0 10px 10px}}@media (min-width:768px){.aa-dataset-suggestions{display:block}}@media (max-width:992px){#algolia_instant_selector .facets{padding-top:10px}#algolia_instant_selector .visible-sm{display:block!important}#algolia_instant_selector .hidden-sm{display:none!important}}@media (max-width:767px){#algolia_instant_selector .visible-xs{display:block!important}#algolia_instant_selector .hidden-xs{display:none!important}}@media (max-width:650px){#three-d-modal .bt-modal-frame{width:100%}}@media only screen and (max-width:600px){.iweb-media-zoom-thumbs{display:none}.iweb-media-zoom .img-container{width:100%}}@media (max-width:61.99em){.pagination ul{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pagination li:not(.nav__paged){width:calc(50% - 1em/2);display:none}.pagination a{display:inline-block}#shopping-cart-table tbody tr,#wishlist-table tbody tr{margin-bottom:1.3em;border:2px solid #e4e4e4}#shopping-cart-table tbody tr td.full-width,#wishlist-table tbody tr td.full-width{border-top:0}#shopping-cart-table tr,#wishlist-table tr{background-color:transparent!important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}#shopping-cart-table tr>*,#wishlist-table tr>*{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#shopping-cart-table tr>.full-width,#wishlist-table tr>.full-width{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#shopping-cart-table table,#shopping-cart-table td,#shopping-cart-table th,#wishlist-table table,#wishlist-table td,#wishlist-table th{display:block}#shopping-cart-table thead,#wishlist-table thead{display:none}#shopping-cart-table [data-label]:before,#wishlist-table [data-label]:before{content:attr(data-label) ":";display:block;margin-right:.1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88em}#my-orders-table tbody tr{margin-bottom:1.3em;border:2px solid #e4e4e4}#my-orders-table tbody tr td.full-width{border-top:0}#my-orders-table tr{background-color:transparent!important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}#my-orders-table tr>*{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#my-orders-table tr>.full-width{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#my-orders-table table,#my-orders-table td,#my-orders-table th{display:block}#my-orders-table thead{display:none}#my-orders-table [data-label]:before{content:attr(data-label) ":";display:block;margin-right:.1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88em}}@media (max-width:47.99em){#memory-search,#memory-search-alt,#newsletter,#search{height:37px}.btn--match{font-size:1em;padding-top:7px;padding-bottom:7px}.nav--primary li>a{border-bottom:1px solid #e4e4e4;position:relative;padding-right:10%}.nav--primary li>a:after{position:absolute;right:1.3em;top:35%}.nav--primary .has-child:not(.is-active):not(.has-active-child)>a:after{content:"";display:inline-block;width:.56em;height:.56em;background:transparent;border-top:2px solid #008a00;border-right:2px solid #008a00;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.nav--primary .has-active-child>a{background-color:#e7fbe9;border-bottom-color:#fff}.nav--primary .has-active-child>a:after{top:45%;content:"";display:inline-block;width:.56em;height:.56em;background:transparent;border-top:2px solid #008a00;border-right:2px solid #008a00;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav--primary .is-active>a{background-color:#008a00;color:#fff;border-bottom-color:#fff;font-weight:700}.nav--primary .is-active>a:after{top:30%;right:1.43em;content:"";display:inline-block;height:.9em;width:.405em;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(42deg);-ms-transform:rotate(42deg);transform:rotate(42deg)}.has-mega-menu .mega-menu{display:none!important}#my-reviews-table tbody tr{margin-bottom:1.3em;border:2px solid #e4e4e4}#my-reviews-table tbody tr td.full-width{border-top:0}#my-reviews-table tr{background-color:transparent!important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}#my-reviews-table tr>*{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#my-reviews-table tr>.full-width{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#my-reviews-table table,#my-reviews-table td,#my-reviews-table th{display:block}#my-reviews-table thead{display:none}#my-reviews-table [data-label]:before{content:attr(data-label) ":";display:block;margin-right:.1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88em}.has-search-sutocomplete-sm{position:relative}.aa-dropdown-menu{top:2.8em!important}.clear-query-autocomplete{top:1em}}@media (max-width:34.99em){[class*=u-container]{margin-left:.56em;margin-right:.56em}.u-toggle-xs{display:none}.u-toggle-xs.is-active{display:block}.u-visible-xs{display:block!important}.u-visible-xs-inline{display:inline!important}.u-visible-xs-inline-block{display:inline-block!important}.content-grid__side,.header__anchor,.u-hidden-xs{display:none!important}.break-title{display:block}.break-title>:first-child{margin-bottom:0}.scroll__body>:not(:last-child){margin-right:.3em}.scroll__body>*{width:calc(50% - .375em)}.product-card .product-card__body,.product-card .product-card__footer{padding:5%}.product-card .price-box{margin-bottom:.56em}.cart .title{display:block;text-align:center}.totals .button{display:block;width:100%}.cart .card__footer>*{display:block;text-align:center}.cart .card__footer>*>*{margin-bottom:1em}#magestore-popup{position:fixed!important;top:4em!important;left:2%!important;right:2%!important;width:auto!important}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
