/* Optimo Webfont: DadaGroteskBook-Regular */
@font-face {
  font-family: 'DadaGroteskBook';
  src: url('//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/DadaGroteskBook-Regular.eot?v=6073190403932324292'); /* IE9 Compat Modes */
  src: url('//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/DadaGroteskBook-Regular.eot?v=6073190403932324292?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), /* Modern Browsers */ url('//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/DadaGroteskBook-Regular.svg?v=9231940820187606800#DadaGroteskBook-Regular') format('svg'); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q {
  quotes: none;
  margin-left: 40px;
  padding: 8px 0 8px 12px;
  border-left: 1px solid#a3a5a7;
  margin-bottom: 10px;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

ul.list-arrow {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

ul.list-arrow li {
  padding-left: 1em;
  text-indent: -1em;
  margin-left: 0;
}

ul.list-arrow li:before {
  content: '→';
  padding-right: 5px;
}

.journal {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
  text-align: justify;

  -webkit-column-gap: 25px; /* Chrome, Safari, Opera */
  -moz-column-gap: 25px; /* Firefox */
  column-gap: 25px;
}

@media screen and (max-width: 480px) {
  .journal {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
  }
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #aaabac;
  margin-bottom: 12px;
}

table tr > th,
table tr > td {
  border-bottom: 1px solid #aaabac;
  border-right: 1px solid #aaabac;
  padding: 6px;
  line-height: 1.3;
  vertical-align: top;

}

table tr > th {
  background: #b4b7ba;
  color: #ffffff;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{
  line-height: 1.3;
  margin-bottom: 10px;
  color: #8a8b8c !important;
}

h1, .h1 {
  font-size: 20px;
  font-family: 'DadaGroteskBook', arial, helvetica;
  font-weight: normal;
}

h2, .h2 {
  font-size: 16px;
  font-family: 'DadaGroteskBook', arial, helvetica;
  font-weight: normal;
}

h3, .h3 {
  font-size: 12px;
  font-family: 'DadaGroteskBook', arial, helvetica;
}

h4, .h4 {
  font-size: 14px;
  font-weight: normal;
  font-family: 'DadaGroteskBook', arial, helvetica;
}

h5, .h5 {
  font-size: 10px;
  font-family: 'DadaGroteskBook', arial, helvetica;
}

h6, .h6 {
  font-size: 10px;
  font-family: 'DadaGroteskBook', arial, helvetica;
}

a,
a:focus,
input,
input:focus,
select,
select:focus,
textarea,
textarea:focus {
  outline: none;
}

h4.intro {
  color: #8a8b8c;
  font-size: 15px !important;
}

input,
textarea,
select {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
}

::-webkit-input-placeholder {
  color: #aaabac;
  opacity: 0.7;
}

:-moz-placeholder {
  color: #aaabac;
  opacity: 0.7;
}

::-moz-placeholder {
  color: #aaabac;
  opacity: 0.7;
}

:-ms-input-placeholder {
  color: #aaabac;
  opacity: 0.7;
}

/* STYLE **********************************************************************************/
html, body {
  height: 100%;
}

body {
  line-height: 1.5;
  font-family: 'DadaGroteskBook', arial, helvetica !important;
  font-size: 14px;
  color: #a3a5a7;

  transition: 500ms;
}

figcaption {
  display: block;
}

.storethumb {
  border: 1px solid #aaabac;
  border-collapse: separate;
  border-spacing: 10px;
}

h2.section_title {
  font-size: 21px !important;
  font-weight: normal !important;
  color: #8a8b8c;
  font-family: 'DadaGroteskBook', arial, helvetica;
  text-transform: none;
  margin-bottom: 10px;
}

h2.blogpost_title {
  font-size: 14px;
  color: #8a8b8c;
  font-family: 'DadaGroteskBook', arial, helvetica;
  text-transform: none;
  margin-bottom: 10px;
}

h3.section_title {
  font-size: 20px;
  color: #8a8b8c;
  font-family: 'DadaGroteskBook', arial, helvetica;
  text-transform: none;
  margin-bottom: 20px;
}

.title {
  font-size: inherit;
}

P.blocktext {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

p {
  color: #aaabac;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 12px;
}

.p2 {
  color: #a3a5a7;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 12px;
  text-align: center;
}

ul, ol, li, blockquote {
  font-size: 14px;
}

a {
  text-decoration: none;
  color: #8a8b8c;

}

a:hover,
a:hover h4 {
  color: #8a8b8c;
  text-decoration: underline;
}

a:focus, input:focus, select:focus, textarea:focus,
a, input, select, textarea, button,
a::-moz-focus-inner, input::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner, button::-moz-focus-inner {
  outline: none;
  outline-width: 0;
}

.hr {
  clear: both;
  border: none;
  color: #a3a5a7;
  height: 0px;
  background-color: #a3a5a7;
  margin: 5px 0;
}

hr {
  color: #a3a5a7;
  background-color: #a3a5a7;
  height: 0px;
  border: 0;
}

.nomargin {
  margin-right: 0;
}

#Collections h1 {
  margin-bottom: 20px;
}

.collection_description p {
  margin-bottom: 25px;
}

/* LEFT SIDEBAR **************************************/
#Cart .checkbox {
  display: inline-block;
  position: relative;
  border: 1px solid #aaabac;
  width: 18px;
  height: 18px;
  vertical-align: top;
}

#Cart .checkbox input[type="checkbox"] {
  opacity: 0;
}

#Cart .checkbox input[type="checkbox"] + span,
#Cart .checkbox input[type="checkbox"] + span {
  display: none;
}

#Cart .checkbox input[type="checkbox"]:checked + span,
#Cart .checkbox input[type="checkbox"]:checked + span {
  display: block;

  position: absolute;
  top: calc(50%);
  left: calc(50%);

  transform: translate(-50%, -50%);
}

#Cart .caption {
  margin-left: 5px;
}

img[data-src] {
  opacity: 0;
}

img:not(.initial) {
  transition: opacity 1s;
}
img.initial,
img.loaded,
img.error {
  opacity: 1;
}

img.no-flash {
  opacity: 1;
}

/* PRODUCT LISTS ***************************************************************************/

.col li {
  position: relative;
}

.col li .table_cell span {
  font-family: 'DadaGroteskBook', arial, helvetica;
  font-size: 14px;
  color: #8a8b8c;


}

.col li .table_cell span.product_price {
  font-weight: normal;
  color: #aaabac !important;
  margin-bottom: 6px;
  display: block;
}

.col li .table_cell span.product_price .compare {
  font-weight: normal;
}

img:not([src]) {
  visibility: hidden;
}

.col li > a {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
}

/* IE8 and below */
.collection_top {
  position: relative;
}

.collection__image img {
  max-width: 100%;
  margin-bottom: 30px;
}

.collection__video {
  height: 0;

  position: relative;
  padding-top: 56.25%;
  margin-bottom: 35px;
}

.collection__video--mobile {
  display: none;

  padding-top: 100%;
}

.collection__video iframe {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  display: block;
}

@media only screen and (max-width: 668px) {
  .collection__video {
    display: none;
  }

  .collection__video--mobile {
    display: block;
  }
}

.collection_top img {
  width: 100%;
}

.collection_description {
  padding-bottom: 5px;

  width: 50%;
}

.collection_description--bottom {
  width: auto;
}

