/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *





































 */

/*====================================================================*/
/* Buyers - Shop front styles */
/*====================================================================*/

/* ------------------------------------------------------------------ */
/* =Document */
/* ------------------------------------------------------------------ */


#document section {margin: 0 0 2em;}
 
#document section.main h1 {
  position: relative;
  margin-bottom: 1.3em;
  font-size: 2em;
  }

body#shops section.main > h2,
body#shops section#shop-collections > h2,
body#shops section#about-me > h2,
body#shops section#featured-items > h2 {
  position: relative;
  margin-bottom: 1.3em;
  font-size: 2em;
  }
body#shops section.main > h2 span,
body#shops section#shop-collections > h2 span,
body#shops section#about-me > h2 span,
body#shops section#featured-items > h2 span {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding-right: 15px;
  background: #f6f6f4;
  }

body#shops section.main > h1:after,
body#shops section.main > h2:after,
body#shops section#shop-collections > h2:after,
body#shops section#about-me > h2:after,
body#shops section#featured-items > h2:after {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 2px;
  border-top: 2px solid #ececea;
  height: 0;
  content: "";
  }
body#shops span.mobile-tag,
body#collections span.mobile-tag,
body#homepage span.mobile-tag {
  display: none;
}
#document section.main h1 span {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding-right: 15px;
  background: #f6f6f4;
  }
 
#document section.main h1:after {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  margin-top: 2px;
  border-top: 2px solid #ececea;
  height: 0;
  content: "";
  }
  
/* Favourite item in a product list */

a.favourite-item {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 10;
  border-radius: 50%;
  border: 4px solid #fff;
  padding: 0!important;
  width: 25px;
  height: 25px;
  background: #eaeaea url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/favourite-item-152b92b25632e8a1f4e1bc51af482a0c395881aa3fdeeaff832b3880eb45fb9d.png) no-repeat 50% 55%!important;
  text-indent: -1000em;
  outline: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: background 0.3s, opacity 0.3s;
  -moz-transition: background 0.3s, opacity 0.3s;
  transition: background 0.3s, opacity 0.3s;
  }

li:hover a.favourite-item,
a.favourite-item.favourited,
.touch a.favourite-item {visibility: visible; opacity: 1;}
a.favourite-item:hover,
a.favourite-item:focus,
a.favourite-item.favourited {background-color: #e94f8a!important;}
/*a.favourite-item.favourited:hover,
a.favourite-item.favourited:focus {background-color: #eaeaea!important;}*/

/* Seller name */

section h2.seller-name {
  display: inline-block;
  margin: 0 0 0.3em;
  font-size: 1.3em;
  white-space: nowrap; /* Android fix */
  }
  
section h2.seller-name * {
  display: inline-block;
  vertical-align: middle;
  }
  
h2.seller-name.featured-seller:after {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/star-75fecaa17a52969814c109c1d370f1acf2f35da8adfa399a021c38b02a0ca731.png) no-repeat;
  content: "";
  }

h2.seller-name a.badge {
  margin-left: 0.25em;
  border-radius: 3px;
  padding: 1px 3px;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff;
  text-shadow: none;
  background: #b2c248; /* Old browsers */
  background: -moz-linear-gradient(top, #b2c248 0%, #87a03d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2c248), color-stop(100%,#87a03d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b2c248 0%,#87a03d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b2c248 0%,#87a03d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b2c248 0%,#87a03d 100%); /* IE10+ */
  background: linear-gradient(top, #b2c248 0%,#87a03d 100%); /* W3C */
  }

h2.seller-name a.badge:hover,
h2.seller-name a.badge:focus {background: #555;}

/* ------------------------------------------------------------------ */
/* =Shop banner */
/* ------------------------------------------------------------------ */

#document section#shop-banner {margin: 0 0 3em;}

/* Image */

#shop-banner div.image {
  position: relative;
  z-index: 1;
  margin: 0 -15px;
  border: 15px solid #fff;
  min-height: 80px;
  background: #fff;
  }

#shop-banner div.image h2 {
  bottom: 0;
  left: -1px; /* Cheeky text alignment */
  margin: 0 0 0 10%;
  border-radius: 0 3px 0 0;
  padding: 0.5em 1em 0 10%;
  background: #fff;
  font-size: 2em;
  }
  
#shop-banner div.image div.holiday-notice p {
  position: absolute;
  top: 10px;
  right: 10px;
  border-radius: 2px;
  padding: 0.5em 1em;
  background: rgba(255,255,255,0.8);
  max-width: 50%;
  text-align: center;
  line-height: 1.2;
  }
  
#shop-banner div.image div.holiday-notice h2 {
  margin-bottom: 0.2em;
  font-size: 1.4em;
  }

@media screen and (min-width: 48.5em) {
  #shop-banner div.image h2 {
    position: absolute;
  }
}
@media screen and (max-width: 48.5em) {
  #shop-banner div.image div.holiday-notice p {
    top: 1.5em;
  }
}

#shop-banner div.image div.holiday-notice p {margin: 0;}
#shop-banner div.image div.holiday-notice p b {display: block;}

#shop-banner div.image img {
  display: block;
  max-width: 100%;
  }

/* Info */

#shop-banner div.info {
  position: relative;
  z-index: 2;
  }
 
/* Avatar */
  
#shop-banner div.avatar {
  position: absolute;
  top: -5.5em;
  left: 2%;
  z-index: 2;
  border: 15px solid #fff;
  border-radius: 50% 50%;
  width: 13%;
  background: #fff;
  box-shadow: 4px 0 5px rgba(0,0,0,0.06);
  }

#shop-banner div.avatar img {
  display: block;
  border-radius: 50% 50%;
  max-width: 100%;
  }
 
/* Columns */
  
#shop-banner div.columns {  
  position: relative;
  z-index: 1;
  margin: 0 -15px 0 10%;
  border-radius: 0 0 3px 3px;
  padding: 0 1em 1em 10%;
  background: #fff;
  }

#shop-banner div.column {
  float: left;
  margin: 0 1.5em 0 0;
  border-right: 1px solid #f0f0f0;
  padding: 0 1.5em 0 0;
  }
  
#shop-banner div.column ul {
  margin: 0;
  list-style: none;
  }
 
/* Owner column */

#shop-banner div.column.owner {font-size: 0.9em;}
#shop-banner div.column.owner ul {line-height: 1.3;}

/* Social column */
 
#shop-banner div.column.social {margin-right: 1.5em;}
   
#shop-banner div.column.social ul {
  float: left;
  margin-left: 1.5em;
  white-space: nowrap;
  }
     
#shop-banner div.column.social ul:first-child {margin-left: 0;}

#shop-banner div.column.social ul a {
  display: inline-block;
  padding: 2px 0 2px 24px;
  background: no-repeat 0 50%;
  }
    
#shop-banner div.column.social ul li.contact a {background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/contact-8f96f22d12a43fc1ec690033feb95979bc19a3ad59c9825c7cded4798f4672a5.png);}
#shop-banner div.column.social ul li.about-me a {background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/about-me-5b31405b29b92d83c0b9204cdd1124e15185fbd52ed03808d8ee58465ee2d36e.png);}
#shop-banner div.column.social ul li.buying-from-me a {background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/buying-from-me-8fc8f50260d0713c9981134d71dd5e6c1c5eee56b4f49d6cc8637ba8b890e355.png);}
#shop-banner div.column.social ul li.privacy-policy a {background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/privacy-icon-yellow-sm-d3534ae55c43ae853064084f8a16d9b958014753b49989989efc87579ff342b2.png);}
#shop-banner div.column.social ul li.favourite a.favourite {background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/favourite-6e30b1d7b6d70798b139ebea198c3729980b659fb5e34585f60010946fbcb4f1.png);}
#shop-banner div.column.social ul li.favourite a.favourited {background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/favourited-44ca11666481927cd82cdbee1e315c1f0e1d85aaf6163dac95184ce4131dcb7e.png);}
    
/* Shop description column */

#shop-banner div.info div.column.desc {
  overflow: hidden;
  float: none;
  margin: 0;
  border-right: 0;
  padding: 0;
  width: auto;
  font-style: italic;
  }    

#shop-banner div.info div.column.desc blockquote,  
#shop-banner div.info div.column.desc blockquote p {margin: 0;}    
  
/* ------------------------------------------------------------------ */
/* =Shop collections */
/* ------------------------------------------------------------------ */

#shop-collections ul {line-height: 1.3;}

#shop-collections ul a {
  display: block;
  text-align: center;
  color: #8a8a8a;
  }

#shop-collections ul a:hover,
#shop-collections ul a:focus {color: #047da3;}

#shop-collections ul span.image {
  overflow: hidden;
  position: relative;
  display: block;
  border: 10px solid #fff;
  background: #fff;
  }

#shop-collections ul span.image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  }

#shop-collections ul span.image i {
  position: absolute;
  bottom: -10px;
  right: -10px;
  z-index: 1;
  margin: 0;
  border-radius: 50%;
  padding: 0.5em 1em 0.7em 0.7em;
  min-width: 1em;
  background: #fff;
  text-align: right;
  font-style: normal;
  font-weight: normal;
  font-size: 0.9em;
  color: #999;
  box-shadow: -1px -1px 5px rgba(0,0,0,0.1);
  }

#shop-collections ul a:hover span.image i,
#shop-collections ul a:focus span.image i {color: #ea90b3;}
  
#shop-collections ul span.text {
  display: block;
  position: relative;
  padding: 0.8em 10px 0;
  }

/* ------------------------------------------------------------------ */
/* =Featured items */
/* ------------------------------------------------------------------ */

#featured-items ul {
  padding-top: 0.7em;
  font-size: 1.1em;
  line-height: 1.3;
  list-style: none;
  }
  
#featured-items ul li {
  position: relative;
  border-bottom: 10px solid #f0efeb;
  }
    
#featured-items ul li:before {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  height: 20px;
  background: url(//d1v5d6rnvon7us.cloudfront.net/assets/borders/featured-items-cf3e2c8e11ccc914387d41fa55a99b17b328a7ff5213402c606edba2157a1a00.png) no-repeat 50% 100%;
  background-size: 100% auto;
  content: "";
  }
  
#featured-items ul a.product {
  display: block;
  padding: 15px;
  background: #fff;
  color: #8a8a8a;
  }

#featured-items ul a.product:hover,
#featured-items ul a.product:focus {color: #444;}

#featured-items ul span.image {
  overflow: hidden;
  display: block;
  position: relative;
  z-index: 1;
  text-align: center;
  }

#featured-items ul span.image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  }

#featured-items ul span.image span.price {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 -15px -37px 0;
  border-radius: 50%;
  padding: 0.8em 20px 1.5em 0.7em;
  background: #fff;
  font-style: normal;
  font-weight: bold;
  font-size: 1.7em;
  color: #f15b40;
  letter-spacing: -1px;
  box-shadow: -1px -1px 5px rgba(0,0,0,0.1);
  }

#featured-items ul span.image span.price:first-letter {
  display: inline-block;
  margin-right: 2px;
  font-weight: normal;
  }

#featured-items ul div.text {
  display: block;
  position: relative;
  z-index: 2;
  padding: 1.2em 25px 0 0;
  }

#featured-items ul div.text h2 {
  margin: 0 0 0.3em;
  min-height: 2.5em;
  font-size: 1.1em;
  font-weight: bold;
  color: #444;
  }

#featured-items ul a:hover div.text h2,
#featured-items ul a:focus div.text h2 {color: #047da3;}

#featured-items ul div.text p {
  margin: 0;
  padding-right: 30px;
  }

#featured-items ul a.favourite {
  position: absolute;
  right: 15px;
  bottom: 15px;
  z-index: 2;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  background: #f9dee8 url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/favourite-item-152b92b25632e8a1f4e1bc51af482a0c395881aa3fdeeaff832b3880eb45fb9d.png) no-repeat 50% 55%;
  text-indent: -1000em;
  }

#featured-items ul a.favourite:hover,
#featured-items ul a.favourite:focus,
#featured-items ul a.favourited {background-color: #ea90b3;}

/* ------------------------------------------------------------------ */
/* =Shop favourites */
/* ------------------------------------------------------------------ */

/* Avatar */

ul.shop-favourites {
  margin-left: 0;
  list-style: none;
  }
  
ul.shop-favourites > li {
  position: relative;
  margin-bottom: 2em;
  padding: 10px;
  background: #fff;
  }
  
ul.shop-favourites div.shop-info {
  float: left;
  width: 45%;
  }
  
ul.shop-favourites div.avatar {
  position: absolute;
  top: -15px;
  left: -15px;
  border: 7px solid #fff;
  border-radius: 50% 50%;
  width: 60px;
  box-shadow: 3px 0 4px rgba(0,0,0,0.06);
  }

ul.shop-favourites div.avatar img {
  display: block;
  border-radius: 50% 50%;
  max-width: 100%;
  }
   
ul.shop-favourites h2 {margin: 6px 5px 11px 60px;}
  
ul.shop-favourites h2 a:first-child {
  font-weight: normal;
  color: #444;
  }
    
