/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/byscuits
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.aawp-product__pricing{
    height: 1px;
}
.aawp .aawp-product--widget-vertical{
    zoom: 1;
    background: #fff;
    border: 1px solid #ececec;
    color: inherit;
    position: relative;
    display: block;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6;
    white-space: normal;
    min-width: 100%;
    padding: 15px;
    margin: 0 0 20px;
    height: 460px;
}
@media screen and (max-width: 920px){
.tabla_productero .tabla_productero_sin_sombra{display:inline-block;transform:translatex(0px) translatey(0px)!important;padding-right:3px;}
}
@media screen and (max-width: 920px)
.estilo_tabla_1:first-child:nth-last-child(4), .estilo_tabla_1:first-child:nth-last-child(4)~.estilo_tabla_1 {
    width: 100%!important;
}
@media screen and (max-width: 920px)
.estilo_tabla_1:first-child:nth-last-child(6), .estilo_tabla_1:first-child:nth-last-child(6)~.estilo_tabla_1 {
    width: 100%!important;
}
@media screen and (max-width: 920px)
.estilo_tabla_1:first-child:nth-last-child(5), .estilo_tabla_1:first-child:nth-last-child(5)~.estilo_tabla_1 {
    width: 100%!important;
}
@media screen and (max-width: 920px)
.estilo_tabla_1:first-child:nth-last-child(3), .estilo_tabla_1:first-child:nth-last-child(3)~.estilo_tabla_1 {
    width: 100%!important;
}
.cajaproductero.productero-caja-estilo-1 .productero-comprar-boton{
	width:100%;
	text-align:center;
	display:block;
	border: none;
	background:#eeb933;
	background:linear-gradient(to bottom,#f7dfa5,#f0c14b) repeat scroll 0 0 rgba(0,0,0,0);
	color:#111;
	padding:8px;
	box-sizing:border-box
	border-radius: 15px!important;
	font-weight: 600;
        line-height: 1.15rem;
        padding: 0.7rem 1.25rem;
}
.cta-style-2 {
    margin: 0 auto;
    background-color: #ffc266;
    border-radius: 0.5rem;
    box-shadow: 0 1px 5px -1px rgba(0,0,0,0.25);
    color: #333;
    display: block;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.15rem;
    padding: 0.7rem 1.25rem;
    text-align: center;
    width: 100%;
    max-width: 400px;
}
.cta-style-2 svg {
    font-size: 1.15rem;
    height: 1em;
    margin-right: 5px;
    vertical-align: middle;
}
.cta-style-2:hover {
    box-shadow: 0 3px 7px -1px rgba(0,0,0,0.25);
    transform: scale(1.05);
    transition: all .1s ease-out;
}
.estilo_tabla_1:first-child:nth-last-child(4), .estilo_tabla_1:first-child:nth-last-child(4)~.estilo_tabla_1 {
    width: 100%!important;
}
.estilo_tabla_1:first-child:nth-last-child(5), .estilo_tabla_1:first-child:nth-last-child(5)~.estilo_tabla_1 {
    width: 100%!important;
}
.estilo_tabla_1:first-child:nth-last-child(3), .estilo_tabla_1:first-child:nth-last-child(3)~.estilo_tabla_1 {
    width: 100%!important;
}
.tabla_productero .featured_products_style_vertical {
    margin-bottom: 20px;
    padding: 10px 5px;
    background-color: #256aaf;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    position: relative!important;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
/* Fixes alignment in nav lists */
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-alt:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file-alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up-alt:before {
  content: "\f087";
}
.icon-thumbs-down-alt:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-text-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse-top:before {
  content: "\f151";
}
.icon-expand:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-by-alphabet:before {
  content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.icon-sort-by-attributes:before {
  content: "\f160";
}
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.icon-sort-by-order:before {
  content: "\f162";
}
.icon-sort-by-order-alt:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-sign:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-sign:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-moon:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}
.aawp-clearfix:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.aawp-clearfix{
    display:inline-block
}
html[xmlns] .aawp-clearfix{
    display:block
}
* html .aawp-clearfix{
    height:1%
}
.aawp,.aawp *,.aawp :after,.aawp :before{
    box-sizing:border-box
}
.aawp-wrap .aawp-color-green{
    color:green
}
.aawp-wrap .aawp-color-red{
    color:red
}
.aawp-wrap .aawp-color-orange{
    color:orange
}
.aawp-wrap .aawp-debug-table th{
    padding:8px 10px
}
.aawp-wrap .form-table td p{
    margin-top:6px
}
.aawp-wrap .form-table td p:first-child{
    margin-top:3px
}
.aawp-wrap .aawp-clearfix{
    zoom:1
}
.aawp-wrap .aawp-clearfix:before,.aawp-wrap .clearfix:after{
    content:" ";
    display:table
}
.aawp-wrap .aawp-clearfix:after{
    clear:both
}
.aawp-wrap .aawp-icon-settings{
    vertical-align:middle;
    margin-top:-3px
}
.aawp-wrap .aawp-dashicons-inline{
    line-height:18px
}
.aawp-wrap .aawp-tabs-wrapper{
    position:relative;
    padding-top:37px
}
.aawp-wrap #aawp-settings-tabs{
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    width:100%;
    margin:0;
    list-style:none;
    padding:0;
    border-left:1px solid #e5e5e5
}
.aawp-wrap #aawp-settings-tabs .aawp-settings-tabs__item{
    float:left;
    margin:0;
    background-color:#f1f1f1;
    border:1px solid #e5e5e5;
    border-left-width:0
}
.aawp-wrap #aawp-settings-tabs .aawp-settings-tabs__item--active{
    border-bottom-color:#fff;
    background-color:#fff
}
.aawp-wrap #aawp-settings-tabs .aawp-settings-tabs__link{
    position:relative;
    display:block;
    margin:0;
    padding:8px 12px;
    font-size:15px;
    line-height:20px;
    text-decoration:none;
    font-weight:600
}
.aawp-wrap #aawp-settings-tabs .aawp-settings-tabs__link.aawp-settings-tabs__link--warning{
    color:#d9534f
}
.aawp-wrap #aawp-settings-tabs .aawp-settings-tabs__link.aawp-settings-tabs__link--success{
    color:#5cb85c
}
.aawp-wrap #aawp-settings-tabs .aawp-settings-tabs__link.aawp-settings-tabs__link--info{
    color:#5bc0de
}
.aawp-wrap .aawp-section-title{
    margin:0!important
}
.aawp-wrap .aawp-section-title:after{
    background-color:#5bc0de;
    content:"";
    display:block;
    height:2px;
    margin-top:2px;
    width:35px
}
.aawp-wrap .aawp-table-max{
    max-width:800px
}
.aawp-wrap h4.first{
    margin-top:5px
}
.aawp-wrap h4{
    margin-bottom:10px
}
.aawp-wrap .aawp-vertical-align{
    vertical-align:middle
}
.aawp-wrap .aawp-grid-list{
    margin:0;
    padding:0;
    list-style:none
}
.aawp-wrap .aawp-grid-list li{
    display:inline-block;
    margin:0 20px 0 0;
    vertical-align:middle
}
.aawp-wrap .aawp-grid-list li .button{
    margin-top:-1px
}
.aawp-wrap .aawp-grid-list li .button+.button{
    margin-left:5px
}
.aawp-wrap .aawp-settings-table{
    margin:20px 0
}
.aawp-wrap .aawp-settings-table tr.alternate{
    background-color:#eee
}
.aawp-wrap .aawp-settings-table td,.aawp-wrap .aawp-settings-table th{
    padding:8px 16px
}
.aawp-wrap .aawp-settings-table th{
    width:auto;
    min-width:125px;
    border-bottom:2px solid #eee
}
.aawp-wrap .aawp-settings-table td{
    border-top:1px solid #eee
}
.aawp-wrap .aawp-settings-table .light{
    color:#aaa
}
.aawp-wrap .aawp-settings-table .aawp-icon-flag{
    margin-right:5px
}
.aawp-wrap .aawp-feature-box{
    box-sizing:border-box
}
.aawp-wrap .aawp-feature-box__item{
    box-sizing:border-box;
    float:left;
    width:50%;
    padding:10px;
    margin:0 0 15px
}
@media (max-width:480px){
    .aawp-wrap .aawp-feature-box__item{
        float:none;
        width:100%
    }
}
.aawp-wrap .aawp-feature-box__item h3{
    margin-top:0
}
.aawp-wrap .aawp-feature-box__item h3:before{
    display:inline-block;
    margin-right:5px;
    color:gold;
    content:"\f155";
    font-family:dashicons;
    font-weight:400;
    vertical-align:top
}
.aawp-wrap .aawp-feature-box__item p{
    margin-bottom:0
}
.aawp-wrap .aawp-feature-list{
    padding-left:5px;
    list-style:inside none disc
}
.aawp-wrap .aawp-feature-list li{
    float:left;
    margin:0 25px 10px 0
}
.aawp-wrap .aawp-cta-button{
    display:inline-block;
    padding:5px 16px 7px 5px;
    background:#5cb85c;
    border:2px solid #4cae4c;
    border-radius:2px;
    color:#fff;
    font-size:16px;
    font-weight:700;
    line-height:20px;
    text-decoration:none
}
.aawp-wrap .aawp-cta-button:visited{
    color:#fff
}
.aawp-wrap .aawp-cta-button:active,.aawp-wrap .aawp-cta-button:focus,.aawp-wrap .aawp-cta-button:hover{
    color:#fff;
    text-decoration:none
}
.aawp-wrap .aawp-cta-button .dashicons{
    margin-right:10px;
    vertical-align:-35%;
    font-size:30px;
    line-height:30px
}
.aawp-wrap #aawp_api_country_icon{
    margin-left:10px;
    vertical-align:middle
}
.aawp-wrap #aawp-star-rating-notes p{
    margin-top:10px
}
.aawp-wrap #aawp-star-rating-notes .wayl{
    display:none
}
.aawp-wrap #aawp-star-rating-notes.wayl,.aawp-wrap #aawp-star-rating-notes.wayl .wayl{
    display:block
}
.aawp-wrap #aawp-sysinfo{
    display:block;
    height:400px;
    width:100%;
    background:none;
    font-family:Menlo,Monaco,monospace;
    overflow:auto;
    white-space:pre
}
.aawp-wrap .wp-picker-container{
    position:relative
}
.aawp-wrap .wp-picker-container .wp-color-result{
    margin-bottom:0
}
.aawp-wrap .wp-picker-container .wp-picker-holder{
    position:absolute;
    top:100%;
    left:0;
    z-index:10
}
.aawp-wrap .aawp-color-picker-inline{
    display:inline-block;
    vertical-align:middle
}
.aawp-wrap .aawp-color-picker-inline .wp-picker-container,.aawp-wrap .aawp-color-picker-inline label{
    display:inline-block
}
.aawp-pp-countries{
    position:relative;
    z-index:70;
    margin:1em 0
}
.aawp-pp-countries__list{
    margin:0;
    padding:0;
    width:100%;
    background-color:#fdfdfd;
    border:1px solid #ddd;
    list-style:none
}
.aawp-pp-countries__list--current .aawp-pp-countries__list-item{
    display:none
}
.aawp-pp-countries__list--current .aawp-pp-countries__list-item.active{
    display:block
}
.aawp-pp-countries__list--select{
    position:absolute;
    top:100%;
    left:0;
    right:0;
    z-index:71;
    display:none;
    margin-top:-1px
}
.aawp-pp-countries__list--select.open{
    display:block
}
.aawp-pp-countries__list--select .aawp-pp-countries__list-item{
    float:left;
    width:33.33333333%
}
.aawp-pp-countries__list--select .aawp-pp-countries__list-item.active{
    display:none
}
.aawp-pp-countries__list-item{
    margin:0;
    padding:8px 15px;
    cursor:pointer;
    line-height:24px;
    vertical-align:middle
}
.aawp-pp-countries__list-item .aawp-icon-flag{
    margin-right:10px
}
.aawp-pp-countries__item-label{
    font-weight:500
}
.aawp-pp-countries__action{
    float:right;
    margin:2px 0 2px 20px
}
.aawp-pp-content{
    display:none
}
.aawp-pp-content.active{
    display:block
}
.aawp-pp-content__data{
    margin:1.5em 0
}
.aawp-pp-content__data h4{
    margin:0 0 .7em
}
.aawp-pp-content__data h5{
    margin:0 0 .2em;
    color:#82878c
}
.aawp-pp-content__data h5+p{
    margin-top:0
}
.aawp-pp-content__desc{
    display:block;
    margin:5px 0 0;
    color:#82878c;
    font-size:80%;
    font-style:italic
}
.aawp-pp-debug-info{
    display:none
}
.aawp-pp-debug-info pre{
    padding:10px;
    background-color:#eee;
    white-space:pre-wrap;
    word-wrap:break-word
}
.aawp-pp-content__hidden{
    display:none
}
.aawp-pp-image{
    position:relative;
    z-index:10;
    display:inline-block;
    margin:0 10px 0 0;
    padding:0;
    border:2px solid transparent;
    cursor:pointer
}
.aawp-pp-image__thumb{
    display:block;
    height:75px;
    margin:5px 5px 10px;
    width:75px
}
.aawp-pp-image__thumb img{
    display:block;
    width:100%\9;
    max-width:100%;
    height:auto
}
.aawp-pp-image__selected{
    position:absolute;
    top:0;
    right:0;
    display:none;
    padding:5px 5px 4px;
    background-color:#5cb85c;
    border-radius:100%;
    color:#fff
}
.aawp-pp-image--selected .aawp-pp-image__selected{
    display:block
}
.aawp-admin-renew-post-action__spinner{
    display:none;
    margin-top:2px;
    margin-left:5px
}
.aawp-admin-renew-post-action--loading .aawp-admin-renew-post-action__spinner{
    display:inline-block
}
.aawp-admin-renew-post-last-update--error,.aawp-admin-renew-post-last-update--success{
    font-weight:600
}
.aawp-admin-renew-post-last-update--success{
    color:#5cb85c
}
.aawp-admin-renew-post-last-update--success .aawp-admin-renew-post-last-update__outdated{
    display:none
}
.aawp-admin-renew-post-last-update--error{
    color:#d9534f
}
.aawp-admin-renew-post-last-update__outdated{
    display:block;
    color:#f0ad4e;
    font-style:italic;
    font-weight:600
}
.aawp-tooltip{
    position:relative;
    cursor:pointer;
    vertical-align:middle;
    color:#5bc0de
}
.aawp-tooltip:hover .aawp-tooltip-content{
    display:block
}
.aawp-tooltip-content{
    position:absolute;
    left:20px;
    bottom:20px;
    z-index:999;
    display:none;
    padding:10px;
    width:250px;
    font-family:Open Sans,sans-serif;
    background:#5bc0de;
    color:#fff;
    font-size:12px;
    line-height:1.3;
    border:1px solid #46b8da
}
.aawp-admin-menu-tooltip{
    z-index:26;
    display:inline-block;
    margin:1px 0 0 5px;
    width:16px;
    background-color:#d9534f;
    border-radius:10px;
    color:#fff;
    font-size:9px;
    font-weight:600;
    line-height:17px;
    text-align:center;
    vertical-align:top
}
.aawp-admin-menu-tooltip span{
    display:block;
    padding:0 6px
}
.aawp-admin-button-cta{
    background-color:#5cb85c!important;
    border-color:#4cae4c!important;
    color:#fff!important
}
.aawp-admin-button-cta:active,.aawp-admin-button-cta:focus,.aawp-admin-button-cta:hover{
    background-color:#4cae4c!important;
    border-color:#449d44!important
}
.aawp-admin-legend{
    font-size:.9em
}
.aawp-admin-legend .dashicons{
    color:#5bc0de
}
.aawp-admin-note-icon{
    vertical-align:middle;
    color:#5bc0de;
    margin-top:3px
}
.aawp-admin-html-preview{
    display:block;
    padding:10px;
    background-color:#eee;
    border:1px solid #ddd;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.07)
}
.aawp-admin-html-preview>:first-child{
    margin-top:0
}
.aawp-admin-html-preview>:last-child{
    margin-bottom:0
}
.aawp-admin-html-preview ul{
    padding-left:1em;
    list-style:disc
}
.aawp-settings-grid{
    zoom:1
}
.aawp-settings-grid:after,.aawp-settings-grid:before{
    content:" ";
    display:table
}
.aawp-settings-grid:after{
    clear:both
}
.aawp-settings-col{
    float:left;
    width:50%
}
.aawp-text-error{
    color:#d9534f
}
.aawp-pp-data-outdated{
    color:#f0ad4e;
    font-weight:600
}
.aawp-pp-status{
    font-weight:600
}
.aawp-pp-status--inactive{
    color:#777
}
.aawp-pp-status--active{
    color:#5cb85c
}
.aawp-pp-status--not-found{
    color:#f0ad4e
}
.aawp-pp-status--not-available{
    color:#d9534f
}
.aawp-form-group--connected input[type=text]{
    height:28px;
    margin:0 4px 0 0
}
.aawp-brand-icon{
    display:inline-block;
    height:16px;
    width:51px;
    background-image:url(../../img/widget-icon.png);
    background-repeat:no-repeat;
    background-size:43px 16px;
    background-position:50%
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){
    .aawp-brand-icon{
        background-image:url(../../img/widget-icon@2x.png)
    }
}
.postbox h2 .aawp-brand-icon{
    margin-right:5px;
    vertical-align:-15%
}
.aawp-notice{
    padding:10px 15px;
    color:#333
}
.aawp-notice--success{
    background-color:#dff0d8
}
.aawp-notice--info{
    background-color:#d9edf7
}
.aawp-notice--warning{
    background-color:#fcf8e3
}
.aawp-notice--error{
    background-color:#f2dede
}
.aawp-widget-logo{
    display:block;
    margin:15px auto -10px;
    height:47px;
    width:150px;
    background-image:url(../../img/widget-logo.png);
    background-repeat:no-repeat;
    background-size:150px 47px;
    background-position:50%
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){
    .aawp-widget-logo{
        background-image:url(../../img/widget-logo@2x.png)
    }
}
.aawp-widget-logo-icon{
    display:inline-block;
    height:16px;
    width:51px;
    background-image:url(../../img/widget-icon.png);
    background-repeat:no-repeat;
    background-size:43px 16px;
    background-position:50%
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){
    .aawp-widget-logo-icon{
        background-image:url(../../img/widget-icon@2x.png)
    }
}
h3 .aawp-widget-logo-icon{
    margin-top:-3px;
    margin-right:5px;
    vertical-align:middle
}
.aawp-widget-docs-list{
    padding-left:15px;
    list-style:disc
}
strong+.aawp-widget-docs-list{
    margin-top:5px;
    margin-bottom:20px
}
.aawp-table-wrap,.aawp-table-wrap *,.aawp-table-wrap :after,.aawp-table-wrap :before{
    box-sizing:border-box
}
.aawp-table-wrap .aawp-table-rows__item{
    zoom:1;
    margin-bottom:10px
}
.aawp-table-wrap .aawp-table-rows__item:after,.aawp-table-wrap .aawp-table-rows__item:before{
    content:" ";
    display:table
}
.aawp-table-wrap .aawp-table-rows__item:after{
    clear:both
}
.aawp-table-wrap .aawp-table-rows__col{
    float:left;
    padding:5px 10px;
    line-height:25px;
    vertical-align:middle
}
.aawp-table-wrap .aawp-table-rows__col .dashicons{
    line-height:25px
}
.aawp-table-wrap .aawp-table-rows__col--move{
    width:50px;
    cursor:move
}
.aawp-table-wrap .aawp-table-rows__col--status{
    width:75px
}
.aawp-table-wrap .aawp-table-rows__col--status .aawp-control-switch{
    vertical-align:-20%
}
.aawp-table-wrap .aawp-table-rows__col--input{
    width:300px
}
.aawp-table-wrap .aawp-table-rows__col--actions{
    width:100px
}
.aawp-table-wrap .aawp-table-rows__action{
    cursor:pointer
}
.aawp-table-wrap .aawp-table-rows__action--delete{
    color:#d9534f
}
.aawp-table-wrap .aawp-table-rows__action--add{
    color:#5cb85c
}
.aawp-table-wrap .aawp-table-product{
    margin:20px 0 30px;
    border-top:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8;
    border-left:1px solid #e8e8e8
}
.aawp-table-wrap .aawp-table-product__header{
    zoom:1;
    position:relative;
    padding:5px 10px;
    background-color:#f5f5f5;
    border-bottom:1px solid #e8e8e8;
    cursor:move;
    line-height:30px
}
.aawp-table-wrap .aawp-table-product__header:after,.aawp-table-wrap .aawp-table-product__header:before{
    content:" ";
    display:table
}
.aawp-table-wrap .aawp-table-product__header:after{
    clear:both
}
.aawp-table-wrap .aawp-table-product__header .dashicons{
    vertical-align:-15%
}
.aawp-table-wrap .aawp-table-product__asin,.aawp-table-wrap .aawp-table-product__status{
    float:left;
    margin-right:15px;
    font-size:18px
}
.aawp-table-wrap .aawp-table-product__asin-input,.aawp-table-wrap .aawp-table-product__asin-label,.aawp-table-wrap .aawp-table-product__asin-search{
    display:inline-block
}
.aawp-table-wrap .aawp-table-product__asin-label{
    margin-right:5px
}
.aawp-table-wrap a.aawp-table-product__asin-search{
    width:30px;
    text-align:center;
    text-decoration:none
}
.aawp-table-wrap a.aawp-table-product__asin-search:active,.aawp-table-wrap a.aawp-table-product__asin-search:focus,.aawp-table-wrap a.aawp-table-product__asin-search:hover{
    text-decoration:none
}
.aawp-table-wrap a.aawp-table-product__asin-search .dashicons{
    vertical-align:-25%
}
.aawp-table-wrap .aawp-table-product__options{
    float:left;
    margin-right:15px;
    font-size:13px
}
.aawp-table-wrap .aawp-table-product__title{
    float:left;
    color:#666;
    font-style:italic
}
.aawp-table-wrap .aawp-table-product__action{
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer
}
.aawp-table-wrap .aawp-table-product__action--delete{
    color:#d9534f
}
.aawp-table-wrap .aawp-table-product__footer{
    zoom:1;
    position:relative;
    padding:5px 10px;
    background-color:#f5f5f5;
    border-bottom:1px solid #e8e8e8;
    line-height:25px
}
.aawp-table-wrap .aawp-table-product__footer:after,.aawp-table-wrap .aawp-table-product__footer:before{
    content:" ";
    display:table
}
.aawp-table-wrap .aawp-table-product__footer:after{
    clear:both
}
.aawp-table-wrap .aawp-table-product__footer .dashicons{
    vertical-align:-25%
}
.aawp-table-wrap .aawp-table-product__footer .wp-picker-container{
    position:relative;
    display:inline-block
}
.aawp-table-wrap .aawp-table-product__footer .wp-picker-container .wp-color-result{
    margin-bottom:0
}
.aawp-table-wrap .aawp-table-product__footer .wp-picker-container .wp-picker-holder{
    position:absolute;
    top:100%;
    left:0;
    z-index:10
}
.aawp-table-wrap .aawp-table-product__highlight-label{
    margin-right:5px;
    color:#666
}
.aawp-table-wrap .aawp-table-product__row{
    zoom:1;
    border-bottom:1px solid #e8e8e8
}
.aawp-table-wrap .aawp-table-product__row:after,.aawp-table-wrap .aawp-table-product__row:before{
    content:" ";
    display:table
}
.aawp-table-wrap .aawp-table-product__row:after{
    clear:both
}
.aawp-table-wrap .aawp-table-product__data{
    display:table-cell;
    padding:5px 10px;
    line-height:30px;
    vertical-align:middle
}
.aawp-table-wrap .aawp-table-product__data+.aawp-table-product__data{
    border-left:1px solid #e8e8e8
}
.aawp-table-wrap .aawp-table-product__data--move{
    width:40px;
    cursor:move
}
.aawp-table-wrap .aawp-table-product__data--move .dashicons{
    color:#666;
    font-size:16px;
    vertical-align:-20%
}
.aawp-table-wrap .aawp-table-product__data--label{
    width:175px
}
.aawp-table-wrap .aawp-table-product__data--value{
    min-height:40px;
    width:auto;
    border-right:none
}
.aawp-table-wrap .aawp-table-product__data--value input[type=radio]{
    margin:0
}
.aawp-table-wrap .aawp-table-product__data--value input[type=text]{
    margin:4px 0 0
}
.aawp-table-wrap .aawp-table-product-value{
    display:none
}
.aawp-table-wrap .aawp-table-product-value-group{
    display:inline-block;
    margin-right:10px
}
.aawp-table-wrap .aawp-table-product-value-group-label{
    display:inline-block;
    margin-right:5px;
    line-height:30px
}
.aawp-table-wrap .aawp-table-product__value--custom_text .aawp-table-product-value--linked,.aawp-table-wrap .aawp-table-product__value--price .aawp-table-product-value--linked,.aawp-table-wrap .aawp-table-product__value--thumb .aawp-table-product-value--linked,.aawp-table-wrap .aawp-table-product__value--title .aawp-table-product-value--linked{
    display:inline-block
}
.aawp-table-wrap .aawp-table-product__value--bool input[type=radio]{
    margin-right:5px
}
.aawp-table-wrap .aawp-table-product__value--bool label{
    margin-right:10px
}
.aawp-table-wrap .aawp-table-product__value--bool .aawp-table-product-value--bool{
    display:inline-block
}
.aawp-table-wrap .aawp-table-product__value--shortcode input[type=text]{
    width:300px
}
.aawp-table-wrap .aawp-table-product__value--shortcode .aawp-table-product-value--shortcode{
    display:inline-block
}
.aawp-table-wrap .aawp-table-product__value--custom_button input[type=text]{
    width:200px
}
.aawp-table-wrap .aawp-table-product__value--custom_button .aawp-table-product-value--custom_button{
    display:inline-block
}
.aawp-table-wrap .aawp-table-product__value--custom_text input[type=text]{
    width:300px
}
.aawp-table-wrap .aawp-table-product__value--custom_text .aawp-table-product-value--custom_text{
    display:inline-block
}
.aawp-table-wrap .aawp-table-product__value--custom_html textarea{
    width:300px
}
.aawp-table-wrap .aawp-table-product__value--custom_html .aawp-table-product-value--custom_html{
    display:inline-block
}
.aawp-table-wrap .aawp-table-add-product-by-asin input[type=text]{
    height:28px;
    vertical-align:middle;
    margin-right:0;
    border-right:none
}
.aawp-table-wrap .aawp-table-add-product-by-asin span.button{
    box-shadow:none;
    vertical-align:middle;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.aawp-table-wrap .aawp-table-add-products-search span.button{
    box-shadow:none;
    vertical-align:middle
}
.aawp-ajax-search-meta .aawp-table-product-select,.aawp-table-wrap .aawp-table-add-product-notices p{
    display:none
}
.aawp-ajax-search-meta--selected .aawp-table-product-select{
    display:inline-block
}
.aawp-table-button,.aawp-table-button .dashicons{
    vertical-align:-25%
}
.aawp-control-switch{
    position:relative;
    display:inline-block;
    width:36px;
    height:20px
}
.aawp-control-switch input{
    display:none
}
.aawp-control-switch__slider{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    border-radius:20px;
    cursor:pointer;
    transition:.4s
}
.aawp-control-switch__slider:before{
    position:absolute;
    left:2.35294118px;
    bottom:2.35294118px;
    height:15.29411765px;
    width:15.29411765px;
    background-color:#fff;
    border-radius:50%;
    content:"";
    transition:.4s
}
input:checked+.aawp-control-switch__slider{
    background-color:#2ecc71
}
input:focus+.aawp-control-switch__slider{
    box-shadow:0 0 1px #2ecc71
}
input:checked+.aawp-control-switch__slider:before{
    transform:translateX(15.29411765px)
}
.aawp-control-icon-switch{
    position:relative;
    display:inline-block;
    width:30px;
    height:30px
}
.aawp-control-icon-switch input{
    display:none
}
.aawp-control-icon-switch__icon{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    color:#888;
    cursor:pointer;
    transition:.3s
}
input:checked+.aawp-control-icon-switch__icon,input:focus+.aawp-control-icon-switch__icon{
    color:#256aaf
}
.lity{
    z-index:9990;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    white-space:nowrap;
    background:#0b0b0b;
    background:rgba(0,0,0,.9);
    outline:none!important;
    opacity:0;
    transition:opacity .3s ease
}
.lity.lity-opened{
    opacity:1
}
.lity.lity-closed{
    opacity:0
}
.lity *{
    box-sizing:border-box
}
.lity-wrap{
    z-index:9990;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    text-align:center;
    outline:none!important
}
.lity-wrap:before{
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle;
    margin-right:-.25em
}
.lity-loader{
    z-index:9991;
    color:#fff;
    position:absolute;
    top:50%;
    margin-top:-.8em;
    width:100%;
    text-align:center;
    font-size:14px;
    font-family:Arial,Helvetica,sans-serif;
    opacity:0;
    transition:opacity .3s ease
}
.lity-loading .lity-loader{
    opacity:1
}
.lity-container{
    z-index:9992;
    position:relative;
    text-align:left;
    vertical-align:middle;
    display:inline-block;
    white-space:normal;
    max-width:100%;
    max-height:100%;
    outline:none!important
}
.lity-content{
    z-index:9993;
    width:100%;
    transform:scale(1);
    transition:transform .3s ease
}
.lity-closed .lity-content,.lity-loading .lity-content{
    transform:scale(.8)
}
.lity-content:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 3px rgba(0,0,0,.3)
}
.lity-close{
    z-index:9994;
    width:35px;
    height:35px;
    position:fixed;
    right:0;
    top:0;
    -webkit-appearance:none;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    padding:0;
    color:#fff;
    font-style:normal;
    font-size:35px;
    font-family:Arial,Baskerville,monospace;
    line-height:35px;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    border:0;
    background:none;
    outline:none;
    box-shadow:none
}
.lity-close::-moz-focus-inner{
    border:0;
    padding:0
}
.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{
    text-decoration:none;
    text-align:center;
    padding:0;
    color:#fff;
    font-style:normal;
    font-size:35px;
    font-family:Arial,Baskerville,monospace;
    line-height:35px;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    border:0;
    background:none;
    outline:none;
    box-shadow:none
}
.lity-close:active{
    top:1px
}
.lity-image img{
    max-width:100%;
    display:block;
    line-height:0;
    border:0
}
.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{
    width:100%;
    max-width:964px
}
.lity-iframe-container{
    width:100%;
    height:0;
    padding-top:9/16 * 100%;
    overflow:auto;
    pointer-events:auto;
    transform:translateZ(0);
    -webkit-overflow-scrolling:touch
}
.lity-iframe-container iframe{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 3px rgba(0,0,0,.3);
    background:#000
}
.lity-hide{
    display:none
}
.lity{
    background:rgba(0,0,0,.5)
}
.lity-close{
    display:none
}
.aawp-modal{
    min-width:650px;
    max-width:850px;
    background:#fff
}
@media (max-width:768px){
    .aawp-modal{
        min-width:600px
    }
}
@media (max-width:480px){
    .aawp-modal{
        min-width:460px
    }
}
.aawp-modal__header{
    position:relative;
    padding:0;
    min-height:50px;
    background:#fcfcfc;
    border-bottom:1px solid #ddd
}
.aawp-modal__title{
    margin:0;
    padding:0 50px 0 16px;
    color:#444;
    font-size:18px;
    font-weight:600;
    line-height:50px
}
.aawp-modal__close{
    position:absolute;
    top:0;
    right:0;
    width:50px;
    height:50px;
    padding:0;
    cursor:pointer;
    line-height:50px;
    text-align:center
}
.aawp-modal__close .dashicons{
    color:#666;
    vertical-align:middle
}
.aawp-modal__content{
    padding:20px
}
.aawp-modal__content>:first-child{
    margin-top:0
}
.aawp-modal__content>:last-child{
    margin-bottom:0
}
.aawp-modal__footer{
    zoom:1;
    min-height:50px;
    padding:11px;
    background:#fcfcfc;
    border-top:1px solid #ddd;
    line-height:28px
}
.aawp-modal__footer:after,.aawp-modal__footer:before{
    content:" ";
    display:table
}
.aawp-modal__footer:after{
    clear:both
}
.aawp-modal__footer .aawp-brand-icon{
    float:left;
    margin:6px 0
}
.aawp-modal__footer .aawp-modal__button{
    float:right
}
.aawp-modal__form{
    padding:10px;
    background-color:#f5f5f5
}
.aawp-modal__form>:first-child{
    margin-top:0
}
.aawp-modal__form>:last-child{
    margin-bottom:0
}
.aawp-ajax-search-results{
    margin:20px 0
}
.aawp-ajax-search-items{
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-start;
    margin:0 -2%
}
.aawp-ajax-search-item{
    position:relative;
    width:29.33333333%;
    margin:0 2% 10px;
    padding:10px;
    border:1px solid #e8e8e8;
    cursor:pointer;
    font-size:13px
}
.aawp-ajax-search-item--active{
    border-color:#256aaf
}
.aawp-ajax-search-item__thumb{
    position:absolute;
    top:10px;
    left:10px;
    height:50px;
    width:50px;
    text-align:center
}
.aawp-ajax-search-item__thumb img{
    display:inline-block;
    height:auto;
    max-height:100%;
    max-width:100%;
    width:auto;
    vertical-align:middle
}
.aawp-ajax-search-item__content{
    display:block;
    margin-left:60px
}
.aawp-ajax-search-item__price{
    display:block;
    font-weight:700
}
.aawp-ajax-search-item__price .aawp-check-prime{
    margin-left:3px;
    vertical-align:top
}
.aawp-button,.aawp .aawp-button{
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    padding:7px 12px 6px;
    cursor:pointer;
    font-size:14px;
    font-weight:400;
    line-height:19px;
    text-align:center;
    text-decoration:none!important;
    background-color:#fff;
    border:1px solid #ccc!important;
    color:#333!important
}
.aawp-button:hover,.aawp .aawp-button:hover{
    text-decoration:none!important
}
.aawp-button:active,.aawp-button:focus,.aawp .aawp-button:active,.aawp .aawp-button:focus{
    box-shadow:none;
    text-decoration:none!important;
    outline:none
}
.aawp-button:visited,.aawp .aawp-button:visited{
    color:#333!important
}
.aawp-button:focus,.aawp-button:hover,.aawp .aawp-button:focus,.aawp .aawp-button:hover{
    border:1px solid #ccc!important;
    color:#333!important;
    background-color:#fafafa
}
.aawp-button.rounded,.aawp .aawp-button.rounded{
    border-radius:3px
}
.aawp-button.shadow,.aawp .aawp-button.shadow{
    box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)
}
.aawp-button.aawp-button--amazon,.aawp .aawp-button.aawp-button--amazon{
    border-color:#9c7e31 #90742d #786025!important;
    border-radius:3px;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);
    background:#f0c14b;
    background:linear-gradient(180deg,#f7dfa5,#f0c14b) repeat scroll 0 0 transparent;
    color:#111!important
}
.aawp-button.aawp-button--amazon:active,.aawp-button.aawp-button--amazon:focus,.aawp-button.aawp-button--amazon:hover,.aawp .aawp-button.aawp-button--amazon:active,.aawp .aawp-button.aawp-button--amazon:focus,.aawp .aawp-button.aawp-button--amazon:hover{
    background:#eeb933;
    background:linear-gradient(180deg,#f5d78e,#eeb933) repeat scroll 0 0 transparent;
    color:#111!important
}
.aawp-button.aawp-button--blue,.aawp .aawp-button.aawp-button--blue{
    background-color:#3498db;
    border-color:#3498db!important;
    color:#fff!important
}
.aawp-button.aawp-button--blue:visited,.aawp .aawp-button.aawp-button--blue:visited{
    color:#fff!important
}
.aawp-button.aawp-button--blue:focus,.aawp-button.aawp-button--blue:hover,.aawp .aawp-button.aawp-button--blue:focus,.aawp .aawp-button.aawp-button--blue:hover{
    border:1px solid #3498db!important;
    color:#fff!important;
    background-color:#2b94d9
}
.aawp-button.aawp-button--red,.aawp .aawp-button.aawp-button--red{
    background-color:#e74c3c;
    border-color:#e74c3c!important;
    color:#fff!important
}
.aawp-button.aawp-button--red:visited,.aawp .aawp-button.aawp-button--red:visited{
    color:#fff!important
}
.aawp-button.aawp-button--red:focus,.aawp-button.aawp-button--red:hover,.aawp .aawp-button.aawp-button--red:focus,.aawp .aawp-button.aawp-button--red:hover{
    border:1px solid #e74c3c!important;
    color:#fff!important;
    background-color:#e64433
}
.aawp-button.aawp-button--green,.aawp .aawp-button.aawp-button--green{
    background-color:#27ae60;
    border-color:#27ae60!important;
    color:#fff!important
}
.aawp-button.aawp-button--green:visited,.aawp .aawp-button.aawp-button--green:visited{
    color:#fff!important
}
.aawp-button.aawp-button--green:focus,.aawp-button.aawp-button--green:hover,.aawp .aawp-button.aawp-button--green:focus,.aawp .aawp-button.aawp-button--green:hover{
    border:1px solid #27ae60!important;
    color:#fff!important;
    background-color:#25a65b
}
.aawp-button.aawp-button--yellow,.aawp .aawp-button.aawp-button--yellow{
    background-color:#ffdf88;
    border-color:#ffdf88!important;
    color:#333!important
}
.aawp-button.aawp-button--yellow:visited,.aawp .aawp-button.aawp-button--yellow:visited{
    color:#333!important
}
.aawp-button.aawp-button--yellow:focus,.aawp-button.aawp-button--yellow:hover,.aawp .aawp-button.aawp-button--yellow:focus,.aawp .aawp-button.aawp-button--yellow:hover{
    border:1px solid #ffdf88!important;
    color:#333!important;
    background-color:#ffdc7e
}
.aawp-button.aawp-button--orange,.aawp .aawp-button.aawp-button--orange{
    background-color:#f39c12;
    border-color:#f39c12!important;
    color:#fff!important
}
.aawp-button.aawp-button--orange:visited,.aawp .aawp-button.aawp-button--orange:visited{
    color:#fff!important
}
.aawp-button.aawp-button--orange:focus,.aawp-button.aawp-button--orange:hover,.aawp .aawp-button.aawp-button--orange:focus,.aawp .aawp-button.aawp-button--orange:hover{
    border:1px solid #f39c12!important;
    color:#fff!important;
    background-color:#ef970c
}
.aawp-button.aawp-button--dark,.aawp .aawp-button.aawp-button--dark{
    background-color:#363636;
    border-color:#363636!important;
    color:#fff!important
}
.aawp-button.aawp-button--dark:visited,.aawp .aawp-button.aawp-button--dark:visited{
    color:#fff!important
}
.aawp-button.aawp-button--dark:focus,.aawp-button.aawp-button--dark:hover,.aawp .aawp-button.aawp-button--dark:focus,.aawp .aawp-button.aawp-button--dark:hover{
    border:1px solid #363636!important;
    color:#fff!important;
    background-color:#313131
}
.aawp-button.aawp-button--icon,.aawp .aawp-button.aawp-button--icon{
    position:relative;
    padding-left:32px
}
.aawp-button.aawp-button--icon:before,.aawp .aawp-button.aawp-button--icon:before{
    position:absolute;
    content:"";
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-repeat:no-repeat;
    background-size:14px 14px;
    background-position:9px
}
.aawp-button.aawp-button--icon-black:before, .aawp .aawp-button.aawp-button--icon-black:before {
    background-image: url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-cart-black.svg)!important;
}
.aawp-button.aawp-button--icon-amazon-black:before,.aawp .aawp-button.aawp-button--icon-amazon-black:before{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-amazon-black.svg)!important;
}
.aawp-button.aawp-button--icon-black:before,.aawp .aawp-button.aawp-button--icon-black:before{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-cart-black.svg)!important;
}
.aawp-button.aawp-button--icon-amazon-white:before,.aawp .aawp-button.aawp-button--icon-amazon-white:before{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-amazon-white.svg)!important;
}
.aawp-button.aawp-button--icon-white:before,.aawp .aawp-button.aawp-button--icon-white:before{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-cart-white.svg)!important;
}
.aawp-icon-flag{
    background-size:contain;
    background-position:50%;
    background-repeat:no-repeat;
    position:relative;
    display:inline-block;
    width:1.33333333em;
    line-height:1em
}
.aawp-icon-flag:before{
    content:"\00a0"
}
.aawp-icon-flag--au{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/au.svg)
}
.aawp-icon-flag--br{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/br.svg)
}
.aawp-icon-flag--ca{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/ca.svg)
}
.aawp-icon-flag--cn{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/cn.svg)
}
.aawp-icon-flag--de{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/de.svg)
}
.aawp-icon-flag--es{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/es.svg)
}
.aawp-icon-flag--fr{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/fr.svg)
}
.aawp-icon-flag--in{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/in.svg)
}
.aawp-icon-flag--it{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/it.svg)
}
.aawp-icon-flag--jp{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/jp.svg)
}
.aawp-icon-flag--mx{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/mx.svg)
}
.aawp-icon-flag--uk{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/uk.svg)
}
.aawp-icon-flag--us{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/us.svg)
}
.aawp-icon-flag--tr{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/tr.svg)
}
.aawp-icon-flag--ae{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/ae.svg)
}
.aawp-icon-flag--nl{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/nl.svg)
}
.aawp-icon-flag--sg{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/sg.svg)
}
.aawp-icon-flag--sa{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/sa.svg)
}
.aawp-icon-flag--se{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/se.svg)
}
.aawp-icon-flag--pl{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/pl.svg)
}
.aawp-icon-flag--eu{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/flags/eu.svg)
}
.aawp-icon-globe{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-globe.svg)
}
.aawp-icon-globe,.aawp-icon-yes{
    display:inline-block;
    height:16px;
    width:16px;
    background-repeat:no-repeat;
    background-size:16px;
    background-position:50%;
    vertical-align:-15%
}
.aawp-icon-yes{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-yes.svg)
}
.aawp-icon-no{
    display:inline-block;
    height:16px;
    width:16px;
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-no.svg);
    background-repeat:no-repeat;
    background-size:16px;
    background-position:50%;
    vertical-align:-15%
}
.aawp-link{
    position:relative
}
.aawp-link-icon-container{
    position:relative;
    display:inline-block;
    height:16px;
    width:16px;
    box-shadow:none;
    text-decoration:none;
    outline:none;
    border:none;
    overflow:visible
}
.aawp-link-icon-container--large{
    width:66px
}
.aawp-link-icon{
    position:absolute;
    bottom:-2px;
    left:0;
    display:block;
    height:16px;
    width:16px;
    max-width:none;
    max-height:none;
    min-width:0;
    min-height:0;
    background-repeat:no-repeat;
    background-size:100%;
    background-position:50%;
    transition:all .5s;
    overflow:visible
}
.aawp-link-icon.amazon{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-amazon.svg)
}
.aawp-link-icon.cart{
    background-color:#fff;
    background-color:hsla(0,0%,100%,.8);
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-cart-black.svg)
}
.aawp-link-icon.amazon-logo{
    bottom:-5px;
    height:20px;
    width:66px;
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-amazon-logo.png)
}
.aawp-link-icon-container:hover .aawp-link-icon,.aawp-link:hover+.aawp-link-icon-container .aawp-link-icon{
    height:30px;
    width:30px
}
.aawp-link-icon-container:hover .aawp-link-icon.amazon-logo,.aawp-link:hover+.aawp-link-icon-container .aawp-link-icon.amazon-logo{
    height:30px;
    width:99px
}
a.aawp-star-rating,a.aawp-star-rating:active,a.aawp-star-rating:focus,a.aawp-star-rating:hover{
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp-star-rating{
    position:relative;
    display:inline-block;
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/stars/v1.svg);
    height:16px;
    width:80px;
    background-size:16px 16px
}
.aawp-star-rating,.aawp-star-rating>span{
    background-repeat:repeat-x;
    background-position:0;
    vertical-align:middle
}
.aawp-star-rating>span{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    display:block;
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/stars/v1-active.svg);
    height:16px;
    width:80px;
    background-size:16px 16px
}
.aawp-star-rating--medium,.aawp-star-rating--medium>span{
    height:20px;
    width:100px;
    background-size:20px 20px
}
.aawp-star-rating--large,.aawp-star-rating--large>span{
    height:30px;
    width:150px;
    background-size:30px 30px
}
.aawp-star-rating--v2{
    background-image:url(../../img/stars/v2.svg)
}
.aawp-star-rating--v2>span{
    background-image:url(../../img/stars/v2-active.svg)
}
.aawp-star-rating--v3{
    background-image:url(../../img/stars/v3.svg)
}
.aawp-star-rating--v3>span{
    background-image:url(../../img/stars/v3-active.svg)
}
.aawp-star-rating--v4{
    background-image:url(../../img/stars/v4.svg)
}
.aawp-star-rating--v4>span{
    background-image:url(../../img/stars/v4-active.svg)
}
.aawp-star-rating--v5{
    background-image:url(../../img/stars/v5.svg)
}
.aawp-star-rating--v5>span{
    background-image:url(../../img/stars/v5-active.svg)
}
.aawp-star-rating--v6{
    background-image:url(../../img/stars/v6.svg)
}
.aawp-star-rating--v6>span{
    background-image:url(../../img/stars/v6-active.svg)
}
.aawp-star-rating--v7{
    background-image:url(../../img/stars/v7.svg)
}
.aawp-star-rating--v7>span{
    background-image:url(../../img/stars/v7-active.svg)
}
.aawp-star-rating--wayl{
    background-image:url(../../img/stars/wayl.svg)
}
.aawp-star-rating--wayl>span{
    background-image:url(../../img/stars/wayl-active.svg)
}
.aawp-star-rating--wayl.aawp-star-rating--small,.aawp-star-rating--wayl.aawp-star-rating--small>span{
    height:16px;
    width:60px;
    background-size:12px 16px
}
.aawp-star-rating--wayl.aawp-star-rating--medium,.aawp-star-rating--wayl.aawp-star-rating--medium>span{
    height:20px;
    width:75px;
    background-size:15px 20px
}
.aawp-star-rating--wayl.aawp-star-rating--large,.aawp-star-rating--wayl.aawp-star-rating--large>span{
    height:30px;
    width:115px;
    background-size:23px 30px
}
.aawp a.aawp-check-premium,.aawp a.aawp-check-premium:active,.aawp a.aawp-check-premium:focus,.aawp a.aawp-check-premium:hover,.aawp a.aawp-check-premium:visited,.aawp a.aawp-check-prime,.aawp a.aawp-check-prime:active,.aawp a.aawp-check-prime:focus,.aawp a.aawp-check-prime:hover,.aawp a.aawp-check-prime:visited,a.aawp-check-premium,a.aawp-check-premium:active,a.aawp-check-premium:focus,a.aawp-check-premium:hover,a.aawp-check-premium:visited,a.aawp-check-prime,a.aawp-check-prime:active,a.aawp-check-prime:focus,a.aawp-check-prime:hover,a.aawp-check-prime:visited{
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp-check-prime,.aawp .aawp-check-prime{
    display:inline-block;
    width:55px;
    height:16px;
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-check-prime.png)!important;
    vertical-align:middle
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    .aawp-check-prime,.aawp .aawp-check-prime{
        background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-check-prime@2x.png)!important;
        background-size:55px 16px
    }
}
.aawp-check-prime.aawp-check-prime--jp,.aawp .aawp-check-prime.aawp-check-prime--jp{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-check-prime-jp.png)!important;
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    .aawp-check-prime.aawp-check-prime--jp,.aawp .aawp-check-prime.aawp-check-prime--jp{
        background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-check-prime-jp.png)!important;
    }
}
.aawp-check-premium,.aawp .aawp-check-premium{
    display:inline-block;
    width:75px;
    height:16px;
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-check-premium.png)!important;
    vertical-align:middle
}
.aawp .align-center{
    text-align:center
}
.aawp-spinner{
    display:inline-block;
    width:25px;
    height:25px;
    position:relative;
    margin:0;
    vertical-align:middle
}
.aawp-spinner__bounce-1,.aawp-spinner__bounce-2{
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#5cb85c;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:sk-bounce 2s ease-in-out infinite;
    animation:sk-bounce 2s ease-in-out infinite
}
.aawp-spinner__bounce-2{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
@-webkit-keyframes sk-bounce{
    0%,to{
        -webkit-transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
@keyframes sk-bounce{
    0%,to{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
.aawp-spinner-label{
    color:#666;
    line-height:25px;
    font-style:italic;
    vertical-align:middle
}
.aawp-spinner+.aawp-spinner-label{
    margin-left:10px
}
.aawp-clearfix:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.aawp-clearfix{
    display:inline-block
}
html[xmlns] .aawp-clearfix{
    display:block
}
* html .aawp-clearfix{
    height:1%
}
.aawp .align-center{
    text-align:center
}
.aawp-button,.aawp .aawp-button{
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    padding:7px 12px 6px;
    cursor:pointer;
    font-size:14px;
    font-weight:400;
    line-height:19px;
    text-align:center;
    text-decoration:none!important;
    background-color:#fff;
    border:1px solid #ccc!important;
    color:#333!important
}
.aawp-button:hover,.aawp .aawp-button:hover{
    text-decoration:none!important
}
.aawp-button:active,.aawp-button:focus,.aawp .aawp-button:active,.aawp .aawp-button:focus{
    box-shadow:none;
    text-decoration:none!important;
    outline:none
}
.aawp-button:visited,.aawp .aawp-button:visited{
    color:#333!important
}
.aawp-button:focus,.aawp-button:hover,.aawp .aawp-button:focus,.aawp .aawp-button:hover{
    border:1px solid #ccc!important;
    color:#333!important;
    background-color:#fafafa
}
.aawp-button.rounded,.aawp .aawp-button.rounded{
    border-radius:3px
}
.aawp-button.shadow,.aawp .aawp-button.shadow{
    box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)
}
.aawp-button.aawp-button--amazon,.aawp .aawp-button.aawp-button--amazon{
    border-color:#9c7e31 #90742d #786025!important;
    border-radius:3px;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);
    background:#f0c14b;
    background:linear-gradient(180deg,#f7dfa5,#f0c14b) repeat scroll 0 0 transparent;
    color:#111!important
}
.aawp-button.aawp-button--amazon:active,.aawp-button.aawp-button--amazon:focus,.aawp-button.aawp-button--amazon:hover,.aawp .aawp-button.aawp-button--amazon:active,.aawp .aawp-button.aawp-button--amazon:focus,.aawp .aawp-button.aawp-button--amazon:hover{
    background:#eeb933;
    background:linear-gradient(180deg,#f5d78e,#eeb933) repeat scroll 0 0 transparent;
    color:#111!important
}
.aawp-button.aawp-button--blue,.aawp .aawp-button.aawp-button--blue{
    background-color:#3498db;
    border-color:#3498db!important;
    color:#fff!important
}
.aawp-button.aawp-button--blue:visited,.aawp .aawp-button.aawp-button--blue:visited{
    color:#fff!important
}
.aawp-button.aawp-button--blue:focus,.aawp-button.aawp-button--blue:hover,.aawp .aawp-button.aawp-button--blue:focus,.aawp .aawp-button.aawp-button--blue:hover{
    border:1px solid #3498db!important;
    color:#fff!important;
    background-color:#2b94d9
}
.aawp-button.aawp-button--red,.aawp .aawp-button.aawp-button--red{
    background-color:#e74c3c;
    border-color:#e74c3c!important;
    color:#fff!important
}
.aawp-button.aawp-button--red:visited,.aawp .aawp-button.aawp-button--red:visited{
    color:#fff!important
}
.aawp-button.aawp-button--red:focus,.aawp-button.aawp-button--red:hover,.aawp .aawp-button.aawp-button--red:focus,.aawp .aawp-button.aawp-button--red:hover{
    border:1px solid #e74c3c!important;
    color:#fff!important;
    background-color:#e64433
}
.aawp-button.aawp-button--green,.aawp .aawp-button.aawp-button--green{
    background-color:#27ae60;
    border-color:#27ae60!important;
    color:#fff!important
}
.aawp-button.aawp-button--green:visited,.aawp .aawp-button.aawp-button--green:visited{
    color:#fff!important
}
.aawp-button.aawp-button--green:focus,.aawp-button.aawp-button--green:hover,.aawp .aawp-button.aawp-button--green:focus,.aawp .aawp-button.aawp-button--green:hover{
    border:1px solid #27ae60!important;
    color:#fff!important;
    background-color:#25a65b
}
.aawp-button.aawp-button--yellow,.aawp .aawp-button.aawp-button--yellow{
    background-color:#ffdf88;
    border-color:#ffdf88!important;
    color:#333!important
}
.aawp-button.aawp-button--yellow:visited,.aawp .aawp-button.aawp-button--yellow:visited{
    color:#333!important
}
.aawp-button.aawp-button--yellow:focus,.aawp-button.aawp-button--yellow:hover,.aawp .aawp-button.aawp-button--yellow:focus,.aawp .aawp-button.aawp-button--yellow:hover{
    border:1px solid #ffdf88!important;
    color:#333!important;
    background-color:#ffdc7e
}
.aawp-button.aawp-button--orange,.aawp .aawp-button.aawp-button--orange{
    background-color:#f39c12;
    border-color:#f39c12!important;
    color:#fff!important
}
.aawp-button.aawp-button--orange:visited,.aawp .aawp-button.aawp-button--orange:visited{
    color:#fff!important
}
.aawp-button.aawp-button--orange:focus,.aawp-button.aawp-button--orange:hover,.aawp .aawp-button.aawp-button--orange:focus,.aawp .aawp-button.aawp-button--orange:hover{
    border:1px solid #f39c12!important;
    color:#fff!important;
    background-color:#ef970c
}
.aawp-button.aawp-button--dark,.aawp .aawp-button.aawp-button--dark{
    background-color:#363636;
    border-color:#363636!important;
    color:#fff!important
}
.aawp-button.aawp-button--dark:visited,.aawp .aawp-button.aawp-button--dark:visited{
    color:#fff!important
}
.aawp-button.aawp-button--dark:focus,.aawp-button.aawp-button--dark:hover,.aawp .aawp-button.aawp-button--dark:focus,.aawp .aawp-button.aawp-button--dark:hover{
    border:1px solid #363636!important;
    color:#fff!important;
    background-color:#313131
}
.aawp-button.aawp-button--icon,.aawp .aawp-button.aawp-button--icon{
    position:relative;
    padding-left:32px
}
.aawp-button.aawp-button--icon:before,.aawp .aawp-button.aawp-button--icon:before{
    position:absolute;
    content:"";
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-repeat:no-repeat;
    background-size:14px 14px;
    background-position:9px
}
.aawp-button.aawp-button--icon-amazon-black:before,.aawp .aawp-button.aawp-button--icon-amazon-black:before{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-amazon-black.svg)
}
.aawp-button.aawp-button--icon-black:before,.aawp .aawp-button.aawp-button--icon-black:before{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-cart-black.svg)
}
.aawp-button.aawp-button--icon-amazon-white:before,.aawp .aawp-button.aawp-button--icon-amazon-white:before{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-amazon-white.svg)
}
.aawp-button.aawp-button--icon-white:before,.aawp .aawp-button.aawp-button--icon-white:before{
    background-image:url(/wp-content/plugins/AmazonSinApi-Hitomi/assets/img/icon-cart-white.svg)
}
a.aawp-star-rating,a.aawp-star-rating:active,a.aawp-star-rating:focus,a.aawp-star-rating:hover{
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp-star-rating{
    position:relative;
    display:inline-block;
    background-image:url(../../img/stars/v1.svg);
    height:16px;
    width:80px;
    background-size:16px 16px
}
.aawp-star-rating,.aawp-star-rating>span{
    background-repeat:repeat-x;
    background-position:0;
    vertical-align:middle
}
.aawp-star-rating>span{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    display:block;
    background-image:url(../../img/stars/v1-active.svg);
    height:16px;
    width:80px;
    background-size:16px 16px
}
.aawp-star-rating--medium,.aawp-star-rating--medium>span{
    height:20px;
    width:100px;
    background-size:20px 20px
}
.aawp-star-rating--large,.aawp-star-rating--large>span{
    height:30px;
    width:150px;
    background-size:30px 30px
}
.aawp-star-rating--v2{
    background-image:url(../../img/stars/v2.svg)
}
.aawp-star-rating--v2>span{
    background-image:url(../../img/stars/v2-active.svg)
}
.aawp-star-rating--v3{
    background-image:url(../../img/stars/v3.svg)
}
.aawp-star-rating--v3>span{
    background-image:url(../../img/stars/v3-active.svg)
}
.aawp-star-rating--v4{
    background-image:url(../../img/stars/v4.svg)
}
.aawp-star-rating--v4>span{
    background-image:url(../../img/stars/v4-active.svg)
}
.aawp-star-rating--v5{
    background-image:url(../../img/stars/v5.svg)
}
.aawp-star-rating--v5>span{
    background-image:url(../../img/stars/v5-active.svg)
}
.aawp-star-rating--v6{
    background-image:url(../../img/stars/v6.svg)
}
.aawp-star-rating--v6>span{
    background-image:url(../../img/stars/v6-active.svg)
}
.aawp-star-rating--v7{
    background-image:url(../../img/stars/v7.svg)
}
.aawp-star-rating--v7>span{
    background-image:url(../../img/stars/v7-active.svg)
}
.aawp-star-rating--wayl{
    background-image:url(../../img/stars/wayl.svg)
}
.aawp-star-rating--wayl>span{
    background-image:url(../../img/stars/wayl-active.svg)
}
.aawp-star-rating--wayl.aawp-star-rating--small,.aawp-star-rating--wayl.aawp-star-rating--small>span{
    height:16px;
    width:60px;
    background-size:12px 16px
}
.aawp-star-rating--wayl.aawp-star-rating--medium,.aawp-star-rating--wayl.aawp-star-rating--medium>span{
    height:20px;
    width:75px;
    background-size:15px 20px
}
.aawp-star-rating--wayl.aawp-star-rating--large,.aawp-star-rating--wayl.aawp-star-rating--large>span{
    height:30px;
    width:115px;
    background-size:23px 30px
}
.aawp-product{
    position:relative;
    margin:0 0 30px;
    width:100%
}
.aawp-product .aawp-product__title{
    word-wrap:break-word
}
.aawp-product__ribbon{
    padding:0 20px;
    font-weight:400;
    font-size:12px;
    line-height:20px;
    text-transform:uppercase
}
.aawp-product__ribbon--sale{
    background:#27ae60;
    border-bottom-left-radius:2px;
    color:#fff
}
.aawp-product__ribbon--bestseller{
    background:#e47911;
    border-bottom-right-radius:2px;
    color:#fff
}
.aawp-product__ribbon--new{
    background:#d9534f;
    border-bottom-right-radius:2px;
    color:#fff
}
.aawp.aawp-box.box--widget,.widget .aawp-box{
    box-sizing:border-box;
    margin-bottom:15px;
    padding:15px 10px 10px
}
.aawp.aawp-box.box--widget *,.aawp.aawp-box.box--widget :after,.aawp.aawp-box.box--widget :before,.widget .aawp-box *,.widget .aawp-box :after,.widget .aawp-box :before{
    box-sizing:border-box
}
.aawp.aawp-box.box--widget:last-child,.widget .aawp-box:last-child{
    margin-bottom:0
}
.aawp.aawp-box.box--widget.sale,.widget .aawp-box.sale{
    padding-top:30px
}
.aawp.aawp-box.box--widget .aawp-box__thumb,.widget .aawp-box .aawp-box__thumb{
    float:none;
    width:100%;
    margin-bottom:10px
}
.aawp.aawp-box.box--widget .aawp-box__image,.widget .aawp-box .aawp-box__image{
    max-width:120px;
    margin-bottom:5px
}
.aawp.aawp-box.box--widget .aawp-box__content,.widget .aawp-box .aawp-box__content{
    margin-left:0;
    padding-left:0
}
.aawp.aawp-box.box--widget .aawp-box__title,.widget .aawp-box .aawp-box__title{
    font-size:14px!important;
    line-height:1.3!important;
    text-align:center
}
.aawp.aawp-box.box--widget .aawp-box__footer,.widget .aawp-box .aawp-box__footer{
    text-align:center;
    margin-left:0;
    padding-left:0
}
.aawp.aawp-box.box--widget .aawp-box__footer p,.widget .aawp-box .aawp-box__footer p{
    margin:0
}
.aawp.aawp-box.box--widget .aawp-box__rating,.widget .aawp-box .aawp-box__rating{
    margin-left:0
}
.aawp.aawp-box.box--widget .aawp-box__pricing,.widget .aawp-box .aawp-box__pricing{
    margin:0 0 10px
}
.aawp.aawp-box.box--widget .aawp-box__price,.widget .aawp-box .aawp-box__price{
    line-height:1!important;
    margin-bottom:5px
}
.aawp.aawp-box.box--widget .aawp-box__price--old,.widget .aawp-box .aawp-box__price--old{
    font-size:13px!important
}
.aawp.aawp-box.box--widget .aawp-box__price--saved,.widget .aawp-box .aawp-box__price--saved{
    margin-top:0
}
.aawp.aawp-box.box--widget .aawp-box__price--current,.widget .aawp-box .aawp-box__price--current{
    display:block!important;
    font-size:18px!important;
    margin:0
}
.aawp.aawp-box.box--widget .aawp-box__prime,.widget .aawp-box .aawp-box__prime{
    margin:5px 0 0!important
}
.aawp.aawp-box.box--widget .aawp-box__btn,.widget .aawp-box .aawp-box__btn{
    margin-top:5px;
    margin-left:0
}
.aawp.aawp-box.box--widget .aawp-box__info,.widget .aawp-box .aawp-box__info{
    position:static;
    display:block;
    margin-top:10px;
    max-width:100%;
    text-align:center
}
.aawp.aawp-box.box--widget.inline-info .aawp-box__thumb,.widget .aawp-box.inline-info .aawp-box__thumb{
    margin-bottom:10px
}
.aawp.aawp-box.box--widget .aawp-box__description,.aawp.aawp-box.box--widget .aawp-box__reviews,.widget .aawp-box .aawp-box__description,.widget .aawp-box .aawp-box__reviews{
    display:none
}
.aawp .aawp-product--horizontal{
    zoom:1;
    display:block;
    max-width:100%;
    padding:20px;
    background:#fff;
    border:1px solid #ececec;
    font-size:15px;
    line-height:1.6;
    white-space:normal
}
.aawp .aawp-product--horizontal:after,.aawp .aawp-product--horizontal:before{
    content:" ";
    display:table
}
.aawp .aawp-product--horizontal:after{
    clear:both
}
.aawp .aawp-product--horizontal.aawp-product--ribbon{
    padding-top:35px
}
@media (min-width:769px){
    .aawp .aawp-product--horizontal.aawp-product--css-adjust-image-large .aawp-product__thumb{
        width:250px
    }
    .aawp .aawp-product--horizontal.aawp-product--css-adjust-image-large .aawp-product__content{
        margin-left:250px;
        padding-left:40px
    }
}
.aawp .aawp-product--horizontal .aawp-product__thumb{
    float:left;
    width:160px
}
@media (max-width:768px){
    .aawp .aawp-product--horizontal .aawp-product__thumb{
        float:none;
        width:100%
    }
}
.aawp .aawp-product--horizontal .aawp-product__image{
    display:block;
    height:auto;
    margin:0 auto 15px;
    max-height:200px;
    max-width:100%;
    width:auto;
    border:none;
    box-shadow:none
}
.aawp .aawp-product--horizontal .aawp-product__rating{
    margin:0 auto 10px;
    text-align:center
}
.aawp .aawp-product--horizontal .aawp-product__reviews{
    margin-top:5px;
    font-size:12px;
    color:#666;
    text-align:center
}
.aawp .aawp-product--horizontal .aawp-product__content{
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--horizontal .aawp-product__content{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--horizontal .aawp-product__title{
    display:block;
    margin:0 0 15px;
    font-size:18px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--horizontal .aawp-product__title{
        margin-bottom:5px;
        font-size:16px
    }
}
.aawp .aawp-product--horizontal .aawp-product__description{
    margin:0
}
.aawp .aawp-product--horizontal .aawp-product__description>p{
    margin:0 0 5px
}
.aawp .aawp-product--horizontal .aawp-product__description>p:empty{
    display:none
}
.aawp .aawp-product--horizontal .aawp-product__description>ul{
    margin:0 0 5px;
    padding:0 0 0 20px;
    list-style-type:disc;
    list-style-position:outside!important
}
.aawp .aawp-product--horizontal .aawp-product__description>ul li{
    margin:0;
    padding:0;
    background:none;
    word-wrap:break-word
}
@media (max-width:480px){
    .aawp .aawp-product--horizontal .aawp-product__description{
        display:none
    }
}
.aawp .aawp-product--horizontal .aawp-product__footer{
    text-align:right;
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--horizontal .aawp-product__footer{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--horizontal .aawp-product__pricing{
    display:block;
    margin-bottom:35px;
}
.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price--current:empty,.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--horizontal .aawp-product__pricing:empty{
    display:none;
    margin:0
}
.aawp .aawp-product--horizontal .aawp-product__pricing span+span{
    margin-left:15px
}
.aawp .aawp-product--horizontal .aawp-product__pricing span+span.aawp-check-premium,.aawp .aawp-product--horizontal .aawp-product__pricing span+span.aawp-check-prime{
    margin-left:5px
}
@media (max-width:480px){
    .aawp .aawp-product--horizontal .aawp-product__pricing{
        margin-bottom:35px;
    }
}
.aawp .aawp-product--horizontal .aawp-product__price{
    display:inline-block;
    line-height:34px;
    vertical-align:middle
}
.aawp .aawp-product--horizontal .aawp-product__price--old{
    font-size:14px;
    text-decoration:line-through;
    color:#666
}
.aawp .aawp-product--horizontal .aawp-product__price--current{
    font-size:20px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--horizontal .aawp-product__price--current{
        font-size:16px
    }
}
.aawp .aawp-product--horizontal .aawp-product__price--saved{
    border-radius:2px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    padding:4px 6px;
    color:#fff;
    font-size:12px;
    line-height:12px;
    margin-top:11px;
    margin-bottom:11px
}
.aawp .aawp-product--horizontal .aawp-button+.aawp-button{
    margin-left:15px;
    margin-top:5px
}
.aawp .aawp-product--horizontal .aawp-product__ribbon{
    position:absolute;
    padding:0 15px
}
.aawp .aawp-product--horizontal .aawp-product__ribbon--bestseller,.aawp .aawp-product--horizontal .aawp-product__ribbon--new{
    top:-1px;
    left:-1px
}
.aawp .aawp-product--horizontal .aawp-product__ribbon--sale{
    top:-1px;
    right:-1px
}
.aawp .aawp-product--horizontal .aawp-product__info{
    position:absolute;
    bottom:10px;
    left:15px;
    max-width:225px;
    color:#666;
    font-size:11px;
    text-align:left
}
@media (max-width:768px){
    .aawp .aawp-product--horizontal .aawp-product__info{
        position:static;
        display:block;
        margin-top:10px;
        max-width:100%
    }
}
@media (min-width:768px){
    .aawp .aawp-product--horizontal.aawp-product--inline-info .aawp-product__thumb{
        margin-bottom:30px
    }
}
.aawp .aawp-product--horizontal.aawp-product--style-light{
    box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)
}
.aawp .aawp-product--horizontal.aawp-product--style-dark{
    background:#232f3e;
    color:#e2e2e2
}
.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__teaser,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:focus,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__info,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--horizontal.aawp-product--style-wayl{
    background:#96281b;
    color:#e2e2e2
}
.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__teaser,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:focus,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__info,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--widget-vertical{
    zoom:1;
    background:#fff;
    border:1px solid #ececec;
    color:inherit;
    position:relative;
    display:block;
    max-width:100%;
    font-size:15px;
    line-height:1.6;
    white-space:normal;
    min-width:100%;
    padding:15px;
    margin:0 0 20px
}
.aawp .aawp-product--widget-vertical:after,.aawp .aawp-product--widget-vertical:before{
    content:" ";
    display:table
}
.aawp .aawp-product--widget-vertical:after{
    clear:both
}
@media (max-width:480px){
    .aawp .aawp-product--widget-vertical{
        margin-bottom:15px
    }
}
.aawp .aawp-product--widget-vertical.ribbon{
    padding-top:35px
}
.aawp .aawp-product--widget-vertical .aawp-box__thumb{
    float:left;
    width:160px
}
@media (max-width:768px){
    .aawp .aawp-product--widget-vertical .aawp-box__thumb{
        float:none;
        width:100%
    }
}
.aawp .aawp-product--widget-vertical .aawp-box__image{
    display:block;
    height:auto;
    margin:0 auto 15px;
    max-width:100%;
    border:none;
    box-shadow:none
}
.aawp .aawp-product--widget-vertical .aawp-box__rating{
    margin:0 auto 10px;
    text-align:center
}
.aawp .aawp-product--widget-vertical .aawp-box__reviews{
    margin-top:5px;
    font-size:12px;
    color:#666;
    text-align:center
}
.aawp .aawp-product--widget-vertical .aawp-box__content{
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--widget-vertical .aawp-box__content{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--widget-vertical .aawp-box__title{
    display:block;
    margin:0 0 15px;
    font-size:18px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--widget-vertical .aawp-box__title{
        margin-bottom:5px;
        font-size:16px
    }
}
.aawp .aawp-product--widget-vertical .aawp-box__description{
    margin:0
}
.aawp .aawp-product--widget-vertical .aawp-box__description>p{
    margin:0 0 5px
}
.aawp .aawp-product--widget-vertical .aawp-box__description>p:empty{
    display:none
}
.aawp .aawp-product--widget-vertical .aawp-box__description>ul{
    margin:0 0 5px;
    padding:0 0 0 20px;
    list-style-position:outside!important
}
.aawp .aawp-product--widget-vertical .aawp-box__description>ul li{
    margin:0;
    padding:0
}
@media (max-width:480px){
    .aawp .aawp-product--widget-vertical .aawp-box__description{
        display:none
    }
}
.aawp .aawp-product--widget-vertical .aawp-box__footer{
    text-align:right;
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--widget-vertical .aawp-box__footer{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--widget-vertical .aawp-box__pricing{
    display:block;
    margin-bottom:5px
}
.aawp .aawp-product--widget-vertical .aawp-box__pricing:empty{
    display:none
}
.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span{
    margin-left:15px
}
.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span.aawp-check-premium,.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span.aawp-check-prime{
    margin-left:5px
}
@media (max-width:480px){
    .aawp .aawp-product--widget-vertical .aawp-box__pricing{
        margin-bottom:0
    }
}
.aawp .aawp-product--widget-vertical .aawp-box__price{
    display:inline-block;
    line-height:34px;
    vertical-align:middle
}
.aawp .aawp-product--widget-vertical .aawp-box__price--old{
    font-size:14px;
    text-decoration:line-through;
    color:#666
}
.aawp .aawp-product--widget-vertical .aawp-box__price--current{
    font-size:20px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--widget-vertical .aawp-box__price--current{
        font-size:16px
    }
}
.aawp .aawp-product--widget-vertical .aawp-box__price--saved{
    border-radius:2px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    padding:4px 6px;
    color:#fff;
    font-size:12px;
    line-height:12px;
    margin-top:11px;
    margin-bottom:11px
}
.aawp .aawp-product--widget-vertical .aawp-button+.aawp-button{
    margin-left:15px;
    margin-top:5px
}
.aawp .aawp-product--widget-vertical .aawp-box__ribbon{
    position:absolute;
    font-weight:400;
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    line-height:20px;
    padding:0 15px
}
.aawp .aawp-product--widget-vertical .aawp-box__bestseller{
    top:-1px;
    left:-1px;
    background:#e47911;
    background:rgba(228,121,17,.8);
    border-bottom-right-radius:2px
}
.aawp .aawp-product--widget-vertical .aawp-box__sale{
    top:-1px;
    right:-1px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    border-bottom-left-radius:2px
}
.aawp .aawp-product--widget-vertical .aawp-box__info{
    position:absolute;
    bottom:10px;
    left:15px;
    max-width:225px;
    color:#666;
    font-size:11px;
    text-align:left
}
@media (max-width:768px){
    .aawp .aawp-product--widget-vertical .aawp-box__info{
        position:static;
        display:block;
        margin-top:10px;
        max-width:100%
    }
}
@media (min-width:768px){
    .aawp .aawp-product--widget-vertical.inline-info .aawp-box__thumb{
        margin-bottom:30px
    }
}
.aawp .aawp-product--widget-vertical.aawp-product--ribbon{
    padding-top:25px
}
.aawp .aawp-product--widget-vertical .aawp-product__ribbon{
    padding:0 10px
}
.aawp .aawp-product--widget-vertical .aawp-product__ribbon--sale{
    position:absolute;
    top:-1px;
    right:-1px
}
.aawp .aawp-product--widget-vertical .aawp-product__ribbon--bestseller,.aawp .aawp-product--widget-vertical .aawp-product__ribbon--new{
    position:absolute;
    top:-1px;
    left:-1px
}
.aawp .aawp-product--widget-vertical .aawp-product__image-link{
    margin:0;
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp .aawp-product--widget-vertical .aawp-product__image-link:active,.aawp .aawp-product--widget-vertical .aawp-product__image-link:focus,.aawp .aawp-product--widget-vertical .aawp-product__image-link:hover{
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp .aawp-product--widget-vertical .aawp-product__image{
    display:block;
    width:100%\9;
    max-width:100%;
    height:auto;
    margin:0 auto;
    max-height:200px;
    -o-object-fit:contain;
    object-fit:contain
}
.aawp .aawp-product--widget-vertical .aawp-product__content{
    position:relative
}
.aawp .aawp-product--widget-vertical .aawp-product__title{
    display:block;
    margin-top:10px;
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none;
    font-size:14px;
    font-weight:700;
    line-height:1.3;
    text-align:center
}
.aawp .aawp-product--widget-vertical .aawp-product__meta{
    margin-top:5px;
    text-align:center
}
.aawp .aawp-product--widget-vertical .aawp-product__meta .aawp-check-prime,.aawp .aawp-product--widget-vertical .aawp-product__meta .aawp-star-rating{
    margin:0 5px
}
.aawp .aawp-product--widget-vertical .aawp-product__reviews{
    display:inline-block;
    color:#666;
    font-size:14px;
    line-height:14px;
    vertical-align:-10%
}
.aawp .aawp-product--widget-vertical .aawp-product__footer{
    text-align:center
}
.aawp .aawp-product--widget-vertical .aawp-product__footer .aawp-button{
    margin-top:1px;
}
.aawp .aawp-product--widget-vertical .aawp-product__pricing{
    margin-top:10px;
    width:100%
}
.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-check-prime{
    display:block;
    margin:7px auto 0
}
.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price--current:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing:empty{
    display:none;
    margin:0
}
.aawp .aawp-product--widget-vertical .aawp-product__price{
    margin:0 0px;
    line-height:18px
}
.aawp .aawp-product--widget-vertical .aawp-product__price--old{
    color:#666;
    font-size:13px;
    text-decoration:line-through
}
.aawp .aawp-product--widget-vertical .aawp-product__price--current{
    font-size:18px;
    font-weight:700
}
.aawp .aawp-product--widget-vertical .aawp-product__info{
    display:block;
    margin-top:10px;
    color:#666;
    font-size:11px;
    text-align:center
}
.aawp .aawp-product--widget-vertical.aawp-product--style-light{
    box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)
}
.aawp .aawp-product--widget-vertical.aawp-product--style-dark{
    background:#232f3e;
    color:#e2e2e2
}
.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__teaser,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:focus,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__info,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--current{
    color:#e2e2e2
}
.aawp .aawp-product--widget-vertical.aawp-product--style-wayl{
    background:#96281b;
    color:#e2e2e2
}
.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__teaser,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:focus,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__info,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--current{
    color:#e2e2e2
}
.thrv_wrapper div.aawp,.thrv_wrapper div.aawp div{
    box-sizing:border-box
}
.thrv_wrapper .aawp .aawp-product--vertical{
    min-width:auto
}
.aawp,.aawp *,.aawp :after,.aawp :before,.aawp div,.aawp div *,.aawp div :after,.aawp div :before,.aawp span,.aawp span *,.aawp span :after,.aawp span :before{
    box-sizing:border-box
}
.aawp-credits,.aawp-disclaimer{
    font-size:12px
}
.aawp a.aawp-check-premium,.aawp a.aawp-check-premium:active,.aawp a.aawp-check-premium:focus,.aawp a.aawp-check-premium:hover,.aawp a.aawp-check-premium:visited,.aawp a.aawp-check-prime,.aawp a.aawp-check-prime:active,.aawp a.aawp-check-prime:focus,.aawp a.aawp-check-prime:hover,.aawp a.aawp-check-prime:visited,a.aawp-check-premium,a.aawp-check-premium:active,a.aawp-check-premium:focus,a.aawp-check-premium:hover,a.aawp-check-premium:visited,a.aawp-check-prime,a.aawp-check-prime:active,a.aawp-check-prime:focus,a.aawp-check-prime:hover,a.aawp-check-prime:visited{
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp-check-prime,.aawp .aawp-check-prime{
    display:inline-block;
    width:55px;
    height:16px;
    background-image:url(../../img/icon-check-prime.png);
    vertical-align:middle
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    .aawp-check-prime,.aawp .aawp-check-prime{
        background-image:url(../../img/icon-check-prime@2x.png);
        background-size:55px 16px
    }
}
.aawp-check-prime.aawp-check-prime--jp,.aawp .aawp-check-prime.aawp-check-prime--jp{
    background-image:url(../../img/icon-check-prime-jp.png)
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    .aawp-check-prime.aawp-check-prime--jp,.aawp .aawp-check-prime.aawp-check-prime--jp{
        background-image:url(../../img/icon-check-prime-jp.png)
    }
}
.aawp-check-premium,.aawp .aawp-check-premium{
    display:inline-block;
    width:75px;
    height:16px;
    background-image:url(../../img/icon-check-premium.png);
    vertical-align:middle
}
.aawp-link{
    position:relative
}
.aawp-link-icon-container{
    position:relative;
    display:inline-block;
    height:16px;
    width:16px;
    box-shadow:none;
    text-decoration:none;
    outline:none;
    border:none;
    overflow:visible
}
.aawp-link-icon-container--large{
    width:66px
}
.aawp-link-icon{
    position:absolute;
    bottom:-2px;
    left:0;
    display:block;
    height:16px;
    width:16px;
    max-width:none;
    max-height:none;
    min-width:0;
    min-height:0;
    background-repeat:no-repeat;
    background-size:100%;
    background-position:50%;
    transition:all .5s;
    overflow:visible
}
.aawp-link-icon.amazon{
    background-image:url(../../img/icon-amazon.svg)
}
.aawp-link-icon.cart{
    background-color:#fff;
    background-color:hsla(0,0%,100%,.8);
    background-image:url(../../img/icon-cart-black.svg)
}
.aawp-link-icon.amazon-logo{
    bottom:-5px;
    height:20px;
    width:66px;
    background-image:url(../../img/icon-amazon-logo.png)
}
.aawp-link-icon-container:hover .aawp-link-icon,.aawp-link:hover+.aawp-link-icon-container .aawp-link-icon{
    height:30px;
    width:30px
}
.aawp-link-icon-container:hover .aawp-link-icon.amazon-logo,.aawp-link:hover+.aawp-link-icon-container .aawp-link-icon.amazon-logo{
    height:30px;
    width:99px
}
.aawp.aawp-box{
    zoom:1;
    position:relative;
    display:block;
    margin:0 0 20px;
    max-width:100%;
    padding:20px;
    background:#fff;
    border:1px solid #ececec;
    font-size:15px;
    line-height:1.6;
    white-space:normal
}
.aawp.aawp-box,.aawp.aawp-box *,.aawp.aawp-box :after,.aawp.aawp-box :before{
    box-sizing:border-box
}
.aawp.aawp-box:after,.aawp.aawp-box:before{
    content:" ";
    display:table
}
.aawp.aawp-box:after{
    clear:both
}
@media (max-width:480px){
    .aawp.aawp-box{
        margin-bottom:15px
    }
}
.aawp.aawp-box.ribbon{
    padding-top:35px
}
.aawp.aawp-box .aawp-box__thumb{
    float:left;
    width:160px
}
@media (max-width:768px){
    .aawp.aawp-box .aawp-box__thumb{
        float:none;
        width:100%
    }
}
.aawp.aawp-box .aawp-box__image{
    display:block;
    height:auto;
    margin:0 auto 15px;
    max-width:100%;
    border:none;
    box-shadow:none
}
.aawp.aawp-box .aawp-box__rating{
    margin:0 auto 10px;
    text-align:center
}
.aawp.aawp-box .aawp-box__rating .aawp-star-rating,.aawp.aawp-box .aawp-box__rating .aawp-star-rating:active,.aawp.aawp-box .aawp-box__rating .aawp-star-rating:focus,.aawp.aawp-box .aawp-box__rating .aawp-star-rating:hover{
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp.aawp-box .aawp-box__reviews{
    margin-top:5px;
    font-size:12px;
    color:#666;
    text-align:center
}
.aawp.aawp-box .aawp-box__content{
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp.aawp-box .aawp-box__content{
        margin:0;
        padding:0
    }
}
.aawp.aawp-box .aawp-box__title{
    display:block;
    margin:0 0 15px;
    font-size:18px;
    font-weight:700
}
@media (max-width:480px){
    .aawp.aawp-box .aawp-box__title{
        margin-bottom:5px;
        font-size:16px
    }
}
.aawp.aawp-box .aawp-box__description{
    margin:0
}
.aawp.aawp-box .aawp-box__description>p{
    margin:0 0 5px
}
.aawp.aawp-box .aawp-box__description>p:empty{
    display:none
}
.aawp.aawp-box .aawp-box__description>ul{
    margin:0 0 5px;
    padding:0 0 0 20px;
    list-style-position:outside!important
}
.aawp.aawp-box .aawp-box__description>ul li{
    margin:0;
    padding:0
}
@media (max-width:480px){
    .aawp.aawp-box .aawp-box__description{
        display:none
    }
}
.aawp.aawp-box .aawp-box__footer{
    text-align:right;
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp.aawp-box .aawp-box__footer{
        margin:0;
        padding:0
    }
}
.aawp.aawp-box .aawp-box__pricing{
    display:block;
    margin-bottom:5px
}
.aawp.aawp-box .aawp-box__pricing:empty{
    display:none
}
.aawp.aawp-box .aawp-box__pricing span+span{
    margin-left:15px
}
.aawp.aawp-box .aawp-box__pricing span+span.aawp-check-premium,.aawp.aawp-box .aawp-box__pricing span+span.aawp-check-prime{
    margin-left:5px
}
@media (max-width:480px){
    .aawp.aawp-box .aawp-box__pricing{
        margin-bottom:0
    }
}
.aawp.aawp-box .aawp-box__price{
    display:inline-block;
    line-height:34px;
    vertical-align:middle
}
.aawp.aawp-box .aawp-box__price--old{
    font-size:14px;
    text-decoration:line-through;
    color:#666
}
.aawp.aawp-box .aawp-box__price--current{
    font-size:20px;
    font-weight:700
}
@media (max-width:480px){
    .aawp.aawp-box .aawp-box__price--current{
        font-size:16px
    }
}
.aawp.aawp-box .aawp-box__price--saved{
    border-radius:2px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    padding:4px 6px;
    color:#fff;
    font-size:12px;
    line-height:12px;
    margin-top:11px;
    margin-bottom:11px
}
.aawp.aawp-box .aawp-button+.aawp-button{
    margin-left:15px;
    margin-top:5px
}
.aawp.aawp-box .aawp-box__ribbon{
    position:absolute;
    font-weight:400;
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    line-height:20px;
    padding:0 15px
}
.aawp.aawp-box .aawp-box__bestseller{
    top:-1px;
    left:-1px;
    background:#e47911;
    background:rgba(228,121,17,.8);
    border-bottom-right-radius:2px
}
.aawp.aawp-box .aawp-box__sale{
    top:-1px;
    right:-1px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    border-bottom-left-radius:2px
}
.aawp.aawp-box .aawp-box__info{
    position:absolute;
    bottom:10px;
    left:15px;
    max-width:225px;
    color:#666;
    font-size:11px;
    text-align:left
}
@media (max-width:768px){
    .aawp.aawp-box .aawp-box__info{
        position:static;
        display:block;
        margin-top:10px;
        max-width:100%
    }
}
@media (min-width:768px){
    .aawp.aawp-box.inline-info .aawp-box__thumb{
        margin-bottom:30px
    }
}
.aawp.aawp-responsive-table{
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch
}
@media (min-width:768px){
    .aawp.aawp-responsive-table{
        overflow:visible
    }
}
.aawp.aawp-table{
    box-sizing:border-box;
    margin:0 0 30px;
    table-layout:auto;
    width:100%;
    border:none;
    border-collapse:collapse;
    border-spacing:0;
    font-size:14px;
    line-height:1.4
}
.aawp.aawp-table tr{
    border:none
}
.aawp.aawp-table td,.aawp.aawp-table th{
    padding:5px;
    vertical-align:top
}
.aawp.aawp-table th{
    border:none;
    border-bottom:2px solid #ccc;
    font-size:16px;
    text-align:center;
    white-space:nowrap
}
.aawp.aawp-table td{
    border:none;
    border-bottom:1px solid #ccc;
    text-align:center;
    vertical-align:middle
}
.aawp.aawp-table a{
    text-decoration:none
}
.aawp.aawp-table .position{
    max-width:30px;
    font-weight:700
}
.aawp.aawp-table .thumb img{
    display:block;
    width:100%\9;
    max-width:100%;
    height:auto;
    margin:0 auto
}
.aawp.aawp-table .title{
    min-width:150px;
    text-align:left
}
.aawp.aawp-table .description ul{
    margin:0;
    padding:0
}
.aawp.aawp-table .links{
    white-space:nowrap
}
.aawp-responsive-table-note{
    font-size:14px;
    color:#666
}
@media (min-width:768px){
    .aawp-responsive-table-note{
        display:none
    }
}
.aawp-box{
    zoom:1;
    padding:20px;
    background:#fff;
    border:1px solid #ececec;
    color:inherit;
    position:relative;
    display:block;
    margin:0 0 20px;
    max-width:100%;
    font-size:15px;
    line-height:1.6;
    white-space:normal
}
.aawp-box:after,.aawp-box:before{
    content:" ";
    display:table
}
.aawp-box:after{
    clear:both
}
@media (max-width:480px){
    .aawp-box{
        margin-bottom:15px
    }
}
.aawp-box.ribbon{
    padding-top:35px
}
.aawp-box .aawp-box__thumb{
    float:left;
    width:160px
}
@media (max-width:768px){
    .aawp-box .aawp-box__thumb{
        float:none;
        width:100%
    }
}
.aawp-box .aawp-box__image{
    display:block;
    height:auto;
    margin:0 auto 15px;
    max-width:100%;
    border:none;
    box-shadow:none
}
.aawp-box .aawp-box__rating{
    margin:0 auto 10px;
    text-align:center
}
.aawp-box .aawp-box__reviews{
    margin-top:5px;
    font-size:12px;
    color:#666;
    text-align:center
}
.aawp-box .aawp-box__content{
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp-box .aawp-box__content{
        margin:0;
        padding:0
    }
}
.aawp-box .aawp-box__title{
    display:block;
    margin:0 0 15px;
    font-size:18px;
    font-weight:700
}
@media (max-width:480px){
    .aawp-box .aawp-box__title{
        margin-bottom:5px;
        font-size:16px
    }
}
.aawp-box .aawp-box__description{
    margin:0
}
.aawp-box .aawp-box__description>p{
    margin:0 0 5px
}
.aawp-box .aawp-box__description>p:empty{
    display:none
}
.aawp-box .aawp-box__description>ul{
    margin:0 0 5px;
    padding:0 0 0 20px;
    list-style-position:outside!important
}
.aawp-box .aawp-box__description>ul li{
    margin:0;
    padding:0
}
@media (max-width:480px){
    .aawp-box .aawp-box__description{
        display:none
    }
}
.aawp-box .aawp-box__footer{
    text-align:right;
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp-box .aawp-box__footer{
        margin:0;
        padding:0
    }
}
.aawp-box .aawp-box__pricing{
    display:block;
    margin-bottom:5px
}
.aawp-box .aawp-box__pricing:empty{
    display:none
}
.aawp-box .aawp-box__pricing span+span{
    margin-left:15px
}
.aawp-box .aawp-box__pricing span+span.aawp-check-premium,.aawp-box .aawp-box__pricing span+span.aawp-check-prime{
    margin-left:5px
}
@media (max-width:480px){
    .aawp-box .aawp-box__pricing{
        margin-bottom:0
    }
}
.aawp-box .aawp-box__price{
    display:inline-block;
    line-height:34px;
    vertical-align:middle
}
.aawp-box .aawp-box__price--old{
    font-size:14px;
    text-decoration:line-through;
    color:#666
}
.aawp-box .aawp-box__price--current{
    font-size:20px;
    font-weight:700
}
@media (max-width:480px){
    .aawp-box .aawp-box__price--current{
        font-size:16px
    }
}
.aawp-box .aawp-box__price--saved{
    border-radius:2px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    padding:4px 6px;
    color:#fff;
    font-size:12px;
    line-height:12px;
    margin-top:11px;
    margin-bottom:11px
}
.aawp-box .aawp-button+.aawp-button{
    margin-left:15px;
    margin-top:5px
}
.aawp-box .aawp-box__ribbon{
    position:absolute;
    font-weight:400;
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    line-height:20px;
    padding:0 15px
}
.aawp-box .aawp-box__bestseller{
    top:-1px;
    left:-1px;
    background:#e47911;
    background:rgba(228,121,17,.8);
    border-bottom-right-radius:2px
}
.aawp-box .aawp-box__sale{
    top:-1px;
    right:-1px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    border-bottom-left-radius:2px
}
.aawp-box .aawp-box__info{
    position:absolute;
    bottom:10px;
    left:15px;
    max-width:225px;
    color:#666;
    font-size:11px;
    text-align:left
}
@media (max-width:768px){
    .aawp-box .aawp-box__info{
        position:static;
        display:block;
        margin-top:10px;
        max-width:100%
    }
}
@media (min-width:768px){
    .aawp-box.inline-info .aawp-box__thumb{
        margin-bottom:30px
    }
}
.aawp-not-available-info,.aawp-not-available-notice{
    font-size:80%
}
.aawp-not-available-info{
    color:#4189a5
}
.aawp-not-available-notice{
    color:#f0ad4e
}
.aawp.aawp-box.light{
    box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)
}
.aawp.aawp-box.dark{
    background:#232f3e;
    color:#f2f2f2
}
.aawp.aawp-box.dark .aawp-box__title,.aawp.aawp-box.dark .aawp-box__title:visited{
    color:#fff
}
.aawp.aawp-box.dark .aawp-box__title:focus,.aawp.aawp-box.dark .aawp-box__title:hover{
    color:#f2f2f2
}
.aawp.aawp-box.dark .aawp-box__price--current{
    color:#fff
}
.aawp.aawp-box.dark .aawp-box__info,.aawp.aawp-box.dark .aawp-box__price--old,.aawp.aawp-box.dark .aawp-box__reviews{
    color:#ccc
}
.aawp.aawp-box.dark .aawp-box__bestseller{
    top:0;
    left:0
}
.aawp.aawp-box.dark .aawp-box__sale{
    right:0;
    top:0
}
.aawp-grid{
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-start;
    margin:0 -2%
}
.aawp-grid__item{
    width:100%;
    margin:0 2%
}
@media (min-width:481px){
    .aawp-grid__item{
        display:flex
    }
    .aawp-grid__item>*{
        max-width:100%
    }
}
@media (min-width:601px){
    .aawp-grid--col-2 .aawp-grid__item{
        width:46%
    }
    .aawp-grid--col-3 .aawp-grid__item{
        width:29.33333333%
    }
    .aawp-grid--col-4 .aawp-grid__item{
        width:21%
    }
    .aawp-grid--col-5 .aawp-grid__item{
        width:16%
    }
    .aawp-grid--col-6 .aawp-grid__item{
        width:12.66666667%
    }
}
@media (min-width:601px) and (max-width:1024px){
    .aawp-grid--col-3 .aawp-grid__item,.aawp-grid--col-4 .aawp-grid__item,.aawp-grid--col-5 .aawp-grid__item,.aawp-grid--col-6 .aawp-grid__item{
        width:46%
    }
}
.aawp table.aawp-table{
    display:block;
    margin:10px 0 30px;
    border:none;
    border-collapse:collapse;
    border-spacing:0;
    font-size:16px
}
.aawp table.aawp-table,.aawp table.aawp-table tbody,.aawp table.aawp-table td,.aawp table.aawp-table th,.aawp table.aawp-table thead,.aawp table.aawp-table tr{
    display:block;
    border:none
}
.aawp table.aawp-table thead tr{
    position:absolute;
    top:-9999px;
    left:-9999px
}
.aawp table.aawp-table tr{
    margin-bottom:20px
}
.aawp table.aawp-table tr:nth-child(odd){
    background-color:#fafafa
}
.aawp table.aawp-table th{
    border:none
}
.aawp table.aawp-table td{
    padding:10px;
    border:1px solid #ededed;
    border-bottom:none
}
.aawp table.aawp-table td:last-child{
    border-bottom:1px solid #ededed
}
.aawp table.aawp-table td:before{
    content:attr(data-label) ": ";
    display:inline-block;
    font-weight:700;
    width:125px
}
.aawp table.aawp-table td img{
    display:inline-block;
    width:100%\9;
    max-width:100%;
    height:auto;
    margin:0 auto;
    max-height:200px
}
.aawp table.aawp-table td.aawp-table__td-position{
    font-weight:700;
    text-align:center
}
.aawp table.aawp-table td.aawp-table__td-position:before{
    content:attr(data-label) "";
    width:auto;
    margin-right:5px
}
.aawp table.aawp-table td.aawp-table__td-links,.aawp table.aawp-table td.aawp-table__td-thumb,.aawp table.aawp-table td.aawp-table__td-title{
    text-align:center
}
.aawp table.aawp-table td .aawp-product__reviews,.aawp table.aawp-table td.aawp-table__td-links:before,.aawp table.aawp-table td.aawp-table__td-thumb:before,.aawp table.aawp-table td.aawp-table__td-title:before{
    display:none
}
.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price{
    display:inline-block;
    margin-right:10px;
    vertical-align:middle
}
.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price--old{
    color:#666;
    font-size:11.2px;
    text-decoration:line-through
}
@media (min-width:800px){
    .aawp table.aawp-table{
        display:table;
        table-layout:auto;
        width:100%;
        border:1px solid #ededed;
        font-size:14px;
        line-height:1.4
    }
    .aawp table.aawp-table thead{
        display:table-header-group
    }
    .aawp table.aawp-table thead tr{
        position:static;
        top:auto;
        left:auto
    }
    .aawp table.aawp-table tbody{
        display:table-row-group
    }
    .aawp table.aawp-table tr{
        display:table-row
    }
    .aawp table.aawp-table td,.aawp table.aawp-table th{
        display:table-cell;
        padding:10px 12px;
        text-align:left
    }
    .aawp table.aawp-table td:before{
        display:none;
        content:"";
        width:auto
    }
    .aawp table.aawp-table thead{
        background:#fafafa
    }
    .aawp table.aawp-table tr:nth-child(odd){
        background:none
    }
    .aawp table.aawp-table td,.aawp table.aawp-table th{
        vertical-align:middle
    }
    .aawp table.aawp-table td.aawp-table__td-position,.aawp table.aawp-table td.aawp-table__th-position,.aawp table.aawp-table th.aawp-table__td-position,.aawp table.aawp-table th.aawp-table__th-position{
        max-width:50px;
        font-weight:700;
        white-space:nowrap
    }
    .aawp table.aawp-table td.aawp-table__td-thumb img,.aawp table.aawp-table td.aawp-table__th-thumb img,.aawp table.aawp-table th.aawp-table__td-thumb img,.aawp table.aawp-table th.aawp-table__th-thumb img{
        display:block;
        width:100%\9;
        max-width:100%;
        height:auto;
        margin:0 auto;
        max-width:65px;
        max-height:100px
    }
    .aawp table.aawp-table td.aawp-table__td-title,.aawp table.aawp-table td.aawp-table__th-title,.aawp table.aawp-table th.aawp-table__td-title,.aawp table.aawp-table th.aawp-table__th-title{
        min-width:150px;
        text-align:left
    }
    .aawp table.aawp-table td.aawp-table__td-rating .aawp-product__reviews,.aawp table.aawp-table td.aawp-table__th-rating .aawp-product__reviews,.aawp table.aawp-table th.aawp-table__td-rating .aawp-product__reviews,.aawp table.aawp-table th.aawp-table__th-rating .aawp-product__reviews{
        display:block;
        margin-top:5px;
        color:#666;
        font-size:12px;
        white-space:nowrap
    }
    .aawp table.aawp-table td.aawp-table__td-pricing,.aawp table.aawp-table td.aawp-table__th-pricing,.aawp table.aawp-table th.aawp-table__td-pricing,.aawp table.aawp-table th.aawp-table__th-pricing{
        white-space:nowrap
    }
    .aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-product__price,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-product__price,.aawp table.aawp-table th.aawp-table__th-pricing .aawp-product__price{
        display:block;
        font-weight:700
    }
    .aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price--old,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-product__price--old,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-product__price--old,.aawp table.aawp-table th.aawp-table__th-pricing .aawp-product__price--old{
        font-weight:400
    }
    .aawp table.aawp-table td.aawp-table__td-pricing .aawp-check-prime,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-check-prime,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-check-prime,.aawp table.aawp-table th.aawp-table__th-pricing .aawp-check-prime{
        margin-top:5px
    }
    .aawp table.aawp-table td.aawp-table__td-links,.aawp table.aawp-table td.aawp-table__th-links,.aawp table.aawp-table th.aawp-table__td-links,.aawp table.aawp-table th.aawp-table__th-links{
        white-space:nowrap
    }
    .aawp table.aawp-table td.aawp-table__td-links .aawp-button,.aawp table.aawp-table td.aawp-table__th-links .aawp-button,.aawp table.aawp-table th.aawp-table__td-links .aawp-button,.aawp table.aawp-table th.aawp-table__th-links .aawp-button{
        word-break:break-all
    }
    .aawp table.aawp-table tr th{
        font-weight:700;
        text-align:left
    }
    .aawp table.aawp-table tr td{
        border-left:none;
        border-right:none
    }
    .aawp table.aawp-table a{
        border:none;
        box-shadow:none;
        outline:none;
        text-decoration:none
    }
}
.aawp table.aawp-comparison-table{
    margin:10px 0 30px;
    border:none;
    border-collapse:separate;
    border-spacing:0;
    font-size:16px
}
.aawp table.aawp-comparison-table,.aawp table.aawp-comparison-table tbody,.aawp table.aawp-comparison-table td,.aawp table.aawp-comparison-table th,.aawp table.aawp-comparison-table thead,.aawp table.aawp-comparison-table tr{
    display:block;
    overflow:hidden;
    border:none
}
.aawp table.aawp-comparison-table thead tr{
    position:absolute;
    top:-9999px;
    left:-9999px
}
.aawp table.aawp-comparison-table tr{
    margin-bottom:20px
}
.aawp table.aawp-comparison-table tr:nth-child(odd){
    background-color:#fafafa
}
.aawp table.aawp-comparison-table td,.aawp table.aawp-comparison-table th{
    border-right:1px solid #ededed;
    border-bottom:1px solid #ededed
}
.aawp table.aawp-comparison-table td{
    padding:10px
}
.aawp table.aawp-comparison-table td:before{
    content:attr(data-label) ": ";
    display:inline-block;
    font-weight:700;
    width:125px
}
.aawp table.aawp-comparison-table td img{
    display:inline-block;
    width:100%\9;
    max-width:100%;
    height:auto
}
.aawp table.aawp-comparison-table td.position{
    font-weight:700;
    text-align:center
}
.aawp table.aawp-comparison-table td.position:before{
    content:attr(data-label) "";
    width:auto
}
.aawp table.aawp-comparison-table td.links,.aawp table.aawp-comparison-table td.thumb,.aawp table.aawp-comparison-table td.title{
    text-align:center
}
.aawp table.aawp-comparison-table td.links:before,.aawp table.aawp-comparison-table td.thumb:before,.aawp table.aawp-comparison-table td.title:before{
    display:none
}
.aawp table.aawp-comparison-table td.pricing .price{
    display:block;
    min-height:20px;
    line-height:20px
}
.aawp table.aawp-comparison-table td.pricing .price--current{
    font-size:16px;
    font-weight:700
}
.aawp table.aawp-comparison-table td.pricing .price--old{
    color:#666;
    font-size:12px;
    text-decoration:line-through
}
@media (min-width:800px){
    .aawp table.aawp-comparison-table{
        display:table;
        table-layout:fixed;
        width:100%;
        background:#fff;
        border-top:1px solid #ededed;
        border-left:1px solid #ededed;
        font-size:14px;
        line-height:1.4
    }
    .aawp table.aawp-comparison-table thead{
        display:table-header-group
    }
    .aawp table.aawp-comparison-table thead tr{
        position:static;
        top:auto;
        left:auto
    }
    .aawp table.aawp-comparison-table tbody{
        display:table-row-group
    }
    .aawp table.aawp-comparison-table tr{
        display:table-row
    }
    .aawp table.aawp-comparison-table td,.aawp table.aawp-comparison-table th{
        display:table-cell;
        padding:10px 12px;
        text-align:left
    }
    .aawp table.aawp-comparison-table td:before{
        display:none;
        content:"";
        width:auto
    }
    .aawp table.aawp-comparison-table tr:nth-child(odd){
        background:none
    }
    .aawp table.aawp-comparison-table tr:nth-child(2n){
        background:#fafafa
    }
    .aawp table.aawp-comparison-table th{
        font-weight:700;
        text-align:left
    }
    .aawp table.aawp-comparison-table td{
        text-align:center
    }
    .aawp table.aawp-comparison-table td.thumb img{
        margin:0 auto;
        height:auto;
        max-height:115px;
        max-width:100%;
        width:auto
    }
    .aawp table.aawp-comparison-table td.rating .reviews{
        display:block;
        margin-top:5px;
        color:#666;
        font-size:12px;
        white-space:nowrap
    }
    .aawp table.aawp-comparison-table td.pricing .price{
        display:block;
        font-weight:700
    }
    .aawp table.aawp-comparison-table td.pricing .aawp-check-prime{
        margin-top:5px
    }
    .aawp table.aawp-comparison-table a{
        border:none;
        box-shadow:none;
        outline:none;
        text-decoration:none
    }
}
.aawp-icon-globe{
    background-image:url(../../img/icon-globe.svg)
}
.aawp-icon-globe,.aawp-icon-yes{
    display:inline-block;
    height:16px;
    width:16px;
    background-repeat:no-repeat;
    background-size:16px;
    background-position:50%;
    vertical-align:-15%
}
.aawp-icon-yes{
    background-image:url(../../img/icon-yes.svg)
}
.aawp-icon-no{
    display:inline-block;
    height:16px;
    width:16px;
    background-image:url(../../img/icon-no.svg);
    background-repeat:no-repeat;
    background-size:16px;
    background-position:50%;
    vertical-align:-15%
}
.aawp-tb{
    margin:20px 0 0;
    border-collapse:collapse;
    border-spacing:1px;
    color:#444;
    font-size:13px;
    line-height:20px;
    table-layout:fixed
}
.aawp-tb__data,.aawp-tb__head{
    position:relative;
    padding:10px 9px;
    background-clip:padding-box;
    border:1px solid #d7d7d7;
    text-align:center
}
.aawp-tb__head{
    font-weight:700;
    text-align:left
}
.aawp-tb__data,.aawp-tb__head{
    vertical-align:middle
}
.aawp-tb-ribbon{
    display:none;
    padding:10px 5px;
    background:transparent;
    color:#fff;
    font-size:13px;
    line-height:20px;
    text-align:center
}
.aawp-tb-thumb{
    display:block;
    margin:10px
}
.aawp-tb-thumb img{
    display:block;
    height:150px;
    max-width:100%;
    width:150px;
    -o-object-fit:contain;
    object-fit:contain;
    background-color:transparent;
    box-shadow:none;
    float:none;
    opacity:1
}
.aawp-tb__data--highlight .aawp-tb-thumb img,.aawp-tb__row--highlight .aawp-tb-thumb img{
    border:none;
    box-shadow:none
}
.aawp-tb--desktop{
    display:table;
    margin-bottom:1.75em;
    width:100%
}
@media (max-width:767px){
    .aawp-tb--desktop{
        display:none
    }
}
.aawp-tb--desktop .aawp-tb__row{
    display:table-row
}
.aawp-tb--desktop .aawp-tb__row:not(.aawp-tb__row--highlight):nth-child(2n+2) .aawp-tb__data:not(.aawp-tb__data--highlight),.aawp-tb--desktop .aawp-tb__row:not(.aawp-tb__row--highlight):nth-child(2n+2) .aawp-tb__head{
    background-color:#f5f5f5
}
.aawp-tb--desktop .aawp-tb__data,.aawp-tb--desktop .aawp-tb__head{
    display:table-cell
}
.aawp-tb--desktop .aawp-tb__data,.aawp-tb--desktop .aawp-tb__data--highlight{
    position:relative
}
.aawp-tb--desktop .aawp-tb__data--highlight:after{
    position:absolute;
    top:-1px;
    left:-1px;
    bottom:0;
    display:block;
    width:0;
    border-left:1px solid transparent;
    content:""
}
.aawp-tb--desktop .aawp-tb-ribbon{
    position:absolute;
    top:-1px;
    left:-1px;
    right:0
}
.aawp-tb--desktop.aawp-tb--hide-desktop-labels .aawp-tb__head,.aawp-tb--desktop.aawp-tb--hide-labels .aawp-tb__head{
    display:none
}
.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb__row:first-child .aawp-tb__data,.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb__row:first-child .aawp-tb__head{
    padding-top:52px
}
.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb-ribbon{
    display:block
}
.aawp-tb--desktop.aawp-tb--cols-1 .aawp-tb__data,.aawp-tb--desktop.aawp-tb--cols-1 .aawp-tb__head{
    width:100%
}
.aawp-tb--desktop.aawp-tb--cols-2 .aawp-tb__data,.aawp-tb--desktop.aawp-tb--cols-2 .aawp-tb__head{
    width:50%
}
.aawp-tb--desktop.aawp-tb--cols-3 .aawp-tb__data,.aawp-tb--desktop.aawp-tb--cols-3 .aawp-tb__head{
    width:33.33333333%
}
.aawp-tb--desktop.aawp-tb--cols-4 .aawp-tb__data,.aawp-tb--desktop.aawp-tb--cols-4 .aawp-tb__head{
    width:25%
}
.aawp-tb--desktop.aawp-tb--cols-5 .aawp-tb__data,.aawp-tb--desktop.aawp-tb--cols-5 .aawp-tb__head{
    width:20%
}
.aawp-tb--desktop.aawp-tb--cols-6 .aawp-tb__data,.aawp-tb--desktop.aawp-tb--cols-6 .aawp-tb__head{
    width:16.66666667%
}
.aawp-tb--desktop.aawp-tb--cols-7 .aawp-tb__data,.aawp-tb--desktop.aawp-tb--cols-7 .aawp-tb__head{
    width:14.28571429%
}
@media (max-width:1200px){
    .aawp-tb--desktop .aawp-tb__data:nth-child(7){
        display:none
    }
}
@media (max-width:1100px){
    .aawp-tb--desktop .aawp-tb__data:nth-child(6){
        display:none
    }
}
@media (max-width:1000px){
    .aawp-tb--desktop .aawp-tb__data:nth-child(5){
        display:none
    }
}
.aawp-tb--mobile{
    display:none
}
@media (max-width:767px){
    .aawp-tb--mobile{
        display:block
    }
}
.aawp-tb--mobile .aawp-tb__product{
    position:relative;
    margin:0 0 30px;
    border:1px solid transparent
}
.aawp-tb--mobile .aawp-tb__row{
    display:table;
    width:100%
}
.aawp-tb--mobile .aawp-tb__row:not(.aawp-tb__row--highlight):nth-of-type(2n) .aawp-tb__data,.aawp-tb--mobile .aawp-tb__row:not(.aawp-tb__row--highlight):nth-of-type(2n) .aawp-tb__head{
    background-color:#f5f5f5
}
.aawp-tb--mobile .aawp-tb__data,.aawp-tb--mobile .aawp-tb__head{
    display:table-cell
}
.aawp-tb--mobile .aawp-tb__data,.aawp-tb--mobile .aawp-tb__head{
    width:50%
}
.aawp-tb--mobile .aawp-tb__product--highlight .aawp-tb-ribbon{
    display:block
}
.aawp-tb--mobile.aawp-tb--hide-labels .aawp-tb__head,.aawp-tb--mobile.aawp-tb--hide-mobile-labels .aawp-tb__head{
    display:none
}
.aawp-tb--mobile.aawp-tb--hide-labels .aawp-tb__data,.aawp-tb--mobile.aawp-tb--hide-mobile-labels .aawp-tb__data{
    width:100%
}
.aawp-tb--mobile .aawp-tb-product-data-thumb img{
    background:transparent
}
.aawp-tb-product-data-thumb img{
    display:block;
    margin:0 auto
}
.aawp .aawp-product--vertical{
    zoom:1;
    background:#fff;
    border:1px solid #ececec;
    color:inherit;
    position:relative;
    display:block;
    margin:0 0 20px;
    max-width:100%;
    font-size:15px;
    line-height:1.6;
    white-space:normal;
    min-width:100%;
    padding:25px 15px 15px
}
.aawp .aawp-product--vertical:after,.aawp .aawp-product--vertical:before{
    content:" ";
    display:table
}
.aawp .aawp-product--vertical:after{
    clear:both
}
@media (max-width:480px){
    .aawp .aawp-product--vertical{
        margin-bottom:15px
    }
}
.aawp .aawp-product--vertical.ribbon{
    padding-top:35px
}
.aawp .aawp-product--vertical .aawp-box__thumb{
    float:left;
    width:160px
}
@media (max-width:768px){
    .aawp .aawp-product--vertical .aawp-box__thumb{
        float:none;
        width:100%
    }
}
.aawp .aawp-product--vertical .aawp-box__image{
    display:block;
    height:auto;
    margin:0 auto 15px;
    max-width:100%;
    border:none;
    box-shadow:none
}
.aawp .aawp-product--vertical .aawp-box__rating{
    margin:0 auto 10px;
    text-align:center
}
.aawp .aawp-product--vertical .aawp-box__reviews{
    margin-top:5px;
    font-size:12px;
    color:#666;
    text-align:center
}
.aawp .aawp-product--vertical .aawp-box__content{
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--vertical .aawp-box__content{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--vertical .aawp-box__title{
    display:block;
    margin:0 0 15px;
    font-size:18px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--vertical .aawp-box__title{
        margin-bottom:5px;
        font-size:16px
    }
}
.aawp .aawp-product--vertical .aawp-box__description{
    margin:0
}
.aawp .aawp-product--vertical .aawp-box__description>p{
    margin:0 0 5px
}
.aawp .aawp-product--vertical .aawp-box__description>p:empty{
    display:none
}
.aawp .aawp-product--vertical .aawp-box__description>ul{
    margin:0 0 5px;
    padding:0 0 0 20px;
    list-style-position:outside!important
}
.aawp .aawp-product--vertical .aawp-box__description>ul li{
    margin:0;
    padding:0
}
@media (max-width:480px){
    .aawp .aawp-product--vertical .aawp-box__description{
        display:none
    }
}
.aawp .aawp-product--vertical .aawp-box__footer{
    text-align:right;
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--vertical .aawp-box__footer{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--vertical .aawp-box__pricing{
    display:block;
    margin-bottom:5px
}
.aawp .aawp-product--vertical .aawp-box__pricing:empty{
    display:none
}
.aawp .aawp-product--vertical .aawp-box__pricing span+span{
    margin-left:15px
}
.aawp .aawp-product--vertical .aawp-box__pricing span+span.aawp-check-premium,.aawp .aawp-product--vertical .aawp-box__pricing span+span.aawp-check-prime{
    margin-left:5px
}
@media (max-width:480px){
    .aawp .aawp-product--vertical .aawp-box__pricing{
        margin-bottom:0
    }
}
.aawp .aawp-product--vertical .aawp-box__price{
    display:inline-block;
    line-height:34px;
    vertical-align:middle
}
.aawp .aawp-product--vertical .aawp-box__price--old{
    font-size:14px;
    text-decoration:line-through;
    color:#666
}
.aawp .aawp-product--vertical .aawp-box__price--current{
    font-size:20px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--vertical .aawp-box__price--current{
        font-size:16px
    }
}
.aawp .aawp-product--vertical .aawp-box__price--saved{
    border-radius:2px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    padding:4px 6px;
    color:#fff;
    font-size:12px;
    line-height:12px;
    margin-top:11px;
    margin-bottom:11px
}
.aawp .aawp-product--vertical .aawp-button+.aawp-button{
    margin-left:15px;
    margin-top:5px
}
.aawp .aawp-product--vertical .aawp-box__ribbon{
    position:absolute;
    font-weight:400;
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    line-height:20px;
    padding:0 15px
}
.aawp .aawp-product--vertical .aawp-box__bestseller{
    top:-1px;
    left:-1px;
    background:#e47911;
    background:rgba(228,121,17,.8);
    border-bottom-right-radius:2px
}
.aawp .aawp-product--vertical .aawp-box__sale{
    top:-1px;
    right:-1px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    border-bottom-left-radius:2px
}
.aawp .aawp-product--vertical .aawp-box__info{
    position:absolute;
    bottom:10px;
    left:15px;
    max-width:225px;
    color:#666;
    font-size:11px;
    text-align:left
}
@media (max-width:768px){
    .aawp .aawp-product--vertical .aawp-box__info{
        position:static;
        display:block;
        margin-top:10px;
        max-width:100%
    }
}
@media (min-width:768px){
    .aawp .aawp-product--vertical.inline-info .aawp-box__thumb{
        margin-bottom:30px
    }
}
.aawp .aawp-product--vertical .aawp-product__ribbon{
    padding:0 10px
}
.aawp .aawp-product--vertical .aawp-product__ribbon--sale{
    position:absolute;
    top:-1px;
    right:-1px
}
.aawp .aawp-product--vertical .aawp-product__ribbon--bestseller,.aawp .aawp-product--vertical .aawp-product__ribbon--new{
    position:absolute;
    top:-1px;
    left:-1px
}
.aawp .aawp-product--vertical .aawp-product__image{
    display:block;
    height:250px;
    margin:0 auto;
    max-width:100%;
    width:250px;
    border:none;
    box-shadow:none;
    -o-object-fit:contain;
    object-fit:contain
}
.aawp .aawp-product--vertical.aawp-product--bestseller .aawp-product__image,.aawp .aawp-product--vertical.aawp-product--new .aawp-product__image{
    margin-top:3px
}
.aawp .aawp-product--vertical .aawp-product__content{
    position:relative;
    min-height:75px
}
.aawp .aawp-product--vertical .aawp-product__title{
    display:block;
    height:40px;
    margin-top:10px;
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none;
    font-size:16px;
    font-weight:700;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis
}
.aawp .aawp-product--vertical .aawp-product__meta{
    display:inline-block;
    display:block;
    margin-top:5px
}
.aawp .aawp-product--vertical .aawp-product__meta .aawp-check-prime{
    float:right;
    margin-top:7px
}
.aawp .aawp-product--vertical .aawp-product__reviews{
    display:inline-block;
    color:#666;
    font-size:14px;
    line-height:14px;
    vertical-align:-10%
}
.aawp .aawp-product--vertical .aawp-product__footer{
    text-align:right
}
.aawp .aawp-product--vertical .aawp-product__footer .aawp-check-prime{
    margin-bottom:5px
}
.aawp .aawp-product--vertical .aawp-product__footer .aawp-button{
    display:block;
    margin:0;
    width:100%
}
.aawp .aawp-product--vertical .aawp-product__footer .aawp-button+.aawp-button{
    margin-top:10px
}
.aawp .aawp-product--vertical .aawp-product__pricing{
    display:inline-block;
    margin-top:10px;
    width:100%
}
.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price--current:empty,.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--vertical .aawp-product__pricing:empty{
    display:none;
    margin:0
}
.aawp .aawp-product--vertical .aawp-product__price{
    line-height:18px
}
.aawp .aawp-product--vertical .aawp-product__price--old{
    float:left;
    color:#666;
    font-size:14px;
    text-decoration:line-through
}
.aawp .aawp-product--vertical .aawp-product__price--current{
	float:none!important;
    font-size:18px;
    font-weight:700
}
.aawp .aawp-product--vertical .aawp-product__info{
    display:block;
    margin-top:10px;
    color:#666;
    font-size:11px;
    text-align:center
}
.aawp .aawp-product--vertical.aawp-product--style-light{
    box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)
}
.aawp .aawp-product--vertical.aawp-product--style-dark{
    background:#232f3e;
    color:#e2e2e2
}
.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__teaser,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:focus,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__info,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--vertical.aawp-product--style-wayl{
    background:#96281b;
    color:#e2e2e2
}
.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__teaser,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:focus,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__info,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--list{
    zoom:1;
    background:#fff;
    border:1px solid #ececec;
    color:inherit;
    position:relative;
    display:block;
    max-width:100%;
    font-size:15px;
    line-height:1.6;
    white-space:normal;
    min-width:100%;
    margin:0 0 20px;
    padding:10px
}
.aawp .aawp-product--list:after,.aawp .aawp-product--list:before{
    content:" ";
    display:table
}
.aawp .aawp-product--list:after{
    clear:both
}
@media (max-width:480px){
    .aawp .aawp-product--list{
        margin-bottom:15px
    }
}
.aawp .aawp-product--list.ribbon{
    padding-top:35px
}
.aawp .aawp-product--list .aawp-box__thumb{
    float:left;
    width:160px
}
@media (max-width:768px){
    .aawp .aawp-product--list .aawp-box__thumb{
        float:none;
        width:100%
    }
}
.aawp .aawp-product--list .aawp-box__image{
    display:block;
    height:auto;
    margin:0 auto 15px;
    max-width:100%;
    border:none;
    box-shadow:none
}
.aawp .aawp-product--list .aawp-box__rating{
    margin:0 auto 10px;
    text-align:center
}
.aawp .aawp-product--list .aawp-box__reviews{
    margin-top:5px;
    font-size:12px;
    color:#666;
    text-align:center
}
.aawp .aawp-product--list .aawp-box__content{
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--list .aawp-box__content{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--list .aawp-box__title{
    display:block;
    margin:0 0 15px;
    font-size:18px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--list .aawp-box__title{
        margin-bottom:5px;
        font-size:16px
    }
}
.aawp .aawp-product--list .aawp-box__description{
    margin:0
}
.aawp .aawp-product--list .aawp-box__description>p{
    margin:0 0 5px
}
.aawp .aawp-product--list .aawp-box__description>p:empty{
    display:none
}
.aawp .aawp-product--list .aawp-box__description>ul{
    margin:0 0 5px;
    padding:0 0 0 20px;
    list-style-position:outside!important
}
.aawp .aawp-product--list .aawp-box__description>ul li{
    margin:0;
    padding:0
}
@media (max-width:480px){
    .aawp .aawp-product--list .aawp-box__description{
        display:none
    }
}
.aawp .aawp-product--list .aawp-box__footer{
    text-align:right;
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--list .aawp-box__footer{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--list .aawp-box__pricing{
    display:block;
    margin-bottom:5px
}
.aawp .aawp-product--list .aawp-box__pricing:empty{
    display:none
}
.aawp .aawp-product--list .aawp-box__pricing span+span{
    margin-left:15px
}
.aawp .aawp-product--list .aawp-box__pricing span+span.aawp-check-premium,.aawp .aawp-product--list .aawp-box__pricing span+span.aawp-check-prime{
    margin-left:5px
}
@media (max-width:480px){
    .aawp .aawp-product--list .aawp-box__pricing{
        margin-bottom:0
    }
}
.aawp .aawp-product--list .aawp-box__price{
    display:inline-block;
    line-height:34px;
    vertical-align:middle
}
.aawp .aawp-product--list .aawp-box__price--old{
    font-size:14px;
    text-decoration:line-through;
    color:#666
}
.aawp .aawp-product--list .aawp-box__price--current{
    font-size:20px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--list .aawp-box__price--current{
        font-size:16px
    }
}
.aawp .aawp-product--list .aawp-box__price--saved{
    border-radius:2px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    padding:4px 6px;
    color:#fff;
    font-size:12px;
    line-height:12px;
    margin-top:11px;
    margin-bottom:11px
}
.aawp .aawp-product--list .aawp-button+.aawp-button{
    margin-left:15px;
    margin-top:5px
}
.aawp .aawp-product--list .aawp-box__ribbon{
    position:absolute;
    font-weight:400;
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    line-height:20px;
    padding:0 15px
}
.aawp .aawp-product--list .aawp-box__bestseller{
    top:-1px;
    left:-1px;
    background:#e47911;
    background:rgba(228,121,17,.8);
    border-bottom-right-radius:2px
}
.aawp .aawp-product--list .aawp-box__sale{
    top:-1px;
    right:-1px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    border-bottom-left-radius:2px
}
.aawp .aawp-product--list .aawp-box__info{
    position:absolute;
    bottom:10px;
    left:15px;
    max-width:225px;
    color:#666;
    font-size:11px;
    text-align:left
}
@media (max-width:768px){
    .aawp .aawp-product--list .aawp-box__info{
        position:static;
        display:block;
        margin-top:10px;
        max-width:100%
    }
}
@media (min-width:768px){
    .aawp .aawp-product--list.inline-info .aawp-box__thumb{
        margin-bottom:30px
    }
}
.aawp .aawp-product--list:first-child.aawp-product--ribbon{
    margin-top:10px
}
.aawp .aawp-product--list.aawp-product--bestseller,.aawp .aawp-product--list.aawp-product--new{
    padding-top:20px
}
.aawp .aawp-product--list .aawp-product__ribbon{
    z-index:10;
    padding:0 20px;
    font-size:11px;
    line-height:18px
}
.aawp .aawp-product--list .aawp-product__ribbon--sale{
    position:absolute;
    top:-10px;
    right:-5px;
    border-radius:0
}
.aawp .aawp-product--list .aawp-product__ribbon--bestseller,.aawp .aawp-product--list .aawp-product__ribbon--new{
    position:absolute;
    top:-10px;
    left:-5px
}
.aawp .aawp-product--list .aawp-product__inner{
    position:relative;
    display:block
}
.aawp .aawp-product--list .aawp-product__image-link,.aawp .aawp-product--list .aawp-product__image-link:active,.aawp .aawp-product--list .aawp-product__image-link:focus,.aawp .aawp-product--list .aawp-product__image-link:hover{
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp .aawp-product--list .aawp-product__image{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    z-index:5;
    display:block;
    height:75px;
    width:75px;
    -o-object-fit:contain;
    object-fit:contain
}
.aawp .aawp-product--list .aawp-product__content{
    display:block;
    margin-left:75px;
    min-height:75px;
    padding:3px 10px 5px
}
.aawp .aawp-product--list .aawp-product__title{
    display:block;
    margin-top:5px;
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none;
    font-size:16px;
    font-weight:700;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
@media (min-width:769px){
    .aawp .aawp-product--list .aawp-product__title{
        width:100%
    }
}
.aawp .aawp-product--list .aawp-product__teaser{
    margin:5px 0 0;
    color:#666;
    font-size:14px;
    line-height:18px
}
.aawp .aawp-product--list .aawp-product__meta{
    zoom:1
}
.aawp .aawp-product--list .aawp-product__meta:after,.aawp .aawp-product--list .aawp-product__meta:before{
    content:" ";
    display:table
}
.aawp .aawp-product--list .aawp-product__meta:after{
    clear:both
}
.aawp .aawp-product--list .aawp-product__price,.aawp .aawp-product--list .aawp-star-rating{
    margin-bottom:0
}
.aawp .aawp-product--list .aawp-star-rating{
    margin-top:-1px;
    margin-right:10px
}
.aawp .aawp-product--list .aawp-product__price{
    display:inline-block;
    margin-right:10px;
    color:inherit;
    font-size:15px;
    line-height:20px;
    vertical-align:middle
}
.aawp .aawp-product--list .aawp-product__price--old{
    color:#666;
    font-size:14px;
    text-decoration:line-through
}
.aawp .aawp-product--list .aawp-product__price--current{
    font-weight:700
}
.aawp .aawp-product--list .aawp-product__price--saved{
    padding:4px 6px;
    border-radius:2px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    color:#fff;
    font-size:12px;
    line-height:12px
}
.aawp .aawp-product--list.aawp-product--style-light{
    box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)
}
.aawp .aawp-product--list.aawp-product--style-dark{
    background:#232f3e;
    color:#e2e2e2
}
.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__teaser,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:focus,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__info,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--list.aawp-product--style-dark .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--list.aawp-product--style-dark .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--list.aawp-product--style-wayl{
    background:#96281b;
    color:#e2e2e2
}
.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__teaser,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:focus,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__info,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--list.aawp-product--style-wayl .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--list.aawp-product--style-wayl .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--widget-small{
    zoom:1;
    background:#fff;
    border:1px solid #ececec;
    color:inherit;
    position:relative;
    display:block;
    max-width:100%;
    font-size:15px;
    line-height:1.6;
    white-space:normal;
    min-width:100%;
    margin:0 0 20px;
    padding:5px
}
.aawp .aawp-product--widget-small:after,.aawp .aawp-product--widget-small:before{
    content:" ";
    display:table
}
.aawp .aawp-product--widget-small:after{
    clear:both
}
@media (max-width:480px){
    .aawp .aawp-product--widget-small{
        margin-bottom:15px
    }
}
.aawp .aawp-product--widget-small.ribbon{
    padding-top:35px
}
.aawp .aawp-product--widget-small .aawp-box__thumb{
    float:left;
    width:160px
}
@media (max-width:768px){
    .aawp .aawp-product--widget-small .aawp-box__thumb{
        float:none;
        width:100%
    }
}
.aawp .aawp-product--widget-small .aawp-box__image{
    display:block;
    height:auto;
    margin:0 auto 15px;
    max-width:100%;
    border:none;
    box-shadow:none
}
.aawp .aawp-product--widget-small .aawp-box__rating{
    margin:0 auto 10px;
    text-align:center
}
.aawp .aawp-product--widget-small .aawp-box__reviews{
    margin-top:5px;
    font-size:12px;
    color:#666;
    text-align:center
}
.aawp .aawp-product--widget-small .aawp-box__content{
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--widget-small .aawp-box__content{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--widget-small .aawp-box__title{
    display:block;
    margin:0 0 15px;
    font-size:18px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--widget-small .aawp-box__title{
        margin-bottom:5px;
        font-size:16px
    }
}
.aawp .aawp-product--widget-small .aawp-box__description{
    margin:0
}
.aawp .aawp-product--widget-small .aawp-box__description>p{
    margin:0 0 5px
}
.aawp .aawp-product--widget-small .aawp-box__description>p:empty{
    display:none
}
.aawp .aawp-product--widget-small .aawp-box__description>ul{
    margin:0 0 5px;
    padding:0 0 0 20px;
    list-style-position:outside!important
}
.aawp .aawp-product--widget-small .aawp-box__description>ul li{
    margin:0;
    padding:0
}
@media (max-width:480px){
    .aawp .aawp-product--widget-small .aawp-box__description{
        display:none
    }
}
.aawp .aawp-product--widget-small .aawp-box__footer{
    text-align:right;
    margin-left:160px;
    padding-left:20px
}
@media (max-width:768px){
    .aawp .aawp-product--widget-small .aawp-box__footer{
        margin:0;
        padding:0
    }
}
.aawp .aawp-product--widget-small .aawp-box__pricing{
    display:block;
    margin-bottom:5px
}
.aawp .aawp-product--widget-small .aawp-box__pricing:empty{
    display:none
}
.aawp .aawp-product--widget-small .aawp-box__pricing span+span{
    margin-left:15px
}
.aawp .aawp-product--widget-small .aawp-box__pricing span+span.aawp-check-premium,.aawp .aawp-product--widget-small .aawp-box__pricing span+span.aawp-check-prime{
    margin-left:5px
}
@media (max-width:480px){
    .aawp .aawp-product--widget-small .aawp-box__pricing{
        margin-bottom:0
    }
}
.aawp .aawp-product--widget-small .aawp-box__price{
    display:inline-block;
    line-height:34px;
    vertical-align:middle
}
.aawp .aawp-product--widget-small .aawp-box__price--old{
    font-size:14px;
    text-decoration:line-through;
    color:#666
}
.aawp .aawp-product--widget-small .aawp-box__price--current{
    font-size:20px;
    font-weight:700
}
@media (max-width:480px){
    .aawp .aawp-product--widget-small .aawp-box__price--current{
        font-size:16px
    }
}
.aawp .aawp-product--widget-small .aawp-box__price--saved{
    border-radius:2px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    padding:4px 6px;
    color:#fff;
    font-size:12px;
    line-height:12px;
    margin-top:11px;
    margin-bottom:11px
}
.aawp .aawp-product--widget-small .aawp-button+.aawp-button{
    margin-left:15px;
    margin-top:5px
}
.aawp .aawp-product--widget-small .aawp-box__ribbon{
    position:absolute;
    font-weight:400;
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    line-height:20px;
    padding:0 15px
}
.aawp .aawp-product--widget-small .aawp-box__bestseller{
    top:-1px;
    left:-1px;
    background:#e47911;
    background:rgba(228,121,17,.8);
    border-bottom-right-radius:2px
}
.aawp .aawp-product--widget-small .aawp-box__sale{
    top:-1px;
    right:-1px;
    background:#27ae60;
    background:rgba(39,174,96,.8);
    border-bottom-left-radius:2px
}
.aawp .aawp-product--widget-small .aawp-box__info{
    position:absolute;
    bottom:10px;
    left:15px;
    max-width:225px;
    color:#666;
    font-size:11px;
    text-align:left
}
@media (max-width:768px){
    .aawp .aawp-product--widget-small .aawp-box__info{
        position:static;
        display:block;
        margin-top:10px;
        max-width:100%
    }
}
@media (min-width:768px){
    .aawp .aawp-product--widget-small.inline-info .aawp-box__thumb{
        margin-bottom:30px
    }
}
.aawp .aawp-product--widget-small:first-child.aawp-product--ribbon{
    margin-top:10px
}
.aawp .aawp-product--widget-small.aawp-product--bestseller,.aawp .aawp-product--widget-small.aawp-product--new{
    padding-top:15px
}
.aawp .aawp-product--widget-small .aawp-product__ribbon{
    z-index:10;
    padding:0 10px;
    font-size:11px;
    line-height:18px
}
.aawp .aawp-product--widget-small .aawp-product__ribbon--sale{
    position:absolute;
    top:-10px;
    right:-5px;
    border-radius:0
}
.aawp .aawp-product--widget-small .aawp-product__ribbon--bestseller,.aawp .aawp-product--widget-small .aawp-product__ribbon--new{
    position:absolute;
    top:-10px;
    left:-5px
}
.aawp .aawp-product--widget-small .aawp-product__inner{
    position:relative;
    display:block
}
.aawp .aawp-product--widget-small .aawp-product__image-link,.aawp .aawp-product--widget-small .aawp-product__image-link:active,.aawp .aawp-product--widget-small .aawp-product__image-link:focus,.aawp .aawp-product--widget-small .aawp-product__image-link:hover{
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.aawp .aawp-product--widget-small .aawp-product__image{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    z-index:5;
    display:block;
    height:75px;
    width:75px;
    -o-object-fit:contain;
    object-fit:contain
}
.aawp .aawp-product--widget-small .aawp-product__content{
    display:block;
    margin-left:75px;
    min-height:75px;
    padding:3px 10px 5px
}
.aawp .aawp-product--widget-small .aawp-product__title{
    display:block;
    margin-top:5px;
    border:none;
    box-shadow:none;
    outline:none;
    text-decoration:none;
    font-size:14px;
    font-weight:700;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis
}
@media (min-width:769px){
    .aawp .aawp-product--widget-small .aawp-product__title{
        height:40px
    }
}
.aawp .aawp-product--widget-small .aawp-product__meta{
    zoom:1;
    margin-top:5px
}
.aawp .aawp-product--widget-small .aawp-product__meta:after,.aawp .aawp-product--widget-small .aawp-product__meta:before{
    content:" ";
    display:table
}
.aawp .aawp-product--widget-small .aawp-product__meta:after{
    clear:both
}
.aawp .aawp-product--widget-small .aawp-product__price,.aawp .aawp-product--widget-small .aawp-star-rating{
    margin-bottom:0
}
.aawp .aawp-product--widget-small .aawp-star-rating{
    margin-right:5px
}
.aawp .aawp-product--widget-small .aawp-product__price{
    display:inline-block;
    color:inherit;
    font-size:15px;
    font-weight:700;
    line-height:1;
    vertical-align:middle
}
.aawp .aawp-product--widget-small.aawp-product--style-light{
    box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)
}
.aawp .aawp-product--widget-small.aawp-product--style-dark{
    background:#232f3e;
    color:#e2e2e2
}
.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__teaser,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:focus,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__info,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--current{
    color:#e2e2e2
}
.aawp .aawp-product--widget-small.aawp-product--style-wayl{
    background:#96281b;
    color:#e2e2e2
}
.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:visited{
    color:#fff
}
.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__teaser,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:focus,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:hover{
    color:#e2e2e2
}
.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--current{
    color:#fff
}
.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__info,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__reviews{
    color:#ccc
}
.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-star-rating--wayl{
    background-image:url(img/stars/wayl-inverted.svg)
}
.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-star-rating--wayl>span{
    background-image:url(img/stars/wayl-inverted-active.svg)
}
.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--current{
    color:#e2e2e2
}
.aawp-floating-wrapper,div.aawp-floating-wrapper{
    box-sizing:border-box
}
@media (min-width:601px){
    .aawp-floating-wrapper--left,.aawp-floating-wrapper--right{
        max-width:250px
    }
    .aawp-floating-wrapper--left{
        float:left;
        margin:0 1em 1em 0
    }
    .aawp-floating-wrapper--right{
        float:right;
        margin:0 0 1em 1em
    }
}