.collection_hero {
  box-sizing: border-box;

  height: 70vh;
  padding: 20px 0;
  margin-bottom: 60px;

  color: white;

  background-size: cover;
  background-position: center;

  display: flex;
}

.collection_hero--autoheight {
  height: auto;
  padding: 0;
}

.collection_hero.hero .hero__inner {
  position: absolute;
  z-index: 5;
  left: 50%;

  width: 100%;

  transform: translate(-50%, -50%);

  color: #812841;
  font-style: italic;
}

.ltw .collection_hero.hero .hero__inner {
  color: white;
}

.collection_hero__video {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;

  flex: 1;

  pointer-events: none;
}

.collection_hero__video--mobile {
  display: none;
  padding-bottom: 177.77777778%;

  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}

.collection_hero__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.collection_hero h1 {
  font-size: 40px;
  color: inherit !important;
}

.collection_hero__content {
  width: 75.9%;
  max-width: 1200px;
  float: right;
}

.collection-thermal .collection_hero__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  height: 100%;
}

.thermal-specification {
  color: #8a8b8c;
}

.thermal-specification h2,
.thermal-specification .h2,
.thermal-specification .page__short-text {
  color: inherit !important;
}

.thermal-specification__content {
  width: 75.9%;
  max-width: 1200px;

  float: right;
}

.thermal-specification__block {
  margin: 60px 0;

  display: flex;
  align-items: center;
}

.thermal-specification__video-container,
.thermal-specification__description-container {
  display: inline-block;
}

.thermal-specification__video-container {
  width: 32.5%;
  margin: 0 0 1% 0;
}

.thermal-specification__description-container {
  width: 67.5%;
  margin: 0 0 1% 0;
}

.thermal-specification__video {
  height: 0;

  position: relative;
  padding-top: 177.77777778%;
}

.thermal-specification__video iframe {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  display: block;
}

.thermal-specification__description {
  width: 390px;

  margin: auto;
}

.thermal-specification__description .h2 {
  margin: 0;
}

.thermal-collection__content {
  width: 75.9%;
  max-width: 1200px;

  float: right;
}

.thermal-collection__content img {
  max-width: 100%;
}

@media only screen and (max-width: 668px) {
  .collection_hero__video {
    display: none;
  }

  .collection_hero__video--mobile {
    display: block;
  }

  .collection_description {
    width: auto;
  }



  .collection_hero {
    height: calc(100vh - 44px);
    max-height: calc(100vw / 9 * 16);
    margin-bottom: 50px;

    overflow: hidden;
  }

  .collection_hero h1 {
    font-size: 20px;
  }

  .thermal-specification {
    padding: 30px 0;
  }

  .thermal-specification__video-container,
  .thermal-specification__description-container {
    width: 100%;
  }

  .thermal-collection__content .img-container .caption-overlay {
    opacity: 1;
  }

  .collection_hero__content,
  .thermal-collection__content,
  .thermal-specification__content {
    width: 100% !important;
    max-width: 100% !important;
  }

  .thermal-specification__block {
    flex-wrap: wrap;
    margin: 25px 0;
  }

  .thermal-specification__video-container {
    order: 1;
  }

  .thermal-specification__description-container {
    order: 2;
  }

  .thermal-specification__video-container,
  .thermal-specification__description-container {
    margin: 10px 0;
  }

  .thermal-specification__video,
  .thermal-specification__description {
    width: 100%;
    min-width: 100%;
  }
}

/* PRODUCT PAGE ****************************************************************************/

#ProductImages,
.content_side {
  padding: 0 0 30px;
}

.product_name {
  display: block;
  text-align: center;
}

.compare {
  text-decoration: line-through;
  color: #aaabac;
  margin-right: 0.2em;
  display: inline;
}

.price_lg h4,
.sale_price_lg h4 {
  display: inline;
  margin-right: 15px;
  margin-bottom: 0;
  font-weight: normal;
  font-size: 12px !important;
  color: #aaabac !important;
}

.sale_price_lg h4 {
  color: #edb6ad;
  font-weight: normal;

}

.money {

  font-size: 12px !important;
  font-weight: normal;
  color: #aaabac !important;
}

font.bigger {

  font-size: 15px !important;
  font-weight: normal;
}

#ProductMain {
  margin-bottom: 30px;
}

.content_side {
  position: relative;
}

.content_side.mt20 {
  margin-top: 24px;
}

.content_side li {
  margin: 0 0 5px;
}

.content_side ul,
.content_side ol {
  color: #aaabac;
  line-height: 1.5;
}

.content_side > ul,
.content_side > ol {
  margin-bottom: 25px;
}

.content_side ul span {
  line-height: 1.5 !important;
}

.product_title h2 {
  color: #8a8b8c;
  margin-bottom: 10px;
  font-size: 15px;
  text-align: left;
}

#slider .zoomImg {
  width: auto !important;
  height: auto !important;
}

#ProductImages {
  float: left;
}

#ProductMain .product-personalizer {
  width: auto;

  position: absolute;
  top: 0;
  right: 0;
}

#ProductMain .product-personalizer .pplr-btn {
  font-size: 0;

  margin: 0;

  width: 50px;
  height: 50px;

  outline: none;

  background-color: transparent;
  background-image: url(//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/rains-edit-gray.svg?v=12457995604404136962);
  background-size: 100% 100%;
}

#ProductMain .product-personalizer .pplr-btn:hover {
  background-image: url(//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/rains-edit-yellow.svg?v=17057095878095776549);
}

.pplr-popup .pplr_close {
  position: absolute;
  top: 1rem;
  right: 1rem;

  padding: 0;
  margin: 0;

  line-height: 1 !important;
  font-size: 0 !important;
}

.pplr-popup .pplr_close .pfa {
  display: none;
}

.pplr-popup .pplr_close:after {
  content: '';

  display: inline-block;

  width: 15px;
  height: 15px;

  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.88 22.88"><path fill="%23ffc500" d="M.32 1.9a1.14 1.14 0 010-1.58 1.14 1.14 0 011.6 0l9.51 9.54L20.97.32a1.12 1.12 0 011.57 0c.45.45.45 1.16 0 1.59l-9.52 9.52 9.52 9.54a1.12 1.12 0 01-1.57 1.59l-9.54-9.54-9.52 9.54c-.44.43-1.14.43-1.59 0a1.14 1.14 0 010-1.59l9.53-9.54L.32 1.91z"/></svg>');
}

.select .quantity,
#Cart .quantity {
  border: 1px solid #aaabac;
  background: #ffffff;
  color: #aaabac;
  text-align: center;
  height: 22px;
  line-height: 22px;
  padding: 0;
  margin: 0;
  font-size: 13px;
  border-radius: 0;
  min-width: 30px;
  -webkit-appearance: none;
}

select {
  border: 1px solid#aaabac;
  background: #ffffff url(//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/arrow_dropdown.png?v=10350243463410117833) 97% center no-repeat;
  color: #aaabac;
  font-size: 13px;
  padding: 0 25px 0 5px;
  height: 34px;
  line-height: 34px;
  outline: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  box-sizing: border-box;
  display: block;
  margin-bottom: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}

/* PAGINATION ******************************************************************************/

.paginate_left,
.paginate_right,
.paginate_center {
  margin-bottom: 20px;
  font-size: 13px;
  text-transform: uppercase;
}