ul.shop-favourites h2 a:first-child:hover,
ul.shop-favourites h2 a:first-child:focus {color: #205f82;}
  
ul.shop-favourites div.shop-info p {
  margin: 0;
  font-size: 1.1em;
  }
  
ul.shop-favourites div.shop-info p a {
  display: block;
  padding: 7px 5px 7px 60px;
  background: #f8f7f3;
  }
  
ul.shop-favourites div.shop-info p a:hover,
ul.shop-favourites div.shop-info p a:focus {background-color: #f0efeb;}
ul.shop-favourites div.shop-info p a.favourited {background-color: #eceae4;}
  
ul.shop-favourites div.shop-info p a span {
  display: inline-block;
  vertical-align: middle;
  }
    
ul.shop-favourites div.shop-info p a span.icon {
  margin-right: 5px;
  border-radius: 50% 50%;
  width: 25px;
  height: 25px;
  background: #f9dee8 url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/favourite-item-152b92b25632e8a1f4e1bc51af482a0c395881aa3fdeeaff832b3880eb45fb9d.png) no-repeat 50% 55%;
  }

ul.shop-favourites div.shop-info p a:hover span.icon,
ul.shop-favourites div.shop-info p a:focus span.icon,
ul.shop-favourites div.shop-info p a.favourited span.icon {background-color: #e94f8a;}
  
ul.shop-favourites ul {
  float: right;
  margin-bottom: 0;
  width: 55%;
  text-align: left;
  }
     
ul.shop-favourites ul li {margin-bottom: 0;}
       
ul.shop-favourites ul img {
  display: block;
  max-width: 100%;
  }
 
/* ------------------------------------------------------------------ */
/* =Resolution adjustments */
/* ------------------------------------------------------------------ */

/* Tablet - Landscape */

@media screen and (max-width: 64.499em) {

ul.shop-favourites {text-align: center;} 
ul.shop-favourites > li {padding-bottom: 0;}
ul.shop-favourites div.shop-info,
ul.shop-favourites ul {float: none; width: auto;}
ul.shop-favourites div.shop-info {margin-bottom: 1em;}  
ul.shop-favourites h2.seller-name {margin: 5px 5px 10px; font-size: 1.7em;}
ul.shop-favourites div.shop-info p a {padding: 6px 5px;}
ul.shop-favourites ul.grid.six li {margin-bottom: 1em;}
#shop-banner div.info div.column.desc {clear: both; padding-top: 1em;}
#shop-banner div.info div.column.desc blockquote {border-top: 1px solid #f0f0f0; padding-top: 1em;}
   
}

/* Tablet - Portrait */
  
@media screen and (max-width: 48.499em) {

#document section#shop-banner {margin-top: -2em;}
#shop-banner div.image {overflow: hidden; margin: 0 -1.5em; border-width: 0 0 10px; text-align: center;} 
#shop-banner div.image h2 {bottom: auto; top: 0; left: 0; right: 0; margin: 0; border-radius: 0; padding: 0.5em; font-size: 2em;} 
#shop-banner div.image div.holiday-notice {top: auto; right: 0; bottom: 0; border-radius: 2px 0 0 0; padding: 0.5em; text-align: right;}
#shop-banner div.info {margin: 0 -1.5em;} 
#shop-banner div.avatar {top: -3.5em; left: 1em;  width: 5rem;}
#shop-banner div.avatar,
#shop-banner div.avatar img {border-width: 10px;}
#shop-banner div.column {border: 0; padding: 0;}
#shop-banner div.columns {margin: 0; padding: 0 1.5em 1.5em;}
#shop-banner div.column.owner {margin-left: 26%;}
#shop-banner div.column.social ul:nth-child(3) {clear: left; margin-left: 0;}
#document section.main h1 {text-align: center;}
#document section.main h1:after {top: 1.8em;}
#document section.main h1 span {padding-right: 0;}

}

/* Phone - Landscape */

@media screen and (max-width: 30.499em) {

ul.shop-favourites div.avatar {display: none;}
section h2.seller-name {white-space: normal;}
#shop-banner div.avatar {top: -2.5em; width: 4rem;}
#shop-banner div.column {float: none; margin: 0;}
#shop-banner div.column.owner {border-bottom: 1px solid #f0f0f0;} 
#shop-banner div.column.owner {margin: 0 0 1em; padding-bottom: 1.5em; padding-left: 40%; text-align: right;}
#shop-banner div.column.social {margin: 0 0 1em;}
#shop-banner div.column.social ul {float: none; display: inline-block; margin: 0 3% 0 0; width: auto; vertical-align: top;}
#shop-banner div.info div.column.desc {padding-top: 0;}

}

/* Phone - Portrait */

@media screen and (max-width: 20.499em) {

}
/*====================================================================*/
/* Core styles */
/*====================================================================*/
/* ------------------------------------------------------------------ */
/* =Typography */
/* ------------------------------------------------------------------ */
/* General */
/* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
body,
input, textarea, select,
.button {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", Sans-Serif; }

/* line 16, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
h1, h2, h3, h4, h5, h6,
legend,
div.intro p {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", Sans-Serif;
  font-weight: 300; }

/* ------------------------------------------------------------------ */
/* =General */
/* ------------------------------------------------------------------ */
/* Clearfixes */
/* line 26, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.clearfix:after,
.wrap:after,
#shop-banner div.info div.columns:after,
.grid:after,
ul.shop-favourites > li:after,
section.search-results:after {
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  content: "."; }

/* Resets */
/* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
* {
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

/* line 36, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
header, nav, section, article, footer {
  display: block; }

/* line 37, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
img {
  border: 0; }

/* line 38, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
hr {
  display: none; }

/* line 39, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
acronym, abbr {
  border: 0;
  cursor: help; }

/* line 40, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul, ol, li {
  list-style: none; }

/* line 41, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
input.button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 42, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
address {
  font-style: normal; }

/* Hiding */
/* line 46, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.hide-1 {
  position: absolute;
  left: -1000em; }

/* line 47, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.hide-2 {
  display: none; }

/* line 48, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.hide-3 {
  text-indent: -1000em; }

/* line 49, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.hide-4 {
  visibility: hidden; }

/* line 50, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.hide-5 {
  visibility: hidden;
  text-indent: -1000em; }

/* Formatting */
/* line 54, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting p,
.formatting ul,
.formatting ol,
.formatting dl,
.formatting address,
.formatting blockquote {
  margin-bottom: 2em; }

/* line 60, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting dt {
  margin: 0.5em 0 0;
  font-weight: 700; }

/* line 61, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting ul {
  list-style: disc; }

/* line 62, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting ol {
  list-style: decimal; }

/* Headings */
/* line 66, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 1em;
  line-height: 1.2; }

/* line 71, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting h1,
.formatting h2,
.formatting h3,
.formatting h4,
.formatting h5,
.formatting h6 {
  margin: 0 0 1em; }

/* line 78, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting h1 {
  font-size: 2.2em; }

/* line 79, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting h2 {
  font-size: 1.5em; }

/* line 81, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting h1.alt {
  border-bottom: 2px solid #ececea;
  padding-bottom: 0.5em;
  font-size: 2.2em; }

/* line 87, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting h1.alt:after {
  display: none; }

/* Hack to remove line-through needs tidying */
/* line 88, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.formatting div.search-results > h2 {
  margin-bottom: 2em; }

/* Misc */
/* line 92, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.clear {
  clear: both; }

/* line 93, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.small-text {
  font-size: 0.8em; }

/* line 94, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.intro {
  font-size: 1.1em; }

/* line 95, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.sup {
  font-size: 0.8em;
  vertical-align: super; }

/* line 96, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.align-centre {
  text-align: center; }

/* line 97, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.align-right {
  text-align: right; }

/* line 98, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.align-left {
  text-align: left; }

/* line 99, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
form.button_to,
form.button_to > div {
  display: inline; }

/* ------------------------------------------------------------------ */
/* =Transitions */
/* ------------------------------------------------------------------ */
/* line 106, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul.sub-nav,
#banner nav ul a strong {
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

/* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
a,
#shop-collections ul span.text i,
#search-select ul li.current {
  -webkit-transition: color 0.3s;
  transition: color 0.3s; }

/* line 119, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button,
#banner nav ul a,
ol.pagination a,
#search-select ul,
ul.shop-favourites div.shop-info p a,
ul.shop-favourites div.shop-info p a span.icon,
#banner nav h2 a,
#banner nav h2 a:before {
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s; }

/* line 131, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul a.title:after,
#banner nav h2 a:after {
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s; }

/* ------------------------------------------------------------------ */
/* =Links & Buttons */
/* ------------------------------------------------------------------ */
/* Links */
/* line 143, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
a {
  font-weight: normal;
  color: #047da3;
  text-decoration: none; }

/* line 149, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
a:hover,
a:focus {
  color: #205f82; }

/* Buttons */
/* line 154, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.buttons {
  margin: 1em 0; }

/* line 155, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.buttons .button {
  margin-right: 10px; }

/* line 157, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
p.show-more {
  text-align: center; }

/* line 158, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
p.show-more .button {
  width: 50%; }

/* line 160, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.buttons.inline {
  display: inline-block;
  margin: 0; }

/* line 165, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button {
  display: inline-block;
  border-radius: 0.3em;
  border: 0;
  padding: 0.7em 1.2em;
  background: #333;
  text-align: center;
  vertical-align: middle;
  line-height: 1.2;
  font-size: 0.9em;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  -webkit-font-smoothing: auto; }

/* line 188, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.mini {
  font-size: 0.8em; }

/* line 190, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.primary {
  background: #b1c042; }

/* line 191, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.info {
  background: #5ac4be; }

/* line 192, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.danger {
  background: #f15a40; }

/* line 194, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button:hover,
.button:focus {
  background: #0f0f0f;
  color: #fff; }

/* line 197, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.primary:hover,
.button.primary:focus {
  background: #9dab35; }

/* line 199, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.info:hover,
.button.info:focus {
  background: #48afa9; }

/* line 201, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.danger:hover,
.button.danger:focus {
  background: #d03d24; }

/* line 204, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.attention {
  background: #ee9313; }

/* line 205, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.button.attention:hover,
.button.attention:focus {
  background: #ca7f15; }

/* More buttons */
/* line 210, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
a.button.more {
  border-radius: 0.3em;
  padding: 0 20px 0 10px;
  background: #f15b40 url("//d1v5d6rnvon7us.cloudfront.net/assets/buttons/arrow-right-2-0dd5f7930c82443cb67af79935de7d8a62bb3f158a4652585e913f287084984a.png") no-repeat 96% 50%;
  line-height: 2em;
  color: #fff;
  /*	font-size: 1em;
  	font-weight: normal;
  	text-transform: none;
  	letter-spacing: 0;*/ }

/* line 222, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
a.button.more:hover,
a.button.more:focus {
  background-color: #404040; }

/* line 225, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.favourites p.title-button {
  position: absolute;
  right: 0;
  top: 5px;
  z-index: 10;
  padding-left: 15px;
  background: #f6f6f4;
  text-align: center; }

/* ------------------------------------------------------------------ */
/* =Structure */
/* ------------------------------------------------------------------ */
/* line 240, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
body {
  background: #fff;
  text-align: left;
  font-size: 75%;
  line-height: 1.5;
  color: #404040;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-size-adjust: 100%;*/ }

/* line 251, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.wrap {
  margin: 0 auto;
  padding: 0 2em;
  max-width: 81.5em;
  width: 90%; }

/* line 258, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.wrap section {
  z-index: 0; }

/* Search result columns */
/* line 264, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.search-results div.filters {
  float: left;
  width: 22%; }

/* line 265, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.search-results div.items {
  float: right;
  width: 75%; }

/* List grids */
/* line 269, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.grid {
  margin: 0 0 0 -2%;
  list-style: none; }

/* line 270, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.grid > li {
  float: left;
  margin: 0 0 2% 2%; }

/* line 271, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.grid.alt > li {
  float: none;
  display: inline-block;
  vertical-align: top; }

/* line 272, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.grid.three > li {
  width: 31.3%; }

/* line 273, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.grid.four > li {
  width: 23%; }

/* line 274, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.grid.five > li {
  width: 18%; }

/* line 275, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.grid.six > li {
  width: 14.6%; }

/* line 277, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.grid a:hover img,
.grid a:focus img {
  opacity: 0.9; }

/* Columns */
/* line 282, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.columns {
  overflow: hidden;
  margin: 0 0 0 -2%;
  list-style: none; }

/* line 283, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.columns > .column {
  float: left;
  margin: 0 0 2% 2%; }

/* line 284, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.columns.two > .column {
  width: 48%; }

/* Banner 
------------------------------------------------------------------ */
/* line 290, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner {
  border-bottom: 1px solid #e8e8e4;
  background: #f0efeb;
  margin: 0; }

/* line 296, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner > div > a {
  margin-bottom: 12px; }

/* line 300, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner h1,
#banner nav,
#banner nav > ul > li,
#banner form {
  display: inline-block;
  vertical-align: middle; }

/* Logo */
/* line 310, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner {
  padding: 0;
  font-size: 1em;
  line-height: 1.2; }

/* line 311, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner a {
  display: block; }

/* line 313, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner img {
  display: block;
  width: 104px; }

/* line 318, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
body.anon #banner {
  margin-bottom: 0;
  border-bottom: 0;
  background: #f6f6f4; }

/* line 319, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
body.anon #banner img {
  width: 125px; }

/* Navigation */
/* line 323, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav {
  display: inline-flex;
  position: relative; }

/* line 327, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav h2 {
  display: none; }

/* line 329, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav > ul {
  font-size: 1.1em; }

/* line 331, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav > ul > li {
  position: relative;
  margin-left: -4px;
  white-space: nowrap;
  /* Android fix */ }

/* line 337, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul li.alt2 {
  display: none; }

/* line 339, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul a {
  display: block;
  padding: 1.7em 1em; }

/* line 344, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav .start-selling {
  font-size: 1.1em;
  display: flex;
  flex-direction: column;
  justify-content: center; }

/* NEW BASKET */
/* line 353, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul a:hover,
#banner nav ul a:focus,
#banner nav ul li:hover > a,
#banner nav ul a.on,
#banner .wrap div.basket > a:hover,
#banner .wrap div.basket > a:focus {
  background: #e3e2df; }

/* line 361, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner .wrap div.basket a:hover strong,
#banner .wrap div.basket a:focus strong {
  background: #f37200;
  color: white; }

/* line 367, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner .wrap div.basket {
  float: right;
  display: inline-block; }

/* line 372, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner .wrap div.basket > a {
  display: block; }

/* line 378, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner .wrap div.basket a strong {
  border-radius: 50%;
  width: 2em;
  height: 2em;
  line-height: 2em;
  background: #4083A9;
  text-align: center;
  font-weight: bold;
  display: inline-block;
  color: white;
  margin-left: 0.2rem; }

@media screen and (max-width: 64.499em) {
  /* line 392, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner .wrap div.basket {
    position: absolute;
    top: 1.8rem;
    right: 1.5em;
    background: #e7e6e2;
    border-radius: 0.3em; }

  /* line 399, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner .wrap div.basket > a {
    display: inline-block;
    color: #047da3;
    padding: 0.6rem; }

  /* line 406, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  body:not(.home) #banner .wrap div.basket {
    top: 1rem; }

  /* line 409, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  body.known #banner .wrap div.basket {
    top: 1rem; } }
@media screen and (min-width: 43em) {
  /* line 414, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner .wrap div.basket {
    right: 5%; } }
@media screen and (min-width: 64.499em) {
  /* line 419, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner > div > a {
    display: inline-block;
    float: left;
    margin: 11px 20px 0 0; }

  /* line 425, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner > div > nav a {
    padding: 1.8em 1em; }

  /* line 429, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  body:not(.home) #banner .wrap div.basket > a {
    line-height: 2;
    padding: 1.6em 1em; }

  /* line 433, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  body:not(.home) #banner .wrap div.basket {
    margin-left: 1rem; }

  /* line 436, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  body.home #banner .wrap div.basket > a {
    line-height: 1.8;
    padding: 2em 1em; } }
/* line 443, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul li.profile-links a.title {
  font-weight: bold; }

/* line 445, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul a.title:after {
  display: inline-block;
  margin-left: 5px;
  border: 4px solid transparent;
  border-bottom-width: 0;
  border-top-color: #c0bfbc;
  padding: 0;
  width: 0;
  height: 0;
  vertical-align: middle;
  content: ""; }

/* line 458, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul a.title:hover:after,
#banner nav ul a.title:focus:after,
#banner nav ul a.title.on:after {
  border-top-color: #047da3; }

/* Sub nav */
/* line 465, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul.sub-nav {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 200;
  background: #047da3;
  text-align: left;
  opacity: 0;
  visibility: hidden; }

/* line 476, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav li:hover ul.sub-nav,
#banner nav li ul.sub-nav.open {
  visibility: visible;
  opacity: 1; }

/* line 482, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul.sub-nav li {
  float: none; }

/* line 484, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul.sub-nav a {
  display: block;
  padding: 0.6em 1.25em;
  color: #eee; }

/* line 490, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul.sub-nav li.divider {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.2); }

/* line 492, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner nav ul.sub-nav a:hover,
#banner nav ul.sub-nav a:focus {
  background: #205f82;
  color: #fff; }

/* Site Search */
/* line 497, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner form {
  float: right;
  margin: 1em 0 0; }

/* line 502, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#banner fieldset {
  border: 1px solid #d5d5d5;
  border-radius: 0.2em;
  padding: 1px;
  background: #fff; }

/* line 509, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select {
  float: left;
  margin: 0 4px 0 0; }

/* line 514, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul {
  position: relative;
  background: #f0efeb;
  text-align: center;
  color: #919191;
  cursor: pointer; }

/* line 522, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul:hover {
  background: #047da3;
  color: #fff; }

/* line 527, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul li {
  position: relative; }

/* line 528, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul li.current {
  z-index: 1; }

/* line 529, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul li.switch {
  z-index: 2; }

/* line 531, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul li.current span,
#search-select ul li.switch a {
  display: block;
  padding: 0 0.3em;
  min-width: 5em;
  height: 3em;
  line-height: 3em;
  font-size: 1em; }

/* line 541, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul li.current i {
  position: absolute;
  left: -1000em; }

/* line 546, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul li.current b:after {
  padding-left: 0.4em;
  content: "\2192"; }

/* line 551, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul li.switch {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 556, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul li.switch a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1000em;
  border-radius: 0 2px 2px 0;
  padding-right: 1em;
  background: #047da3;
  font-size: 1em;
  color: #fff;
  opacity: 0;
  white-space: nowrap;
  -webkit-transition: opacity 0.3s, background 0.3s, left 0s 0.3s;
  transition: opacity 0.3s, background 0.3s, left 0s 0.3s; }

/* line 572, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#search-select ul:hover li.switch a {
  display: none;
  opacity: 1;
  left: 100%;
  -webkit-transition: opacity 0.3s, background 0.3s;
  transition: opacity 0.3s, background 0.3s; }

/* line 580, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#site-search {
  float: left;
  white-space: nowrap; }

/* line 585, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#site-search * {
  display: inline-block;
  vertical-align: middle; }

/* line 590, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#site-search input.standard {
  margin: 1px 0 0;
  border: 0;
  padding: 0;
  width: 170px;
  font-size: 1.1em;
  outline: none;
  box-shadow: none; }

/* line 600, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#site-search input.standard::-webkit-search-decoration,
#site-search input.standard::-webkit-search-cancel-button,
#site-search input.standard::-webkit-search-results-button,
#site-search input.standard::-webkit-search-results-decoration {
  display: none; }

/* line 605, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#site-search input.button {
  border-radius: 0.1em 0.2em 0.2em 0.1em;
  padding: 0 1em;
  height: 3em;
  background: #047da3;
  line-height: 3em;
  font-size: 1em; }

/* line 614, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#site-search input.button:hover,
#site-search input.button:focus {
  background: #0f0f0f; }

/* ------------------------------------------------------------------ */
/* =Document */
/* ------------------------------------------------------------------ */
/* line 621, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#document {
  padding: 3em 0 2em;
  background: #f6f6f4; }

/* line 626, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#document section {
  position: relative; }

/* Favourites */
/* line 630, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.favourite-suggestions {
  padding: 2em 0 0;
  background: #e9e9e8; }

/* line 635, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.favourite-suggestions h1 {
  margin-bottom: 0.5em;
  font-size: 1.6em; }

/* line 640, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.favourite-suggestions p.intro {
  font-size: 1.1em;
  line-height: 1.4; }

/* Intro */
/* line 647, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.intro {
  text-align: center; }

/* line 649, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.intro h1 {
  margin-bottom: 0.3em;
  font-size: 2.2em; }

/* line 654, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.intro p {
  margin-bottom: 0.5em;
  font-size: 1.3em; }

/* ------------------------------------------------------------------ */
/* =Footer */
/* ------------------------------------------------------------------ */
/* line 663, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] {
  border-top: 1px solid #e8e8e4;
  padding: 3em 0 5em;
  background: #fff; }

/* line 669, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.wrap {
  overflow: hidden; }

/* line 671, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.col-left {
  float: left;
  width: 55%; }

/* line 676, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.col-right {
  float: right;
  width: 45%;
  text-align: right; }

/* Links */
/* line 684, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] ul.links {
  margin: 0 0 2em;
  list-style: none;
  font-size: 1.1em; }

/* line 690, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] ul.links > li {
  display: inline-block;
  margin: 0 10% 0 0;
  vertical-align: top; }

/* line 696, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] ul.links h2 {
  margin-bottom: 0.2em;
  font-weight: bold;
  font-size: 1em;
  letter-spacing: 0;
  color: #666; }

/* line 704, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] ul.links ul li {
  margin: 0;
  line-height: 1.5; }

/* Social */
/* line 708, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.social {
  display: inline-block;
  vertical-align: top; }

/* line 713, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.social h2 {
  position: absolute;
  left: -1000em; }

/* line 718, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.social ul {
  margin-bottom: 1em; }

/* line 720, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.social ul li {
  display: inline-block;
  margin: 0 5px 0 0; }

/* line 725, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.social ul a {
  display: block; }

/* line 727, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.social ul a img {
  display: block;
  width: 40px;
  border-radius: 3px; }

/* Newsletter */
/* line 735, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] form fieldset {
  border-bottom: 1px solid #eee;
  padding-bottom: 2em; }

/* line 740, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] form label {
  display: block;
  margin-bottom: 0.8em;
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1.2;
  color: #666; }

/* line 749, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] form input {
  display: inline-block;
  margin: 0 0 0 5px;
  border-radius: 2px;
  vertical-align: middle;
  font-size: 1.1em; }

/* line 757, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] form input.standard {
  margin-left: 5px;
  border: 1px solid #ddd;
  padding: 0.7em 0 0.8em 0.5em;
  width: 60%;
  background: #fff; }

/* line 765, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] form input.button {
  padding: 0.8em 1em;
  line-height: 1.2; }

/* Info */
/* line 772, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.info {
  overflow: hidden;
  text-align: left;
  color: #bbb; }

/* line 778, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.info p {
  margin: 0 0 0.3em; }

/* line 780, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] div.info ul li {
  display: inline;
  margin-right: 10px; }

/* line 785, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
footer[role=contentinfo] p.paypal img {
  max-width: 100%; }

/* ------------------------------------------------------------------ */
/* =Lists */
/* ------------------------------------------------------------------ */
/* Unstyled */
/* line 793, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.unstyled {
  margin-left: 0;
  list-style: none; }

/* Gift guides */
/* line 802, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gift-guides.grid a,
ul.gift-guides.grid a span.image,
ul.gift-guides.grid a img {
  display: block;
  margin: 0; }

/* line 806, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gift-guides.grid a {
  position: relative;
  padding-bottom: 60px; }

/* line 811, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gift-guides.grid a img {
  border-radius: 3px 3px 0 0;
  width: 100%; }

/* line 813, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gift-guides.grid a div.text {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 3px 3px;
  padding: 1em;
  background: #fff;
  text-align: center;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }

/* line 823, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gift-guides.grid a div.text h3 {
  margin: 0 0 0.2em;
  font-size: 1.6em;
  line-height: 1.2; }

/* line 829, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gift-guides.grid a div.text p {
  margin: 0;
  font-size: 1.1em;
  color: #777; }

/* Search results filters */
/* line 837, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.search-filters {
  margin: 0;
  padding: 5px;
  background: #fbfbfa;
  font-size: 1.2em;
  list-style: none; }

/* line 845, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.search-filters a,
ul.search-filters label {
  display: block;
  border-radius: 0.2em;
  padding: 0.1em 0.35em;
  cursor: pointer; }

/* line 853, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.search-filters a:hover,
ul.search-filters a:focus,
ul.search-filters label:hover,
ul.search-filters li.selected > a,
ul.search-filters li.selected label {
  background: #f0efeb; }

/* line 858, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.search-filters li.selected > a,
ul.search-filters li.selected label {
  box-shadow: 0 0 0 1px #fbfbfa; }

/* line 861, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.search-filters label input,
ul.search-filters label > span {
  display: inline-block;
  vertical-align: middle; }

/* line 867, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.search-filters a span,
ul.search-filters label span span {
  font-size: 0.85em;
  color: #666; }

/* line 873, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.search-filters ul {
  margin: 0.1em 0 0.1em 0.75em;
  font-size: 0.9em; }

/* Pagination */
/* line 880, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ol.pagination {
  margin-left: 0;
  list-style: none;
  text-align: center;
  font-size: 1.1em; }

/* line 887, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ol.pagination li {
  display: inline-block;
  margin: 0; }

/* line 892, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ol.pagination span,
ol.pagination a {
  display: block;
  margin: 0 0.1em;
  border-radius: 3px;
  padding: 0.3em 0.7em;
  background: #fff; }

/* line 901, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ol.pagination span.current {
  background: #f0efeb;
  font-weight: bold; }

/* line 906, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ol.pagination a.prev:before {
  display: inline-block;
  margin-right: 0.2em;
  font-weight: bold;
  content: "\00AB"; }

/* line 913, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ol.pagination a.next:after {
  display: inline-block;
  margin-left: 0.2em;
  font-weight: bold;
  content: "\00BB"; }

/* line 920, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ol.pagination a:hover,
ol.pagination a:focus {
  background: #047da3;
  color: #fff; }

/* Product grid */
/* line 928, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid {
  margin-bottom: 1.5em;
  line-height: 1.3; }

/* line 933, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid li {
  position: relative; }

/* line 935, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid a {
  display: block;
  padding: 15px;
  background: #fff;
  color: #8a8a8a; }

/* line 942, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid a:hover,
ul.product-grid a:focus {
  color: #444; }

/* line 945, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid span.image {
  overflow: hidden;
  display: block;
  position: relative;
  z-index: 1;
  text-align: center; }

/* line 953, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid span.image img {
  display: block;
  margin: 0 auto;
  max-width: 100%; }

/* line 959, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid div.text {
  display: block;
  position: relative;
  z-index: 2;
  padding: 1.2em 0 0; }

/* line 966, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid div.text h2 {
  margin: 0 0 0.5em;
  min-height: 2em;
  font-size: 1.1em;
  color: #444; }

/* line 973, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
.items-list ul.product-grid div.text h2 {
  min-height: 1em;
  margin-bottom: 0.3em; }

/* line 978, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid a:hover div.text h2,
ul.product-grid a:focus div.text h2 {
  color: #047da3; }

/* line 981, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid div.text p {
  margin: 0; }

/* line 983, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.product-grid div.text p span {
  float: right;
  margin: 0 0 0 10px; }

/* Sold out items */
/* line 990, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.favourites ul.product-grid li.sold-out {
  overflow: hidden;
  position: relative; }

/* line 995, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.favourites ul.product-grid li.sold-out::before {
  position: absolute;
  top: 25px;
  left: -50px;
  z-index: 10;
  padding: 0.3em 1em;
  width: 150px;
  background: #f15b40;
  text-align: center;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transform: rotate(-45deg);
  content: "Sold out"; }

/* line 1011, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.favourites ul.product-grid li.sold-out a {
  opacity: 0.5; }

/* line 1012, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.favourites ul.product-grid li.sold-out:hover a {
  opacity: 1; }

/* Tabs */
/* line 1016, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.main-tabs {
  position: relative;
  margin: 0 0 2em;
  border-bottom: 8px solid #e2e1dc;
  list-style: none;
  text-align: left;
  font-size: 1.2em; }

/* line 1025, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.main-tabs.alt {
  margin-bottom: 3em; }

/* line 1026, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.main-tabs.centred {
  text-align: center; }

/* line 1028, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.main-tabs.alt:before {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 8px;
  height: 10px;
  background: url("//d1v5d6rnvon7us.cloudfront.net/assets/borders/featured-items-2-20a256052739f2d194a26570cc811de1790b70e7e9b2a2a9d7bd87428b7cb9ce.png") repeat-x;
  background-size: auto 100%;
  content: ""; }

/* line 1040, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.main-tabs li {
  display: inline-block;
  vertical-align: bottom; }

/* line 1045, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.main-tabs a {
  display: block;
  border: solid #e8e8e4;
  border-width: 1px 1px 0;
  padding: 0.5em 1.5em;
  background: #f0efeb; }

/* line 1053, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.main-tabs a.selected,
ul.main-tabs a:hover,
ul.main-tabs a:focus {
  border-color: #e2e1dc;
  background: #e2e1dc; }

/* TODO: Delete section navigation? */
/* Section navigation */
/* line 1063, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul#section-nav {
  text-align: center;
  font-size: 1.3em;
  list-style: none;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  border-radius: 3px; }

/* line 1072, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul#section-nav li {
  display: inline-block; }

/* line 1074, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul#section-nav li a {
  display: block;
  padding: 1em 1em;
  transition: all 0.3s ease; }

/* line 1080, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul#section-nav li a:hover,
ul#section-nav li a:focus {
  background: #f0efeb; }

/* /TODO */
/* ------------------------------------------------------------------ */
/* =Tables */
/* ------------------------------------------------------------------ */
/* line 1088, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
table {
  margin: 0 0 1.5em;
  border-collapse: collapse;
  width: 100%; }

/* line 1094, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
th, td {
  border-bottom: 1px solid #e8e8e4;
  padding: 0.5em;
  vertical-align: middle; }

/* line 1100, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
thead th {
  background: #f0efeb;
  text-align: left; }

/* line 1105, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
td.icon {
  background: no-repeat 50%;
  text-indent: -1000em; }

/* line 1110, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
td.icon.active {
  background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/green-tick-57eaf40aca422c658422e76c79264bad159896f8b9ba88070ff583ae47d57446.png"); }

/* line 1111, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
td.icon.inactive {
  background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/red-cross-b7d1fcf1418708e31be8eb6d11e5341d888795bee011703fffb37ddf66afcbe5.png"); }

/* Date picker */
/* line 1115, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div {
  border-radius: 0.3em;
  border: 5px solid #f0efeb; }

/* line 1120, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div div.ui-datepicker-header {
  padding: 5px;
  background: #fff;
  text-align: center; }

/* line 1126, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div div.ui-datepicker-title {
  font-weight: 700; }

/* line 1127, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div a.ui-datepicker-prev {
  float: left;
  cursor: pointer; }

/* line 1128, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div a.ui-datepicker-next {
  float: right;
  cursor: pointer; }

/* line 1130, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div table.ui-datepicker-calendar {
  margin: 0; }

/* line 1132, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div table.ui-datepicker-calendar td {
  padding: 0;
  background: #fff;
  text-align: center; }

/* line 1138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div a.ui-state-default {
  display: block;
  padding: 1em; }

/* line 1143, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div a.ui-state-default.ui-state-hover {
  background: #f0efeb; }

/* line 1144, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div a.ui-state-default.ui-state-highlight {
  background: #f6f6f4;
  color: #333; }

/* line 1145, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
#ui-datepicker-div a.ui-state-default.ui-state-active {
  background: #047da3;
  color: #fff; }

/* ------------------------------------------------------------------ */
/* =Forms */
/* ------------------------------------------------------------------ */
/* line 1151, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
form#new_session {
  margin-bottom: 1.5em;
  border-bottom: 1px solid #ddd;
  padding-bottom: 1em; }

/* line 1157, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
fieldset {
  border: 0;
  padding: 0 0 1em; }

/* line 1162, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
legend {
  display: block;
  margin: 0 0 0.5em;
  width: 100%;
  font-size: 1.6em;
  font-weight: normal; }

/* line 1170, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.input {
  margin: 1.3em 0; }

/* line 1172, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
fieldset.inline div.form-block {
  margin: 0 3em 0 0; }

/* line 1174, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
label[for="session_remember_me"] {
  margin-bottom: 1rem;
  display: inline-block; }

/* line 1179, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.input label,
.formatting p.faux-label {
  display: block;
  margin: 0 0 0.5em;
  line-height: 1.2;
  font-weight: bold; }

/* line 1187, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.input label span {
  font-size: 0.9em;
  font-weight: normal;
  color: #777; }

/* line 1193, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.input .hint {
  display: block;
  margin-left: 3px;
  font-size: 0.9em;
  color: #777; }

/* line 1200, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
span.or {
  padding: 0 1em; }

/* line 1202, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.profile-avatar div.input .hint,
fieldset#pick-a-banner div.input .hint {
  margin-top: 5px; }

/* line 1205, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.input.boolean input {
  /*float: left;*/
  margin: 0 5px 0 0; }

/* line 1210, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
input[type=text],
input[type=tel],
input[type=url],
input[type=password],
input[type=number],
select,
textarea {
  border-radius: 0;
  border: 1px solid #eaeaea;
  padding: 0.5em;
  background: #fff;
  font-size: 1em;
  color: #444;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3); }

/* line 1226, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
input[type=text],
input[type=tel],
input[type=url],
input[type=password],
input[type=number],
textarea {
  box-sizing: border-box;
  -webkit-appearance: none; }

/* line 1236, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.input input[type=text],
div.input input[type=password],
input[type=url],
div.input select,
div.input textarea {
  width: 80%; }

/* line 1242, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
input[type=number] {
  width: 100px; }

/* line 1244, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
form#new_session div.input input[type=text],
form#new_session div.input input[type=password] {
  width: 100%; }

/* line 1247, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
select.auto {
  width: auto !important; }

/* line 1249, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.input textarea {
  min-height: 100px; }

/* line 1250, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.input textarea.snippet {
  min-height: 0; }

/* Errors & Success notices */
/* line 1254, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.notice,
div.flash {
  overflow: hidden;
  margin: 0 0 1.5em;
  border-radius: 3px;
  padding: 1em;
  background: #fcf8e3;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.15); }

/* line 1264, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.notice .button,
div.flash .button {
  margin: 0 0.5em; }

/* line 1267, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.errors,
div.alert {
  color: #a11903; }

/* line 1270, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.success {
  background: #e9f1cf;
  color: #3f6e03; }

/* line 1275, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.notice h2,
div.flash h2 {
  margin: 0 0 0.3em;
  border: 0;
  padding: 0;
  color: #111; }

/* line 1283, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.notice p,
div.notice ul,
div.flash p,
div.flash ul {
  margin: 0 0 0.75em;
  list-style: none; }

/* line 1291, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.notice > :last-child,
div.flash > :last-child {
  margin-bottom: 0; }

/* Form errors */
/* line 1296, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.field_with_errors label,
span.error {
  color: #a11903; }

/* line 1298, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
span.error {
  font-weight: normal; }

/* ------------------------------------------------------------------ */
/* =Search filters */
/* ------------------------------------------------------------------ */
/* line 1304, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.search-results div.filters a.reset-filters {
  float: right;
  margin-top: 4px; }

/* line 1309, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.search-results h2 {
  margin-bottom: 0.75em; }

/* line 1310, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.facet-box {
  margin-bottom: 1.2em; }

/* line 1311, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.facet-box > :last-child {
  border-radius: 0 0 0.2em 0.2em; }

/* line 1313, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.facet-box h3 {
  margin-bottom: 0;
  border-radius: 0.2em 0.2em 0 0;
  padding: 0.5em 0.6em;
  background: #f0efeb;
  font-size: 1.1em;
  font-weight: bold; }

/* line 1322, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.facet-box p.show-hide {
  margin-bottom: 0;
  text-align: right; }

/* line 1327, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.facet-box p.show-hide a {
  display: block;
  border-radius: 0 0 0.2em 0.2em;
  padding: 0.4em 0.6em;
  background: #f0efeb;
  font-size: 1em; }

/* line 1335, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.facet-box p.show-hide a:hover,
div.facet-box p.show-hide a:focus {
  background: #fff; }

/* ------------------------------------------------------------------ */
/* =404 */
/* ------------------------------------------------------------------ */
/* Featured shop */
/* line 1344, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.featured header {
  margin: 0 0 3em;
  text-align: center; }

/* line 1349, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.featured header h2 {
  position: relative;
  z-index: 1;
  margin: 3em 0 0;
  border-top: 1px solid #d5d5d5;
  padding-top: 30px;
  font-weight: bold; }

/* line 1358, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.featured header h2 span {
  font-weight: normal; }

/* line 1360, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.featured header h2:before {
  position: absolute;
  top: -17px;
  left: 50%;
  margin-left: -27px;
  padding: 0 10px;
  width: 34px;
  height: 34px;
  background: #F6F6F4 url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/feature-f-circle-e1e12b0972f260712444beb67799a7b1a31bca607ae09dfe4216dc4d5b50f57c.png") no-repeat 50% 0;
  content: ""; }

/* line 1372, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.featured header a {
  position: relative;
  z-index: 2;
  float: left;
  margin-top: -1.5em; }

/* line 1379, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.featured header a:first-of-type {
  float: right; }

/* Featured activity */
/* line 1383, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
section.featured.activity h3 {
  float: left;
  margin: 0;
  font-weight: bold; }

/* Gallery Strip */
/* line 1391, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gallery-strip {
  overflow: hidden;
  margin: 1em 0 2em;
  background: #fff;
  padding: 0.5em 0;
  list-style: none;
  text-align: center; }

/* line 1400, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gallery-strip li {
  display: inline-block;
  margin: 0.5em 0.75%;
  width: 8%;
  vertical-align: middle; }

/* line 1407, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gallery-strip a,
ul.gallery-strip img {
  display: block; }

/* line 1410, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
ul.gallery-strip img {
  max-width: 100%; }

/* ------------------------------------------------------------------ */
/* =Modal/overlay box */
/* ------------------------------------------------------------------ */
/* line 1416, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 20px;
  z-index: 100000;
  opacity: 0; }

/* line 1427, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.modal-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5); }

/* line 1437, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.modal-content {
  position: relative;
  z-index: 2;
  margin: 10% auto 0;
  border-radius: 3px;
  padding: 2em;
  max-width: 30em;
  background: #fff;
  text-align: left; }

/* line 1448, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.modal-content a.modal-close {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 2;
  padding: 0.4em 0.6em;
  outline: none; }

/* line 1457, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.modal-content h1 {
  margin-bottom: 1em;
  font-size: 1.5em; }

/* line 1458, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.modal-content h2 {
  margin-bottom: 1em;
  font-size: 1.4em; }

/* line 1459, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
div.modal-content > :last-child {
  margin-bottom: 0; }

/* ------------------------------------------------------------------ */
/* =Resolution adjustments */
/* ------------------------------------------------------------------ */
/* Tablet - Landscape */
@media screen and (max-width: 64.499em) {
  /* line 1469, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner .wrap {
    padding-top: 15px;
    padding-bottom: 15px; }

  /* line 1471, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner {
    text-align: left; }

  /* line 1472, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner .container h1 {
    text-align: left; }

  /* line 1473, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner h1 {
    display: block;
    padding: 0 0 10px;
    text-align: left; }

  /* line 1474, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner h1 img {
    margin: 0 auto; }

  /* line 1475, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner form {
    float: right;
    margin: 0; }

  /* line 1477, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav {
    text-align: left; }

  /* line 1478, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav h2 {
    display: block; }

  /*#banner nav h2 a:after {
    position: absolute;
    top: 50%; left: 50%;
    margin: -9px 0 0 -1.2em;
    border: solid #047da3;
    border-width: 3px 0;
    width: 2.4em;
    height: 17px;
    box-sizing: border-box;
    content: "";
    }
     
  #banner nav h2 a:before {
    position: absolute;
    top: 50%; left: 50%;
    margin: -2px 0 0 -1.2em;
    width: 2.4em;
    height: 3px;
    background: #047da3;
    content: "";
    }
     
  #banner nav h2 a:hover:after,
  #banner nav h2 a.on:after {border-color: #fff;}
  #banner nav h2 a:hover:before,
  #banner nav h2 a.on:before {background: #fff;}*/
  /* line 1509, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav > ul {
    position: absolute;
    top: 100%;
    left: -1000em;
    z-index: 20000;
    margin: 13px 0 0;
    border-radius: 0.2em;
    padding: 5px 0;
    background: #047da3;
    font-size: 1em;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s; }

  /* line 1525, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav > ul:after {
    position: absolute;
    top: -10px;
    left: 10px;
    margin: 0 10px 0 0;
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #047da3;
    height: 0;
    width: 0;
    content: ""; }

  /* line 1538, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav .start-selling {
    margin-left: 1em; }

  /* line 1542, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav ul li {
    display: block;
    margin: 0; }

  /* line 1543, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav ul li.alt {
    display: none; }

  /* line 1544, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav ul li.alt2 {
    display: block; }

  /* line 1545, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav ul a {
    display: block;
    padding: 0.6em 1.25em;
    color: #eee; }

  /* line 1546, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav ul a:hover,
  #banner nav ul a:focus {
    background: #205f82 !important;
    color: #fff; }

  /* line 1548, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav ul a.title {
    display: none; }

  /* line 1549, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav ul.sub-nav {
    position: static;
    opacity: 1;
    visibility: visible; }

  /* line 1550, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav ul.sub-nav li.divider {
    border-bottom: 0; }

  /* line 1552, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  footer[role=contentinfo] div.col-left,
  footer[role=contentinfo] div.col-right {
    float: none;
    width: auto;
    text-align: center; }

  /* line 1554, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  footer[role=contentinfo] ul.links,
  footer[role=contentinfo] div.social ul {
    margin-bottom: 2em; }

  /* line 1556, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  footer[role=contentinfo] ul.links > li {
    margin: 0 5% 20px;
    text-align: left; } }
/* Tablet - Portrait */
@media screen and (max-width: 42.999em) {
  /* line 1564, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .columns {
    margin: 0; }

  /* line 1565, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .columns > .column {
    float: none;
    margin: 0 0 2em; }

  /* line 1566, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .columns.two > .column {
    width: auto; }

  /* line 1568, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #document {
    padding: 2em 0 1em; }

  /* line 1569, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .wrap {
    padding-left: 1.5em;
    padding-right: 1.5em;
    width: auto; }

  /* line 1571, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.networks {
    text-align: center; }

  /* line 1572, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.networks li.newsletter {
    display: block; }

  /* line 1573, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.networks li.newsletter form {
    float: none;
    margin-top: 0; }

  /* line 1575, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #document section.main.favourites h1 {
    margin-bottom: 0.75em; }

  /* line 1576, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  section.favourites p.title-button {
    position: static;
    padding-left: 0;
    background: none; }

  /* line 1578, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  footer[role=contentinfo] {
    padding-bottom: 3em; }

  /* line 1579, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  footer[role=contentinfo] form label {
    font-size: 1.2em; }

  /* line 1580, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  footer[role=contentinfo] form input.standard {
    width: 50%; }

  /* line 1581, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  footer[role=contentinfo] div.social ul a img {
    width: 30px; }

  /* line 1583, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.gift-guides.grid a div.text h3 {
    font-size: 1.2em; }

  /* line 1585, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul#section-nav li {
    display: block; } }
/* Phone - Landscape */
@media screen and (max-width: 30.999em) {
  /* line 1594, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  section.search-results div.filters,
  section.search-results div.items {
    float: none;
    width: auto; }

  /* line 1597, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .grid {
    margin-left: -5%; }

  /* line 1598, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .grid > li {
    margin: 0 0 5% 5%; }

  /* line 1599, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .grid.three > li,
  .grid.five > li {
    /*margin-bottom: 10%;*/
    width: 95%; }

  /* line 1601, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .grid.four > li {
    width: 45%; }

  /* line 1602, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .grid.six > li {
    width: 28.3%; }

  /* line 1604, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #footer {
    text-align: center; }

  /* line 1605, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.networks li.newsletter {
    display: block;
    margin-bottom: 2em; }

  /* line 1606, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.networks li.newsletter form {
    float: none; }

  /* line 1607, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.networks li.newsletter form label {
    display: block;
    margin-bottom: 0.2em; }

  /* line 1609, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.gallery-strip li {
    width: 16%; }

  /* #document section.newsletter {margin: 1em 0;} */
  /* section.newsletter:before, */
  /* section.newsletter:after, */
  /* line 1614, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.main-tabs a span {
    display: none; }

  /* #document section.newsletter h3 {margin: 0 0 0.5em;} */
  /* #document section.newsletter form {margin: 0;} */
  /* section.newsletter form input[type="email"] {margin: 0 0 0.5em; width: 90%;} */
  /* line 1618, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  section.featured header a {
    float: none !important; }

  /* line 1619, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.main-tabs a {
    padding: 0.5em 1em; }

  /* line 1621, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.gift-guides.grid a div.text h3 {
    font-size: 1.6em; }

  /* line 1623, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner form,
  #banner nav h2 {
    font-size: 0.9em; }

  /* line 1625, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #site-search input.standard {
    width: 90px; }

  /* line 1626, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #site-search input.button {
    padding: 0 0.5em; }

  /* line 1628, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .button-social.big {
    font-size: 1.1em; }

  /* line 1630, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  div.modal {
    position: fixed; }

  /* line 1634, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  div.modal-content {
    overflow: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    border-radius: 0;
    max-width: none; } }
/* Phone - Portrait */
@media screen and (max-width: 20.499em) {
  /* line 1652, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  .grid.six > li {
    width: 45%; }

  /* line 1654, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  ul.networks li {
    display: block;
    margin: 0 0 0.2em; }

  /* line 1655, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #footer ul.networks li a {
    padding: 0;
    background: none; } }
@media screen and (max-width: 370px) {
  /* line 1660, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav .start-selling {
    margin-left: 0.5em; } }
@media screen and (max-width: 360px) {
  /* line 1665, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav .start-selling {
    font-size: 0.9em;
    margin-left: 0.3em; } }
@media screen and (max-width: 340px) {
  /* line 1671, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
  #banner nav .start-selling {
    display: none; } }
/* line 1676, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/core.scss */
a.back {
  margin-right: 1em; }
/* Modal
----------------------------------------------------------------*/


#modal-overlay {
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 3000;
  }

#modal-overlay.modal-hidden {display: none;}

#modal-bg {
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 1;
  background: rgb(128,128,128);
  background: rgba(0,0,0,0.2);
  }

/* Cancel button */

#modal-content a.modal-cancel {
  position: absolute;
  top: 7px;
  right: 7px;
  width: 18px;
  height: 18px;
  background: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/close-cross-4ef6aaf777e9aa6526a41ad277502ffb7c0ac6a7727540aa317962ec3bb25061.png) no-repeat 50% 50%;
  background-size: 100% auto;
  text-indent: -1000em;
  opacity: 0.2;
  }
  
#modal-content a.modal-cancel:hover,
#modal-content a.modal-cancel:focus {opacity: 1;}

/* Content */

#modal-content {
  position: relative;
  z-index: 2;
  margin: 10% auto 0;
  border-radius: 0.4em;
  padding: 1em 1.5em;
  max-width: 26em;
  background-color: #fff;
  background-color: rgba(255,255,255,0.9);
  font-size: 1.1em;
  }

#modal-content h2 {
  margin: 0 0 0.8em;
  font-weight: 300;
  font-size: 1.4em;
  line-height: 1.2;
  letter-spacing: normal;
  color: #404040;
  }

#modal-content ul,
#modal-content ol,
#modal-content p {margin-bottom: 1em;}
  
#modal-content ul {
  margin-left: 20px;
  list-style-type: disc;
  }
  
#modal-content ul li {margin: 0;}
#modal-content input {display: inline-block;}

#modal-content form > :last-child,
#modal-content.user-options div.inner-wrap div > :last-child {margin-bottom: 0;}

/* User options */

#modal-content.user-options {
  padding: 0 0 20px;
  max-width: 30em;
  }

#modal-content.user-options ul.tabs {
  margin: 0;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0 0 20px;
  list-style: none;
  }

#modal-content.user-options ul.tabs li {
  display: inline-block;
  margin-right: 5px;
  vertical-align: bottom;
  }

#modal-content.user-options ul.tabs a {
  display: block;
  margin-bottom: -1px;
  border: 1px solid #e5e5e5;
  border-radius: 3px 3px 0 0;
  padding: 0.5em 1em;
  background: #f6f6f4;
  font-size: 1.2em;
  }

#modal-content.user-options ul.tabs a.selected,
#modal-content.user-options ul.tabs a:hover,
#modal-content.user-options ul.tabs a:focus {
  border-bottom-color: #fff;
  background: #fff;
  }
  
#modal-content.user-options div.inner-wrap {
  border-bottom: 1px solid #e5e5e5;
  padding: 2em 1.5em;
  background: #fff;
  }

#modal-content.user-options div.inner-wrap > div {display: none;}
#modal-content.user-options div.inner-wrap > div.show {display: block;}
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
a.continue-shopping {
  margin: 2em 0;
  display: block; }

/* line 6, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
div.guest-notification {
  border-radius: 8px;
  background-color: #f0efeb;
  margin-bottom: 2em;
  padding: 1em 1.5em;
  font-size: 110%; }
  /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  div.guest-notification h2, div.guest-notification p {
    margin: 0 0 10px 0;
    padding: 0; }

/* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
ul[data-role='basket'] ul.header-panel h1 {
  margin: 0 0 0.5em; }
/* line 23, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
ul[data-role='basket'] ul.header-panel a {
  font-size: 120%; }
/* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
ul[data-role='basket'] input:disabled, ul[data-role='basket'] textarea:disabled {
  background-color: #F6F6F4; }
/* line 30, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
ul[data-role='basket'] span.aside {
  font-size: 90%;
  color: #999;
  font-style: italic; }
/* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
ul[data-role='basket'] p.aside {
  padding: 0;
  margin: 0;
  color: #888; }
/* line 40, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
ul[data-role='basket'] li[data-role='basket-orderset'] {
  background: #eff5f7;
  border: 1px solid #d9e9ef;
  padding: 1.2em;
  margin-bottom: 4em; }
  /* line 49, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] ul.checkout-buttons {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 250px;
    margin-bottom: 0; }
    /* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] ul.checkout-buttons li {
      text-align: center;
      margin-bottom: 0; }
      /* line 58, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] ul.checkout-buttons li button.checkout-with-folksy {
        width: 260px;
        height: 60px;
        cursor: pointer;
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: center; }
        /* line 66, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        ul[data-role='basket'] li[data-role='basket-orderset'] ul.checkout-buttons li button.checkout-with-folksy span.text {
          font-weight: bold;
          font-size: 15px; }
        /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        ul[data-role='basket'] li[data-role='basket-orderset'] ul.checkout-buttons li button.checkout-with-folksy span.logo {
          display: inline-block;
          color: transparent;
          height: 44px;
          width: 104px;
          background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/logos/banner50pct-4fb12b8309f5aafbb47a1045e5b3e9edfb87475c7ae3e81ad4f385d1d84c8ec3.png);
          background-repeat: none; }
      /* line 79, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] ul.checkout-buttons li.sep {
        display: inline-block;
        margin: 10px;
        margin-top: 9px;
        margin-bottom: 9px; }
  @media screen and (min-width: 675px) {
    /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] ul.checkout-buttons {
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      width: auto; } }
  /* line 99, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options h2 {
    font-weight: bold; }
  /* line 102, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options div.inner {
    display: flex;
    flex-direction: column; }
  /* line 106, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options ul {
    margin-bottom: 0; }
  /* line 109, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options li {
    margin-bottom: 1em; }
  /* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label {
    display: flex;
    flex-direction: row;
    margin-left: -8px; }
    /* line 116, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.input {
      padding: 0;
      margin-right: 4px; }
    /* line 120, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.label {
      display: flex;
      flex-direction: column; }
    @media screen and (min-width: 400px) {
      /* line 125, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.label {
        margin-left: 1em; } }
    /* line 129, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.image {
      background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/logos/cc-badges-1e2c8caf21d188507325f40c8ea7ca9bf788e568ead40abd8222229c01a380af.png);
      background-repeat: no-repeat;
      width: 245px;
      height: 40px; }
      /* line 134, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.image.paypal {
        background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/logos/paypal150x38-b9194479f584f0c343990427d509237f88819073e079b15a0ca161a70a3dbc9f.png); }
    /* line 138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.text {
      font-size: 150%; }
    /* line 141, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.input {
      display: flex;
      flex-direction: column; }
      /* line 144, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.input input {
        border: 0;
        margin: 0;
        width: 40px;
        height: 40px;
        opacity: 0; }
      /* line 151, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.input input + span {
        width: 40px;
        height: 40px;
        background: url(//d1v5d6rnvon7us.cloudfront.net/assets/buttons/radio-button-states-1ec9c7fd9152d6d5b475b728ed94a2e2911ed58669ffea668927d731e7a50094.png) no-repeat 0 0;
        margin-top: -40px; }
      /* line 157, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options label div.input input:checked + span {
        background: url(//d1v5d6rnvon7us.cloudfront.net/assets/buttons/radio-button-states-1ec9c7fd9152d6d5b475b728ed94a2e2911ed58669ffea668927d731e7a50094.png) no-repeat 0 -40px; }
  /* line 162, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options p {
    text-align: right;
    margin: 0; }
    /* line 165, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options p input.check-out {
      font-size: 140%;
      margin-right: 0;
      margin: 0;
      -webkit-appearance: none; }
    @media screen and (min-width: 675px) {
      /* line 172, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] div.checkout-options p input.check-out {
        margin-right: 1em; } }
  /* line 180, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] input.popup-edit {
    font-weight: bold;
    color: green; }
    /* line 183, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] input.popup-edit:disabled {
      background-color: #F6F6F4; }
  /* line 187, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] {
    margin-top: 1.4em; }
    /* line 189, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] header {
      padding: 1.2em;
      box-sizing: border-box; }
      /* line 192, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] header > a {
        font-size: 1.6em; }
      @media screen and (min-width: 48.5em) {
        /* line 195, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] header > div {
          width: 30%;
          float: right; } }
    /* line 204, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li {
      padding: 1.2em;
      margin-bottom: 1.2em;
      box-sizing: border-box;
      background: white;
      border-radius: 2px; }
      /* line 210, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li a {
        display: inline-flex;
        width: 100%;
        margin-bottom: 0.6em;
        font-size: 1.4em;
        font-weight: 500; }
        @media screen and (min-width: 48.5em) {
          /* line 210, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
          ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li a {
            width: 60%; } }
        /* line 219, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li a img {
          width: 4.8em;
          border-radius: 4px;
          margin-right: 0.6em; }
          @media screen and (min-width: 48.5em) {
            /* line 219, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
            ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li a img {
              width: 6.8em;
              height: 6.8em; } }
      @media screen and (min-width: 48.5em) {
        /* line 229, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li > div {
          width: 30%;
          display: inline-block;
          float: right; } }
      /* line 235, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li > div div {
        margin: 0.4em 0; }
        /* line 238, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li > div div textarea {
          width: 100%; }
        /* line 241, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        ul[data-role='basket'] li[data-role='basket-orderset'] ul[data-role='basket-orders'] li[data-role='basket-order'] > ul > li > div div * {
          display: inherit; }

/* line 253, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
li[data-role='basket-issue'],
div[data-role='basket-issues-notice'] {
  overflow: hidden;
  margin: 0 0 1.5em;
  border-radius: 3px;
  padding: 1em;
  background: #fcf8e3;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.15); }
  /* line 261, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  li[data-role='basket-issue'] h3,
  div[data-role='basket-issues-notice'] h3 {
    font-size: 1.2em; }
  /* line 264, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  li[data-role='basket-issue'] p,
  div[data-role='basket-issues-notice'] p {
    margin-bottom: 0.6em; }

/* line 272, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
div[data-role='transaction-voided-notice'] h2,
div[data-role='shipping-details-error'] h2,
div[data-role='update-with-shipping-details-failure'] h2 {
  color: #a11903; }

/* line 277, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.basket-cost-summary {
  background: #d9e9ef;
  padding: 1.2em;
  margin-bottom: 1.2em;
  box-sizing: border-box;
  border-radius: 2px; }
  /* line 284, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .basket-cost-summary li:last-of-type {
    margin-bottom: 1.2em; }
  /* line 287, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .basket-cost-summary li span {
    font-size: 1.6em; }
    /* line 289, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    .basket-cost-summary li span:last-of-type {
      font-weight: 500; }
  /* line 294, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .basket-cost-summary input {
    margin-bottom: 0.4em; }

/* line 299, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.notice {
  overflow: hidden;
  margin: 0 0 1.5em;
  border-radius: 3px;
  padding: 1em;
  background: #fcf8e3;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.15); }
  /* line 306, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .notice h3 {
    font-size: 1.2em; }

/* line 313, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#basket_ordersets h1 {
  margin-bottom: 8px; }
/* line 316, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#basket_ordersets section.split-basket-notification {
  background-color: #ffffe0;
  border: 1px solid #ffdab9;
  border-radius: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 8px;
  padding-right: 8px; }
  /* line 326, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_ordersets section.split-basket-notification h2 {
    margin-bottom: 4px; }
    /* line 328, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    body#basket_ordersets section.split-basket-notification h2 span {
      color: #d2691e;
      font-weight: bold; }
  /* line 333, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_ordersets section.split-basket-notification p {
    margin: 0; }
/* line 338, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#basket_ordersets section[data-role='checkout-orderset'] span.aside {
  font-size: 90%;
  color: #999;
  font-style: italic; }
/* line 343, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#basket_ordersets section[data-role='checkout-orderset'] header {
  background: #eff5f7;
  border: 1px solid #d9e9ef;
  padding: 1.2em;
  margin-bottom: 2em; }
/* line 350, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#basket_ordersets section[data-role='checkout-orderset'] ul[data-role="basket-orders"] li[data-role="basket-order"] {
  background: #eff5f7;
  border: 1px solid #d9e9ef;
  padding: 1.2em;
  margin-bottom: 2em; }
  /* line 355, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_ordersets section[data-role='checkout-orderset'] ul[data-role="basket-orders"] li[data-role="basket-order"] > header {
    font-size: 1.4em;
    font-size: 1.2em;
    font-weight: 500; }
    /* line 359, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    body#basket_ordersets section[data-role='checkout-orderset'] ul[data-role="basket-orders"] li[data-role="basket-order"] > header ul {
      margin: 0; }
/* line 365, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#basket_ordersets section[data-role='checkout-orderset'] input#cancel {
  white-space: inherit;
  background-color: #666; }
  /* line 368, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_ordersets section[data-role='checkout-orderset'] input#cancel:hover {
    background-color: #555; }

/* line 376, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
ul[data-role='basket-items'] li[data-role='basket-item'] {
  padding: 1.2em;
  margin-bottom: 1.2em;
  box-sizing: border-box;
  background: white;
  border-radius: 2px; }
  /* line 382, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  ul[data-role='basket-items'] li[data-role='basket-item'] a {
    display: inline-flex;
    width: 100%;
    margin-bottom: 0.6em;
    font-size: 1.4em;
    font-weight: 500; }
    @media screen and (min-width: 48.5em) {
      /* line 382, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      ul[data-role='basket-items'] li[data-role='basket-item'] a {
        width: 60%; } }
    /* line 391, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket-items'] li[data-role='basket-item'] a img {
      width: 4.8em;
      border-radius: 4px;
      margin-right: 0.6em; }
      @media screen and (min-width: 48.5em) {
        /* line 391, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        ul[data-role='basket-items'] li[data-role='basket-item'] a img {
          width: 6.8em;
          height: 6.8em; } }
  @media screen and (min-width: 48.5em) {
    /* line 401, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    ul[data-role='basket-items'] li[data-role='basket-item'] > div {
      width: 30%;
      display: inline-block;
      float: right; } }

/* line 411, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
div.basket-item__controls__quantity {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: baseline; }
  /* line 417, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  div.basket-item__controls__quantity label, div.basket-item__controls__quantity input {
    margin-right: 8px; }
  /* line 420, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  div.basket-item__controls__quantity input {
    width: 6em; }

/* line 425, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.btn-paypal {
  border: 0;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  white-space: nowrap;
  -webkit-appearance: none;
  width: 170px;
  height: 32px;
  text-indent: -90000000px; }
  /* line 435, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .btn-paypal.paypal-buy {
    background-image: url("https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"); }
  /* line 438, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .btn-paypal.paypal-checkout {
    background-image: url("https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-large.png");
    width: 228px;
    height: 44px; }
  /* line 443, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .btn-paypal.paypal-checkout-card {
    background-image: url("https://www.paypalobjects.com/webstatic/en_US/i/buttons/cc-badges-ppmcvdam.png");
    width: 316px;
    height: 40px;
    background-color: #d9e9ef;
    cursor: auto; }

/* line 452, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.basket-cost-summary .btn-confirm {
  display: inline-block;
  margin-bottom: 2em;
  background-color: #f37200;
  color: white;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 3px;
  border: 0; }
  /* line 462, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .basket-cost-summary .btn-confirm:hover {
    cursor: pointer;
    background-color: #e37200; }

/* line 468, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.customisations__wrapper {
  margin: 0;
  display: flex;
  justify-content: flex-end; }
  /* line 472, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .customisations__wrapper .customisations {
    display: table;
    margin: 0;
    max-width: 40em; }
    /* line 476, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    .customisations__wrapper .customisations .customisations__customisation {
      display: table-row; }
      /* line 478, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      .customisations__wrapper .customisations .customisations__customisation .field {
        display: table-cell;
        padding-right: 4px;
        vertical-align: baseline; }
        /* line 482, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        .customisations__wrapper .customisations .customisations__customisation .field.customisations__customisation__name {
          font-weight: bold;
          text-align: right; }
        /* line 486, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
        .customisations__wrapper .customisations .customisations__customisation .field.customisations__customisation__price, .customisations__wrapper .customisations .customisations__customisation .field.customisations__customisation__no-price {
          padding-right: 0;
          color: #888; }

/* In progress pages */
/* line 496, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
div#payment-processing-message, div#payment-pending-message {
  text-align: center; }
  /* line 498, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  div#payment-processing-message img, div#payment-pending-message img {
    margin-bottom: 2em; }

/* /In progress pages */
/* line 505, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#payments p.error-info {
  font-size: 120%;
  border: 2px solid #ddd;
  padding: 1em;
  border-radius: 8px; }

/* line 514, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.discount-code-popup .error-message {
  color: #c00; }
/* line 517, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.discount-code-popup .controls {
  text-align: right; }
  /* line 519, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .discount-code-popup .controls input.button {
    background-color: #047da3; }

/* line 526, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.quantity-removal-confirmation button.button {
  background-color: #047da3; }

/* line 531, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
.credit-card-info {
  margin-top: 1em;
  margin-bottom: none; }
  /* line 536, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  .credit-card-info p {
    margin: 0;
    padding: 0; }
    /* line 539, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    .credit-card-info p.card-strip {
      margin-top: 8px;
      overflow: hidden; }
    /* line 543, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    .credit-card-info p.difficulties {
      font-size: 95%; }

/* line 550, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#basket_address ul.user-addresses {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-size: 150%; }
  /* line 555, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_address ul.user-addresses li {
    display: flex;
    align-items: center; }
  /* line 559, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_address ul.user-addresses input[type=radio] {
    width: 20px;
    border: 0;
    margin: 0;
    position: relative;
    left: 3em; }
  /* line 566, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_address ul.user-addresses label {
    display: inline-block;
    background-color: white;
    margin: 8px;
    padding: 1em 1em 1em 3em;
    border-radius: 8px;
    border: 3px solid #ddd;
    cursor: pointer;
    min-width: 12em; }
    /* line 575, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    body#basket_address ul.user-addresses label p {
      margin: 0;
      border: 0; }
      /* line 578, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      body#basket_address ul.user-addresses label p:first-of-type {
        font-weight: bold; }
  @media screen and (min-width: 500px) {
    /* line 584, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    body#basket_address ul.user-addresses label {
      min-width: 18em; } }
  /* line 588, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_address ul.user-addresses input[type=radio]:checked + label {
    color: #009;
    border: 3px solid #cce;
    background-color: #ffc; }
@media screen and (min-width 700px) {
  /* line 595, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_address ul.user-address {
    justify-content: flex-start; } }
/* line 599, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
body#basket_address ul.options {
  text-align: right; }
  /* line 601, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_address ul.options a {
    font-size: 140%;
    margin-bottom: 10px;
    display: inline-block; }
  /* line 606, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  body#basket_address ul.options input.btn-confirm {
    display: inline-block;
    background-color: #f37200;
    color: white;
    padding: 10px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 3px;
    border: 0;
    -webkit-appearance: none; }
    /* line 616, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    body#basket_address ul.options input.btn-confirm:hover {
      cursor: pointer;
      background-color: #e37200; }

/* line 624, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
section.user-address, section.new-basket-address {
  background-color: #eee;
  border-radius: 8px;
  padding: 1em; }
  /* line 628, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  section.user-address form, section.new-basket-address form {
    font-size: 120%; }
    /* line 631, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    section.user-address form p label, section.new-basket-address form p label {
      display: block; }
      /* line 633, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
      section.user-address form p label.required::after, section.new-basket-address form p label.required::after {
        content: " *";
        color: #900;
        font-weight: bold; }
    /* line 639, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    section.user-address form p span.required, section.new-basket-address form p span.required {
      content: " *";
      color: #900;
      font-weight: bold; }
    /* line 644, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    section.user-address form p input[type=text], section.user-address form p input[type=email], section.user-address form p select, section.new-basket-address form p input[type=text], section.new-basket-address form p input[type=email], section.new-basket-address form p select {
      display: block;
      width: 100%;
      height: 2em; }
    /* line 649, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    section.user-address form p select, section.new-basket-address form p select {
      height: 3em; }
  /* line 654, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  section.user-address p.options, section.new-basket-address p.options {
    display: flex;
    flex-direction: column;
    align-items: flex-end; }
    /* line 658, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
    section.user-address p.options a, section.new-basket-address p.options a {
      font-size: 120%;
      margin-bottom: 10px; }

@media screen and (min-width: 500px) {
  /* line 665, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  section.user-address, section.new-basket-address {
    padding: 1em 4em; } }
@media screen and (min-width: 960px) {
  /* line 671, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  section.user-address p.login-prompt, section.new-basket-address p.login-prompt {
    font-size: 130%; }
  /* line 676, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  section.user-address form p label, section.user-address form p input[type=text], section.user-address form p input[type=email], section.user-address form p select, section.new-basket-address form p label, section.new-basket-address form p input[type=text], section.new-basket-address form p input[type=email], section.new-basket-address form p select {
    display: inline-block; }
  /* line 679, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  section.user-address form p label, section.new-basket-address form p label {
    width: 15%;
    text-align: right; }
  /* line 683, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/basket.scss */
  section.user-address form p input[type=text], section.user-address form p input[type=email], section.user-address form p select, section.new-basket-address form p input[type=text], section.new-basket-address form p input[type=email], section.new-basket-address form p select {
    margin-left: 1em;
    width: 80%; } }
/* line 4, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/categories.scss */
body#categories section[data-role='footer-text'] ul li, body#subcategories section[data-role='footer-text'] ul li {
  display: inline-block;
  margin-right: 6px; }
  /* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/categories.scss */
  body#categories section[data-role='footer-text'] ul li a, body#subcategories section[data-role='footer-text'] ul li a {
    background-color: white;
    border-radius: 4px;
    padding: 5px; }
    /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/categories.scss */
    body#categories section[data-role='footer-text'] ul li a:hover, body#subcategories section[data-role='footer-text'] ul li a:hover {
      background-color: #EFEFEF; }
/* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
body#folksy_checkout section.basket-review h1 {
  margin: 0 0 8px; }
/* line 6, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
body#folksy_checkout section.basket-review a.continue-shopping {
  font-size: 120%;
  margin: 6px 0 12px; }
/* line 10, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
body#folksy_checkout section.basket-review span.value {
  font-weight: bold; }
/* line 13, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
body#folksy_checkout section.basket-review header.basket-summary {
  background-color: #eff5f7;
  background-color: #d9e9ef;
  border: 1px solid #d9e9ef;
  border: 1px solid #b7d6e1;
  padding: 1em 1.5em;
  border-radius: 8px;
  font-size: 110%; }
  /* line 21, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
  body#folksy_checkout section.basket-review header.basket-summary div.issues-notification {
    background-color: #ffe;
    border: 1px solid #cca;
    padding: 10px;
    border-radius: 8px;
    margin-bottom: 1em; }
    /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
    body#folksy_checkout section.basket-review header.basket-summary div.issues-notification h3 {
      font-size: 130%;
      font-weight: bold;
      color: #900; }
    /* line 32, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
    body#folksy_checkout section.basket-review header.basket-summary div.issues-notification p {
      margin: 0; }
  /* line 36, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
  body#folksy_checkout section.basket-review header.basket-summary ul {
    margin: 0; }
  /* line 39, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
  body#folksy_checkout section.basket-review header.basket-summary h2 {
    margin: 12px 0 6px;
    font-size: 130%;
    font-weight: bold; }
  /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
  body#folksy_checkout section.basket-review header.basket-summary div.group {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start; }
    @media screen and (min-width: 600px) {
      /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
      body#folksy_checkout section.basket-review header.basket-summary div.group {
        flex-direction: row;
        align-items: flex-end; } }
  /* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
  body#folksy_checkout section.basket-review header.basket-summary ul.options {
    margin: 12px 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
    @media screen and (min-width: 600px) {
      /* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
      body#folksy_checkout section.basket-review header.basket-summary ul.options {
        align-items: flex-end; } }
    /* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
    body#folksy_checkout section.basket-review header.basket-summary ul.options .btn-confirm {
      -webkit-appearance: none;
      display: inline-block;
      margin-top: 8px;
      background-color: #f37200;
      color: white;
      padding: 10px;
      font-weight: bold;
      text-transform: uppercase;
      border-radius: 3px;
      border: 0;
      cursor: pointer; }
      /* line 75, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
      body#folksy_checkout section.basket-review header.basket-summary ul.options .btn-confirm[disabled='disabled'] {
        background-color: #bbb;
        color: #eee;
        cursor: not-allowed; }
/* line 83, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
body#folksy_checkout section.basket-review section.orders {
  margin: 2em 0; }
  /* line 85, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
  body#folksy_checkout section.basket-review section.orders a {
    font-size: 110%; }
  /* line 88, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
  body#folksy_checkout section.basket-review section.orders li.order {
    background-color: #eff5f7;
    border: 1px solid #d9e9ef;
    padding: 1em 1.5em;
    border-radius: 8px;
    margin-bottom: 12px; }
    /* line 95, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
    body#folksy_checkout section.basket-review section.orders li.order header li:first-of-type {
      font-size: 120%;
      font-weight: bold; }
    /* line 100, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
    body#folksy_checkout section.basket-review section.orders li.order li.item {
      margin-bottom: 8px;
      background-color: white;
      border: 1px solid #d9e9ef;
      padding: 12px;
      border-radius: 8px; }
      /* line 106, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
      body#folksy_checkout section.basket-review section.orders li.order li.item div.issues-header {
        background-color: #ffe;
        border: 1px solid #cca;
        margin-bottom: 8px;
        padding: 4px;
        border-radius: 4px;
        text-align: center; }
        /* line 113, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
        body#folksy_checkout section.basket-review section.orders li.order li.item div.issues-header h3 {
          color: #900;
          font-weight: bold;
          margin: 0; }
        /* line 118, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
        body#folksy_checkout section.basket-review section.orders li.order li.item div.issues-header p {
          margin: 0; }
      /* line 122, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
      body#folksy_checkout section.basket-review section.orders li.order li.item .wrapper {
        display: flex;
        flex-direction: column; }
        @media screen and (min-width: 700px) {
          /* line 122, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
          body#folksy_checkout section.basket-review section.orders li.order li.item .wrapper {
            flex-direction: row; } }
        /* line 128, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
        body#folksy_checkout section.basket-review section.orders li.order li.item .wrapper a {
          display: flex;
          flex-direction: column;
          align-items: center; }
          @media screen and (min-width: 700px) {
            /* line 128, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
            body#folksy_checkout section.basket-review section.orders li.order li.item .wrapper a {
              align-items: left;
              max-width: 190px; } }
          /* line 136, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
          body#folksy_checkout section.basket-review section.orders li.order li.item .wrapper a img {
            border-radius: 6px; }
        /* line 141, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
        body#folksy_checkout section.basket-review section.orders li.order li.item .wrapper div p {
          margin: 0; }
          @media screen and (min-width: 700px) {
            /* line 141, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
            body#folksy_checkout section.basket-review section.orders li.order li.item .wrapper div p {
              margin-left: 1em; } }
          /* line 146, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
          body#folksy_checkout section.basket-review section.orders li.order li.item .wrapper div p:first-of-type {
            margin-bottom: 6px; }
      /* line 152, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
      body#folksy_checkout section.basket-review section.orders li.order li.item div.issues {
        margin-top: 8px; }
        /* line 154, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
        body#folksy_checkout section.basket-review section.orders li.order li.item div.issues h3 {
          font-weight: bold;
          font-size: 120%;
          color: #900; }
        /* line 160, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
        body#folksy_checkout section.basket-review section.orders li.order li.item div.issues ul.issues-list > li {
          background-color: #ffe;
          border: 1px solid #cca;
          padding: 4px;
          border-radius: 4px;
          margin-top: 8px; }
          /* line 166, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
          body#folksy_checkout section.basket-review section.orders li.order li.item div.issues ul.issues-list > li h4 {
            font-weight: bold;
            font-size: 110%;
            margin: 0; }
          /* line 171, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
          body#folksy_checkout section.basket-review section.orders li.order li.item div.issues ul.issues-list > li p {
            margin: 4px 0 0 0; }
          /* line 174, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/folksy-checkout.scss */
          body#folksy_checkout section.basket-review section.orders li.order li.item div.issues ul.issues-list > li ul {
            padding-left: 16px;
            margin: 0 0 8px 0; }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/form-errors.scss */