.paginate_center {
  text-align: center;
}

.paginate_left {
  float: left;
}

.paginate_right {
  float: right;
}

.paginate_right span {
  float: left;
  margin-left: 10px;
}

.paginate_center span {
  margin-left: 10px;
}

.paginate_right span.current,
.paginate_center span.current {
  font-weight: bold;
}

.paginate_right a,
.paginate_center a {
  color: #aaabac;
}

/* PAGE / SEARCH TEMPLATE ******************************************************************/

#RecommendedProducts,
#Cart,
#PageMain {
  padding: 0 0 30px;
}

#PageMain {
  line-height: 1.5;
  overflow: hidden;
}

#PageMain img {
  max-width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#PageMain p {
  font-size: 14px;
}

#PageMain .container_one_fourth {
  font-size: 13px;
}

#PageMain .container_one_fourth h3 {
  text-align: left;
}

#PageMain label {
  margin-bottom: 10px;
}

.pplr-wrapper input,
#PageMain input[type="text"],
#PageMain input[type="date"],
#PageMain input[type="password"],
#PageMain input[type="email"],
#PageMain textarea,
#Cart textarea,
#Collections .search input[type="text"] {
  width: 100%;
  padding: 0 5px;
  font-family: /*  , */Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  max-width: 400px;
  border-radius: 0;
  border: 1px solid#aaabac;
  background: #ffffff;
  color: #aaabac;
}

.pplr-wrapper input,
#PageMain input[type="text"],
#PageMain input[type="date"],
#PageMain input[type="password"],
#PageMain input[type="email"],
#Collections .search input[type="text"] {
  height: 34px;
  line-height: 34px;
}

#PageMain textarea,
#Cart textarea {
  padding-top: 8px;
  padding-bottom: 8px;
}

#PageMain textarea {
  height: 200px;
  overflow: hidden;
  resize: none;
}

#PageMain ul,
#PageMain ol {
  margin: 0 0 12px 15px;
}

#PageMain ul li,
#PageMain ol li {
  line-height: 1.5;
}

.article #PageMain h4 {
  margin-bottom: 20px;
}

span.separator,
span.mobile_separator {
  opacity: 0.5;
  margin: 0 3px;
}

span.mobile_separator {
  display: none;
}

#Collections .search_submit,
#PageMain .search_submit {
  border: 0;
  background: transparent;
  cursor: pointer;
  margin: 0 0 0 5px;
  padding: 2px;
  position: relative;
  top: 1px;
  font-size: 16px;
  color: #8a8b8c;
}

.search_submit svg {
  min-width: 20px;
}

#Collections .search_submit:hover,
#Collections.page_search a:hover,
#PageMain .search_submit:hover {
  color: #8a8b8c;
}

#Collections.page_search a {
  display: inline;
  color: #8a8b8c;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}

form.search {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

div.static {
  position: static;
}

.page__hero {
  margin-top: 20px;
  margin-bottom: 80px;
}

.page__hero img {
  display: block;
  width: 100%;
}

.page__hero--video {
  position: relative;
  height: 0;
  padding-top: 25%;

  overflow: hidden;
}

.page__hero--video iframe {
  width: 100%;
  height: 100%;

  position: absolute;
  top: 0;
  left: 0;
}

.page__short-text {
  font-size: 16px !important;
  color: #8a8b8c;
}

.page__divider {
  height: 1px;
  background: #eee;

  margin: 80px 0;
}

.page__divider--small {
  margin: 40px 0;
}

.page__divider--blank {
  height: 0;
}

.page__grid {
  display: flex;
  flex-wrap: wrap;

  margin: 0 -12.5px;
}

.page__column {
  -webkit-box-flex: 0;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;

  max-width: 100%;

  padding: 0 12.5px;
  margin-bottom: 50px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.page__column--small {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
}

.page__column--no-padding {
  margin-bottom: 0;
}

.btn.page__button {
  height: 45px;
  line-height: 45px;
  background: #feca0a;

  padding: 0 60px;
  margin-top: 15px;
}

@media only screen and (max-width: 668px) {
  .page__hero {
    margin-bottom: 50px;
  }

  .page__divider {
    margin: 50px 0;
  }

  .page__divider--small {
    margin: 30px 0;
  }

  .page__columns {
    float: none;
    width: 100%;
  }

  .page__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .page__column--small {
    margin-bottom: 50px;
  }
}

p.category {
  line-height: 1.3;
  margin-bottom: 0;
}

p.category_small {
  font-size: 0.8em;
  line-height: 1.3;
  margin-top: 3px;
  margin-bottom: 0;
}

/* BLOG/ARTICLE TEMPLATES *******************************************************************/
.blog_page {
  overflow: hidden;
  margin-bottom: 20px;
}

#PageMain p.meta {
  font-size: 12px;
  opacity: 0.9;
  text-align: right;
  margin-bottom: 0;
  padding-top: 5px;
}

#PageMain p.meta_top {
  font-size: 12px;
  opacity: 0.9;
}

#PageMain .blog_buttons {
  float: left;
  font-size: 12px;
  opacity: 0.9;
  margin-bottom: 10px;
}

#PageMain .page_sidebar h4 {
  margin-bottom: 12px;
}

#PageMain .page_sidebar ul {
  margin-bottom: 30px;
}

/* NEW BLOG CAROSUEL */
.latest_post {
  width: 48%;
  display: inline-block;
  vertical-align: top;
}

#artical-carousel p {
  text-align: center;
}

#artical-carousel img {
  max-height: 150px;
  max-width: 225px;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  margin: 0;
  width: 14px !important;
  height: 26px !important;
  background: url(//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/arrow-left.png?v=15391092393373213598) no-repeat !important;
  background-size: 100% !important;
  float: left;
}

.owl-theme .owl-controls .owl-buttons div.owl-next {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  margin: 0;
  width: 14px !important;
  height: 26px !important;
  background: url(//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/arrow-right.png?v=6307862103261381215) no-repeat !important;
  background-size: 100% !important;
  float: right;
}

@media only screen and (max-width: 1023px) {
  .latest_post {
    width: 100%;
  }
}

/* JOURNAL BLOG */
.journal_post {
  display: inline-block;
  width: 45%;
  margin: 0 2%;
}

.journal_post p {
  margin-bottom: 10px;
}

@media only screen and (max-width: 668px) {
  .journal_post {
    width: 100%;
    margin: 0;
  }
}

/* Journal Image Hover Caption */
.img-container {
  position: relative;
  width: 100%;
  margin-bottom: 12px;
}

.img-container img {
  display: block;
}

.caption-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50px;
  width: 100%;
  opacity: 0;
  background-color: #808a8b8c;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}

.img-caption {
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: 50%;
  left: 20px;
  text-align: left;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
}

.ltw .img-caption {
  font-size: 16px;
}

.img-container:hover .caption-overlay {
  opacity: 1;
}

.split-img {
  width: 100%;
  table-layout: fixed;
  margin: 0;
}

.split-img tr > td {
  padding: 0;
}

.split-img .left {
  padding-right: 9px;
}

.split-img .right {
  padding-left: 9px;
}

.split-img .left,
.split-img .right {
  float: none;
}

/* SHOP SEO TEXT */
.collection_bottom {
  float: left;
  width: 50%;
  vertical-align: text-top;
  padding: 0 12.5px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.collection_bottom:first-of-type {
  padding-left: 0;
}

.collection_bottom:last-of-type {
  padding-right: 0;
}

@media only screen and (max-width: 668px) {
  .collection_bottom {
    float: none;

    width: auto;
    padding: 0;
  }
}

/* CONTACT TEMPLATE/BLOG COMMENTS ***********************************************************/

.contact_field {
  width: 100%;
  margin-bottom: 5px;
}

#PageMain .contact-form textarea {
  width: 100%;
  max-width: 100%;
}

#PageMain .contact-form label,
#PageMain .comment-form label {
  font-size: 13px;
  padding-bottom: 5px;
  display: inline-block;
  width: 150px;
}