div.form-errors h2, div.form-errors li {
  color: #c00; }
/* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/form-errors.scss */
div.form-errors li {
  margin-left: 1em; }
/* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
.GiftGuides li.small_carousel {
  max-width: 150px; }
/* line 6, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
.GiftGuides img.small_carousel {
  width: 150px;
  height: 140px; }
/* line 10, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
.GiftGuides li.large_carousel {
  max-width: 240px; }
/* line 13, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
.GiftGuides img.large_carousel {
  width: 240px;
  height: 240px; }
/* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
.GiftGuides header.with-grouped {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/gift-guides/header-darker-6fb9343d9990f2bdf34cd9537716bb8a5c8ee95f45d4d6bfe4c12913aa877cac.jpg);
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 28em; }
  /* line 28, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
  .GiftGuides header.with-grouped h1, .GiftGuides header.with-grouped p {
    color: white;
    font-size: 28px;
    padding: 0.5em;
    margin: 0;
    text-align: center; }
  /* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
  .GiftGuides header.with-grouped p {
    font-size: 18px;
    max-width: 25em; }
/* line 41, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
.GiftGuides .GiftGuides__grouped {
  margin-top: 3em; }
  /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
  .GiftGuides .GiftGuides__grouped .GiftGuideGroup {
    margin-bottom: 3em;
    border-bottom: 5px solid rgba(0, 0, 0, 0.09);
    padding-bottom: 3em; }
    /* line 45, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
    .GiftGuides .GiftGuides__grouped .GiftGuideGroup header {
      text-align: center; }
      /* line 47, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
      .GiftGuides .GiftGuides__grouped .GiftGuideGroup header h3 {
        font-size: 28px; }
      /* line 50, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
      .GiftGuides .GiftGuides__grouped .GiftGuideGroup header.special {
        display: none; }
    /* line 57, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
    .GiftGuides .GiftGuides__grouped .GiftGuideGroup:last-of-type {
      border-bottom: none;
      padding-bottom: 1em; }
    /* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
    .GiftGuides .GiftGuides__grouped .GiftGuideGroup.static ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      /* line 68, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
      .GiftGuides .GiftGuides__grouped .GiftGuideGroup.static ul li {
        margin: 1em;
        display: block;
        max-width: 280px; }
        @media screen and (min-width: 500px) {
          /* line 68, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
          .GiftGuides .GiftGuides__grouped .GiftGuideGroup.static ul li {
            max-width: 450px; } }
        /* line 75, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
        .GiftGuides .GiftGuides__grouped .GiftGuideGroup.static ul li a {
          display: flex;
          flex-direction: column;
          background-color: white;
          border-radius: 10px;
          overflow: hidden; }
          /* line 81, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
          .GiftGuides .GiftGuides__grouped .GiftGuideGroup.static ul li a .text h3 {
            color: #444;
            text-align: center;
            font-size: 18px;
            margin: 0 0 8px;
            padding: 0; }
          /* line 88, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
          .GiftGuides .GiftGuides__grouped .GiftGuideGroup.static ul li a img {
            width: 280px;
            height: 280px; }
            @media screen and (min-width: 500px) {
              /* line 88, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
              .GiftGuides .GiftGuides__grouped .GiftGuideGroup.static ul li a img {
                width: 450px;
                height: 450px; } }
    /* line 101, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
    .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip {
      display: flex; }
      /* line 103, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
      .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .strip-nav {
        --nav-width: 40px;
        display: none; }
        @media screen and (min-width: 978px) {
          /* line 103, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
          .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .strip-nav {
            display: flex;
            flex-direction: column;
            justify-content: center; }
            /* line 110, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
            .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .strip-nav a {
              display: block;
              color: rgba(4, 125, 163, 0.8);
              text-align: center;
              font-size: var(--nav-width); }
              /* line 115, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
              .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .strip-nav a[rel=prev] {
                margin-right: 4px; }
              /* line 118, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
              .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .strip-nav a[rel=next] {
                margin-left: 4px; }
              /* line 121, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
              .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .strip-nav a.disabled {
                color: rgba(0, 0, 0, 0.5);
                cursor: default; } }
      /* line 129, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
      .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .grouped-container {
        overflow: hidden; }
        /* line 131, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
        .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .grouped-container ul {
          display: flex;
          position: relative;
          left: 0px;
          margin: 0;
          padding: 0; }
          /* line 137, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
          .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .grouped-container ul li {
            padding: 0;
            margin: 0 4px; }
            /* line 140, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
            .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .grouped-container ul li a {
              padding: 0; }
              /* line 142, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
              .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .grouped-container ul li a .image {
                padding: 0; }
              /* line 147, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
              .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .grouped-container ul li a .text {
                display: flex;
                justify-content: center;
                align-items: center;
                padding: 0;
                background-color: rgba(0, 0, 0, 0.42);
                position: relative;
                height: 50px;
                top: -54px;
                margin-bottom: -54px;
                width: 100%;
                color: white;
                font-size: 18px;
                text-align: center; }
                /* line 160, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
                .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .grouped-container ul li a .text.small_carousel {
                  font-size: 14px;
                  height: 40px;
                  top: -44px;
                  margin-bottom: -44px; }
                /* line 167, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/gift-guides.scss */
                .GiftGuides .GiftGuides__grouped .GiftGuideGroup .strip .grouped-container ul li a .text h3 {
                  padding: 0;
                  margin: 0; }
/* line 6, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
.followed-shop-items p.itemprop,
.FolksyFavourites p.itemprop,
.RecentFavourites p.itemprop,
.recently-listed p.itemprop,
.featured-seller-list p.itemprop {
  color: transparent; }
/* line 9, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
.followed-shop-items span.itemprice,
.FolksyFavourites span.itemprice,
.RecentFavourites span.itemprice,
.recently-listed span.itemprice,
.featured-seller-list span.itemprice {
  color: #777; }

/* line 14, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
.FeaturedSeller--meet-the-maker {
  display: inline-block;
  margin-top: 8px; }

/* line 19, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
.LocalShopsSelection {
  --image-width: 200px; }
  /* line 22, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
  .LocalShopsSelection ul {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--image-width), 1fr));
    grid-gap: 1rem;
    justify-items: center; }
    /* line 28, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
    .LocalShopsSelection ul a {
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative;
      width: var(--image-width);
      overflow: hidden; }
      /* line 37, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
      .LocalShopsSelection ul a img {
        width: 100%;
        height: auto; }
      /* line 42, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
      .LocalShopsSelection ul a div {
        width: 100%;
        background-color: white;
        color: #047da3;
        padding: 0.4em;
        font-size: 160%;
        text-align: center; }
      /* line 51, /tmp/build_db7e9cafe31124c3d5417915252d07a9/app/assets/stylesheets/buyers/homepage.scss */
      .LocalShopsSelection ul a:hover {
        opacity: 0.9; }
/* line 13, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
body#landing_pages #document section.main {
  font-size: 150%; }
  /* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
  body#landing_pages #document section.main header h1 {
    font-size: 2em;
    text-align: center; }
    /* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
    body#landing_pages #document section.main header h1:after {
      content: none; }
  /* line 24, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
  body#landing_pages #document section.main header img {
    margin-bottom: 2em;
    width: 100%;
    position: relative; }
    @media (max-width: 650px) {
      /* line 24, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main header img {
        width: 200%;
        left: -45%; } }
  /* line 33, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
  body#landing_pages #document section.main header p {
    margin-left: 5px;
    margin-right: 5px; }
  /* line 41, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
  body#landing_pages #document section.main hr {
    display: block;
    width: 130%;
    position: relative;
    left: -15%;
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.75), transparent);
    margin-bottom: 2em; }
  /* line 52, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
  body#landing_pages #document section.main section {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 2em;
    margin-right: 0; }
    /* line 61, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
    body#landing_pages #document section.main section.benefits ul {
      columns: 1;
      -webkit-columns: 1;
      -moz-columns: 1;
      background-color: #fefefe;
      max-width: 18em;
      width: auto;
      margin-top: 0;
      margin-left: auto;
      margin-bottom: 0;
      margin-right: auto;
      padding: 24px; }
      /* line 73, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.benefits ul li {
        list-style-type: disc;
        list-style-position: inside;
        padding: 0;
        margin: 0; }
      @media only screen and (min-width: 47em) {
        /* line 61, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.benefits ul {
          columns: 2;
          -webkit-columns: 2;
          -moz-columns: 2;
          max-width: 36em; } }
    /* line 86, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
    body#landing_pages #document section.main section.testimonials {
      font-size: 80%; }
      /* line 88, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.testimonials ul {
        padding: 0;
        margin: 0;
        white-space: nowrap; }
        /* line 92, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.testimonials ul li {
          white-space: normal;
          max-width: 444px;
          background-color: white;
          padding: 16px;
          margin-left: auto;
          margin-bottom: 1em;
          margin-right: auto; }
          /* line 102, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
          body#landing_pages #document section.main section.testimonials ul li a {
            color: #333; }
            /* line 104, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
            body#landing_pages #document section.main section.testimonials ul li a img {
              width: 100%; }
            /* line 107, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
            body#landing_pages #document section.main section.testimonials ul li a p.seller-headers {
              margin-bottom: 1em; }
              /* line 108, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
              body#landing_pages #document section.main section.testimonials ul li a p.seller-headers span:nth-of-type(1) {
                font-weight: bold; }
              /* line 109, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
              body#landing_pages #document section.main section.testimonials ul li a p.seller-headers span:nth-of-type(2) {
                color: #888; }
            /* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
            body#landing_pages #document section.main section.testimonials ul li a p.quote {
              margin: 0; }
              /* line 114, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
              body#landing_pages #document section.main section.testimonials ul li a p.quote:before {
                content: "\201C";
                font-size: 1.6rem;
                line-height: 0;
                top: 0.4rem;
                position: relative;
                left: -0.1rem;
                color: #8a8a8a; }
              /* line 123, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
              body#landing_pages #document section.main section.testimonials ul li a p.quote:after {
                content: "\201D";
                font-size: 1.6rem;
                line-height: 0;
                top: 0.4rem;
                position: relative;
                left: -0.1rem;
                color: #8a8a8a; }
        @media only screen and (min-width: 47em) {
          /* line 88, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
          body#landing_pages #document section.main section.testimonials ul {
            display: -webkit-flex;
            display: flex; }
            /* line 138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
            body#landing_pages #document section.main section.testimonials ul li {
              width: 46%;
              vertical-align: top;
              display: inline-block;
              padding: 20px;
              margin-left: 0;
              margin-right: 0; } }
    /* line 153, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
    body#landing_pages #document section.main section.call-to-action a {
      font-size: 150%;
      max-width: 28em;
      display: block;
      background-color: #b3c24b;
      text-align: center;
      color: white;
      text-transform: uppercase;
      letter-spacing: -1px;
      margin-top: 1em;
      margin-left: auto;
      margin-bottom: 1em;
      margin-right: auto;
      padding-top: 12px;
      padding-bottom: 12px; }
      /* line 162, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.call-to-action a p {
        padding: 0;
        margin: 0; }
        /* line 165, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.call-to-action a p:first-of-type {
          font-size: 150%; }
      /* line 179, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.call-to-action a:hover {
        background-color: #aebd40; }
      /* line 182, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.call-to-action a:nth-of-type(2) {
        background-color: #f15b42; }
        /* line 184, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.call-to-action a:nth-of-type(2):hover {
          background-color: #f04f34; }
    /* line 191, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
    body#landing_pages #document section.main section.additional {
      font-size: 75%; }
      /* line 193, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.additional ul {
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 0;
        margin-right: 0; }
      /* line 201, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.additional li {
        vertical-align: top;
        background-color: #c8def5;
        display: inline-block;
        width: 43%;
        margin-bottom: 1em;
        margin-left: 3em;
        border-radius: 10px; }
        /* line 210, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.additional li h2 {
          text-transform: uppercase;
          font-weight: bold;
          font-size: 150%;
          font-weight: demibold;
          text-align: center;
          margin-top: 10px; }
        /* line 220, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.additional li p {
          margin-left: 1em;
          margin-right: 1em; }
        @media (max-width: 700px) {
          /* line 201, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
          body#landing_pages #document section.main section.additional li {
            width: 95%;
            margin-left: 1em;
            margin-right: 0; } }
    /* line 237, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
    body#landing_pages #document section.main section.tips {
      text-align: center;
      font-size: 70%; }
      /* line 240, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.tips h2 {
        font-size: 200%; }
      /* line 244, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
      body#landing_pages #document section.main section.tips ul li {
        vertical-align: top;
        width: 282px;
        display: inline-block;
        background-color: white;
        margin: 4px;
        padding-top: 16px;
        padding-left: 16px;
        padding-bottom: 16px;
        padding-right: 16px; }
        /* line 257, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.tips ul li a img {
          width: 270px;
          padding: 0;
          margin: 0; }
        /* line 262, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.tips ul li a h3 {
          font-size: 145%;
          text-transform: uppercase;
          color: black;
          margin: 0;
          padding: 0; }
        /* line 269, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.tips ul li a p {
          font-size: 110%;
          text-align: left;
          margin: 0;
          margin-top: 1em;
          color: #666; }
        /* line 277, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.tips ul li a:hover img {
          opacity: 0.9; }
        /* line 280, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.tips ul li a:hover h3 {
          color: #777; }
        /* line 283, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.tips ul li a:hover p {
          color: #999; }
      @media only screen and (min-width: 65em) {
        /* line 243, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/landing_pages.scss */
        body#landing_pages #document section.main section.tips ul {
          display: -webkit-flex;
          display: flex; } }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
.LocalShops {
  --image-width: 250px; }
  @media only screen and (min-width: 400px) {
    /* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
    .LocalShops {
      --image-width: 180px; } }
  /* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
  .LocalShops header {
    text-align: center;
    margin-bottom: 3em; }
    /* line 9, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
    .LocalShops header h1 {
      margin-bottom: 8px; }
    /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
    .LocalShops header p {
      font-size: 150%;
      max-width: 37em;
      margin: 0 auto 8px; }
  /* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
  .LocalShops .LocalShops__counties {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--image-width), 1fr));
    grid-gap: 2rem;
    justify-items: center; }
    /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
    .LocalShops .LocalShops__counties .County a {
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative;
      height: 5em;
      border-radius: 4px;
      text-transform: uppercase;
      width: var(--image-width);
      overflow: hidden; }
      /* line 39, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
      .LocalShops .LocalShops__counties .County a img {
        width: 100%;
        height: auto; }
      /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
      .LocalShops .LocalShops__counties .County a div {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: absolute;
        bottom: 0;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        color: white;
        font-size: 21px;
        padding: 0 8px;
        overflow: hidden;
        text-align: center;
        height: 100%; }
      /* line 62, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
      .LocalShops .LocalShops__counties .County a:hover {
        opacity: 0.9; }
      @media only screen and (min-width: 400px) {
        /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
        .LocalShops .LocalShops__counties .County a {
          height: var(--image-width);
          border-radius: 0;
          text-transform: none; } }

/* line 76, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
.LocalShops.County {
  /* header */ }
  /* line 78, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
  .LocalShops.County header h1 {
    margin: 0; }
  /* line 81, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
  .LocalShops.County header span {
    display: block;
    text-align: right; }
  /* line 86, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
  .LocalShops.County header .County__towns {
    margin: 1em 0; }
    /* line 89, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
    .LocalShops.County header .County__towns *.hidden {
      display: none; }
    /* line 93, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
    .LocalShops.County header .County__towns h2 {
      margin: 0; }
    /* line 97, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
    .LocalShops.County header .County__towns ul {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      margin: 0; }
      /* line 105, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
      .LocalShops.County header .County__towns ul li {
        margin: 0 8px; }
    /* line 110, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
    .LocalShops.County header .County__towns .button-bar {
      margin-top: 8px; }
      /* line 113, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
      .LocalShops.County header .County__towns .button-bar button {
        font-size: 14px;
        text-transform: lowercase;
        border: none;
        color: #777;
        cursor: pointer;
        background-color: transparent;
        padding: 3px 6px;
        border-radius: 2px;
        transition: color 0.3s, background-color 0.3s; }
        /* line 125, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
        .LocalShops.County header .County__towns .button-bar button:hover {
          color: #666;
          background-color: #ededea; }

/* line 136, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
.LocalShops.Town header {
  margin-bottom: 4em; }
  /* line 138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/local-shops.scss */
  .LocalShops.Town header h1 {
    margin: 0; }
/* line 4, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/main.scss */
img#pimp {
  display: none; }
/* line 4, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-email-subscriptions.scss */
body#profile-email_subscriptions tr.subscribed button {
  background-color: #e33e31; }
/* line 9, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-email-subscriptions.scss */
body#profile-email_subscriptions div#email-unsubscription-reason {
  display: none; }
/* line 14, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-email-subscriptions.scss */
body#profile-email_subscriptions .email-unsubscription-reason-popup textarea {
  width: 100%; }
/* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-email-subscriptions.scss */
body#profile-email_subscriptions .email-unsubscription-reason-popup p.controls {
  text-align: right; }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
section#events ul.events-list {
  margin: 4em auto;
  max-width: 480px; }
  @media (min-width: 43em) {
    /* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list {
      max-width: 650px; } }
  /* line 8, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
  section#events ul.events-list li {
    max-width: 482px;
    margin: 0 0 2em 0; }
    @media (min-width: 43em) {
      /* line 8, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
      section#events ul.events-list li {
        margin-left: 14em; } }
    /* line 16, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li:hover > a img {
      opacity: 0.9; }
    /* line 21, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li > span {
      font-size: 0.8em;
      margin: 0 0 0.8em 1.2em;
      line-height: 2em;
      display: block;
      color: #a2a2a2; }
      @media (min-width: 43em) {
        /* line 21, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
        section#events ul.events-list li > span {
          color: #8a8a8a;
          position: relative;
          font-size: 1.2em;
          float: left;
          margin-left: -11.5em;
          line-height: 1em;
          padding: 1.2em 0; }
          /* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
          section#events ul.events-list li > span::after {
            content: '';
            position: absolute;
            left: 0;
            bottom: -2px;
            width: 10.5em;
            height: 1px;
            background: #d5d5d5; } }
    /* line 46, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li h3 {
      line-height: 1.5em;
      padding: 1em 3em 1em 1.2em;
      margin: 0;
      background: white;
      border-bottom: 1px solid #d5d5d5; }
      @media (min-width: 43em) {
        /* line 46, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
        section#events ul.events-list li h3 {
          font-size: 1.2em; } }
      /* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
      section#events ul.events-list li h3 a {
        font-weight: 600; }
    /* line 59, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li > a {
      background: #e7e6e2;
      padding: 1em 0 0 0;
      display: block;
      overflow: hidden;
      padding: 1em 1.2em; }
      /* line 65, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
      section#events ul.events-list li > a img {
        margin: 0 0.8em 0 0;
        border-radius: 3px;
        float: left; }
      /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
      section#events ul.events-list li > a span {
        vertical-align: top; }
    /* line 76, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li.gift-guide-item h3, section#events ul.events-list li.folksy-favourite h3 {
      color: white; }
      /* line 78, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
      section#events ul.events-list li.gift-guide-item h3 a, section#events ul.events-list li.folksy-favourite h3 a {
        color: white; }
    /* line 84, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li.gift-guide-item > span {
      color: #a89ecd; }
      @media (min-width: 43em) {
        /* line 87, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
        section#events ul.events-list li.gift-guide-item > span::after {
          background: #6c5ca9; } }
    /* line 92, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li.gift-guide-item h3 {
      background: #8a7dbb;
      border-bottom-color: #6c5ca9; }
    /* line 98, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li.folksy-favourite > span {
      color: #f48470; }
      @media (min-width: 43em) {
        /* line 101, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
        section#events ul.events-list li.folksy-favourite > span::after {
          background: #d52e10; } }
    /* line 106, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li.folksy-favourite h3 {
      background: #f15b40;
      border-bottom-color: #d52e10;
      position: relative; }
      /* line 110, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
      section#events ul.events-list li.folksy-favourite h3::after {
        content: '';
        position: absolute;
        width: 1.2em;
        height: 1.2em;
        background: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/favourite-item-152b92b25632e8a1f4e1bc51af482a0c395881aa3fdeeaff832b3880eb45fb9d.png") no-repeat;
        background-position: 50% 90%;
        background-size: 60%;
        display: inline-block;
        margin: 0 0.2em;
        top: 0.9em;
        right: 0.8em; }
    /* line 127, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
    section#events ul.events-list li.favourite-shop > h3, section#events ul.events-list li.favourite-item > h3 {
      position: relative; }
      /* line 129, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
      section#events ul.events-list li.favourite-shop > h3::after, section#events ul.events-list li.favourite-item > h3::after {
        content: '';
        position: absolute;
        width: 1.2em;
        height: 1.2em;
        background: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/favourite-6e30b1d7b6d70798b139ebea198c3729980b659fb5e34585f60010946fbcb4f1.png") no-repeat;
        background-position: 50% 90%;
        background-size: 60%;
        display: inline-block;
        margin: 0 0.2em;
        top: 0.9em;
        right: 0.8em; }
/* line 146, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/profile-events.scss */
section#events > a {
  text-align: center;
  display: block; }
@charset "UTF-8";
/* line 6, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main input#refine-toggle {
  display: none; }
  @media (max-width: 479px) {
    /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main input#refine-toggle:checked + section.items aside#refine label[for="refine-toggle"] h2:after {
      position: absolute;
      content: '×';
      font-size: 1.2em;
      font-weight: 600;
      top: 0.55em;
      display: inline-block;
      margin-left: 0.4em; }
    /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main input#refine-toggle:checked + section.items aside#refine label[for="refine-toggle"] + section#refine-options {
      transition: max-height 1.5s ease-in-out;
      max-height: 10000px; }
    /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main input#refine-toggle:checked + section.items section.items-list section#sort-items-list {
      transition: opacity 0s;
      opacity: 0; } }
/* line 39, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items header h1 {
  font-size: 2.2em;
  font-weight: 500; }
  @media (max-width: 479px) {
    /* line 39, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items header h1 {
      margin-bottom: 1em; } }
  /* line 45, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items header h1:after {
    position: absolute;
    top: 1.6em;
    left: 0;
    right: 0;
    z-index: 1;
    border-top: 2px solid #ececea;
    height: 0;
    content: ""; }
/* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items aside#refine section#refine-options ul h3,
#document section.main section.items section.items-list section#sort-items-list ul h3 {
  font-weight: 600; }
/* line 67, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items aside#refine section#refine-options ul > li.clickable,
#document section.main section.items section.items-list section#sort-items-list ul > li.clickable {
  cursor: pointer;
  padding-left: 2em;
  position: relative; }
  /* line 72, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine section#refine-options ul > li.clickable:hover > span:first-of-type,
  #document section.main section.items section.items-list section#sort-items-list ul > li.clickable:hover > span:first-of-type {
    color: #0f0f0f;
    transition: color 0.3s; }
  /* line 77, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine section#refine-options ul > li.clickable span:first-of-type,
  #document section.main section.items section.items-list section#sort-items-list ul > li.clickable span:first-of-type {
    color: #047da3; }
    /* line 79, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine section#refine-options ul > li.clickable span:first-of-type:before,
    #document section.main section.items section.items-list section#sort-items-list ul > li.clickable span:first-of-type:before {
      content: '';
      position: relative;
      width: 6px;
      height: 6px;
      background: transparent;
      border-radius: 2px;
      border: 1px solid #8a8a8a;
      display: inline-block;
      left: -1em; }
  @media (max-width: 479px) {
    /* line 91, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine section#refine-options ul > li.clickable.selected,
    #document section.main section.items section.items-list section#sort-items-list ul > li.clickable.selected {
      background: white; } }
  /* line 95, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine section#refine-options ul > li.clickable.selected > span:first-of-type,
  #document section.main section.items section.items-list section#sort-items-list ul > li.clickable.selected > span:first-of-type {
    color: #404040; }
    /* line 97, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine section#refine-options ul > li.clickable.selected > span:first-of-type:before,
    #document section.main section.items section.items-list section#sort-items-list ul > li.clickable.selected > span:first-of-type:before {
      content: '';
      position: relative;
      width: 6px;
      height: 6px;
      background: #047da3;
      border: 1px solid #047da3;
      border-radius: 2px;
      display: inline-block;
      left: -1em; }
@media (max-width: 479px) {
  /* line 111, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine section#refine-options ul > li:not(:last-child),
  #document section.main section.items section.items-list section#sort-items-list ul > li:not(:last-child) {
    border-bottom: 1px solid #d5d5d5; } }
/* line 116, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items aside#refine section#refine-options ul > li span.item-count,
#document section.main section.items section.items-list section#sort-items-list ul > li span.item-count {
  color: #8a8a8a; }
  @media (max-width: 479px) {
    /* line 116, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine section#refine-options ul > li span.item-count,
    #document section.main section.items section.items-list section#sort-items-list ul > li span.item-count {
      float: right;
      margin-right: 1em; } }
@media (min-width: 480px) {
  /* line 129, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine {
    width: 23%;
    margin-right: 2%;
    display: inline-block;
    vertical-align: top;
    float: left; } }
/* line 137, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items aside#refine span#items-showing-count {
  font-size: 1.2em; }
  @media (min-width: 480px) {
    /* line 137, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine span#items-showing-count {
      display: block;
      margin-bottom: 1.2em; } }
@media (max-width: 479px) {
  /* line 145, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine label[for="refine-toggle"] {
    position: relative;
    display: inline-block;
    padding: 1em 0 0.2em 0;
    margin: 0 0 0.8em 1em; } }
/* line 152, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items aside#refine label[for="refine-toggle"] h2 {
  font-size: 1.2em;
  font-weight: 600; }
  @media (max-width: 479px) {
    /* line 152, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine label[for="refine-toggle"] h2 {
      font-weight: 300;
      color: #047da3; } }
@media (max-width: 479px) {
  /* line 161, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine section#refine-options {
    position: relative;
    overflow: hidden;
    padding: 0 1.5em;
    margin: 0 0 0 -1.5em;
    background: #e7e6e2;
    width: 100%;
    transition: max-height 0.5s ease-in-out;
    height: auto;
    max-height: 0px;
    box-shadow: inset 0 -2em 0 0 #f6f6f4; } }
@media (max-width: 479px) {
  /* line 175, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine section#refine-options > ul {
    padding-bottom: 1em; } }
/* line 179, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items aside#refine section#refine-options > ul ul {
  padding: 0;
  margin: 0; }
@media (max-width: 479px) {
  /* line 175, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items aside#refine section#refine-options > ul {
    padding: 1em 0;
    margin: 0; } }
/* line 187, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items aside#refine section#refine-options > ul li {
  padding: 1em 0; }
  @media (min-width: 480px) {
    /* line 191, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine section#refine-options > ul li:not(:last-child) {
      border-bottom: 1px solid #ececea; } }
/* line 199, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items aside#refine span[data-role="clear-all"] {
  cursor: pointer; }
  @media (max-width: 479px) {
    /* line 199, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine span[data-role="clear-all"] {
      display: block;
      margin: 1em 0 4em 0;
      border-radius: 0.3em;
      padding: 0 14px;
      height: 3.5em;
      line-height: 3.45em;
      background: #8a8673;
      font-size: 1.2em;
      font-weight: bold;
      text-transform: uppercase;
      color: white;
      text-decoration: none;
      transition: all 0.3s ease;
      white-space: nowrap;
      width: 100%;
      box-sizing: border-box; } }
  @media (min-width: 480px) {
    /* line 199, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items aside#refine span[data-role="clear-all"] {
      color: #047da3; }
      /* line 222, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items aside#refine span[data-role="clear-all"]:hover {
        text-decoration: underline; } }
@media (min-width: 480px) {
  /* line 231, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items section.items-list {
    width: 75%;
    display: inline-block; } }
/* line 239, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items section.items-list input#sort-toggle {
  display: none; }
  @media (max-width: 479px) {
    /* line 246, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list input#sort-toggle:checked + section#sort-items-list label h2::after {
      content: "×";
      border: none;
      font-size: 1.2em;
      font-weight: 600;
      top: -0.15em;
      right: auto;
      margin-left: 0.5em; }
    /* line 257, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list input#sort-toggle:checked + section#sort-items-list ul {
      display: block; } }
/* line 267, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items section.items-list section#sort-items-list {
  transition: opacity 0.3s ease-in-out 1s;
  opacity: 1;
  border-radius: 3px; }
  @media (max-width: 479px) {
    /* line 267, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list section#sort-items-list {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 12;
      width: 100%; } }
  @media (min-width: 480px) {
    /* line 267, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list section#sort-items-list {
      background: #f1f1f0;
      padding: 1em 1.2em;
      margin: -0.8em 0 2em 0; } }
  @media (max-width: 479px) {
    /* line 284, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list section#sort-items-list label {
      position: absolute;
      top: -3.5em;
      right: 0; } }
  /* line 291, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items section.items-list section#sort-items-list label h2 {
    font-size: 1.2em;
    font-weight: 600; }
    @media (max-width: 479px) {
      /* line 291, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list section#sort-items-list label h2 {
        font-weight: 300;
        color: #047da3;
        margin-right: 1.6em; }
        /* line 298, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
        #document section.main section.items section.items-list section#sort-items-list label h2::after {
          content: "";
          position: absolute;
          display: inline-block;
          width: 0;
          height: 0;
          top: 0.45em;
          right: 0.4em;
          border-style: solid;
          border-color: transparent #d5d5d5;
          border-top: 0.35rem solid #d5d5d5;
          border-left: 0.35rem solid transparent;
          border-right: 0.35rem solid transparent; } }
    @media (min-width: 480px) {
      /* line 291, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list section#sort-items-list label h2 {
        display: inline-block;
        margin: 0; } }
  @media (max-width: 479px) {
    /* line 321, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list section#sort-items-list ul {
      display: none;
      width: 200px;
      background: white;
      box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
      border-radius: 3px;
      overflow: hidden;
      margin: -1em 1em 1em 1em;
      float: right; } }
  @media (min-width: 480px) {
    /* line 321, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list section#sort-items-list ul {
      display: inline-block;
      margin: 0; } }
  @media (min-width: 480px) {
    /* line 336, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list section#sort-items-list ul li {
      display: inline-block;
      border: none; } }
  @media (max-width: 479px) {
    /* line 342, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list section#sort-items-list ul li.clickable span {
      height: 5em;
      line-height: 5em; } }
  @media (min-width: 480px) {
    /* line 348, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list section#sort-items-list ul li.clickable.selected {
      background: none; } }
/* line 361, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
#document section.main section.items section.items-list > ul li {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  margin: 0 0 1em 0;
  background: white; }
  @media (max-width: 43em) {
    /* line 361, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list > ul li {
      width: 47.01152%;
      margin: 0 5.9760956% 5.9760956% 0; }
      /* line 371, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li:nth-child(2n) {
        margin-right: 0; } }
  @media (min-width: 43em) {
    /* line 361, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list > ul li {
      width: 32%;
      margin: 0 2% 2% 0; }
      /* line 378, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li:nth-child(3n+3) {
        margin-right: 0; } }
  /* line 382, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
  #document section.main section.items section.items-list > ul li a.itemprop-url {
    display: block; }
    @media (max-width: 479px) {
      /* line 382, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li a.itemprop-url {
        /* font-size: 0; */
        border-radius: 2px;
        overflow: hidden; } }
    @media (min-width: 480px) {
      /* line 382, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li a.itemprop-url {
        padding: 1.2em; } }
    /* line 392, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list > ul li a.itemprop-url img {
      transition: opacity 0.3s;
      width: 100%; }
    /* line 397, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list > ul li a.itemprop-url div.text > * {
      margin: 0 0 0.2em 0; }
    @media (max-width: 479px) {
      /* line 402, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li a.itemprop-url div.text h3 {
        padding: 0 0 2px 4px;
        max-height: 1em;
        overflow: hidden;
        color: #404040; }
      /* line 408, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li a.itemprop-url div.text span.itemprop-brand, #document section.main section.items section.items-list > ul li a.itemprop-url div.text p.itemprop-offers span:first-of-type {
        display: none; }
      /* line 411, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li a.itemprop-url div.text p.itemprop-offers span:last-of-type {
        position: absolute;
        bottom: 30px;
        right: 0;
        z-index: 1;
        border: 0;
        border-radius: 2px 0 0 2px;
        padding: 0.35em 0.75em;
        color: white;
        background: #8a7dbb;
        line-height: 1.2;
        font-size: 0.75rem;
        color: #fff;
        letter-spacing: normal; } }
    @media (min-width: 480px) {
      /* line 396, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li a.itemprop-url div.text {
        padding: 0.8em 0 0 0;
        color: #8a8a8a; }
        /* line 430, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
        #document section.main section.items section.items-list > ul li a.itemprop-url div.text h3 {
          font-size: 1.167em;
          color: #404041;
          transition: color 0.3s; }
        /* line 435, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
        #document section.main section.items section.items-list > ul li a.itemprop-url div.text span.itemprop-brand {
          font-size: 1.167em;
          color: #8a8a8a;
          transition: color 0.3s; }
        /* line 441, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
        #document section.main section.items section.items-list > ul li a.itemprop-url div.text p.itemprop-offers span:last-of-type {
          float: right;
          color: #404041; } }
    /* line 449, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
    #document section.main section.items section.items-list > ul li a.itemprop-url:hover img {
      opacity: 0.9; }
    @media (min-width: 480px) {
      /* line 454, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li a.itemprop-url:hover div.text h3 {
        color: #047da3; }
      /* line 457, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/recently-listed.scss */
      #document section.main section.items section.items-list > ul li a.itemprop-url:hover div.text span.itemprop-brand {
        color: #404041; } }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/reviews.scss */
.MyReviews .posted-message {
  display: flex;
  justify-content: center; }
  /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/reviews.scss */
  .MyReviews .posted-message p {
    text-align: center;
    background-color: #bbe0bb;
    color: #348634;
    font-size: 120%;
    font-weight: bold;
    padding: 2px 1em;
    border: 1px solid #348634;
    border-radius: 4px; }
/* line 4, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
body#sections section.main header::after {
  display: none; }
/* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
body#sections section.main header h1 {
  font-size: 2.2em;
  text-align: center; }
  /* line 10, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
  body#sections section.main header h1::after {
    display: none; }
/* line 14, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
body#sections section.main header h2 {
  text-align: center; }
/* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
body#sections section.main header img {
  position: relative;
  width: 100%;
  top: -1.4em; }
  @media (max-width: 480px) {
    /* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
    body#sections section.main header img {
      width: 200%;
      left: -50%; } }
  @media (max-width: 480px) {
    /* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
    body#sections section.main header img {
      width: 200%;
      left: -50%; } }
/* line 32, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
body#sections section.main section.items-list p.header-text {
  text-align: center;
  color: #666;
  margin: 0.5em 0 0 0; }
  @media (min-width: 480px) {
    /* line 32, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
    body#sections section.main section.items-list p.header-text {
      margin: 1.5em 0 0 0; } }
/* line 40, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
body#sections section.main section.items-list ul {
  white-space: nowrap;
  margin: 0; }
  @media (max-width: 480px) {
    /* line 45, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
    body#sections section.main section.items-list ul li:nth-child(n+3) {
      display: none; } }
  /* line 50, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
  body#sections section.main section.items-list ul li a img {
    width: 100%; }
  /* line 53, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/section-landing.scss */
  body#sections section.main section.items-list ul li a span {
    width: 100%;
    display: block; }
@charset "UTF-8";
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
.Selling {
  display: flex;
  flex-direction: column; }
  /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling hr {
    display: block;
    border: 1px solid #ccc;
    margin-bottom: 30px; }
  /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling ul.ticked li {
    background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/green-tick-plain-f2f3154a1e8ab69d0a41b33b3bf38b5f5b96ea77c977a8b3b83b691b1c13241b.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 1.5em; }
  /* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling header.Selling__header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/selling/header-48be88f17f88fabb1de36c8c604997e8f55603066e5e064f81ccd4bfe287c6a3.jpg);
    /* 1440x440 */
    background-repeat: no-repeat;
    background-size: 200% auto;
    background-position: -100px;
    height: 28em; }
    @media screen and (min-width: 430px) {
      /* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling header.Selling__header {
        background-size: 160% auto;
        background-position: 0px; } }
    @media screen and (min-width: 680px) {
      /* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling header.Selling__header {
        background-size: 100% auto;
        background-position: 0px; } }
    /* line 36, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling header.Selling__header h1 {
      font-size: 27px;
      color: white;
      text-align: center;
      background-color: rgba(0, 0, 0, 0.4);
      max-width: 15em;
      padding: 8px 12px;
      margin-top: 1em; }
    /* line 45, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling header.Selling__header a.button.primary {
      background-color: #111;
      font-size: 12px; }
  /* line 52, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__intro p {
    display: block;
    max-width: 550px;
    font-size: 29px;
    margin: 16px auto;
    text-align: center; }
  /* line 61, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__quote {
    margin-top: 24px; }
    /* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__quote p:nth-of-type(1) {
      display: block;
      color: #7c757b;
      font-size: 21px;
      max-width: 450px;
      margin: 0 auto 0.5em;
      text-align: center; }
      /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__quote p:nth-of-type(1)::before {
        content: '❝';
        font-size: 150%;
        line-height: 0;
        position: relative;
        top: 4px; }
      /* line 77, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__quote p:nth-of-type(1)::after {
        content: '❞';
        font-size: 150%;
        line-height: 0;
        position: relative;
        top: 4px; }
    /* line 85, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__quote p:nth-of-type(2) {
      margin-top: 9px;
      font-size: 18px;
      text-align: center; }
  /* line 93, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__comparison h2 {
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    font-size: 24px; }
  /* line 100, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__comparison table {
    --lowlight: #f2f2f2;
    --highlight: #eee;
    --highlight-header: #eb5a41;
    font-size: 10px;
    text-align: center;
    max-width: 700px;
    margin: auto; }
    @media screen and (min-width: 480px) {
      /* line 100, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__comparison table {
        font-size: 14px; } }
    /* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table strong {
      font-size: 150%;
      margin-right: 2px; }
    /* line 116, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table p {
      margin: 0;
      padding: 0; }
    /* line 120, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table th {
      border-bottom: none;
      text-align: center; }
    /* line 124, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table td {
      border-bottom: none;
      background-repeat: no-repeat;
      background-position: top; }
      /* line 128, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__comparison table td.yes {
        background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/green-tick-57eaf40aca422c658422e76c79264bad159896f8b9ba88070ff583ae47d57446.png);
        /* 1440x440 */ }
      /* line 131, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__comparison table td.no {
        background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/red-cross-b7d1fcf1418708e31be8eb6d11e5341d888795bee011703fffb37ddf66afcbe5.png);
        /* 1440x440 */ }
    /* line 138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table thead tr th {
      background-color: transparent;
      font-size: 120%; }
    /* line 142, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table thead tr th:nth-of-type(2) {
      background-color: var(--highlight); }
    /* line 145, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table thead tr th:nth-of-type(3) {
      background-color: var(--lowlight); }
    /* line 150, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table thead tr:nth-of-type(1) th:nth-of-type(2) {
      background-color: var(--highlight-header);
      color: white;
      text-transform: uppercase; }
    /* line 155, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table thead tr:nth-of-type(1) th:nth-of-type(3) {
      background-color: transparent; }
    /* line 160, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table thead tr:nth-of-type(2) th {
      font-size: 150%; }
    /* line 167, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table tfoot tr td:nth-of-type(2) {
      background-color: var(--highlight); }
    /* line 170, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table tfoot tr td:nth-of-type(3) {
      background-color: var(--lowlight); }
    /* line 177, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table tbody tr th {
      text-align: left;
      padding-left: 0;
      padding-right: 0; }
    /* line 182, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table tbody tr td:nth-of-type(1) {
      background-color: var(--highlight); }
    /* line 185, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparison table tbody tr td:nth-of-type(2) {
      background-color: var(--lowlight); }
  /* line 193, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__features-benefits {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: white;
    margin-top: 32px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 1.5em 0; }
    /* line 202, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__features-benefits h2 {
      font-size: 200%; }
    /* line 205, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__features-benefits ul {
      display: flex;
      flex-direction: column;
      padding-left: 3em; }
      @media screen and (min-width: 880px) {
        /* line 205, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
        .Selling .Selling__features-benefits ul {
          flex-wrap: wrap;
          flex-direction: row;
          width: 90%; } }
      /* line 214, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__features-benefits ul li {
        font-weight: bold; }
        @media screen and (min-width: 880px) {
          /* line 214, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
          .Selling .Selling__features-benefits ul li {
            width: 46%; } }
  /* line 223, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__why {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    margin-bottom: 30px; }
    /* line 228, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__why h2 {
      text-align: center;
      font-size: 200%; }
    /* line 232, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__why p {
      margin: 0;
      padding: 0; }
    /* line 236, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__why div.Selling__why__body {
      display: flex;
      justify-content: space-around;
      flex-direction: column; }
      @media screen and (min-width: 650px) {
        /* line 236, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
        .Selling .Selling__why div.Selling__why__body {
          flex-direction: row; } }
      /* line 243, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__why div.Selling__why__body ul {
        margin: 0 0 1em 0;
        padding: 0; }
        @media screen and (min-width: 650px) {
          /* line 243, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
          .Selling .Selling__why div.Selling__why__body ul {
            width: 47%; } }
        /* line 249, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
        .Selling .Selling__why div.Selling__why__body ul li {
          margin-bottom: 1em; }
          /* line 251, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
          .Selling .Selling__why div.Selling__why__body ul li p:nth-of-type(1) {
            font-weight: bold; }
          /* line 254, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
          .Selling .Selling__why div.Selling__why__body ul li:last-of-type {
            margin-bottom: 0; }
    /* line 260, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__why div.Selling__why__footer {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin-top: 1em; }
      /* line 265, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__why div.Selling__why__footer p {
        font-size: 140%;
        margin-bottom: 8px;
        text-align: center; }
  /* line 273, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__quote__3 {
    margin-top: 0; }
  /* line 277, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__why-plus {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    margin-bottom: 4em; }
    /* line 282, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__why-plus header {
      font-size: 120%;
      width: 100%;
      text-align: center; }
    /* line 287, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__why-plus div.Selling__why-plus__intro {
      display: flex;
      flex-direction: column;
      align-items: center; }
      /* line 291, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__why-plus div.Selling__why-plus__intro p {
        text-align: center;
        margin: 0 0 10px; }
        /* line 294, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
        .Selling .Selling__why-plus div.Selling__why-plus__intro p:nth-of-type(1) {
          margin: 0; }
      /* line 298, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__why-plus div.Selling__why-plus__intro ul {
        text-align: left; }
    /* line 303, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__why-plus div.Selling__why-plus__body div {
      max-width: 40em;
      margin: auto; }
      /* line 306, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__why-plus div.Selling__why-plus__body div h3 {
        font-weight: bold;
        margin: 0 0 8px; }
    /* line 312, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__why-plus div.Selling__why-plus__footer {
      display: flex;
      flex-direction: column;
      align-items: center; }
      /* line 316, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__why-plus div.Selling__why-plus__footer a:nth-of-type(1) {
        margin-bottom: 8px; }
  /* line 322, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__comparisons {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 17px;
    margin-bottom: 4em; }
    /* line 328, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparisons header {
      text-align: center;
      margin-bottom: 8px; }
      /* line 331, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__comparisons header h2 {
        font-size: 140%;
        margin: 0 0 8px; }
      /* line 335, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__comparisons header p {
        margin: 0; }
    /* line 339, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparisons div {
      background-color: white;
      width: 100%;
      padding: 1em;
      border-radius: 8px; }
      /* line 344, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__comparisons div h3 {
        text-align: left; }
      /* line 347, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__comparisons div table {
        max-width: 40em;
        margin: auto;
        color: #777;
        font-size: 14px; }
        @media screen and (min-width: 360px) {
          /* line 347, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
          .Selling .Selling__comparisons div table {
            font-size: 17px; } }
        /* line 355, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
        .Selling .Selling__comparisons div table td {
          color: black;
          text-align: right; }
      /* line 360, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__comparisons div p {
        text-align: right;
        margin: 2em 0 0;
        font-size: 80%; }
    /* line 366, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__comparisons a.sell-with-us {
      font-size: 14px;
      margin-top: 1.5em; }
  /* line 372, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
  .Selling .Selling__featured-in {
    width: 100%;
    text-align: center; }
    /* line 375, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__featured-in ul {
      display: flex;
      width: 100%;
      justify-content: center;
      flex-wrap: wrap;
      align-content: flex-start; }
      /* line 382, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
      .Selling .Selling__featured-in ul li {
        display: block;
        border: 1px solid #d5d5d5;
        height: 52px;
        width: 120px;
        margin: 4px 8px; }
        /* line 388, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
        .Selling .Selling__featured-in ul li img {
          width: 120px;
          height: 52px; }
    /* line 394, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/selling.scss */
    .Selling .Selling__featured-in a {
      font-size: 13px; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
.ShopReviews {
  --image-size: 100px;
  clear: both;
  font-size: 110%; }
  /* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
  .ShopReviews ul.ShopReviews__precis__stars {
    --star-size: 64px;
    --fractional-star-size: calc(var(--star-size) * 0.36);
    display: flex;
    font-size: var(--star-size); }
    /* line 14, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
    .ShopReviews ul.ShopReviews__precis__stars li {
      width: calc(var(--star-size) * 0.5);
      height: var(--star-size);
      color: #D8A91D; }
      /* line 15, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
      .ShopReviews ul.ShopReviews__precis__stars li::after {
        content: "*"; }
      /* line 19, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
      .ShopReviews ul.ShopReviews__precis__stars li.off {
        opacity: 0.4; }
  /* line 25, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
  .ShopReviews .ShopReviews__precis__figures {
    display: none; }
  /* line 29, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
  .ShopReviews .ShopReviews__precis {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px; }
    /* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
    .ShopReviews .ShopReviews__precis h1, .ShopReviews .ShopReviews__precis h2 {
      margin: 0; }
    /* line 38, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
    .ShopReviews .ShopReviews__precis h2 {
      position: relative;
      margin-bottom: 1.3em;
      font-size: 2em;
      width: 100%; }
      /* line 43, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
      .ShopReviews .ShopReviews__precis h2::after {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        z-index: 1;
        margin-top: 2px;
        border-top: 2px solid #ececea;
        height: 0;
        content: ""; }
      /* line 54, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
      .ShopReviews .ShopReviews__precis h2 span {
        display: inline-block;
        position: relative;
        z-index: 2;
        padding-right: 15px;
        background: #f6f6f4; }
    /* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
    .ShopReviews .ShopReviews__precis .ShopReviews__precis__elements {
      display: flex;
      flex-direction: row;
      align-items: center;
      flex-wrap: wrap; }
    /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
    .ShopReviews .ShopReviews__precis .ShopReviews__precis__stars {
      margin: 0 4px 0 8px;
      position: relative;
      top: calc(var(--fractional-star-size) * -1);
      height: calc(var(--star-size) / 2); }
  /* line 78, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
  .ShopReviews .ShopReviews__review {
    background-color: #f0efeb;
    padding: 14px;
    border-radius: 8px;
    margin-bottom: 1em; }
    /* line 84, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
    .ShopReviews .ShopReviews__review p {
      margin: 0;
      padding: 0; }
    /* line 89, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
    .ShopReviews .ShopReviews__review .ShopReviews__review__body {
      display: flex;
      flex-direction: column; }
      /* line 94, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
      .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__review ul {
        margin-bottom: 8px; }
      /* line 99, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
      .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__review p.name span:nth-of-type(2) {
        font-weight: bold; }
      /* line 103, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
      .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__review div.comment {
        margin-top: 0.5em; }
        /* line 105, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
        .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__review div.comment p.label {
          font-weight: bold; }
        /* line 108, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
        .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__review div.comment div {
          color: #777; }
      /* line 115, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
      .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__items {
        display: flex;
        flex-direction: column;
        margin: 1em 0 0 1em; }
        /* line 120, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
        .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__items li {
          display: flex;
          flex-direction: row;
          margin-top: 1em; }
          /* line 125, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
          .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__items li a {
            display: flex;
            flex-direction: row;
            align-items: center;
            color: #333; }
            @media only screen and (max-width: 300px) {
              /* line 125, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
              .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__items li a {
                flex-direction: column; } }
            /* line 135, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shop-reviews.scss */
            .ShopReviews .ShopReviews__review .ShopReviews__review__body .ShopReviews__review__body__items li a img {
              width: var(--image-size);
              min-width: var(--image-size);
              height: var(--image-size);
              min-height: var(--image-size);
              margin-right: 1em;
              border-radius: 4px; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
section#shop-announcement {
  background-color: #EEE;
  border-radius: 4px;
  border: 1px solid #DDD;
  margin: 0;
  padding: 5px;
  margin-bottom: 2em; }
  /* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  section#shop-announcement h2, section#shop-announcement p {
    margin-top: 4px;
    margin-left: 5px;
    margin-bottom: 4px;
    margin-right: 0;
    padding: 0; }
  /* line 16, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  section#shop-announcement h2 {
    font-weight: bold; }

/* line 23, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
section#about-me div {
  float: right;
  max-width: 700px; }
  /* line 26, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  section#about-me div h3 {
    font-weight: bold;
    margin-top: 1em; }
  /* line 30, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  section#about-me div img {
    max-width: 100%; }

/* line 36, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
section#social-links {
  clear: both; }
  /* line 38, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  section#social-links div {
    width: 700px;
    float: right; }
    @media screen and (max-width: 800px) {
      /* line 38, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
      section#social-links div {
        width: 100%; } }
    /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
    section#social-links div ul {
      list-style: none;
      font-size: 130%; }
      /* line 47, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
      section#social-links div ul li {
        display: inline-block;
        margin-bottom: 1em; }
        /* line 50, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
        section#social-links div ul li a {
          padding: 8px 0 8px 42px;
          height: 32px;
          background: no-repeat 0 50%;
          margin-right: 2em; }
          /* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
          section#social-links div ul li a:hover {
            color: #003; }
        /* line 59, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
        section#social-links div ul li.blog a {
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/blog32x32-c304c0d893bfde16f6d50e0cbe7520eeb85439507cb1c473d7f2cf0b345460ad.png"); }
        /* line 60, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
        section#social-links div ul li.twitter a {
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/twitter32x32-fd7abcfb4298a843b6b48930d4a542c879c99d5200fa03f9ceee6427cdee423a.png"); }
        /* line 61, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
        section#social-links div ul li.facebook a {
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/facebook32x32-e5058185fe240f1a36bac350b7518e6498d39c8e0eb6f90a4b4e122b1989c505.png"); }
        /* line 62, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
        section#social-links div ul li.pinterest a {
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/pinterest32x32-7677406c191069a7cc92f99e50da93484ecfc08819d76a1eb3f440397e317a9f.png"); }
        /* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
        section#social-links div ul li.instagram a {
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/instagram32x32-30f81793069451519109293751ada84a6b20cb8daf61ebe8af100d818eb88dfb.png"); }

/* line 69, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
#modal-overlay {
  overflow: auto; }

/* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
#modal-content.privacy-policy {
  max-width: 80%;
  background-color: white; }

/* line 76, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
body#shop_sold_items .itemprice {
  display: none; }

/* line 82, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
#shop-banner .Rating {
  --star-size: 28px;
  --fractional-star-size: calc(var(--star-size) * 0.14); }
  /* line 86, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  #shop-banner .Rating a.Rating__reviews-link {
    display: flex; }
    @media screen and (max-width: 30.499em) {
      /* line 86, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
      #shop-banner .Rating a.Rating__reviews-link {
        /* See end section of buyers/application.css.erb -- around line 667 */
        justify-content: flex-end; } }
  /* line 94, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  #shop-banner .Rating ul.Rating__stars {
    display: flex;
    align-items: flex-end;
    height: calc(--var(--star-size) / 2);
    position: relative;
    top: calc(var(--fractional-star-size) * -1);
    font-family: "Courier New";
    font-size: var(--star-size);
    font-weight: bold; }
    /* line 103, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
    #shop-banner .Rating ul.Rating__stars li {
      position: relative;
      left: -2px;
      width: calc(var(--star-size) / 2);
      height: var(--star-size);
      color: #D8A91D; }
      /* line 104, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
      #shop-banner .Rating ul.Rating__stars li::after {
        content: "*"; }
      /* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
      #shop-banner .Rating ul.Rating__stars li.off {
        opacity: 0.4; }
  /* line 118, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  #shop-banner .Rating span {
    margin-left: 2px; }

/* line 126, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
.EmailSeller header p {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  color: #a07936;
  font-size: 110%;
  padding: 1em;
  border-radius: 4px; }
/* line 135, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
.EmailSeller form {
  max-width: 60em;
  margin: auto; }
  /* line 138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
  .EmailSeller form p {
    display: flex;
    flex-direction: column; }
    /* line 141, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
    .EmailSeller form p label {
      font-weight: bold; }
      /* line 143, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
      .EmailSeller form p label::after {
        content: " *";
        font-weight: normal;
        color: red; }
    /* line 149, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
    .EmailSeller form p .EmailSeller__form__message {
      height: 10em; }
    /* line 152, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/shops.scss */
    .EmailSeller form p.EmailSeller__form__buttons {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      margin-top: 8px; }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/simple-input.scss */