#PageMain span.red {
  color: #990000;
}

#PageMain .comment {
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px dotted#a3a5a7;
}

/* CART TEMPLATE ****************************************************************************/

#Cart .checkout-journal {
  display: inline-block;
  padding: 10px;
  color: #fff;
  text-align: right;
  background: #8a8b8c;
}

#Cart .title {
  margin-top: 75px;
}

#Cart .update_cart {
  display: inline-block;
  padding: 0 15px;
  height: 24px;
  line-height: 24px;
}

#Cart #CartTable {
  width: 100%;
  border: 0;
  margin: 0;
}

#Cart #CartTable .top_row th {
  padding-top: 12px;
  font-weight: normal;
  color: #8a8b8c;
}

#Cart #CartTable th,
#Cart #CartTable td {
  vertical-align: middle;
  padding: 10px;
  text-align: left;
  border: 0;
  background: transparent;
  color: #aaabac;
}

@media screen and (max-width: 668px) {
  #Cart #CartTable th,
  #Cart #CartTable td {
    padding-left: 5px;
    padding-right: 5px;
  }
}

#Cart img.cart_img {
  display: none;
  margin: 15px 15px 15px 0;
  vertical-align: middle;
}

#Cart #CartTable td.left {
  text-align: left;
}

#Cart .remove_from_cart {
  font-size: 13px;
}

#Cart #CheckoutNote {
  margin-top: 10px;
  width: 48%;
}

#Cart #CheckoutNote textarea {
  width: 100%;
  height: 200px;
  resize: none;
  overflow: hidden;
  margin: 20px 0;
}

#Cart .summary {
  margin-bottom: 20px;
}

#Cart #AdditionalCheckout {
  padding-top: 30px;
  line-height: 44px;
}

#Cart #AdditionalCheckout .additional_checkout {
  margin-right: 10px;
}

/* ACCOUNT PAGES ***************************************************************************/

#PageMain.account label {
  display: inline-block;
  width: 180px;
  margin-right: 20px;
  font-size: 13px;
}

#PageMain.account input[type="password"],
#PageMain.account input[type="email"],
#PageMain.account input[type="text"] {
  margin-bottom: 20px;
}

#PageMain.account div.errors {
  margin-bottom: 20px;
  color: #edb6ad;
}

#PageMain.account .action_add {
  margin-bottom: 20px;
}

#PageMain.account select {
  margin-bottom: 10px;
}

#PageMain.account .address {
  margin-bottom: 15px;
}

#PageMain.account .address p {
  margin: 0;
}

#PageMain.account span.note {
  font-weight: normal;
}

#PageMain.account #order_address.group {
  overflow: hidden;
  margin-bottom: 20px;
}

#PageMain.account #order_address.group #order_payment,
#PageMain.account #order_address.group #order_shipping {
  width: 45%;
  margin-right: 5%;
  float: left;
}

#PageMain.account .customer_address h6 {
  display: inline;
  padding-right: 10px;
}

#PageMain.account .customer_address p.address_actions {
  display: inline;
}

#PageMain.account .customer_address .view_address {
  padding: 5px 0;
}

#PageMain.account .address_table {
  margin-bottom: 20px;
}

#mc_embed_signup {
  position: relative;
}

#mc_embed_signup #mce-EMAIL {
  height: 14px;
  line-height: 14px;
  vertical-align: middle;
  padding: 8px 5px;
  font-family: /*  ,*/Helvetica, Arial, sans-serif;
  margin: 0 5px 0 10px;
  width: 180px;
  border-radius: 0;
  border: 1px solid#aaabac;
  background: #ffffff;
  color: #aaabac;
  font-size: 11px;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mc_embed_signup .mc-field-group {
  display: inline-block;
  position: relative;
  line-height: 32px;
}

#mc_embed_signup #mc-embedded-subscribe {
  width: 32px;
  height: 32px;
  line-height: 28px;
  border: 0;
  padding: 0;
  margin: 0;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mc_embed_signup div.mce_inline_error {
  padding: 0;
  color: #edb6ad;
  font-weight: normal;
  z-index: 1;
  position: absolute;
  top: 37px;
  left: 10px;
  text-transform: none;
}

#mce-responses > div {
  text-transform: none;
  border: 1px solid#a3a5a7;
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.05);
  border: 1px solid#aaabac;
  background: #ffffff;
  color: #aaabac;
  position: absolute;
  top: 0;
  left: 0;
  padding: 12px;
  font-size: 11px;
  line-height: 1.4;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* OPERA FIX */

body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}

/* RESPONSIVE STUFF ************************************************************************/

.container {
  width: 94%;
  max-width: 1600px;
  padding: 0 3%;
  margin: 0 auto;
}

.container.container--layout {
  padding-top: 110px;
}

@media screen and (max-width: 668px) {
  .container.container--layout {
    padding-top: 85px;
  }
}

body .crop-modal {
  padding: 20px 3%;
  background-color: rgba(255, 255, 255, 0.5);
}

body .pplr-modal-box {
  height: calc(100vh - 40px) !important;
  padding: 20px !important;
  margin-top: 0 !important;
  border: 1px solid #ffc500;

  box-shadow: none;

  overflow: auto;
}

body .pplr-modal-body {
  max-height: calc(100vh - 275px);
  padding-right: 20px !important;
}

body .swtooltip {
  display: none !important;
}

body .pplr_deselect {
  width: auto !important;
  margin-left: 10px !important;

  line-height: 35px;
}

body .pplrgcolor {
  margin: 0 -5px;
}

body .pplr-swatch-element.pplrColor.color_image_display_box,
body .pplr-swatch-element.pplrColor.color_display_box,
body .img_thumb_small span.pplrimage {
  width: 35px;
  height: 35px;

  margin: 0 5px 10px 5px !important;
}

body .pplr-swatch-element.pplrColor.color_image_display_box:hover:after,
body .pplr-swatch-element.pplrColor.color_image_display_box.selected:after,
body .pplr-swatch-element.pplrColor.color_display_box:hover:after,
body .pplr-swatch-element.pplrColor.color_display_box.selected:after,
body .img_thumb_small span.pplrimage:hover:after,
body .img_thumb_small span.pplrimage.selected:after {
  content: '';

  position: absolute;
  top: calc(100% + 2px);
  left: -1px;

  width: calc(100% + 2px);

  border-bottom: 1px solid #8a8b8c;
}

body .pplr-p-right .pplr-collapsible label {
  font-size: 13px;

  padding: 12px 0;
  margin: 0;
  border-top: 1px solid #eee;
}

body .pplr-p-right .pplr-collapsible label:after {
  content: '-';
  float: right;
}

body .pplr-p-right .pplr-collapsible.pplr-hide label:after {
  content: '+';
}