form.simple-input fieldset {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  /* line 6, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/simple-input.scss */
  form.simple-input fieldset p {
    display: block; }
    /* line 8, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/simple-input.scss */
    form.simple-input fieldset p label {
      font-weight: bold;
      display: block; }
      /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/simple-input.scss */
      form.simple-input fieldset p label.required:after {
        content: " *"; }
    /* line 15, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/simple-input.scss */
    form.simple-input fieldset p input {
      display: block;
      width: 100%; }
  /* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/simple-input.scss */
  form.simple-input fieldset textarea {
    width: 100%;
    min-height: 5em; }
@media screen and (max-width: 30.499em) {
  /* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
  #document section.smorgasbord {
    margin-bottom: -1.4em; } }
/* line 8, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
section.smorgasbord {
  overflow: hidden;
  z-index: 0;
  padding-top: 1.4em;
  top: -1.4em; }
  /* line 13, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
  section.smorgasbord header {
    position: relative;
    border-top: 1px solid #d5d5d5;
    text-align: center;
    padding-top: 2rem;
    margin-bottom: 2rem; }
    @media screen and (min-width: 43em) {
      /* line 13, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
      section.smorgasbord header {
        padding-top: 3.0674847%; } }
    /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
    section.smorgasbord header:before {
      content: '';
      display: block;
      position: absolute;
      top: -16px;
      left: 50%;
      margin-left: -27px;
      padding: 0 20px;
      width: 14px;
      height: 34px;
      background: #F6F6F4 url("//d1v5d6rnvon7us.cloudfront.net/assets/feature-f-circle-e1e12b0972f260712444beb67799a7b1a31bca607ae09dfe4216dc4d5b50f57c.png") no-repeat 50% 50%; }
    /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
    section.smorgasbord header h2 {
      display: block;
      width: 100%; }
    /* line 38, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
    section.smorgasbord header a {
      display: inline-block;
      border-radius: 0.3em;
      padding: 0 33px 0 10px;
      height: 2.5em;
      line-height: 2.7em;
      background: #f15b40 url("//d1v5d6rnvon7us.cloudfront.net/assets/refresh-5194abff104cd86203997779bdf551534aaa0e05b6a16121e3762c9880806ae9.png") no-repeat 93% 50%;
      font-size: 1em;
      font-weight: bold;
      text-transform: uppercase;
      color: #fff;
      text-decoration: none;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      white-space: nowrap; }
      @media screen and (min-width: 43em) {
        /* line 38, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord header a {
          margin-top: -2.8rem;
          float: right; } }
      /* line 59, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
      section.smorgasbord header a:hover {
        background-color: #404040; }
  @media screen and (min-width: 30.499em) {
    /* line 65, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
    section.smorgasbord > ul > li {
      float: left;
      margin-right: 1.5%; }
      /* line 69, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
      section.smorgasbord > ul > li:first-of-type {
        width: 26.2%; }
      /* line 72, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
      section.smorgasbord > ul > li:nth-of-type(2) {
        width: 44.6%; }
      /* line 75, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
      section.smorgasbord > ul > li:nth-of-type(3) {
        width: 26.2%;
        margin-right: 0; } }
  /* line 83, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
  section.smorgasbord ul li {
    display: inherit; }
    /* line 85, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
    section.smorgasbord ul li ul {
      margin-bottom: 0; }
      /* line 87, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
      section.smorgasbord ul li ul img {
        width: 100%; }
      /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
      section.smorgasbord ul li ul li {
        width: 100%; }
        @media screen and (max-width: 30.499em) {
          /* line 93, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li:not(.show-in-mobile) {
            display: none; } }
        @media screen and (min-width: 30.499em) and (max-width: 42.999em) {
          /* line 97, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.bar {
            font-size: 1em; } }
        /* line 101, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord ul li ul li.bar a {
          font-size: 1.2em;
          width: 100%;
          background: no-repeat 10px 50%;
          margin: 0;
          border-radius: 3px;
          padding: 15px 10px 15px 45px;
          font-weight: bold;
          line-height: 1.2;
          color: #fff;
          text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-sizing: border-box;
          margin-bottom: 1.5em;
          display: block; }
        /* line 118, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord ul li ul li.bar.instagram a {
          background-color: #4481b0;
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/social/instagram-5477e42c9935b7572901e57593b5586ff7d91d83994d99fa5982ba07c3413e4b.png"); }
        /* line 124, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord ul li ul li.bar.twitter a {
          background-color: #2dabdf;
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/social/twitter-c39ec49f70dea73ac662b2eecb23f9e1b10652908281b810104171332a1e0eaf.png"); }
        /* line 130, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord ul li ul li.bar.pinterest a {
          background-color: #c9151a;
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/social/pinterest-8ba7f938e9e14279ff772b5e14bbd5690e862d3bb0676cd921296dc162c05927.png"); }
        /* line 136, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord ul li ul li.bar.facebook a {
          background-color: #3d5b99;
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/social/facebook-4da1db2f171657d6e63713bd86a811b637edf961e439c5594a98c9a1579b25b1.png"); }
        /* line 142, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord ul li ul li.bar.folksy-blog a {
          background-color: #f15b40;
          background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/social/blog-8c450a373e05e0b87d7ba604eae0c68ab31eba00f471db7fe9b3dfcaefacd0e3.png"); }
        @media screen and (max-width: 30.499em) {
          /* line 148, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile:not(.theme-item) {
            min-height: 95vw; } }
        @media screen and (min-width: 1086px) {
          /* line 148, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile:not(.theme-item) {
            min-height: 20.2rem; } }
        /* line 157, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord ul li ul li.tile:not(.theme-item) div a h2 {
          font-size: 1em;
          position: absolute;
          bottom: 5rem;
          right: 0;
          border: 0;
          border-radius: 2px 0 0 2px;
          padding: 0.35em 0.75em;
          line-height: 1.2;
          color: #fff;
          letter-spacing: normal;
          text-indent: 0;
          margin: 0; }
          @media screen and (min-width: 30.499em) and (max-width: 42.999em) {
            /* line 157, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
            section.smorgasbord ul li ul li.tile:not(.theme-item) div a h2 {
              font-size: 0.8em; } }
        /* line 177, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
        section.smorgasbord ul li ul li.tile {
          background: white url("//d1v5d6rnvon7us.cloudfront.net/assets/loaders/tile-loading-cd7f82447b3a9469a13ecf986f96788f5ee677c65e6f13f133ce72c6ac7b8cdd.gif");
          background-repeat: no-repeat;
          background-size: 100%;
          min-height: 33vw;
          border-radius: 0.2em;
          margin-bottom: 1.5em; }
          /* line 184, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile.not-found {
            background: #f0efeb url("//d1v5d6rnvon7us.cloudfront.net/assets/placeholders/tile-not-found-d88495e80b0a258cb6085a7ed4dbf9e6742e22e71de6943d47a09211a4117268.png"); }
          /* line 190, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile.featured-shop div a h2 {
            color: #fff;
            background: #888888; }
          /* line 200, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile.sold-now div a h2 {
            background: #5ac4be; }
          /* line 209, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile.recently-loved div a h2 {
            background: #fdc22d; }
          /* line 218, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile.recently-added div a h2 {
            background: #8a7dbb; }
          /* line 227, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile.bought-now div a h2 {
            background: #b2c249; }
          /* line 235, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile.theme-item div a {
            padding-bottom: 0; }
            /* line 237, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
            section.smorgasbord ul li ul li.tile.theme-item div a img {
              padding-bottom: 0; }
            /* line 240, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
            section.smorgasbord ul li ul li.tile.theme-item div a h2 {
              font-size: 1.4em;
              border: 0;
              border-radius: 0 0 3px 3px;
              padding: 0.7em;
              background: #5bc4bf;
              text-align: center;
              line-height: 1.1;
              color: #fff;
              text-transform: uppercase;
              text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
              box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              text-indent: 0;
              margin: 0;
              margin-top: -0.4rem; }
              @media screen and (min-width: 30.499em) and (max-width: 42.999em) {
                /* line 240, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
                section.smorgasbord ul li ul li.tile.theme-item div a h2 {
                  font-size: 1.2em; } }
          /* line 262, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul li.tile div {
            position: relative; }
            /* line 264, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
            section.smorgasbord ul li ul li.tile div a {
              font-size: 1.1em;
              display: block;
              border-radius: 3px;
              background: #fff;
              box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
              text-align: left;
              overflow: hidden;
              padding-bottom: 1rem; }
              @media screen and (min-width: 30.499em) and (max-width: 42.999em) {
                /* line 264, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
                section.smorgasbord ul li ul li.tile div a {
                  font-size: 0.9em; } }
              /* line 276, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
              section.smorgasbord ul li ul li.tile div a > img {
                padding-bottom: 0.8rem; }
              /* line 279, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
              section.smorgasbord ul li ul li.tile div a.favourite {
                border-radius: 100%;
                opacity: 0; }
                /* line 282, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
                section.smorgasbord ul li ul li.tile div a.favourite.favourited {
                  opacity: 1; }
              /* line 286, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
              section.smorgasbord ul li ul li.tile div a > h3,
              section.smorgasbord ul li ul li.tile div a > span {
                display: block;
                margin: 0 1rem; }
              /* line 291, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
              section.smorgasbord ul li ul li.tile div a h3 {
                font-size: 1.1em;
                margin-bottom: 0.3em;
                line-height: 1.1;
                color: #4083A9; }
                @media screen and (min-width: 30.499em) and (max-width: 42.999em) {
                  /* line 291, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
                  section.smorgasbord ul li ul li.tile div a h3 {
                    font-size: 1em; } }
              /* line 300, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
              section.smorgasbord ul li ul li.tile div a span {
                line-height: 1.2;
                color: #888; }
                /* line 303, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
                section.smorgasbord ul li ul li.tile div a span.price {
                  float: right;
                  margin-right: 1rem; }
            /* line 311, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
            section.smorgasbord ul li ul li.tile div:hover a img {
              -webkit-transition: opacity 0.2s;
              -moz-transition: opacity 0.2s;
              -o-transition: opacity 0.2s;
              transition: opacity 0.2s;
              opacity: 0.9; }
            /* line 319, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
            section.smorgasbord ul li ul li.tile div:hover a.favourite {
              opacity: 1; }
      /* line 327, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
      section.smorgasbord ul li ul.middle li.tile {
        min-height: 42vw; }
        @media screen and (min-width: 30.499em) and (min-width: 1086px) {
          /* line 327, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/smorgasbord.scss */
          section.smorgasbord ul li ul.middle li.tile {
            min-height: 28rem; } }
/* The notification anywhere on the site */
/* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
.UserNotification {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  background-color: white;
  border: 1px solid #e8e8e4;
  border-radius: 6px;
  padding: 6px 8px 10px 10px;
  margin-bottom: 2em; }
  /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
  .UserNotification p {
    margin: 0;
    padding: 0; }

/* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
.UserNotification__header {
  font-size: 12px;
  display: flex;
  justify-content: space-between; }
  /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
  .UserNotification__header h2 {
    color: #87a03d;
    font-size: 1em; }
  /* line 26, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
  .UserNotification__header .UserNotification__header__dismiss {
    background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/red-cross-16-24ac1ffdb1f2921565563aa40c29c1b32becb3436f0f47ed296571d6fb7ba282.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
    height: 16px;
    color: #666; }

/* line 36, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
.UserNotification__footer {
  font-size: 12px;
  text-align: right; }

/* line 42, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
.UserNotification__body h2 {
  font-size: 1.5em;
  line-height: 1.2;
  margin: 0 0 1em; }

/* The user's notifications dashboard page */
/* line 51, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
.UserNotifications .UserNotification {
  margin-bottom: 6px; }
/* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
.UserNotifications .UserNotification__footer {
  display: none; }
/* line 59, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
.UserNotifications .UserNotifications__switcher {
  display: flex; }
  /* line 61, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
  .UserNotifications .UserNotifications__switcher span, .UserNotifications .UserNotifications__switcher a {
    border: 1px solid #e8e8e4;
    padding: 4px 8px;
    margin-right: 4px; }
  /* line 66, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
  .UserNotifications .UserNotifications__switcher span {
    background-color: white; }

/* line 73, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/buyers/user_notifications.scss */
.UserNotifications--dismissed .UserNotification__header .UserNotification__header__dismiss {
  display: none; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/new.scss */
.tpa__notice {
  display: none;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 1em; }
  /* line 8, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/new.scss */
  .tpa__notice p {
    margin-bottom: 1em; }
  /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/new.scss */
  .tpa__notice a {
    font-weight: bold; }

/* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/new.scss */
.tpa__facebook {
  margin-bottom: 2em; }

/* line 21, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/new.scss */
.tpa__test {
  display: none; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
div.top-nav {
  position: relative;
  z-index: 2; }
  /* line 4, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
  div.top-nav input {
    display: none; }
  @media screen and (max-width: 963px) {
    /* line 9, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
    div.top-nav input#topnavMenu + nav.sections > ul {
      max-height: 0px;
      -webkit-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
      -moz-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
      -o-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
      -ms-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
      transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
      overflow: hidden; } }
  /* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
  div.top-nav input#topnavMenu:checked + nav.sections > ul {
    display: block;
    -webkit-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
    -moz-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
    -o-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
    -ms-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
    transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
    max-height: 1000px; }
  /* line 30, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
  div.top-nav input#topnavMenu:checked + nav.sectons label {
    margin-bottom: 0; }
  /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
  div.top-nav a {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  /* line 41, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
  div.top-nav nav.sections {
    margin-bottom: 1rem; }
    /* line 43, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
    div.top-nav nav.sections label {
      display: block; }
      /* line 45, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
      div.top-nav nav.sections label span {
        background: #fff url("//d1v5d6rnvon7us.cloudfront.net/assets/arrow-right-189593e630a517860837d65be324365f517cafb09fdddc1c466ea89a8671a392.png") 98% 54% no-repeat;
        border: 1px solid #d5d5d5;
        color: #464646;
        display: block;
        font-size: 1em;
        margin: -1px 0 0 0;
        overflow: hidden;
        position: relative;
        text-align: left;
        text-indent: 10px;
        text-transform: uppercase;
        white-space: nowrap;
        height: 3em;
        line-height: 3em; }
      @media screen and (min-width: 964px) {
        /* line 43, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
        div.top-nav nav.sections label {
          display: none; } }
    @media screen and (min-width: 964px) {
      /* line 65, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
      div.top-nav nav.sections ul {
        font-size: 1.2em;
        list-style: none;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        background: #ffffff;
        border: 1px solid #f0f0ed;
        height: 53px;
        box-sizing: border-box; }
        /* line 76, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
        div.top-nav nav.sections ul > * {
          cursor: pointer; } }
    @media screen and (max-width: 963px) {
      /* line 80, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
      div.top-nav nav.sections ul li {
        background: #fff url("//d1v5d6rnvon7us.cloudfront.net/assets/arrow-right-189593e630a517860837d65be324365f517cafb09fdddc1c466ea89a8671a392.png") 98% 54% no-repeat;
        color: #464646;
        display: block;
        font-size: 1em;
        line-height: 1;
        margin: -1px 0 0 0;
        overflow: hidden;
        position: relative;
        text-align: left;
        text-indent: 10px;
        text-transform: uppercase;
        white-space: nowrap; }
        /* line 94, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
        div.top-nav nav.sections ul li:first-child {
          display: none; }
        /* line 97, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
        div.top-nav nav.sections ul li a {
          border: 1px solid #d5d5d5;
          color: #464646;
          display: block;
          height: 3em;
          line-height: 3em; } }
    @media screen and (min-width: 480px) and (max-width: 963px) {
      /* line 80, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
      div.top-nav nav.sections ul li {
        width: 50%;
        display: inline-table; }
        /* line 109, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
        div.top-nav nav.sections ul li:nth-child(odd) a {
          border-left: none; } }
    @media screen and (min-width: 964px) {
      /* line 80, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
      div.top-nav nav.sections ul li {
        display: inline-block;
        height: 50px;
        margin: -1px 0 0 0;
        float: left; }
        /* line 119, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
        div.top-nav nav.sections ul li a {
          background: url("//d1v5d6rnvon7us.cloudfront.net/assets/arrow-right-189593e630a517860837d65be324365f517cafb09fdddc1c466ea89a8671a392.png") 98% 54% no-repeat;
          color: #464646;
          display: block;
          font-size: 1em;
          overflow: hidden;
          position: relative;
          text-transform: uppercase;
          white-space: nowrap;
          padding: 0 14px;
          text-indent: 0;
          border-width: 0;
          height: 50px;
          line-height: 53px; }
          /* line 133, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
          div.top-nav nav.sections ul li a:hover {
            text-decoration: none;
            color: #000;
            background: url("//d1v5d6rnvon7us.cloudfront.net/assets/arrow-right-dark-be083db9f7bdc0e90465129cc53856aa5caeb357e79f147b0eb6b6a6cec49ccd.png") 98% 54% no-repeat; }
          /* line 138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
          div.top-nav nav.sections ul li a#index {
            display: block;
            background: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons-f41c19379371ef46801f4f808e33cec9b6c395be9d50b0e748c0da8a3c5d4e88.png") no-repeat 0 0;
            height: 1em;
            margin: 1em 0em 0 1.5em;
            padding: 0.75em 0;
            text-indent: -999em;
            width: 24px; }
            /* line 146, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
            div.top-nav nav.sections ul li a#index:hover {
              background: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons-f41c19379371ef46801f4f808e33cec9b6c395be9d50b0e748c0da8a3c5d4e88.png") no-repeat -24px 0; } }
  /* line 155, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
  div.top-nav div.menu {
    display: none; }
    @media screen and (min-width: 964px) {
      /* line 158, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
      div.top-nav div.menu.expanded {
        display: block;
        position: absolute;
        z-index: 1;
        left: 0;
        right: 0;
        top: 100%;
        overflow: hidden;
        padding-bottom: 1rem; }
        /* line 167, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
        div.top-nav div.menu.expanded .content {
          width: auto;
          padding: 1.4em 2em 2em;
          overflow: hidden;
          float: none;
          display: block;
          border: 1px solid #f0f0ed;
          margin: 0;
          background: #fff;
          -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); }
          /* line 178, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
          div.top-nav div.menu.expanded .content nav {
            margin-left: 2.58064516%;
            width: 14.075%;
            float: left;
            margin-bottom: 2em; }
            /* line 183, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
            div.top-nav div.menu.expanded .content nav.promoted {
              border-right: 1px solid #ddd;
              padding-right: 2.473118%;
              margin-left: 0; }
              /* line 187, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
              div.top-nav div.menu.expanded .content nav.promoted h4 {
                color: #d35d3b; }
            /* line 195, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
            div.top-nav div.menu.expanded .content nav:not(.promoted) ul li:last-child a {
              color: #000; }
            /* line 202, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
            div.top-nav div.menu.expanded .content nav h4 {
              margin-bottom: 0.6em; }
            /* line 205, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
            div.top-nav div.menu.expanded .content nav h4, div.top-nav div.menu.expanded .content nav h4 a {
              font-weight: bold;
              color: #000; }
            /* line 210, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
            div.top-nav div.menu.expanded .content nav ul > * {
              cursor: pointer; }
            /* line 213, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
            div.top-nav div.menu.expanded .content nav ul li {
              display: block; }
              /* line 215, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
              div.top-nav div.menu.expanded .content nav ul li a {
                margin-top: 2px;
                margin-bottom: 0.5em;
                line-height: 1.4em;
                color: #858585;
                display: block; }
                /* line 221, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
                div.top-nav div.menu.expanded .content nav ul li a:hover {
                  color: #404040; }
            /* line 226, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/top-nav.scss */
            div.top-nav div.menu.expanded .content nav ul > a {
              color: #000; } }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
section.featured-group ul.gallery, section.FeaturedSeller ul.gallery {
  overflow: hidden;
  width: 100%; }
  /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
  section.featured-group ul.gallery *, section.FeaturedSeller ul.gallery * {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
  section.featured-group ul.gallery li, section.FeaturedSeller ul.gallery li {
    width: 48%;
    height: auto;
    margin: 0 4% 4% 0;
    float: left;
    position: relative;
    background: white; }
    @media only screen and (max-width: 30.999em) {
      /* line 19, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li:nth-child(even), section.FeaturedSeller ul.gallery li:nth-child(even) {
        margin-right: 0; } }
    @media only screen and (min-width: 31em) and (max-width: 767px) {
      /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li, section.FeaturedSeller ul.gallery li {
        width: 30.379124%;
        margin: 0 4.313146% 4.313146% 0; }
        /* line 26, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
        section.featured-group ul.gallery li:nth-child(3), section.FeaturedSeller ul.gallery li:nth-child(3) {
          margin-right: 0; } }
    @media only screen and (min-width: 768px) {
      /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li, section.FeaturedSeller ul.gallery li {
        width: 22.699387%;
        margin: 0 3.0674847% 3.0674847% 0; }
        /* line 33, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
        section.featured-group ul.gallery li:nth-child(4), section.FeaturedSeller ul.gallery li:nth-child(4) {
          margin-right: 0; } }
    /* line 37, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
    section.featured-group ul.gallery li a, section.FeaturedSeller ul.gallery li a {
      display: block;
      padding: 1.33em; }
      /* line 40, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li a.favourite-item, section.FeaturedSeller ul.gallery li a.favourite-item {
        opacity: 0; }
      /* line 43, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li a.favourited, section.FeaturedSeller ul.gallery li a.favourited {
        opacity: 1; }
      /* line 46, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li a h3, section.featured-group ul.gallery li a h4, section.featured-group ul.gallery li a p, section.FeaturedSeller ul.gallery li a h3, section.FeaturedSeller ul.gallery li a h4, section.FeaturedSeller ul.gallery li a p {
        width: auto;
        margin: 0 0 0.2em 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      /* line 53, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li a h3, section.FeaturedSeller ul.gallery li a h3 {
        color: #404041;
        font-size: 1.1em;
        line-height: 1.3;
        text-transform: lowercase; }
        /* line 58, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
        section.featured-group ul.gallery li a h3::first-letter, section.FeaturedSeller ul.gallery li a h3::first-letter {
          text-transform: uppercase; }
      /* line 62, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li a h4, section.FeaturedSeller ul.gallery li a h4 {
        color: #8a8a8a;
        font-size: 1.1em; }
      /* line 66, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li a p, section.FeaturedSeller ul.gallery li a p {
        color: #9a9a9a;
        position: relative; }
        /* line 69, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
        section.featured-group ul.gallery li a p strong, section.FeaturedSeller ul.gallery li a p strong {
          margin: 0;
          color: #8a8a8a;
          font-weight: normal;
          position: absolute;
          right: 0; }
      /* line 77, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
      section.featured-group ul.gallery li a img, section.FeaturedSeller ul.gallery li a img {
        max-width: 100%;
        width: 100%;
        padding-bottom: 0.8em; }
    /* line 84, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
    section.featured-group ul.gallery li:hover a.favourite-item, section.FeaturedSeller ul.gallery li:hover a.favourite-item {
      opacity: 1; }
    /* line 88, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
    section.featured-group ul.gallery li:hover a img, section.FeaturedSeller ul.gallery li:hover a img {
      opacity: 0.9; }
    /* line 91, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
    section.featured-group ul.gallery li:hover a h3, section.FeaturedSeller ul.gallery li:hover a h3 {
      color: #047da3; }
    /* line 94, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
    section.featured-group ul.gallery li:hover a h4, section.featured-group ul.gallery li:hover a p, section.featured-group ul.gallery li:hover a p strong, section.FeaturedSeller ul.gallery li:hover a h4, section.FeaturedSeller ul.gallery li:hover a p, section.FeaturedSeller ul.gallery li:hover a p strong {
      color: #444; }

/* line 104, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
.FeaturedSellers header.FeaturedSellers__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }
  /* line 108, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
  .FeaturedSellers header.FeaturedSellers__header p {
    color: #8a8a8a; }
  /* line 111, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
  .FeaturedSellers header.FeaturedSellers__header .star {
    color: transparent;
    display: inline-block;
    background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/orange-star-12-75fecaa17a52969814c109c1d370f1acf2f35da8adfa399a021c38b02a0ca731.png");
    background-position-x: center;
    background-position-y: 5px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    background-color: white;
    margin-left: 2px; }

/* line 128, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured.scss */
.FeaturedSeller h2 span:first-of-type {
  color: #8a8a8a;
  font-weight: lighter; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
html, body {
  overflow-x: hidden; }

/* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
section.newsletter {
  overflow: hidden;
  z-index: 0;
  padding: 0rem 600rem;
  background: #f4b7d1;
  text-align: center;
  margin: 0 -600rem !important; }
  /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
  section.newsletter:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 600rem;
    right: 600rem;
    background: #ef8fb4;
    display: block; }
  /* line 23, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
  section.newsletter .container {
    position: relative; }
    @media screen and (min-width: 64.5em) {
      /* line 26, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
      section.newsletter .container:before, section.newsletter .container:after {
        position: absolute;
        top: 50%;
        margin-top: -4rem;
        border: 4rem solid transparent;
        width: 0;
        height: 0;
        content: ""; }
      /* line 36, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
      section.newsletter .container:before {
        right: 100%;
        border-color: #ef8fb4;
        border-left-color: transparent !important;
        border-right-width: 0; }
      /* line 42, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
      section.newsletter .container:after {
        left: 100%;
        border-left-color: #ef8fb4;
        border-right-width: 0; } }
    /* line 48, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
    section.newsletter .container h3, section.newsletter .container form, section.newsletter .container input {
      vertical-align: middle; }
    /* line 51, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
    section.newsletter .container fieldset {
      text-align: center; }
      /* line 53, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
      section.newsletter .container fieldset label {
        display: inline-block;
        padding: 0 0 0.4rem 0; }
        @media screen and (max-width: 767px) {
          /* line 53, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
          section.newsletter .container fieldset label {
            width: 100%; } }
        @media screen and (min-width: 768px) {
          /* line 53, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
          section.newsletter .container fieldset label {
            padding: 1rem;
            text-align: left;
            width: 50%; } }
        @media screen and (min-width: 64.5em) {
          /* line 53, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
          section.newsletter .container fieldset label {
            width: auto; } }
        /* line 67, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
        section.newsletter .container fieldset label span {
          display: block;
          margin: 0.4em 0;
          font-weight: normal;
          color: #fff;
          font-size: 1.2em;
          padding: 0.4em; }
          @media screen and (min-width: 768px) {
            /* line 67, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
            section.newsletter .container fieldset label span {
              font-size: 1.4em;
              padding: 0;
              margin: 0 0 0.4em 0; } }
        /* line 80, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
        section.newsletter .container fieldset label input {
          vertical-align: middle; }
          /* line 82, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
          section.newsletter .container fieldset label input[type="email"] {
            border: 0;
            border: none;
            padding: 0.8em 0 0.8em 0.5em;
            font-size: 1em;
            line-height: 1.2;
            background: #fff;
            padding: 0.5em;
            color: #404040;
            margin-right: 0.5em;
            border-radius: 0.25em;
            width: 75%; }
            /* line 94, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
            section.newsletter .container fieldset label input[type="email"]::-webkit-input-placeholder, section.newsletter .container fieldset label input[type="email"]:-moz-placeholder, section.newsletter .container fieldset label input[type="email"]::-moz-placeholder, section.newsletter .container fieldset label input[type="email"]:-ms-input-placeholder {
              color: #ddd; }
            @media screen and (min-width: 768px) {
              /* line 82, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
              section.newsletter .container fieldset label input[type="email"] {
                font-size: 1.2em;
                width: 100%;
                padding: 0.8em 0 0.8em 0.5em; } }
      /* line 109, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
      section.newsletter .container fieldset input[type="submit"] {
        letter-spacing: 2px;
        padding: 0.8em 1em;
        line-height: 1.45em;
        background: rgba(0, 0, 0, 0.3);
        font-weight: 400; }
        /* line 110, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
        section.newsletter .container fieldset input[type="submit"].button {
          background: rgba(0, 0, 0, 0.3);
          font-size: 1.1em;
          vertical-align: bottom;
          font-weight: 400;
          text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); }
          @media screen and (min-width: 768px) {
            /* line 110, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
            section.newsletter .container fieldset input[type="submit"].button {
              margin-bottom: 0.9rem; } }
        /* line 125, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/banner.scss */
        section.newsletter .container fieldset input[type="submit"]:hover {
          background: rgba(0, 0, 0, 0.5);
          border-radius: 2px; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
ul.rating {
  display: flex; }
  /* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
  ul.rating li {
    --star-size: 32px;
    background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/star-gold-off-9c266f0c9a84a0a585a3bf97202f148d96b9195b859c3d19990bafb9e316d435.png);
    background-repeat: no-repeat;
    background-size: var(--star-size) var(--star-size);
    width: var(--star-size);
    height: var(--star-size); }
    /* line 10, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
    ul.rating li.on {
      background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/icons/star-gold-on-8aa0abd108e86c34069de8e9383878901ca9fdc4633f1246a11d720d1426a132.png); }
    @media only screen and (max-width: 280px) {
      /* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.rating li {
        --star-reduction: 0.7;
        background-size: calc(var(--star-size) * var(--star-reduction)) calc(var(--star-size) * var(--star-reduction));
        width: calc(var(--star-size) * var(--star-reduction));
        height: calc(var(--star-size) * var(--star-reduction)); } }

/* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
ul.Reviews {
  --avatar-width: 70px;
  --avatar-padding: 10px;
  --item-width: 170px;
  --avatar-full-width: calc(var(--avatar-width) + var(--avatar-padding) + var(--avatar-padding));
  --avatar-border-radius: calc(var(--avatar-full-width) / 2);
  font-size: 120%; }
  /* line 32, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
  ul.Reviews .Review {
    background-color: #f0efeb;
    padding: 1em;
    border-radius: 6px; }
    /* line 37, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
    ul.Reviews .Review a.button {
      font-size: 110%; }
    /* line 41, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
    ul.Reviews .Review .fields {
      margin: 0 0 1em 0; }
      /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .fields p {
        margin: 0; }
        /* line 46, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
        ul.Reviews .Review .fields p span:nth-of-type(2) {
          font-weight: bold; }
      /* line 50, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .fields .comment {
        margin-top: 6px; }
        /* line 52, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
        ul.Reviews .Review .fields .comment > p {
          font-weight: bold; }
        /* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
        ul.Reviews .Review .fields .comment div {
          margin-left: 1em;
          color: #666; }
    /* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
    ul.Reviews .Review .order-details header {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center; }
    /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
    ul.Reviews .Review .order-details a.button {
      margin-right: 1em; }
    /* line 74, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
    ul.Reviews .Review .order-details a.block {
      display: flex;
      background-color: white;
      padding: 10px;
      margin: 1em;
      border-radius: 3px;
      justify-content: flex-start;
      align-items: center; }
      /* line 83, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .order-details a.block img.shop {
        border-radius: var(--avatar-border-radius);
        padding: var(--avatar-padding);
        background-color: white;
        width: var(--avatar-width);
        height: var(--avatar-width); }
      /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .order-details a.block img.item {
        width: var(--item-width);
        height: var(--item-width); }
        @media only screen and (max-width: 280px) {
          /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
          ul.Reviews .Review .order-details a.block img.item {
            width: calc(var(--item-width) * 0.6);
            height: calc(var(--item-width) * 0.6); } }
      /* line 100, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .order-details a.block p {
        margin: 0 0 0 1em; }
        @media only screen and (max-width: 450px) {
          /* line 100, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
          ul.Reviews .Review .order-details a.block p {
            text-align: center;
            margin: 0; } }
      /* line 108, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .order-details a.block, ul.Reviews .Review .order-details a.block img {
        transition: background-color 0.2s ease; }
      /* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .order-details a.block.shop {
        padding: 0;
        background-color: #f0efeb; }
        /* line 115, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
        ul.Reviews .Review .order-details a.block.shop:hover img {
          background-color: whitesmoke; }
      /* line 121, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .order-details a.block.item:hover {
        background-color: whitesmoke; }
      /* line 124, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
      ul.Reviews .Review .order-details a.block.item p {
        max-width: 25em; }
      @media only screen and (max-width: 450px) {
        /* line 74, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/reviews.scss */
        ul.Reviews .Review .order-details a.block {
          flex-direction: column; } }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
section.funnels header {
  overflow: visible;
  position: relative; }
  /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
  section.funnels header h2 {
    padding: 0 1em;
    height: 2em;
    line-height: 2em;
    background: #e7e6e2;
    text-align: center; }
    @media screen and (min-width: 768px) {
      /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
      section.funnels header h2 {
        font-size: 2.5em; }
        /* line 13, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
        section.funnels header h2:before, section.funnels header h2:after {
          position: absolute;
          top: 0;
          bottom: 0;
          border: 1em solid #e7e6e2;
          width: 0;
          height: 0;
          content: ""; }
        /* line 23, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
        section.funnels header h2:before {
          left: -1em;
          border-right-width: 0;
          border-left-color: transparent; }
        /* line 28, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
        section.funnels header h2:after {
          right: -1em;
          border-left-width: 0;
          border-right-color: transparent; } }
    @media only screen and (max-width: 480px) {
      /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
      section.funnels header h2 span {
        display: none; } }
/* line 41, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
section.funnels ul {
  white-space: nowrap;
  font-size: 0; }
  /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
  section.funnels ul li {
    font-size: 1rem;
    margin-bottom: 2rem; }
    @media screen and (min-width: 480px) {
      /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
      section.funnels ul li {
        vertical-align: top;
        width: 32%;
        margin-right: 2%;
        display: inline-block; }
        /* line 52, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
        section.funnels ul li:last-child {
          margin-right: 0; } }
    /* line 58, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
    section.funnels ul li:hover a img {
      -webkit-transition: opacity 0.2s;
      -moz-transition: opacity 0.2s;
      -o-transition: opacity 0.2s;
      transition: opacity 0.2s;
      opacity: 0.9; }
    /* line 67, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
    section.funnels ul li a {
      overflow: hidden;
      font-size: 0;
      display: block; }
      /* line 71, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
      section.funnels ul li a img {
        width: 100%;
        max-width: 100%;
        border-radius: 3px 3px 0 0; }
      /* line 76, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
      section.funnels ul li a h3 {
        margin: 0;
        font-size: 1rem;
        border-radius: 0 0 3px 3px;
        padding: 0.8em 0.5em;
        background: #fff;
        text-align: center;
        line-height: 1.1;
        color: #4083A9;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        white-space: normal; }
        @media screen and (min-width: 480px) {
          /* line 76, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/funnels.scss */
          section.funnels ul li a h3 {
            font-size: 1.2rem; } }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner {
  position: initial;
  margin-top: -3em; }

/* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
section.brand-banner,
section.brand-banner > div:first-of-type,
div#intro {
  height: 250px; }
  @media only screen and (min-width: 480px) {
    /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
    section.brand-banner,
    section.brand-banner > div:first-of-type,
    div#intro {
      height: 300px; } }
  @media only screen and (min-width: 768px) {
    /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
    section.brand-banner,
    section.brand-banner > div:first-of-type,
    div#intro {
      height: 400px; } }

/* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
section.brand-banner {
  margin: 0 -1.5em 2em -1.5em; }
  /* line 19, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
  section.brand-banner > div:first-of-type {
    position: absolute;
    background-size: cover;
    left: 0;
    right: 0; }
  /* line 25, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
  section.brand-banner div#intro {
    position: relative; }
    /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
    section.brand-banner div#intro > div {
      text-align: center;
      position: absolute;
      bottom: 0;
      display: inline-block; }
      /* line 32, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
      section.brand-banner div#intro > div > * {
        margin: 0 0 2px 0; }
      /* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
      section.brand-banner div#intro > div .attribute {
        margin: 0;
        max-width: 30em;
        overflow: hidden; }
        @media only screen and (max-width: 850px) {
          /* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
          section.brand-banner div#intro > div .attribute {
            max-width: 20em; } }
        @media only screen and (max-width: 550px) {
          /* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
          section.brand-banner div#intro > div .attribute {
            max-width: 16em; } }
      @media only screen and (min-width: 480px) {
        /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
        section.brand-banner div#intro > div {
          text-align: left; } }
    /* line 50, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
    section.brand-banner div#intro h2, section.brand-banner div#intro p {
      display: inline-block;
      padding: 10px 15px;
      color: white;
      background: rgba(0, 0, 0, 0.4);
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.65); }
    /* line 57, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
    section.brand-banner div#intro h2 {
      font: bold 1.8em/1 Lora, Georgia, sans-serif; }
      @media only screen and (min-width: 480px) {
        /* line 57, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
        section.brand-banner div#intro h2 {
          font-size: 2em; } }
      @media only screen and (min-width: 688px) {
        /* line 57, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
        section.brand-banner div#intro h2 {
          font-size: 2.2em; } }
      @media only screen and (min-width: 768px) {
        /* line 57, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
        section.brand-banner div#intro h2 {
          font-size: 2.8em; } }
    /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
    section.brand-banner div#intro p:first-of-type {
      font-family: Lora, Georgia, sans-serif;
      font-size: 1.2em;
      line-height: 1.2em; }
      @media only screen and (min-width: 480px) {
        /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
        section.brand-banner div#intro p:first-of-type {
          max-width: 50%;
          margin-right: 50%;
          font-size: 1.4em;
          margin-bottom: 0; } }
      @media only screen and (min-width: 688px) {
        /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
        section.brand-banner div#intro p:first-of-type {
          font-size: 1.6em; } }
      @media only screen and (min-width: 768px) {
        /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
        section.brand-banner div#intro p:first-of-type {
          font-size: 1.8em; } }
    /* line 88, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
    section.brand-banner div#intro p span {
      font-weight: bold; }
    /* line 91, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
    section.brand-banner div#intro p.attribute {
      color: #fff;
      white-space: nowrap;
      padding: 0.2em 0.8em; }
      @media only screen and (min-width: 480px) {
        /* line 91, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
        section.brand-banner div#intro p.attribute {
          position: absolute;
          right: 0;
          bottom: 0;
          margin-bottom: 0; } }
      /* line 101, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
      section.brand-banner div#intro p.attribute a {
        color: #ffbf2e; }

/* line 110, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=adeegan] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/adeegan-77b52d38c1bf854843f968e188a72c3d057d0f27a99c7fc49e04c04cd5646ece.jpg); }
/* line 111, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=seller1] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/belafarcrafts-d2ff32fff8f70e46b4227f305db8a6e0a6cbe0dd35f19c50e9c68466bf43eac8.jpg); }
/* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=folksy] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/belafarcrafts-d2ff32fff8f70e46b4227f305db8a6e0a6cbe0dd35f19c50e9c68466bf43eac8.jpg); }
/* line 113, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=agnissmallwood] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/agnissmallwood-7642a6a6e7b99166e9df61adfd333a06266cdf7c1b4bd97f2fc9766f94214b5b.jpg); }
/* line 114, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=beccles] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/beccles-8e1676baaabf92ac5ee16607d3c91869e2676b462864424b528af7d605e39496.jpg); }
/* line 115, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=charlottehupfieldceramics] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/charlottehupfieldceramics-23a1f29ef87fbb7f4514ed391a31468b446f4a7687108b94cf2c38b138e1bc34.jpg); }
/* line 116, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=dougfolksy] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/dougfolksy-d20b429520098630fc0222ecae483f60e254577a3cf757a0bb3187a56e994826.jpg); }
/* line 117, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=folksy] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/folksy-d9e997b8733a059b3c1c204b48cdcf2041d1f314b52e17bc9300746ba1db9194.jpg); }
/* line 118, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=frillyindustries] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/frillyindustries-f160573c6ebb9f15d8b7671fdc6167de0dd675456c3f803f9ecd06cd309aaae7.jpg); }
/* line 119, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=jamesgreenprintworks] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/jamesgreenprintworks-9541cf7130c9377dea9ceef373da07d9c350347bca91e6f023bb16a3d9b0bad0.jpg); }
/* line 120, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=ladysnail] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/ladysnail-15e97404d882ae06ad63d7cd82b2416651673fbf051a477b675ab33d9979ab11.jpg); }
/* line 121, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=littlewrenpottery] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/littlewrenpottery-896b7d9fdba85a7e1084821c7da4ec00d71de8433d9249f5f589b6df7f13fd32.jpg); }
/* line 122, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=maram] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/maram-1e2a91ee1b1b48778655c5f03f6d63ab42a0e66c3c8482ac3af87f4ba91dd243.jpg); }
/* line 123, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=nil] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/nil-809f6105216455ef6f0872ad08b9573b5de94a0515c3f9d4af1b43a52d478ec6.jpg); }
/* line 124, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=norfolkwoodcrafts] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/norfolkwoodcrafts-a43de01574d1aa630df18684f42ee789f0fdbe3b6f552d06393cf3220f5da2c7.jpg); }
/* line 125, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=otherseller] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/otherseller-d20b429520098630fc0222ecae483f60e254577a3cf757a0bb3187a56e994826.jpg); }
/* line 126, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=seller] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/seller-d9e997b8733a059b3c1c204b48cdcf2041d1f314b52e17bc9300746ba1db9194.jpg); }
/* line 128, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=twinkleandgloomart] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/twinkleandgloomart-dda248f12a04c3a9facc5a7650be90c89ce0ef7e4912373dbb32fe7d80aa374e.jpg); }
/* line 129, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=seaforthdesigns] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/seaforthdesigns-58358369c3187998ff4d6de26b0fba3ba9fffcca818f850f2ee61874b7dc2538.jpg); }
/* line 130, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=trudimurray] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/trudimurray-516bf24e139e0182874733b9f1c1ab74c94c05ea2879258d67dbf7c67b358dd8.jpg); }
/* line 131, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=thesmallprintcompany] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/thesmallprintcompany-148bd952b0404f69b831f47f7cb0ac8e8315d7b52465081a6cf401052022391f.jpg); }
/* line 132, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=sianuska] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/sianuska-fa9a95cb4c21148bbf3e2ff231936ace4b9ade62f60ca32fb928ed7059dd5ec7.jpg); }
/* line 133, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=katiejeany] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/katiejeany-4babbaa6be761ad0db6cb3e42dcdbeb20a349173ab9914e9990117e875f557a3.jpg); }
/* line 134, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=washedandfound] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/washedandfound-597ca9a9059333253919aa441a669913916049ef95f6f1234371fb0d770486b9.jpg); }
/* line 135, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=almacaira] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/almacaira-4359d96ec54b7cd0bf18ba7639ee40cfc25285de67119da3fcc691ca43dee482.jpg); }
/* line 136, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=moreteavicarknitwear] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/moreteavicarknitwear-9692a0f7de91c7f1e772fcb4e7bfa93e55a4011942364d9f8163a2ee24db759d.jpg); }
/* line 137, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=clairegentdesign] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/clairegentdesign-471e915c68aa5db1fbd697686ac25d88e957b44e8a590a5a787c15d3d713e9de.jpg); }
/* line 138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=blureco] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/blureco-2b13461425fdc364de3ec74138f2b4f04868e7f51764633e93290b1030b8da3f.jpg); }
/* line 139, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=ditsyblue] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/ditsyblue-3eb354e7e54e942502529c107a407aed162b0f3dcc2a50d8893ce35ba124c7ac.jpg); }
/* line 140, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=misspixiecrafts] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/misspixiecrafts-efa2e8163b64fb82b489223cd9897a44f69e8bfdd7180505181b9af32da984f3.jpg); }
/* line 141, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=cheekymonkeystudio] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/cheekymonkeystudio-29734f3eae37edf6c02ac0453b0b7106fc262a7c7332b780cdf890aef6662a4a.jpg); }
/* line 142, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=caboodleweddings] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/caboodleweddings-6bafa55c41a80bfeb0d3c6bd654e971bf83a4fb330cc9c5217d58cc45d2ae976.jpg); }
/* line 143, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=belafarcrafts] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/belafarcrafts-d2ff32fff8f70e46b4227f305db8a6e0a6cbe0dd35f19c50e9c68466bf43eac8.jpg); }
/* line 145, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/brand-banner.scss */
#document section.brand-banner > div:first-of-type[data-shop-slug=bluebellwoodturning] {
  background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/brand-banners/bluebellwoodturning-95fb3c5c378cdb036d1bf064ae9b0e1b1cdaf47caae7a9edebc5778ef1c9b8f3.jpg); }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
section.gift-guides ul {
  overflow: hidden;
  width: 100%; }
  @media only screen and (min-width: 31em) {
    /* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    section.gift-guides ul {
      padding-bottom: 6em; } }
  /* line 8, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
  section.gift-guides ul li {
    float: left;
    margin-bottom: 2em;
    width: 100%; }
    @media only screen and (min-width: 31em) {
      /* line 8, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      section.gift-guides ul li {
        width: 32%;
        margin: 0 2% 2% 0; }
        /* line 15, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        section.gift-guides ul li:nth-child(3) {
          margin: 0 0 2% 0; } }
    /* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    section.gift-guides ul li a {
      display: block;
      font-size: 0;
      position: relative; }
      /* line 24, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      section.gift-guides ul li a img {
        width: 100%;
        max-width: 100%;
        border-radius: 3px 3px 0 0;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s; }
      /* line 33, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      section.gift-guides ul li a h2 {
        border-radius: 0 0 3px 3px;
        padding: 1em;
        background: #fff;
        text-align: center;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
        margin: 0;
        font-size: 1.2rem; }
        @media only screen and (min-width: 31em) {
          /* line 33, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
          section.gift-guides ul li a h2 {
            position: absolute;
            bottom: -3em;
            left: 0;
            right: 0; } }
      /* line 48, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      section.gift-guides ul li a:hover, section.gift-guides ul li a:focus {
        color: #205f82; }
        /* line 51, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        section.gift-guides ul li a:hover img, section.gift-guides ul li a:focus img {
          opacity: 0.9; }

/* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
body#themes section.main header {
  text-align: center;
  overflow: hidden; }
  /* line 66, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
  body#themes section.main header:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 260px;
    background-image: url(//d1v5d6rnvon7us.cloudfront.net/assets/no-theme-bg-0185c6b3546fab4571bcbb91e3e343d89629479ff2f6827cb2bc0aa470140134.png); }
    @media (min-width: 42em) {
      /* line 66, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header:before {
        height: 340px; } }
  @media (min-width: 42em) {
    /* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header {
      min-height: 400px; } }
  /* line 81, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
  body#themes section.main header div#theme-image {
    height: 300px;
    width: 100%;
    position: absolute;
    overflow: hidden; }
    @media (min-width: 768px) {
      /* line 81, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header div#theme-image {
        top: -8em;
        height: 400px; } }
    /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header div#theme-image > img {
      position: absolute;
      right: 0;
      top: 0;
      left: -50%;
      width: 200%; }
      @media (min-width: 390px) {
        /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        body#themes section.main header div#theme-image > img {
          left: -25%;
          width: 150%; } }
      @media (min-width: 31em) {
        /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        body#themes section.main header div#theme-image > img {
          left: -10%;
          width: 120%; } }
      @media (min-width: 42em) {
        /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        body#themes section.main header div#theme-image > img {
          left: 0;
          width: 100%; } }
      @media (min-width: 768px) {
        /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        body#themes section.main header div#theme-image > img {
          left: -10%;
          width: 120%; } }
      @media (min-width: 964px) {
        /* line 90, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        body#themes section.main header div#theme-image > img {
          left: 0;
          width: 100%; } }
  /* line 123, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
  body#themes section.main header > div#theme-title {
    position: relative;
    background: white;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    padding: 1.5em;
    width: 220px;
    margin-top: 40px;
    margin-bottom: 1.5em;
    z-index: 1; }
    /* line 124, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header > div#theme-title h1 {
      text-align: center; }
      @media (max-width: 42em) {
        /* line 124, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        body#themes section.main header > div#theme-title h1 {
          font-size: 1.8em; } }
      /* line 129, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header > div#theme-title h1:after {
        display: none; }
    /* line 145, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header > div#theme-title > div {
      width: 100%; }
      /* line 148, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header > div#theme-title > div a img {
        width: 42px;
        border-radius: 100%; }
      /* line 153, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header > div#theme-title > div span {
        display: block;
        width: 100%; }
        /* line 156, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        body#themes section.main header > div#theme-title > div span:first-of-type {
          color: #8a8a8a; }
    @media (min-width: 31em) {
      /* line 123, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header > div#theme-title {
        margin-top: 80px; } }
    @media (min-width: 42em) {
      /* line 123, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header > div#theme-title {
        width: 400px;
        padding: 1.5em; } }
  /* line 169, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
  body#themes section.main header > div#theme-description {
    position: relative;
    padding: 1.5em 0 2em 0;
    margin-bottom: 2.5em;
    border-bottom: 1px solid #ececea;
    background: #f6f6f4; }
    /* line 175, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header > div#theme-description a {
      margin-bottom: 1em; }
    /* line 178, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header > div#theme-description .pinterest-link, body#themes section.main header > div#theme-description .external-link {
      background: #bd081c;
      margin-bottom: 1em; }
      /* line 181, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header > div#theme-description .pinterest-link:hover, body#themes section.main header > div#theme-description .external-link:hover {
        background: #a50718; }
    /* line 185, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header > div#theme-description .gguide-link {
      background: #8a7dbb; }
      /* line 187, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header > div#theme-description .gguide-link:hover {
        background: #7b6cb2; }
    @media (min-width: 620px) and (max-width: 767px) {
      /* line 169, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
      body#themes section.main header > div#theme-description {
        margin-top: 2em; } }
    /* line 195, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header > div#theme-description p.theme-intro {
      padding: 0 1em; }
      @media (min-width: 42em) {
        /* line 195, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
        body#themes section.main header > div#theme-description p.theme-intro {
          font-size: 1.6em;
          max-width: 600px;
          margin: 0 auto;
          margin-bottom: 1.5em; } }
  @media (min-width: 768px) {
    /* line 122, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/gift-guides.scss */
    body#themes section.main header > div {
      margin-top: 8em; } }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
section.featured-in, section.the-handmade-fair {
  width: 100%;
  display: block;
  overflow: hidden; }
  /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
  section.featured-in header, section.the-handmade-fair header {
    text-align: center; }
    /* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
    section.featured-in header h2, section.the-handmade-fair header h2 {
      line-height: 2em;
      background: #e7e6e2;
      color: #4e4e4e;
      font-size: 1.75em;
      font-weight: 300;
      letter-spacing: normal;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        /* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
        section.featured-in header h2, section.the-handmade-fair header h2 {
          margin-bottom: 1.6em;
          width: auto;
          position: relative;
          display: inline-block;
          padding: 0 2em; }
          /* line 21, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
          section.featured-in header h2:before, section.featured-in header h2:after, section.the-handmade-fair header h2:before, section.the-handmade-fair header h2:after {
            position: absolute;
            top: 0;
            bottom: 0;
            border: 1em solid #e7e6e2;
            width: 0;
            height: 0;
            content: ""; }
          /* line 31, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
          section.featured-in header h2:before, section.the-handmade-fair header h2:before {
            left: -1em;
            border-right-width: 0;
            border-left-color: transparent; }
          /* line 36, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
          section.featured-in header h2:after, section.the-handmade-fair header h2:after {
            right: -1em;
            border-left-width: 0;
            border-right-color: transparent; } }
  /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
  section.featured-in ul, section.the-handmade-fair ul {
    display: inline-block;
    text-align: center;
    width: 100%;
    overflow: hidden; }
    /* line 49, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
    section.featured-in ul li, section.the-handmade-fair ul li {
      display: inline-block;
      margin: 0.4rem;
      background: #4e4e4e;
      overflow: hidden;
      font-size: 0; }
      /* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
      section.featured-in ul li img, section.the-handmade-fair ul li img {
        width: 120px;
        height: 52px;
        border: 2px solid #fff;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        mix-blend-mode: screen; }
        /* line 62, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
        section.featured-in ul li img:hover, section.the-handmade-fair ul li img:hover {
          -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
          mix-blend-mode: none;
          border: 2px solid #e7e6e2; }

/* line 73, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
#document section.the-handmade-fair {
  margin-top: 4em; }
  /* line 75, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
  #document section.the-handmade-fair a#the-handmade-fair-link {
    display: block;
    text-align: center; }
    /* line 78, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/featured-in.scss */
    #document section.the-handmade-fair a#the-handmade-fair-link img {
      height: 300px;
      width: 300px; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
section.black-friday {
  position: relative;
  overflow: hidden;
  left: -1.5em;
  width: calc(100% + 3em);
  z-index: 1;
  margin-bottom: 3em !important;
  outline: 1000px solid transparent;
  transition: transform 0.4s, outline 0.4s, box-shadow 0.4s; }
  @media screen and (min-width: 964px) {
    /* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
    section.black-friday {
      left: 0;
      width: 100%; }
      /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
      section.black-friday:hover {
        transform: scale(1.05);
        outline: 1000px solid rgba(0, 0, 0, 0.8);
        box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.1);
        transition-delay: 0.1s, 0.4s, 0.1s;
        border-radius: 0;
        z-index: 2; } }
  /* line 24, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
  section.black-friday a {
    color: transparent;
    display: block; }
    @media screen and (min-width: 964px) {
      /* line 24, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
      section.black-friday a {
        height: 150px; } }
    @media screen and (min-width: 1080px) {
      /* line 24, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
      section.black-friday a {
        height: 130px; } }
    /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
    section.black-friday a img {
      width: 160%;
      max-width: 160%;
      margin-left: -30%;
      clip-path: ellipse(60px 40px at 75px 30px); }
      @media screen and (min-width: 480px) {
        /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
        section.black-friday a img {
          width: 150%;
          max-width: 150%;
          margin-left: -25%; } }
      @media screen and (min-width: 648px) {
        /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
        section.black-friday a img {
          width: 100%;
          max-width: 100%;
          margin-left: 0; } }
      @media screen and (min-width: 964px) {
        /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
        section.black-friday a img {
          margin-top: -52px; } }
      @media screen and (min-width: 1080px) {
        /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
        section.black-friday a img {
          margin-top: -62px; } }

/* line 60, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
section#promotions-banner a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
  width: 100%;
  height: 140px;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent; }
  /* line 71, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
  section#promotions-banner a:hover {
    opacity: 0.9; }

/* line 87, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
section.featured-group header,
section.FeaturedSeller header,
section.items-list header,
section.new-sellers header,
section.gift-guides header,
section.RecommendedShops header,
section.SeoCopy header,
section.Video header,
section.bestsellers header,
section.LocalShopsSelection header {
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-top: 2.5em;
  margin-bottom: 2em; }
  @media only screen and (max-width: 30.999em) {
    /* line 87, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
    section.featured-group header,
    section.FeaturedSeller header,
    section.items-list header,
    section.new-sellers header,
    section.gift-guides header,
    section.RecommendedShops header,
    section.SeoCopy header,
    section.Video header,
    section.bestsellers header,
    section.LocalShopsSelection header {
      text-align: center; } }
  @media only screen and (min-width: 31em) {
    /* line 87, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
    section.featured-group header,
    section.FeaturedSeller header,
    section.items-list header,
    section.new-sellers header,
    section.gift-guides header,
    section.RecommendedShops header,
    section.SeoCopy header,
    section.Video header,
    section.bestsellers header,
    section.LocalShopsSelection header {
      padding-top: 16px;
      margin-bottom: 0.6em; }
      /* line 99, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
      section.featured-group header::after,
      section.FeaturedSeller header::after,
      section.items-list header::after,
      section.new-sellers header::after,
      section.gift-guides header::after,
      section.RecommendedShops header::after,
      section.SeoCopy header::after,
      section.Video header::after,
      section.bestsellers header::after,
      section.LocalShopsSelection header::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -27px;
        padding: 0 20px;
        width: 14px;
        height: 34px;
        background: #F6F6F4 url("//d1v5d6rnvon7us.cloudfront.net/assets/feature-f-circle-e1e12b0972f260712444beb67799a7b1a31bca607ae09dfe4216dc4d5b50f57c.png") no-repeat 50% 50%; } }
  /* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
  section.featured-group header > h2,
  section.FeaturedSeller header > h2,
  section.items-list header > h2,
  section.new-sellers header > h2,
  section.gift-guides header > h2,
  section.RecommendedShops header > h2,
  section.SeoCopy header > h2,
  section.Video header > h2,
  section.bestsellers header > h2,
  section.LocalShopsSelection header > h2 {
    display: block;
    text-align: center;
    border-top: 1px solid #d5d5d5;
    padding-top: 3.0674847%;
    margin: 0;
    margin-bottom: 1em; }
    @media only screen and (min-width: 31em) {
      /* line 112, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
      section.featured-group header > h2,
      section.FeaturedSeller header > h2,
      section.items-list header > h2,
      section.new-sellers header > h2,
      section.gift-guides header > h2,
      section.RecommendedShops header > h2,
      section.SeoCopy header > h2,
      section.Video header > h2,
      section.bestsellers header > h2,
      section.LocalShopsSelection header > h2 {
        margin-bottom: 1.5em; } }
    /* line 122, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
    section.featured-group header > h2 a.shop-name,
    section.FeaturedSeller header > h2 a.shop-name,
    section.items-list header > h2 a.shop-name,
    section.new-sellers header > h2 a.shop-name,
    section.gift-guides header > h2 a.shop-name,
    section.RecommendedShops header > h2 a.shop-name,
    section.SeoCopy header > h2 a.shop-name,
    section.Video header > h2 a.shop-name,
    section.bestsellers header > h2 a.shop-name,
    section.LocalShopsSelection header > h2 a.shop-name {
      display: inline-block; }
  /* line 126, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
  section.featured-group header > a,
  section.FeaturedSeller header > a,
  section.items-list header > a,
  section.new-sellers header > a,
  section.gift-guides header > a,
  section.RecommendedShops header > a,
  section.SeoCopy header > a,
  section.Video header > a,
  section.bestsellers header > a,
  section.LocalShopsSelection header > a {
    display: inline-block;
    border-radius: 0.3em;
    padding: 0 10px;
    height: 2.5em;
    line-height: 2.7em;
    background: #f15b40;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    white-space: nowrap; }
    @media screen and (min-width: 31em) {
      /* line 126, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
      section.featured-group header > a,
      section.FeaturedSeller header > a,
      section.items-list header > a,
      section.new-sellers header > a,
      section.gift-guides header > a,
      section.RecommendedShops header > a,
      section.SeoCopy header > a,
      section.Video header > a,
      section.bestsellers header > a,
      section.LocalShopsSelection header > a {
        margin-top: -4.2em;
        float: right; } }
/* line 149, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/home-section-headers.scss */
section.featured-group p.intro,
section.FeaturedSeller p.intro,
section.items-list p.intro,
section.new-sellers p.intro,
section.gift-guides p.intro,
section.RecommendedShops p.intro,
section.SeoCopy p.intro,
section.Video p.intro,
section.bestsellers p.intro,
section.LocalShopsSelection p.intro {
  text-align: center; }
/* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
body header#banner div.wrap > a {
  width: 7rem; }
@media screen and (max-width: 64.499em) {
  /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
  body header#banner div.wrap > nav {
    position: absolute;
    top: 1.25rem;
    left: 8.2rem; } }
@media screen and (min-width: 43.499em) and (max-width: 64.499em) {
  /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
  body header#banner div.wrap > nav {
    left: 20%; } }
@media screen and (max-width: 64.499em) {
  /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
  body header#banner div.wrap > nav h2 a {
    position: relative;
    display: block;
    margin-right: 1px;
    width: 4.2em;
    height: 3.15em;
    line-height: 3.15em;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #4083A9; } }
/* line 45, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
body header#banner div.wrap > nav ul.open {
  left: -9px;
  opacity: 1; }
@media screen and (max-width: 64.499em) {
  /* line 51, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
  body header#banner div.wrap form[role="search"] {
    width: 100%; } }
/* line 55, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
body header#banner div.wrap form[role="search"] fieldset {
  position: relative; }
  @media screen and (max-width: 64.499em) {
    /* line 57, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
    body header#banner div.wrap form[role="search"] fieldset #site-search {
      box-sizing: border-box;
      position: absolute;
      z-index: 1;
      padding-left: 74px;
      left: 0;
      right: 0; } }
  @media screen and (max-width: 64.499em) {
    /* line 66, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
    body header#banner div.wrap form[role="search"] fieldset #site-search input#search-query {
      height: 1.9rem;
      width: calc(100% - 84px); } }
  @media screen and (max-width: 64.499em) {
    /* line 72, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/site-header.scss */
    body header#banner div.wrap form[role="search"] fieldset #site-search input#search-submit {
      right: 1px;
      position: absolute; } }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/tooltip.scss */
span.tooltip {
  color: transparent;
  background: url("//d1v5d6rnvon7us.cloudfront.net/assets/icons/tooltip-b5b4a7865bec8a1d5fc2ac6d708ec10d6b706e90581f3460114179e2ffb315ef.gif") no-repeat;
  display: inline-block;
  height: 14px;
  width: 14px;
  margin: 0 0 0 6px;
  padding: 0; }
  /* line 9, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/tooltip.scss */
  span.tooltip span {
    display: inline-block;
    height: 14px;
    width: 14px; }
  /* line 15, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/tooltip.scss */
  span.tooltip:hover:after {
    font-size: 75%;
    background: #333;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px; }
/* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/no-results-warning.scss */
#document section.main header h1 {
  font-size: 1em;
  text-align: left; }
  @media only screen and (min-width: 43em) {
    /* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/no-results-warning.scss */
    #document section.main header h1 {
      font-size: 1.2em; } }
/* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/no-results-warning.scss */
#document section.main.no-results p.no-results-warning {
  font-weight: 300;
  font-size: 1.5em;
  margin-bottom: 0.4em; }
  @media only screen and (min-width: 43em) {
    /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/no-results-warning.scss */
    #document section.main.no-results p.no-results-warning {
      font-size: 2em; } }
/* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/no-results-warning.scss */
#document section.main > div > h2 {
  font-size: 1em;
  line-height: 1.4em;
  margin-bottom: 0; }
  @media only screen and (min-width: 43em) {
    /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/no-results-warning.scss */
    #document section.main > div > h2 {
      font-size: 1.2em; } }
@media only screen and (max-width: 30.999em) {
  /* line 4, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items .top-nav {
    display: none; }
  /* line 9, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items section.search-results > header > h1 {
    font-size: 1.4em;
    margin-bottom: 0.8em; }
  /* line 15, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items section.search-results div.filters header {
    margin-bottom: 1.6em; }
    /* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
    body#search-items section.search-results div.filters header label[for="search-filter-cb"] {
      float: right;
      color: #047da3; }
  /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items section.search-results div.filters div.filter-expanded {
    display: none; }
  /* line 25, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items section.search-results div.filters input#search-filter-cb {
    display: none; }
    /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
    body#search-items section.search-results div.filters input#search-filter-cb:checked ~ div.filter-expanded {
      display: block;
      padding-bottom: 1em;
      margin-bottom: 2em;
      border-bottom: 2px solid #ececea; }
    /* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
    body#search-items section.search-results div.filters input#search-filter-cb:checked ~ header label[for="search-filter-cb"]:before {
      content: 'Close ';
      position: relative;
      display: inline;
      width: auto; }
  /* line 42, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items section.search-results div.filters a.reset-filters {
    float: none;
    display: inline-block;
    border-radius: 0.3em;
    padding: 0 10px;
    height: 2.5em;
    line-height: 2.7em;
    background: #f15b40;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff; }
  /* line 60, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items div.items ul li a {
    padding: 0;
    background: none;
    border-radius: 2px;
    overflow: hidden; }
    /* line 65, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
    body#search-items div.items ul li a div.text {
      display: none; }
    /* line 68, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
    body#search-items div.items ul li a span.mobile-tag {
      position: absolute;
      bottom: 10px;
      right: 0;
      z-index: 1;
      border: 0;
      border-radius: 2px 0 0 2px;
      padding: 0.35em 0.75em;
      background: #8a7dbb;
      line-height: 1.2;
      font-size: 1em;
      color: #fff;
      letter-spacing: normal; } }
@media only screen and (min-width: 31em) {
  /* line 91, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items input#search-filter-cb,
  body#search-items label[for="search-filter-cb"],
  body#search-items span.mobile-tag {
    display: none; }
  /* line 96, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items section.search-results div.filters a.reset-filters {
    float: none; }
  /* line 100, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items div.filters header {
    margin-bottom: 1.6em; }
  /* line 107, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  body#search-items div.items ul li {
    float: left; } }

/* line 119, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
#document section.main header.widen-search-header h1 {
  text-align: left;
  font-size: 1em; }
  /* line 122, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
  #document section.main header.widen-search-header h1::after {
    top: auto !important;
    bottom: -0.6em; }
/* line 127, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
#document section.main header.widen-search-header h2 {
  font-size: 2em; }
  @media only screen and (min-width: 48.5em) {
    /* line 127, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/widgets/search.scss */
    #document section.main header.widen-search-header h2 {
      margin-bottom: 1.4em; } }