body .pplr-arrow {
  display: none;
}

body a.pplr_close {
  font-size: 14px;
  color: #ffc500;
}

body a.pplr_close:hover {
  color: #aaabac;
}

body .pplr-item-added {
  height: auto;

  background: white;
  border-top: 1px solid #ffc500;
}

body .pplr-modal-box header {
  position: absolute;
  top: 0;
  right: 0;
}

@media screen and (max-width: 668px) {
  body .pplr-modal-box {
    width: 100%;
    height: 80vh !important;
  }
}

body .pplr-p-right {
  padding: 20px 0;
  border: none;

  height: auto !important;
}

body .pplr-p-right label {
  text-align: left;

  font-size: 16px;
  font-family: 'DadaGroteskBook', arial, helvetica;
  font-weight: normal;
  line-height: 1.3;
  margin-bottom: 10px;
  color: #8a8b8c !important;
}

body .pplr-p-right label span.money {
  display: block;

  font-size: 20px !important;
  font-weight: normal;
  color: #8a8b8c !important;
}

body .pplr_ex_button .pplr_cur {
  display: none;
}

body .pplr_ex_inner:before {
  content: "Personalised products made in Rains Edit are customised just for you. This means that such products are not returnable, unless there is any manufacturing error. Please be careful when choosing your size.";
  display: block;
  margin-top: 20px;
  text-align: left;
}

@media screen and (max-width: 640px) {
  body .pplr_ex_inner .pplr-btn {
    max-width: calc(100% - 40px);
  }
}

body .pplr_ex_button button {
  margin: 0;
  width: 100%;

  background: #ffc500;
}

body .pplr_ex_button button:hover {
  background: #8a8b8c;
}

.content_column {
  width: calc(50% - 15px);
  float: left;
  position: relative;
}

.content_side_outer {
  margin-left: 30px;
  position: relative;
  width: calc(50% - 15px);
  float: left;
}

.content_side_outer .container {
  width: 100%;
  max-width: 500px;
  padding: 0;
  margin: auto;
}

/* RESPONSIVE - tablet/mobile devices */
@media screen and (max-width: 1024px) {
  #ProductMain {
    margin-bottom: 0;
  }

  .content_column {
    width: 48%;
  }

  .content_side_outer {
    margin-left: 4%;
    width: 48%;
  }

  #PageMain.account .customer_address p.address_actions {
    display: block;
  }
}

@media screen and (max-width: 668px) {
  .container {
    width: 88%;
    margin: 0px auto !important;
  }

  span.separator,
  span.mobile_separator {
    margin: 0 1px;
    display: none;
  }

  .collection_list li.last-in-row {
    padding: 0;
    margin: 0;
  }

  .content_side_outer {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
    padding: 20px 0 0;
  }

  .content_column {
    float: none;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
  }

  .collection_top {
    margin: 0 !important;
  }

  #Collections span.filter_label {
    float: none;
    display: block;
    font-size: 12px;
    cursor: pointer;
    color: #8a8b8c;
  }

  #Collections span.filter_label:after {
    content: '';
  }

  #supersized {
    z-index: -1;
  }

  #Cart #CheckoutNote textarea {
    max-width: 100%;
  }

  #Cart #CheckoutNote {
    width: 100%;
    float: none;
    text-align: left;
  }

  #Cart .cart_info_container > h3 {
    text-align: center;
  }

  #Cart .cart_img_main {
    display: none;
  }

  #Cart img.cart_img {
    display: block;
    max-width: 50px;
    float: left;
    margin: 0 10px 10px 0;
  }

  /*#Cart .cart_remove, */
  #Cart .cart_total {
    display: none;
  }

  #Cart #AdditionalCheckout {
    text-align: center;
  }

  #Cart #AdditionalCheckout .additional_checkout {
    text-align: center;
  }

  #Collections .search input[type="text"] {
    width: 85%;
  }

  #PageMain.account .customer_address p.address_actions {
    display: block;
  }

  #ProductImages {
    margin: 0;
    padding: 0;
  }

  .content_side_outer {
    padding: 0;
  }
}

/* RESPONSIVE - 480px and below */
.show-for-mobile-only-block,
.show-for-mobile-only-inline-block {
  display: none !important;
}

@media screen and (max-width: 668px) {
  .show-for-mobile-only-block {
    display: block !important;
  }

  .show-for-mobile-only-inline-block {
    display: inline-block !important;
  }

  .hide-for-mobile {
    display: none !important;
  }

  .container {
    width: 88%;
    height: auto;
    padding: 0;
    float: none;
  }

  span.separator,
  span.mobile_separator {
    margin: 0 1px;
    display: inline;
  }

  .col li .details_outer {
    min-height: 20px;
  }

  .col li .table_cell span {
    font-size: 14px;
  }

  #mc_embed_signup #mce-EMAIL {
    margin: 0 10px 0 0;
  }

  #mc_embed_signup .mc-field-group {
    margin: 10px 0 0 0;
    display: block;
  }
}

/* FADE-IN **********************************************************************/
.collection_top {
  opacity: 0;
}

/* ALL BUTTON THINGS ************************************************************/

.btn,
#add,
#PageMain button[type="submit"],
#PageMain input[type="submit"],
#mc-embedded-subscribe {
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: pointer;
  font-family: 'DadaGroteskBook', arial, helvetica !important;
  border: 0;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  padding: 0 16px;
  text-align: center;
  background: #b4b7ba;
  color: #ffffff;
  -webkit-transition-property: background-color, opacity, color;
  -webkit-transition-duration: 0.2s, 0.2s;
  -webkit-transition-timing-function: ease-in-out, ease-in-out;
  -moz-transition-property: background-color, opacity, color;
  -moz-transition-duration: 0.2s, 0.2s;
  -moz-transition-timing-function: ease-in-out, ease-in-out;
  -o-transition-property: background-color, opacity, color;
  -o-transition-duration: 0.2s, 0.2s;
  -o-transition-timing-function: ease-in-out, ease-in-out;
  -ms-transition-property: background-color, opacity, color;
  -ms-transition-duration: 0.2s, 0.2s;
  -ms-transition-timing-function: ease-in-out, ease-in-out;
  transition-property: background-color, opacity, color;
  transition-duration: 0.2s, 0.2s;
  transition-timing-function: ease-in-out, ease-in-out;
 border-radius: 0;
 text-transform: none;
  font-size: 14px;
  /* undo iPad styling */
  -webkit-appearance: none;

}

.btn:hover,
#add:hover,
.add:hover,
#PageMain button[type="submit"]:hover,
#PageMain input[type="submit"]:hover,
#mc-embedded-subscribe:hover {
  background: #ffc500;
  color: #ffffff;
}

.btn--full {
  width: 100%;
}

.add-to-bag {
  width: 100%;
  height: 42px;
  line-height: 42px;

  background: #ffc500;
  font-size: 16px;
  color: #ffffff;
}

.add-to-bag:disabled,
.add-to-bag:hover {
  background: #8a8b8c;
}

.add-to-bag span {
  display: inline-block;

  transition: 200ms;
  opacity: 0;
  transform: translateX(-10px);
}

.add-to-bag:not(.disabled):hover span,
.add-to-bag span.text {
  opacity: 1;
  transform: translateX(0);
}