@media only screen and (max-width: 30.999em) {
  /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/edge-images-mobile.scss */
  #document section.items-list ul li {
    width: 44.4%; } }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/newsletter.scss */
section.newsletter {
  margin: 1em 0;
  background-color: #ef8fb4; }
  /* line 4, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/newsletter.scss */
  section.newsletter ul.newsletter__ul {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 6px 0 8px 0;
    color: white;
    font-size: 130%;
    text-shadow: 1px 1px #d47b9d; }
  /* line 15, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/newsletter.scss */
  section.newsletter a.newsletter__link {
    margin: 4px 0 0 0;
    padding: 4px 6px;
    display: inline-block;
    border-radius: 4px;
    background-color: #444;
    color: white;
    text-shadow: none;
    font-size: 110%;
    font-weight: bold;
    text-transform: uppercase;
    transition: background-color 0.2s ease; }
    /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/newsletter.scss */
    section.newsletter a.newsletter__link:hover {
      background-color: #000; }

/* line 33, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/newsletter.scss */
ul.footer__buyers-mailing-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 140%;
  margin-bottom: 1em; }
  /* line 40, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/newsletter.scss */
  ul.footer__buyers-mailing-list a.footer__buyers-mailing-list__link {
    margin: 4px 0 0 0;
    padding: 4px 6px;
    display: inline-block;
    border-radius: 4px;
    background-color: #488d38;
    color: white;
    text-shadow: none;
    font-size: 110%;
    font-weight: bold;
    text-transform: uppercase;
    transition: background-color 0.2s ease; }
    /* line 52, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/newsletter.scss */
    ul.footer__buyers-mailing-list a.footer__buyers-mailing-list__link:hover {
      background-color: #39702c; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/simple-paginator.scss */
.SimplePaginator {
  display: flex;
  flex-direction: row;
  justify-content: flex-end; }
  /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/simple-paginator.scss */
  .SimplePaginator div {
    display: flex;
    flex-direction: row;
    background-color: white;
    border-radius: 8px;
    padding: 3px 8px 3px 4px; }
    /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/simple-paginator.scss */
    .SimplePaginator div a {
      margin-left: 8px;
      width: 16px;
      height: 16px;
      color: transparent;
      background-color: #205f82;
      transition: background-color 0.25s ease; }
      /* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/simple-paginator.scss */
      .SimplePaginator div a.SimplePaginator__next-page {
        margin-left: 14px; }
      /* line 21, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/simple-paginator.scss */
      .SimplePaginator div a:hover {
        background-color: #047da3; }
      /* line 24, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/simple-paginator.scss */
      .SimplePaginator div a.disabled {
        background-color: #888;
        pointer-events: none;
        cursor: default;
        text-decoration: none; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/css-table.scss */
.css-table {
  display: table; }
  /* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/css-table.scss */
  .css-table .css-table--header {
    display: table-header-group; }
  /* line 6, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/css-table.scss */
  .css-table .css-table--body {
    display: table-row-group; }
  /* line 9, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/css-table.scss */
  .css-table .css-table--footer {
    display: table-footer-group; }
  /* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/css-table.scss */
  .css-table .css-table--table-row {
    display: table-row; }
  /* line 16, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/shared/css-table.scss */
  .css-table ul.css-table--table-row li {
    display: table-cell; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/social.scss */
.button-social {
  display: inline-block;
  border-radius: 3px;
  border: 0;
  padding: 9px 15px 9px 45px;
  background: no-repeat 9px 50%;
  text-align: left;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.2;
  white-space: normal;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: none; }
  /* line 16, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/social.scss */
  .button-social.big {
    font-size: 1.3em; }
  /* line 19, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/social.scss */
  .button-social.facebook {
    background-color: #4e69a2;
    background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/buttons/facebook-white-a9c8b3f13e03752f7c983b0f05b1154f9d3942b53090c593314dab8462e5727f.png"); }
    /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/social.scss */
    .button-social.facebook:hover {
      background-color: #445c8d; }
    /* line 25, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/social.scss */
    .button-social.facebook:active {
      background-color: #3d5380; }
  /* line 29, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/social.scss */
  .button-social.google_oauth2 {
    background-color: #dd4b39;
    background-image: url("//d1v5d6rnvon7us.cloudfront.net/assets/buttons/google-white-2c13422fb8ad121ad6e1483b3a72652f68de08454c2471fbbd3b53365c432c45.png"); }
    /* line 32, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/social.scss */
    .button-social.google_oauth2:hover {
      background-color: #d33724; }
    /* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sessions/social.scss */
    .button-social.google_oauth2:active {
      background-color: #c23321; }
/* line 3, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
body#shops .top-nav {
  display: none; }
/* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
body#shops aside {
  box-sizing: border-box;
  background: #eff5f7;
  border: 1px solid #d9e9ef;
  border-radius: 3px;
  padding: 2em 2em 1em 2em;
  margin-bottom: 2em;
  text-align: center; }
  @media (min-width: 43em) {
    /* line 7, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops aside {
      float: right;
      width: 25%; } }
  /* line 19, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
  body#shops aside h2 {
    font-size: 1em;
    color: #4083A9;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: white;
    padding: 0 0 2em 0;
    border-bottom: 1px solid #d5d5d5;
    border-radius: 3px; }
    /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops aside h2 span {
      font-size: 6em;
      display: block;
      color: #91bfd1; }
      /* line 26, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops aside h2 span.unlimited {
        font-size: 2.5em; }
  /* line 38, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
  body#shops aside p {
    padding-top: 1em;
    color: #8a8a8a; }
/* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
body#shops form.new_shop {
  box-sizing: border-box; }
  @media (min-width: 43em) {
    /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop {
      width: 70%; } }
  /* line 52, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
  body#shops form.new_shop fieldset {
    padding: 1em;
    margin-bottom: 2em;
    border-radius: 3px; }
    @media (min-width: 43em) {
      /* line 52, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset {
        padding: 2em; } }
    /* line 60, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset legend {
      background: #f6f6f4;
      display: inline;
      width: auto;
      padding: 0 0.4em;
      margin-left: -0.4em; }
    /* line 68, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset > div {
      padding: 0 0 1.8em 0; }
      /* line 70, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset > div span.error {
        display: block; }
      /* line 73, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset > div.notice {
        padding: 1em; }
        /* line 75, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset > div.notice > span.hint {
          margin-bottom: 1em; }
      /* line 79, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset > div div.input {
        margin: 0; }
        /* line 81, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset > div div.input.field_with_errors {
          padding-left: 8px;
          border-left: 4px solid #a11903;
          margin-left: -12px;
          position: relative;
          margin-bottom: 1em; }
          @media (min-width: 43em) {
            /* line 81, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
            body#shops form.new_shop fieldset > div div.input.field_with_errors {
              padding-left: 19px;
              border-left: 6px solid #a11903;
              margin-left: -25px; } }
    /* line 96, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset input,
    body#shops form.new_shop fieldset textarea {
      width: 100%; }
    /* line 101, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset#new-shop-paypal {
      background: #fcf8e3;
      box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.15);
      padding-bottom: 4em; }
      /* line 105, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset#new-shop-paypal legend {
        background: none; }
      @media (min-width: 43em) {
        /* line 109, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-paypal input {
          width: 75%; } }
      /* line 114, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset#new-shop-paypal > div > p {
        font-size: 1.2em; }
      /* line 117, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset#new-shop-paypal > div h3 {
        font-size: 1.2em;
        font-weight: bold;
        color: #574b09; }
      @media (min-width: 43em) {
        /* line 123, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-paypal > div input {
          width: 24em; } }
      /* line 129, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset#new-shop-paypal > div .hint {
        max-width: 24em; }
      /* line 132, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop fieldset#new-shop-paypal > div:last-of-type {
        border-top: 1px solid #e8ca2b;
        margin-top: 1em;
        padding-top: 3em; }
        /* line 136, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-paypal > div:last-of-type a {
          background: #caad16; }
          /* line 138, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
          body#shops form.new_shop fieldset#new-shop-paypal > div:last-of-type a:hover, body#shops form.new_shop fieldset#new-shop-paypal > div:last-of-type a:active {
            background: #9c8611; }
    /* line 145, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset#new-shop-shop-info {
      border: 1px solid #5ac4be; }
      @media (min-width: 43em) {
        /* line 150, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-shop-info > div:nth-child(2) input,
        body#shops form.new_shop fieldset#new-shop-shop-info > div:nth-child(3) input {
          width: 75%; } }
    /* line 157, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset#new-shop-address {
      border: 1px solid #5ac4be; }
      @media (min-width: 43em) {
        /* line 163, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-address > div:nth-child(3) input,
        body#shops form.new_shop fieldset#new-shop-address > div:nth-child(4) input,
        body#shops form.new_shop fieldset#new-shop-address > div:nth-child(5) input {
          width: 75%; }
        /* line 168, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-address > div:nth-child(6) input {
          width: 12em; } }
    /* line 175, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset#new-shop-person-info {
      border: 1px solid #ef8fb4; }
      @media (min-width: 43em) {
        /* line 179, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-person-info > div:nth-child(2) input {
          width: 75%; }
        /* line 184, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-person-info > div:nth-child(3) input {
          width: 12em; } }
    /* line 192, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset#new-shop-analytics {
      border: 1px dashed #887dba; }
    /* line 196, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset#new-seller-code {
      border: 1px dashed #caad16; }
    /* line 200, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset#new-shop-optional-info {
      border: 1px dashed #887dba; }
      @media (min-width: 43em) {
        /* line 203, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-optional-info span.hint {
          max-width: 26em; }
        /* line 206, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-optional-info input {
          width: 75%; }
        /* line 210, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
        body#shops form.new_shop fieldset#new-shop-optional-info > div:not(:first-of-type) {
          width: 50%;
          float: left; } }
    /* line 217, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop fieldset.tcs-privacy {
      border: 1px solid maroon; }
  /* line 223, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
  body#shops form.new_shop span.hint {
    color: #777;
    max-width: 38em;
    display: inline-block; }
  /* line 229, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
  body#shops form.new_shop div.shop_uk_confirmed, body#shops form.new_shop div.shop_terms_and_conditions_confirmed, body#shops form.new_shop div.shop_privacy_policy_confirmed {
    padding: 1em;
    background: white; }
    /* line 232, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop div.shop_uk_confirmed label, body#shops form.new_shop div.shop_terms_and_conditions_confirmed label, body#shops form.new_shop div.shop_privacy_policy_confirmed label {
      float: right;
      width: calc(100% - 20px);
      line-height: 1.4; }
    /* line 237, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop div.shop_uk_confirmed input.boolean, body#shops form.new_shop div.shop_terms_and_conditions_confirmed input.boolean, body#shops form.new_shop div.shop_privacy_policy_confirmed input.boolean {
      display: inline-block;
      padding: 0;
      margin: 0;
      width: 1em; }
  /* line 246, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
  body#shops form.new_shop p.shop-url {
    margin-bottom: 0.5em;
    margin-top: 0.5em; }
    /* line 250, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
    body#shops form.new_shop p.shop-url span {
      color: #393; }
      /* line 252, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
      body#shops form.new_shop p.shop-url span#shop-slug {
        color: #060; }
/* line 260, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/new-shop.scss */
body#shops .login-or-register-message p {
  text-align: center; }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/gift-guides.scss */
section.admin-themes a, section.admin-themes h2, section.admin-themes p {
  margin-left: 150px;
  margin-bottom: 1em; }
  /* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/gift-guides.scss */
  section.admin-themes a h2, section.admin-themes h2 h2, section.admin-themes p h2 {
    font-size: 300%; }
/* line 9, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/gift-guides.scss */
section.admin-themes #themes {
  transition: background-color 0.25s ease;
  width: 67%;
  margin-left: auto;
  margin-right: auto;
  padding: 6px; }
  /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/gift-guides.scss */
  section.admin-themes #themes.pulse {
    background-color: yellow; }
  /* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/gift-guides.scss */
  section.admin-themes #themes li {
    cursor: move;
    background-color: #ccc;
    border: 1px solid #999;
    margin-bottom: 2px;
    padding-left: 4px; }
    /* line 26, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/gift-guides.scss */
    section.admin-themes #themes li span.name {
      font-weight: bold; }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/theme-items.scss */
form.remove-theme-item input[type=submit] {
  position: absolute;
  top: 5px;
  left: 5px; }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect {
  display: inline-block;
  margin-bottom: 1px;
  background-image: -webkit-linear-gradient(#28A0E5, #015E94);
  background-image: -moz-linear-gradient(#28A0E5, #015E94);
  background-image: -ms-linear-gradient(#28A0E5, #015E94);
  background-image: linear-gradient(#28A0E5, #015E94);
  -webkit-font-smoothing: antialiased;
  border: 0;
  padding: 1px;
  height: 30px;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 32, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect span {
  display: block;
  position: relative;
  padding: 0 12px 0 44px;
  height: 30px;
  background: #1275FF;
  background-image: -webkit-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: -moz-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: -ms-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  font-size: 14px;
  line-height: 30px;
  color: white;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 60, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect span:before {
  content: '';
  display: block;
  position: absolute;
  left: 11px;
  top: 50%;
  width: 23px;
  height: 24px;
  margin-top: -12px;
  background-repeat: no-repeat;
  background-size: 23px 24px; }

/* line 73, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect:active {
  background: #005D93; }

/* line 77, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect:active span {
  color: #EEE;
  background: #008CDD;
  background-image: -webkit-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: -moz-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: -ms-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }

/* line 95, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect.light-blue {
  background: #b5c3d8;
  background-image: -webkit-linear-gradient(#b5c3d8, #9cabc2);
  background-image: -moz-linear-gradient(#b5c3d8, #9cabc2);
  background-image: -ms-linear-gradient(#b5c3d8, #9cabc2);
  background-image: linear-gradient(#b5c3d8, #9cabc2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

/* line 107, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect.light-blue span {
  color: #556F88;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  background: #f0f5fa;
  background-image: -webkit-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  background-image: -moz-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  background-image: -ms-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  background-image: linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  -moz-box-shadow: inset 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff; }

/* line 122, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect.light-blue:active {
  background: #9babc2; }

/* line 126, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect.light-blue:active span {
  color: #556F88;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  background: #d7dee8;
  background-image: -webkit-linear-gradient(#d7dee8, #e7eef6);
  background-image: -moz-linear-gradient(#d7dee8, #e7eef6);
  background-image: -ms-linear-gradient(#d7dee8, #e7eef6);
  background-image: linear-gradient(#d7dee8, #e7eef6);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05); }

/* line 141, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect.dark {
  background: #252525;
  background: rgba(0, 0, 0, 0.5) !important; }

/* Images*/
/* line 148, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect span:before, .stripe-connect.blue span:before {
  background-image: url("data:image/png;base64,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"); }

/* line 152, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
.stripe-connect.light-blue span:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADIElEQVRIDbWVTWgTQRTHZ2Z3s5vdpsm2aZp+iKKNCgZsK4iWik0tClqwHozS9iYo4nfw0KNU8ebBm+JNESktBfEgWg+KB0FbiqhFMS1SKyk0lTY1zcd+jG82TSkNoXtoXngk+2bm92b/780EU0pRKWxwcJAjpQAzZrKqSigZ3G3ISsnguka8/FpZWrrOtwi8cI4jpJkiuodgTKAkhqbrC9lM5ms6o936/ObJ+7Vriv3GHFe/Cm8LX76nejwR2elEgsOBOI5DGD6UmpyuG750OtWuZbNLALMFp4axzYK3h690V6oVkXJ3ORJF0QITDIphQMHWTdNEqZSE3IroK7bT9XFMSG7n1T7vDaXMhWRZRhBcPw8ReAuHYVhJCwaLBGBPOc1FSdopSU4Lwuay3ve45FTfhdMfE8ll4U8srkxMTquLC4s/irAKwvDSiiWLw+HgeB40xkyHHHwu/lfouXZ7ePjhnafVlWptczAQhKFfbNyWYZTrc9XtikFjIOiOFSfIoAjyCfeP9kR+tp662AXAZ+AfbIFhEqUrAu8LNjw32SMksJLAwWVd4/V6UW1Njeqv9vW3n7n6JRQKrXbXRkkwMrE1OXyi7YFJcWDs29RxaBGetSDhCQKtkCiJVqHhOzhLyGOAdm8Ezo/ndxI923m4f3/jru8v346GpmPzTXCd5ZJA9/AcD8W2ZGPy2LY8nC0Y217vj17q7Xw3HZs79Gjg9c2sbkACMA4jSZJQRnJK7NGOUUSoBT/WG+mDWv4jFI8ih/ip4+DeqK5p16HpeVYDZjwkYBLZNYypacHravzhjKY3GXBQTPDxiSnkUVWkyMpqe0L9kbtMztiFw3TNgleoHqdOWRmhxtREBHR2CIKlM4sxM0yKAlv9UbtwqFnSggsAEggPx9t6LFgPlxfyV7oTvSc77hYMFgmAzHGLdqBp94vZ+aWFxUSyPpXRVN0wnHAEsMARw6VI6WBgS6yjpXEIOANFWAVhapozeOU/dAeMNoDXgXvAneCt4Anw3+CvwEfAbdvQyPiRvA6TsIr5phnc5zOF9+sm4XnBjJcMvsgtJ/8DyYLwNvinaNYAAAAASUVORK5CYII="); }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 161, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
  .stripe-connect span:before, .stripe-connect.blue span:before {
    background-image: url("data:image/png;base64,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"); }

  /* line 165, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/stripe-connect.scss */
  .stripe-connect.light-blue span:before {
    background-image: url("data:image/png;base64,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"); } }
/* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/connect-with-stripe.scss */
div.connect-with-stripe {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2em;
  padding-top: 6px;
  padding-left: 8px;
  padding-bottom: 6px;
  padding-right: 8px;
  background-color: #fff;
  border: 1px solid #e8e8e4;
  border-radius: 6px;
  max-width: 975px; }
  /* line 22, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/connect-with-stripe.scss */
  div.connect-with-stripe h2 {
    font-size: 150%;
    font-weight: bold; }
  /* line 26, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/connect-with-stripe.scss */
  div.connect-with-stripe h3 {
    font-size: 130%; }
  /* line 30, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/connect-with-stripe.scss */
  div.connect-with-stripe p.connect-action {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 8px; }
  /* line 38, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/connect-with-stripe.scss */
  div.connect-with-stripe li {
    list-style: disc;
    margin-left: 16px; }

/* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/connect-with-stripe.scss */
a.stripe-dashboard {
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 1em; }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
.monthly-fees-dashboard h1, .show-unbilled-fees h1, .show-monthly-fee h1 {
  margin-bottom: 8px; }
/* line 5, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
.monthly-fees-dashboard a.back, .show-unbilled-fees a.back, .show-monthly-fee a.back {
  display: inline-block;
  margin-bottom: 2em; }

/* line 12, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
.monthly-fees-dashboard .monthly-fees-notice {
  background-color: #ffd;
  border: 1px solid #cca;
  margin: 0 0 10px 0;
  padding: 3px 6px;
  border-radius: 6px; }
  /* line 18, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
  .monthly-fees-dashboard .monthly-fees-notice p {
    margin: 0; }
    /* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
    .monthly-fees-dashboard .monthly-fees-notice p:nth-of-type(1) {
      font-weight: bold; }

/* line 28, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
.show-monthly-fee .submitted-notice {
  background-color: #dfd;
  border: 1px solid #aca;
  font-size: 110%;
  padding: 3px 6px;
  border-radius: 6px;
  margin-bottom: 1em; }
  /* line 35, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
  .show-monthly-fee .submitted-notice p {
    margin: 0; }
/* line 41, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
.show-monthly-fee .summary li span {
  display: inline-block;
  font-weight: bold; }
  /* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
  .show-monthly-fee .summary li span:nth-of-type(1) {
    color: #666;
    width: 9em; }
  /* line 48, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
  .show-monthly-fee .summary li span:nth-of-type(2) {
    color: black; }
/* line 53, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
.show-monthly-fee .summary li.outstanding span:nth-of-type(2).outstanding {
  background-color: #900;
  color: white;
  padding: 0 3px;
  border-radius: 3px; }
/* line 63, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
.show-monthly-fee .summary .vat-info li span {
  width: auto; }
/* line 66, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
.show-monthly-fee .summary .vat-info li.print-button-li {
  margin-top: 1em; }

@media print {
  /* line 76, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/monthly-fees.scss */
  body#users-monthly_fees header#banner, body#users-monthly_fees .top-nav, body#users-monthly_fees a.back, body#users-monthly_fees li.print-button-li, body#users-monthly_fees input[type=submit], body#users-monthly_fees footer, body#users-monthly_fees li.outstanding, body#users-monthly_fees li.payment-status {
    display: none; } }
/* line 1, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
.privacy-policy {
  display: flex;
  flex-direction: column; }

/* line 6, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
.privacy-policy__enable-notification {
  background-color: white;
  border: 1px solid #f0f0ed;
  padding: 1em;
  border-radius: 6px;
  margin-bottom: 2em; }
  /* line 11, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
  .privacy-policy__enable-notification h2 {
    font-weight: bold; }
  /* line 14, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
  .privacy-policy__enable-notification p {
    margin: 4px; }

/* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
.privacy-policy__form {
  margin-bottom: 2em; }
  /* line 21, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
  .privacy-policy__form .error {
    color: red;
    font-weight: bold; }
  /* line 25, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
  .privacy-policy__form label {
    display: block;
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 10px; }
  /* line 31, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
  .privacy-policy__form textarea {
    display: block;
    width: 100%;
    height: 23em;
    margin-bottom: 10px; }

/* line 41, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
.privacy-policy__folksy-section h3 {
  font-weight: bold; }
/* line 44, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/privacy-policy.scss */
.privacy-policy__folksy-section p {
  margin: 0 0 8px 0; }
/* line 2, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/account.scss */
.folksy-account h1 {
  margin-bottom: 0; }
/* line 6, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/account.scss */
.folksy-account .folksy-account__delete {
  border: 2px dashed red;
  padding: 1em; }
  /* line 10, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/account.scss */
  .folksy-account .folksy-account__delete h2 {
    color: #700;
    font-weight: bold; }
  /* line 15, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/account.scss */
  .folksy-account .folksy-account__delete p {
    margin: 0 0 6px 0;
    padding: 0; }
  /* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/account.scss */
  .folksy-account .folksy-account__delete .folksy-account__delete__error {
    background-color: #fcfbe3;
    border-radius: 6px;
    border: 1px solid #b6ae81;
    padding: 8px;
    margin-bottom: 1em; }
    /* line 27, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/account.scss */
    .folksy-account .folksy-account__delete .folksy-account__delete__error h3 {
      font-weight: bold;
      font-size: 120%; }

/* line 34, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/sellers/account.scss */
#document section.folksy-account__delete {
  margin: 1em; }
/* line 4, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/ttv.scss */
.TaggedThemeViews ul li:first-of-type .TaggedThemeView {
  font-size: 150%;
  background-color: white; }
/* line 10, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/ttv.scss */
.TaggedThemeViews .TaggedThemeView {
  display: inline-block;
  border: 1px solid #777;
  border-radius: 6px;
  padding: 1em;
  margin: 6px 0 6px 0;
  background-color: #eee; }
  /* line 17, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/ttv.scss */
  .TaggedThemeViews .TaggedThemeView p {
    margin: 0;
    padding: 0; }
    /* line 20, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/ttv.scss */
    .TaggedThemeViews .TaggedThemeView p span:nth-of-type(2) {
      font-weight: bold; }
/* line 25, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/ttv.scss */
.TaggedThemeViews .NewTaggedThemeView {
  display: inline-block;
  border: 2px dashed red;
  border-radius: 8px;
  padding: 1em; }
  /* line 30, /tmp/build_093dad9e069dfc16e814b9bfd5b9c757/app/assets/stylesheets/admin/ttv.scss */
  .TaggedThemeViews .NewTaggedThemeView p {
    margin: 0 0 6px 0;
    padding: 0; }