.add-to-bag.disabled,
.add.disabled,
.add-to-bag.disabled:hover,
.add.disabled:hover {
  background: #b4b7ba;
  color: white;
  cursor: default;
}

/* UNresponsive (IE7 and IE8) */
table, tbody, td, tr {
  border: none !important;
}

tr {
  border: none !important;
}

tr {
  border-bottom: 1px solid #eee !important;
}

.ltw-blocks__image,
.collection-thermal-store__image {
  margin-bottom: 12px;

  position: relative;
}

.ltw-blocks h2 {
  margin-bottom: 30px;
}

.ltw-blocks__image img {
  display: block;
}

.ltw-blocks__image:before,
.collection-thermal-store__image:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}

.ltw-blocks__image:hover:before,
.collection-thermal-store__image:hover:before {
  opacity: 0.08;
}

.scroll-slide {
  width: 100%;
}

.scroll-slide .slides {
  height: 100%;
}

.scroll-slide .slides li {
  height: 100%;
  margin: 0;
}

.scroll-slide .slides li a {
  margin-top: 0;
}

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

  #ship-selector {
    display: none;
  }

}

/* Layer with position absolute in order to have it over the video
* --------------------------------------- */
#section0 .layer {
  position: absolute;
  z-index: 4;
  width: 100%;
  left: 0;
  top: 43%;
}

/*solves problem with overflowing video in Mac with Chrome */
#section0 {
  overflow: hidden;
}

 * {
  margin: 0;
}

html, body {
  height: 100%;
}

h2.related {
  margin-bottom: 14px;
  text-align: left;
  text-transform: Normal;
}

ul.related-products {
  margin: 0 -5px 20px;
  list-style: none;
}

ul.related-products li {
  float: left;
  margin: 0;
  padding: 0 5px;
  width: 25%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

ul.related-products li a {
  display: block;
  background: #f0f1f5;
  margin-bottom: 20px;
}

ul.related-products li img {
  width: 100%;
}

@media screen and (max-width: 668px) {
  ul.related-products li {
    width: 50%;
  }
}

.productVideoPlay {
  position: absolute;
  top: 50%;
  left: 50%;

  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  /* Reset */
  width: 40px;
}

#newsletter-signup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9000;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background: rgba(138, 139, 140, 0.5);
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

#newsletter-signup.active {
  opacity: 1;
  visibility: visible;
}

#newsletter-signup .box {
  position: relative;
  top: 50%;
  margin: 0 auto;
  padding: 50px 30px 30px;
  width: 320px;
  font-size: 14px;
  color: #8a8b8c;
  text-align: center;
  background: #fff;
  box-sizing: border-box;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#newsletter-signup .box a.close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  line-height: 20px;
  color: #8a8b8c;
  text-align: center;
  text-decoration: none;
}

#newsletter-signup .box h2 {
  margin: 0;
  padding-bottom: 10px;
  font-size: 14px;
  font-family: 'DadaGroteskBook', Arial, Helvetica;
  letter-spacing: 2px;
  color: #8a8b8c;
  text-transform: uppercase;
}

#newsletter-signup .box p {
  margin-bottom: 30px;
  font-size: 14px;
  color: #aaabac;
  line-height: 1.5;
  text-align: center;
}

#newsletter-signup .box input[type=email],
#newsletter-signup .box select,
.template-product-gift-card .single-option-selector {
  margin-bottom: 10px;
  padding: 0 25px 0 5px;
  width: 100%;
  height: 32px;
  font-size: 12px;
  font-family: 'DadaGroteskBook', Helvetica, Arial, sans-serif;
  color: #aaabac !important;
  border: 1px solid #eee;
  box-sizing: border-box;
}

#newsletter-signup .box input[type=email]::-webkit-input-placeholder {
  opacity: 1;
}

#newsletter-signup .box input[type=email]::-moz-placeholder {
  opacity: 1;
}

#newsletter-signup .box input[type=email]:-ms-input-placeholder {
  opacity: 1;
}

#newsletter-signup .box input[type=email]:-moz-placeholder {
  opacity: 1;
}

#newsletter-signup .box input[type=submit] {
  margin: 0;
  width: 100%;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  background: #b4b7ba;
}

#newsletter-signup .box input[type=submit]:hover {
  background: #ffc500;
}

#newsletter-signup .box .gender {
  position: relative;
  text-align: justify;
}

#newsletter-signup .box .gender:after {
  content: '';
  display: inline-block;
  position: relative;
  width: 100%;
  height: 0;
  line-height: 0;
}

#newsletter-signup .box .gender .item {
  display: inline-block;
}

#newsletter-signup .box .gender label {
  cursor: pointer;
}

#newsletter-signup .box .gender .radio {
  display: inline-block;
  position: relative;
  border: 1px solid #eee;
  width: 18px;
  height: 18px;
}

#newsletter-signup .box .gender .caption {
  position: relative;
  top: -4px;
  margin-top: -5px;
  margin-left: 5px;
  font-size: 12px;
  color: #aaabac;
  line-height: 1.5;
  text-align: center;
}

#newsletter-signup .box .gender input[type="radio"] {
  display: none;
}

#newsletter-signup .box .gender input[type="radio"]:checked + .radio:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  left: calc(50% - 3px);
  width: 6px;
  height: 6px;
  background: #b4b7ba;
  border-radius: 50%;
}

.template-product-gift-card .selector-wrapper label {
  display: none;
}

.template-product-gift-card .selector-wrapper .single-option-selector {
  font-size: 20px;
  color: #8a8b8c !important;
}

#newsletter-signup .box a.close svg {
  width: 10px;
}

/*
 * Rains EDIT
 */
.responsive-embed {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  margin: 50px 0;
}

.responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.event-container {
  margin: 0 -10px;
}

.event {
  position: relative;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  width: 50%;
  float: left;

  padding: 0 5px;
  margin-bottom: 30px;

  color: #feca0a;
}

@media only screen and (max-width: 668px) {
  .event {
    width: 100%;
  }
}

.event__body,
.event__title {
  color: #feca0a;
}

.event--inactive:after {
  content: '';

  position: absolute;
  top: 0;
  left: 5px;
  width: calc(100% - 10px);
  height: 100%;

  background: rgba(225, 225, 225, 0.5);
}

.event__image {
  width: 100%;

  -webkit-transition: 500ms;
  transition: 500ms;

  margin-bottom: 5px;

  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.event__image:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

.event__content {
  padding: 10px;
}

.event__content p {
  margin: 0;

  color: inherit;
}

.event__button {
  display: inline-block;
  height: 30px;
  line-height: 30px;

  padding: 0 15px;

  background: white;
  border: 1px solid;
  color: #feca0a;

  font-size: 1em;

  float: right;
}

.event__button:hover {
  text-decoration: none;

  background: #feca0a;
  border-color: #feca0a;
  color: white;
}

.event__description {
  margin: 25px 0;

  color: inherit;
}

.event__form {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  position: absolute;
  top: 0;
  left: 5px;

  z-index: 5;

  width: calc(100% - 10px);
  min-height: 100%;

  background: white;
  padding: 10px;
}

.event__form ul {
  list-style: none;
  margin: 0 !important;
}

.event__form input[type="radio"],
.event__form input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  width: 20px;
  height: 20px;
  margin-right: 5px;

  border: 1px solid #feca0a;

  vertical-align: bottom;
}

.event__form input[type="radio"]:checked,
.event__form input[type="checkbox"]:checked {
  background: #feca0a;
}

.event__form ul li {
  display: inline-block;
  margin: 0 15px 10px 0 !important;
}

.event__form ul li:first-child {
  margin-left: 0 !important;
}

.event__form ul li:last-child {
  margin-right: 0 !important;
}

.event__form .event__button {
  margin-top: -6px;
}

.event__form p {
  margin: 0;

  color: inherit;
}

.event__form input[type="text"],
.event__form input[type="email"],
.event__form select {
  font-family: 'DadaGroteskBook', arial, helvetica !important;
  width: 100%;
  max-width: none !important;

  color: inherit !important;
  border-color: #feca0a !important;

  height: 35px;
  line-height: 35px;
  padding: 0 10px;

  margin-bottom: 10px;
}

.event__form select {
  background: #ffffff url(//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/arrow_dropdown_yellow.png?v=7822061647303202448) 97% center no-repeat
}

.event__form ::-webkit-input-placeholder {
  color: #feca0a;
  opacity: 1;
}

.event__form ::-moz-placeholder {
  color: #feca0a;
  opacity: 1;
}

.event__form :-ms-input-placeholder {
  color: #feca0a;
  opacity: 1;
}

.event__form :-moz-placeholder {
  color: #feca0a;
  opacity: 1;
}

.event__form ::placeholder {
  color: #feca0a;
  opacity: 1;
}

.event__close {
  position: absolute;
  top: 10px;
  right: 10px;

  cursor: pointer;

  font-size: 1.2em;
}

.edit__instagram-feed {
  padding-bottom: 40px;
}

/**
 * Collection USP
 */
.product-loop-usp li {
  display: block;
  width: auto;
  margin: auto;
  padding-top: initial;

  line-height: 30px;
}

.product-loop-usp p:first-child {
  margin-bottom: 20px;
}

.product-loop-usp__content {
  margin: auto;
}

@media screen and (max-width: 668px) {
  .product-loop-usp__content {
    width: 230px;
    margin: auto;
  }
}

/* Small */
.product-loop-usp--small b {
  font-size: 1.1em;
  margin-right: 10px;
}

.product-loop-usp--small {
  text-align: left;
}

.product-loop-usp--small .product-loop-usp__content {
  max-width: 90%;

  position: absolute;
  top: 50%;
  -webkit-transform: translate(5%, -50%);
  -moz-transform: translate(5%, -50%);
  -ms-transform: translate(5%, -50%);
  -o-transform: translate(5%, -50%);
  transform: translate(5%, -50%);
}

@media screen and (max-width: 668px) {
  .product-loop-usp--small {
    height: auto !important;
  }

  .product-loop-usp--small .product-loop-usp__content {
    max-width: 100%;

    position: initial;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

/* Wide */
.product-loop-usp--wide {
  margin: 20px 0 40px 0 !important;
}

.product-loop-usp--wide .product-loop-usp__content {
  max-width: 65%;
}

@media screen and (max-width: 668px) {
  .product-loop-usp--wide {
    margin: 10px 0 !important;
  }

  .product-loop-usp--wide .product-loop-usp__content {
    max-width: 100%;
  }
}

.product-loop-usp--wide {
  width: 100% !important;
}

.gift {
  margin: 0;
}

.gift .caption {
  color: #ffc500;
}

.visible-mobile {
  display: none;
}

@media only screen and (max-width: 668px) {
  .visible-desktop {
    display: none;
  }

  .visible-mobile {
    display: block;
  }
}

.template-page-edit .page__divider {
  background: #ffc500;
}

.template-page-edit .col li .table_cell span,
.template-page-edit .page__short-text p,
.template-page-edit .header,
.template-page-edit .header--visible .header__content,
.template-page-edit .header:hover .header__content,
.template-page-edit .page__short-text {
  color: #ffc500;
}

.geo-selector {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background: rgba(138, 139, 140, 0.5);
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.geo-selector.active {
  opacity: 1;
  visibility: visible;
}

.geo-selector .content {
  position: relative;
  top: 50%;
  margin: 0 auto;
  padding: 50px 30px 30px;
  width: 320px;
  font-size: 14px;
  color: #8a8b8c;
  text-align: center;
  background: #fff;
  box-sizing: border-box;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);

  z-index: 10;
}

.geo-selector .content h2 {
  font-size: 20px;
  text-align: left;
}

.geo-selector .content .btn {
  display: block;

  background: transparent;
  border: 1px solid #aaabac;

  text-align: left;
  color: #aaabac;
}

.geo-selector .content .btn:hover {
  border-color: #ffc500;
  color: #ffc500;

  text-decoration: none;
}

.page-title {
  margin-bottom: 30px;
}

.page-stores-header {
  margin-bottom: 15px;
}

.page-stores-header .video {
  height: 0;

  position: relative;
  padding-top: 75%;
}

.page-stores-header .video iframe {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  display: block;
}

@media only screen and (max-width: 668px) {
  .page-stores-header {
    margin: 0 -6% 15px -6%;
  }
}

.page-stores-header img,
.page-stores-header iframe {
  width: 100%;
}

@media only screen and (max-width: 668px) {
  .page-stores-header img {
    display: none;
  }
}

.page-stores-list {
  padding: 15px;
  margin-bottom: 30px;

  background: #eef1f4;
}

@media only screen and (max-width: 668px) {
  .page-stores-list {
    padding: calc(30px - 3%);
    margin: 0 -6% 30px -6%;
  }
}

.page-stores-list .selector select {
  width: 100%;
}

@media only screen and (min-width: 669px) {
  .page-stores-list .selector {
    display: none;
  }

  .page-stores-list .list {
    -moz-column-count: 4;
    -moz-column-gap: 15px;
    -webkit-column-count: 4;
    -webkit-column-gap: 15px;
    column-count: 4;
    column-gap: 15px;
  }

  .page-stores-list .list .item {
    list-style-position: inside;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    overflow: hidden;
  }
}

.page-stores-list .item p {
  margin: 0;
}

#PageMain .page-stores-list .item ul {
  list-style: none;

  margin: 0 0 15px 0;
}

#PageMain .page-stores-list .item ul li {
  margin: 0;
}

#PageMain .page-stores-products ul {
  margin: 0;
}

.page-stores-form {
  padding: 30px 0;
}

@media only screen and (min-width: 669px) {
  .page-stores-form {
    padding: 30px;
  }
}

#PageMain .page-stores-form input,
#PageMain .page-stores-form select {
  width: 100%;
  max-width: initial;

  margin-bottom: 15px;
}

.template-page-stores #PageMain {
  overflow: visible;
}

.page-store-header {
  margin-bottom: 15px;
}

.page-store-header .date {
  text-transform: capitalize;
}

.page-store-header img {
  display: block;
}

.page-store-header .video {
  height: 0;

  position: relative;
  padding-top: 75%;
}

.page-store-header .video iframe {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  display: block;
}

.page-store-header .content {
  padding: 15px;
  margin-top: 20px;
}

.page-store-header .content ul {
  list-style: none;
  margin: 0 !important;
}

.page-store-header .content ul li {
  margin: 0 0 15px 0;
}

.page-store-header .content ul li img {
  width: 40px;
}

.page-store-header .content ul li span {
  max-width: calc(100% - 55px);
}

@media only screen and (max-width: 668px) {
  .page-store-header img.hide_mobile {
    display: none;
  }

  .page-store-header .video {
    display: none;
  }

  .page-store-header .content .rte {
    margin-bottom: 30px;
  }
}

.page-store-images img {
  display: block;
  margin-bottom: 15px;
}

body div.eapps-widget.eapps-widget-show-toolbar:hover:before,
body div.eapps-widget.eapps-widget-show-toolbar:before {
  border: none;
}

/**
 * Section: Featured collection
 */
.featured-collection {
  padding: 80px 0;
}

.featured-collect__title {
  font-size: 40px;
  margin-bottom: 30px;
  text-align: center;
}

@media only screen and (max-width: 668px) {
  .featured-collection {
    padding: 40px 0;
  }

  .featured-collect__title {
    font-size: 20px;
  }
}

/**
 * Section: Footer
 */
.footer {
  padding: 40px 0 15px 0;

  background: #b6babd;
  color: white;
}

.footer a,
.footer__title {
  color: inherit !important;
}

.footer__title {
  text-transform: uppercase;

  margin-bottom: 40px;
}

.footer__item {
  margin-bottom: 40px;
}

.footer__list {
  list-style: none;
}

.footer__list li {
  margin: 0;
}

.footer__bottom {
  padding-top: 15px;
  margin-top: 40px;
  border-top: 1px solid white;
}

.footer__copyright {
  font-size: 11px;
  text-transform: uppercase;
}

.footer__country-selector,
.footer__newsletter input[type=email],
.footer__newsletter select {
  box-sizing: border-box;

  background-color: transparent;

  padding: 0 25px 0 5px;
  margin-bottom: 10px;
  border: 1px solid white;
  border-radius: 0;
  background-clip: padding-box;

  width: 100%;
  height: 32px;

  font-size: 12px;
  font-family: 'DadaGroteskBook', Helvetica, Arial, sans-serif;
  color: white;
}

.footer__country-selector {
  border: none;
  padding-left: 0;
  width: auto;

  margin-left: auto; /* Right align */
  margin-bottom: 0;
}

.footer__country-selector,
.footer__newsletter select {
  background-image: url(//cdn.shopify.com/s/files/1/0026/1138/0281/t/169/assets/arrow_dropdown_white.png?v=6270284568658150681);
}

.footer__country-selector option,
.footer__newsletter select option {
  color: #aaabac;
}

.footer__newsletter input[type=email]::-webkit-input-placeholder {
  color: white;
  opacity: 1;
}

.footer__newsletter input[type=email]::-moz-placeholder {
  color: white;
  opacity: 1;
}

.footer__newsletter input[type=email]:-ms-input-placeholder {
  color: white;
  opacity: 1;
}

.footer__newsletter input[type=email]:-moz-placeholder {
  color: white;
  opacity: 1;
}

.footer__newsletter button[type=submit]#mc-embedded-subscribe {
  background: white;

  margin: 0;

  width: 100%;

  font-size: 14px;
  color: #b6babd;
  text-transform: uppercase;
}

.footer__newsletter button[type=submit] span {
  display: inline-block;

  transition: 200ms;
  opacity: 0;
  transform: translateX(-10px);
}

.footer__newsletter button[type=submit]:hover span,
.footer__newsletter button[type=submit] span.text {
  opacity: 1;
  transform: translateX(0);
}

.footer__newsletter .gender {
  position: relative;
}

.footer__newsletter .gender:after {
  content: '';
  display: inline-block;
  position: relative;
  width: 100%;
  height: 0;
  line-height: 0;
}

.footer__newsletter .gender .item {
  display: inline-block;
  margin-right: 15px;
}

.footer__newsletter .gender label {
  cursor: pointer;
}

.footer__newsletter .gender .radio {
  display: inline-block;
  position: relative;
  border: 1px solid #eee;
  width: 18px;
  height: 18px;
}

.footer__newsletter .gender .caption {
  position: relative;
  top: -4px;
  margin-top: -5px;
  margin-left: 5px;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
}

.footer__newsletter .gender input[type="radio"] {
  display: none;
}

.footer__newsletter .gender input[type="radio"]:checked + .radio:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  left: calc(50% - 3px);
  width: 6px;
  height: 6px;
  background: white;
  border-radius: 50%;
}

.footer__newsletter .disclaimer {
  padding-top: 1.5em;
  font-size: 12px;
}

@media only screen and (max-width: 1023px) {
  .footer__item--linklist {
    display: none;
  }

  .footer__item {
    margin-bottom: 20px;
  }

  .footer__bottom {
    margin-top: 20px;
  }

  .footer__country-selector {
    margin-bottom: 20px;

    margin-left: initial; /* Reset align */
  }
}

/**
 * Section: Split
 */
.split {
  overflow: hidden;
  position: relative;
  padding: 80px 0;
}

.split__overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.split__overlay h2,
.split__overlay h3 {
  color: inherit !important;
}

.split__overlay h2 {
  font-size: 50px;
}

.split__overlay h3 {
  font-size: 30px;
  font-weight: normal;
}

.split__block img {
  max-width: 100%;
}

.split__button {
  color: inherit;
  display: inline-block;
  padding: 0.5rem 1.7rem;
  margin-top: 3rem;
  background: none;
  border: 1px solid currentColor;
  text-decoration: none;
}

.split__button:hover {
  text-decoration: none;
}

.split__block--image,
.split__image {
  min-height: 100vh;
}

.split__block--video,
.split__video {
  width: 100%;
  height: 100vh;
}

.split__image {
  display: block;
  position: relative;

  background-size: cover;
  background-position: center;
}

.split__image.lazyload-bg {
  transition: opacity 1s;
  opacity: 0;
}

.split__image.is-loaded {
  opacity: 1;
}

.split__image--indent {
  margin: 80px 40px;
  min-height: calc(100vh - 160px);
}

.split__block--text {
  font-size: 30px;
}

@media only screen and (max-width: 668px) {
  .split {
    padding: 40px 0;
  }

  .split__overlay h2 {
    font-size: 30px;
  }

  .split__overlay h3 {
    font-size: 16px;
  }

  .split__block--image,
  .split__image {
    min-height: 60vh;
  }

  .split__block--video,
  .split__video {
    height: 60vh;
  }

  .split__image--indent {
    margin: 40px 20px;
    min-height: calc(60vh - 80px);
  }

  .split__block--text {
    font-size: 20px;
  }

  .split__block--text:last-child,
  .split__block--text .split__button {
    margin-top: 30px;
  }

  .split__block--text:first-child .split__button {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 1023px) {
  .split__block--image,
  .split__image {
    min-height: 60vh;
  }

  .split__image--indent {
    margin: 40px 20px;
    min-height: calc(60vh - 80px);
  }
}

/**
 * Section: Text columns
 */
.text-columns {
  padding: 60px 0;
}

.text-columns--border-top {
  border-top: 1px solid #eee;
}

.text-columns--border-bottom {
  border-bottom: 1px solid #eee;
}

.text-columns p {
  font-size: 20px;
  text-align: center;
}

.text-columns p:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 668px) {
  .text-columns {
    padding: 30px 0;
  }

  .text-columns p {
    font-size: 14px;
  }
}

/**
 * Additional payment buttons align
 */
[data-shopify-buttoncontainer] {
    justify-content: flex-end;
  }
