
@charset "UTF-8";


/* custom fonts */

@font-face {
    font-family: 'SuisseIntl-Bold';
    src: url('SuisseIntl-Bold.woff2') format('woff2'),
         url('SuisseIntl-Bold.woff') format('woff'),
        url('SuisseIntl-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  font-display: swap;
}
@font-face {
    font-family: 'SuisseIntl-Book';
    src: url('SuisseIntl-Book.woff2') format('woff2'),
         url('SuisseIntl-Book.woff') format('woff'),
        url('SuisseIntl-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  font-display: swap;
}
@font-face {
    font-family: 'SuisseIntl-Medium';
    src: url('SuisseIntl-Medium.woff2') format('woff2'),
         url('SuisseIntl-Medium.woff') format('woff'),
        url('SuisseIntl-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  font-display: swap;
}
@font-face {
    font-family: 'SuisseIntl-Regular';
    src: url('SuisseIntl-Regular.woff2') format('woff2'),
         url('SuisseIntl-Regular.woff') format('woff'),
        url('SuisseIntl-Regular.ttf') format('truetype');
    font-weight: normal;
  font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'SuisseIntl-SemiBold';
    src: url('SuisseIntl-SemiBold.woff2') format('woff2'),
         url('SuisseIntl-SemiBold.woff') format('woff'),
        url('SuisseIntl-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  font-display: swap;
}

/*
File structure:
[Assign user-editable variables in liquid]
[Assign settings variables in liquid]
[Assign conditional variables in liquid]
[Assign variables in scss]
*/









































/* Typography sizes */
/* Font imports */



 
 
 




 
 
 



  
  
  



 
 
 

/* normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
body.template-page {
	padding-top: 20px!important;
}
body.template-collection {
    padding-top: 30px!important;
}
body.template-product {
    padding-top: 20px!important;
}
body.template-blog {
    padding-top: 30px!important;
}

.tmenu--wrap .tmenu_nav{

display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.menu.menu_horizental.desktop-only{
max-width: 100%;
  width:1300px!important;
}
.slider-nav-thumbnails .slick-slide.slick-current{
border-bottom:2px solid #000;
}

.tmenu_item_text {
    font-size: 15.2px!important;
  padding:10px 7px!important;
}
li.tmenu_item.tmenu_item--root.tmenu_item_level_0 .tmenu_item_text {
    font-size: 15.2px!important;
  padding:10px 7px 3px!important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

a {
  background: transparent;
}


a:active, a:hover {
  outline: 0;
  text-decoration: none;
  color: inherit!important;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: .67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

button, input, optgroup, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

/* Colorbox Styles */
#cboxOverlay, #cboxWrapper, #colorbox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

#cboxWrapper {
  max-width: none;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

#cboxBottomLeft, #cboxMiddleLeft {
  clear: left;
}

#cboxContent {
  position: relative;
}

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingGraphic, #cboxLoadingOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
  cursor: pointer;
}

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
header.tabs-nav li {
    min-width: 107px;
    text-align: center;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

#cboxContent, #cboxLoadedContent, #colorbox {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

#cboxOverlay {
  background: #fff;
}

#colorbox {
  outline: 0;
}

#cboxTopLeft {
  width: 25px;
  height: 25px;
  background: url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/cbox_border1.png?v=113436874971659238651680692475) no-repeat 0 0;
}

#cboxTopCenter {
  height: 25px;
  background: url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/cbox_border1.png?v=113436874971659238651680692475) repeat-x 0 -50px;
}

#cboxTopRight {
  width: 25px;
  height: 25px;
  background: url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/cbox_border1.png?v=113436874971659238651680692475) no-repeat -25px 0;
}

#cboxBottomLeft {
  width: 25px;
  height: 25px;
  background: url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/cbox_border1.png?v=113436874971659238651680692475) no-repeat 0 -25px;
}

#cboxBottomCenter {
  height: 25px;
  background: url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/cbox_border1.png?v=113436874971659238651680692475) repeat-x 0 -75px;
}

#cboxBottomRight {
  width: 25px;
  height: 25px;
  background: url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/cbox_border1.png?v=113436874971659238651680692475) no-repeat -25px -25px;
}

#cboxMiddleLeft {
  width: 25px;
  background: url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/cbox_border2.png?v=142803151667698387151680692475) repeat-y 0 0;
}

#cboxMiddleRight {
  width: 25px;
  background: url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/cbox_border2.png?v=142803151667698387151680692475) repeat-y -25px 0;
}

#cboxContent {
  background: #fff;
  overflow: hidden;
}

.cboxIframe {
  background: #fff;
}

#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

#cboxLoadedContent {
  margin-bottom: 20px;
}

#cboxTitle {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  color: #999;
}

#cboxCurrent {
  display: none !important;
  position: absolute;
  bottom: 0;
  left: 100px;
  color: #999;
}

#cboxLoadingOverlay {
  background: #fff url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/loading.gif?v=115678512110750922101680692475) no-repeat center 50px;
}

#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: 0 0;
}

#cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active {
  outline: 0;
}

#cboxSlideshow {
  position: absolute;
  bottom: 0;
  right: 42px;
  color: #444;
}

#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #444;
}

#cboxNext {
  position: absolute;
  bottom: 0;
  left: 6.5em;
  color: #444;
}

#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  color: #444;
}

.cboxIE #cboxBottomCenter, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight, .cboxIE #cboxTopCenter, .cboxIE #cboxTopLeft, .cboxIE #cboxTopRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: February 7, 2016
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  /*width: 100%;*/
  height: 100%;
  position: relative;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform, height;
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  z-index: 10;
  cursor: pointer;
  margin-top: -22px;
  -moz-background-size: 44px 44px;
  -webkit-background-size: 44px 44px;
  background-size: 44px 44px;
  display: flex;
  align-items: center;
  background: #ffffff;
  transition: all 80ms ease-out;
  border-radius: 50%;
  padding: 5px;
  background-clip: content-box;
}

.swiper-button-prev:hover, .swiper-button-prev:focus,
.swiper-button-next:hover,
.swiper-button-next:focus {
  opacity: 1;
}

.swiper-button-prev:hover svg, .swiper-button-prev:focus svg,
.swiper-button-next:hover svg,
.swiper-button-next:focus svg {
  fill: #848484;
}

.swiper-button-prev svg,
.swiper-button-next svg {
  margin: 0 auto;
  height: 20px;
  width: 20px;
}

.swiper-button-prev {
  left: 3px;
}

.swiper-button-next {
  right: 3px;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
}

/*.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}*/
/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}

/* 3D Container */

/* Scrollbar */
.swiper-scrollbar {
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 3px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
}
.index-hero-slideshow {
    height: 65vh!important;
    min-height: 65vh!important;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* theme override */
.swiper-scrollbar {
  left: 0;
  width: 100%;
  bottom: 0;
  height: 3px;
  background: rgba(255, 255, 255, 0.4);
}

.text-over-image .rimage-outer-wrapper::after, .text-beside-image .text-beside-image__image .rimage-outer-wrapper::after,
.text-beside-image .image-beside-image__image .rimage-outer-wrapper::after,
.image-beside-image .text-beside-image__image .rimage-outer-wrapper::after,
.image-beside-image .image-beside-image__image .rimage-outer-wrapper::after, .slideshow .slide::after, .template-password body::before {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.type-0, .product-policies, .cart-list .backorder, .product-block .price, .collection-block .price, .unit-price {
  font-size: 0.875rem;
  line-height: 1.5;
}

.type-1, .overlay-type .line-3 {
  font-size: 1rem;
  line-height: 1.4;
}

/* .type-2, h4, .h4, .overlay-type .line-2 {
  font-size: 2.25rem;
  line-height: 2.4;
} */

.type-2, h6, .h6, .overlay-type .line-2 {
  font-size: 1.25rem;
  line-height: 1.4;
}

@media screen and (max-width: 959px) {
  .type-2, h6, .h6, .overlay-type .line-2 {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 767px) {
  .type-2, h6, .h6, .overlay-type .line-2 {
    font-size: 1.15rem;
    line-height: 1.25;
  }
}

.type-3, h3, .h3, h4, blockquote, .under-cart .subtotal, .h4, h5, .h5, .section-title {
  font-size: 1.5rem;
  line-height: 1.4;
}

@media screen and (max-width: 959px) {
  .type-3, h3, .h3, h4, blockquote, .under-cart .subtotal, .h4, h5, .h5, .section-title {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 767px) {
  .type-3, h3, .h3, h4, blockquote, .under-cart .subtotal, .h4, h5, .h5, .section-title {
    font-size: 1.3rem;
    line-height: 1.25;
  }
}

.type-4, h2, .h2, .featured-blog__title {
  font-size: 2.25rem;
  line-height: 1.4;
}

@media screen and (max-width: 959px) {
  .type-4, h2, .h2, .featured-blog__title {
    font-size: 2rem;
  }
}

@media screen and (max-width: 767px) {
  .type-4, h2, .h2, .featured-blog__title {
    font-size: 1.75rem;
    line-height: 1.25;
  }
}

.type-5, h1, .h1, .overlay-type .line-1, .featured-blog__article-title, .featured-blog__count {
  font-size: 38px;
  line-height: 1.4;
  font-family: SuisseIntl-Bold;
}

@media screen and (max-width: 959px) {
  .type-5, h1, .h1, .overlay-type .line-1, .featured-blog__article-title, .featured-blog__count {
    font-size: 2.6rem;
  }
}

@media screen and (max-width: 767px) {
  .type-5, h1, .h1, .overlay-type .line-1, .featured-blog__article-title, .featured-blog__count {
    font-size: 1.75rem;
    line-height: 1.25;
  }
}

.type-6 {
  font-size: 5rem;
  line-height: 1.4;
}

@media screen and (max-width: 959px) {
  .type-6 {
    font-size: 4.2rem;
  }
}

@media screen and (max-width: 767px) {
  .type-6 {
    font-size: 1.75rem;
    line-height: 1.25;
  }
}

.type-7 {
  font-size: 6rem;
  line-height: 1.4;
}

@media screen and (max-width: 959px) {
  .type-7 {
    font-size: 5rem;
  }
}

@media screen and (max-width: 767px) {
  .type-7 {
    font-size: 1.75rem;
    line-height: 1.25;
  }
}

/* Using border-box makes it easier to work with grids: http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix, #order_address, .product-detail .product-detail__upper, .cf, .product-detail__form, .product-detail__form__options .option-selectors, .other-products .other-products__products {
  zoom: 1;
}

.clearfix:before, #order_address:before, .product-detail .product-detail__upper:before, .cf:before, .product-detail__form:before, .product-detail__form__options .option-selectors:before, .other-products .other-products__products:before {
  content: "";
  display: table;
}

.clearfix:after, #order_address:after, .product-detail .product-detail__upper:after, .cf:after, .product-detail__form:after, .product-detail__form__options .option-selectors:after, .other-products .other-products__products:after {
  content: "";
  display: table;
  clear: both;
}

/* Yeah boi */
html, body {
  min-height: 100%;
  height: 100%;
}

/* Chrome Anchoring API fix - https://wicg.github.io/ScrollAnchoring/#exclusion-api */
* {
  overflow-anchor: none;
}

/* Responsive images and videos. */
img, iframe {
  max-width: 100%;
  vertical-align: top;
}

img {
  height: auto;
}

/* Control the pages maximum width. */
.container {
  margin: 0 auto;
  max-width: 1024px;
  width: 90%;
}

/* Grids of products and collections, menus, buttons */
.buttons {
  margin: 1.2% 0;
  padding: 0;
}

.grid li, .buttons li, .nav li {
  list-style-type: none;
  display: inline;
  margin: 0 1em;
  padding: 0;
}

.grid li {
  padding: 1.2% 0;
}

.nav ul,
ul.nav {
  padding: 0;
}

/* Layout */
.side-gutter {
  padding-left: 1.2%;
  padding-right: 1.2%;
}

.double-gutter.side-gutter {
  padding-left: 2.4%;
  padding-right: 2.4%;
}

.row, .grid {
  margin-left: -1.2%;
  margin-right: -1.2%;
}

.column, .grid li, header, footer, #main, #order_payment,
#order_shipping {
  float: left;
  padding-left: 1.2%;
  padding-right: 1.2%;
}

.double-gutter .column, .double-gutter .grid li, .grid .double-gutter li, .double-gutter header, .double-gutter footer, .double-gutter #main, .double-gutter #order_payment,
.double-gutter #order_shipping {
  padding-left: 2.4%;
  padding-right: 2.4%;
}

.column.full, .grid li.full, header.full, footer.full, .full#main, .full#order_payment,
.full#order_shipping {
  width: 100%;
}

.column.half, .grid li.half, header.half, footer.half, .half#main, #order_payment,
#order_shipping {
  width: 50%;
}

.column.third, .grid li.third, header.third, footer.third, .third#main, .third#order_payment,
.third#order_shipping {
  width: 33.3%;
}

.column.quarter, .grid li.quarter, header.quarter, footer.quarter, .quarter#main, .quarter#order_payment,
.quarter#order_shipping {
  width: 25%;
}

.column.bleed, .grid li.bleed, header.bleed, footer.bleed, .bleed#main, #order_payment,
#order_shipping {
  padding-left: 0;
  padding-right: 0;
}

.grid--uniform .column.half:nth-child(2n+1), .grid--uniform .grid li.half:nth-child(2n+1), .grid .grid--uniform li.half:nth-child(2n+1), .grid--uniform header.half:nth-child(2n+1), .grid--uniform footer.half:nth-child(2n+1), .grid--uniform .half#main:nth-child(2n+1), .grid--uniform #order_payment:nth-child(2n+1),
.grid--uniform #order_shipping:nth-child(2n+1) {
  clear: left;
}

.grid--uniform .column.third:nth-child(3n+1), .grid--uniform .grid li.third:nth-child(3n+1), .grid .grid--uniform li.third:nth-child(3n+1), .grid--uniform header.third:nth-child(3n+1), .grid--uniform footer.third:nth-child(3n+1), .grid--uniform .third#main:nth-child(3n+1), .grid--uniform .third#order_payment:nth-child(3n+1),
.grid--uniform .third#order_shipping:nth-child(3n+1) {
  clear: left;
}

.grid--uniform .column.quarter:nth-child(4n+1), .grid--uniform .grid li.quarter:nth-child(4n+1), .grid .grid--uniform li.quarter:nth-child(4n+1), .grid--uniform header.quarter:nth-child(4n+1), .grid--uniform footer.quarter:nth-child(4n+1), .grid--uniform .quarter#main:nth-child(4n+1), .grid--uniform .quarter#order_payment:nth-child(4n+1),
.grid--uniform .quarter#order_shipping:nth-child(4n+1) {
  clear: left;
}

header, footer, #main {
  width: 100%;
}

@media screen and (max-width: 767px) {
  body > .container,
  .container--full-mobile {
    width: auto;
  }
  .column, .grid li, header, footer, #main, #order_payment,
  #order_shipping {
    padding-left: 10px;
    padding-right: 10px;
  }
  .column.half, .grid li.half, header.half, footer.half, .half#main, #order_payment,
  #order_shipping, .column.third, .grid li.third, header.third, footer.third, .third#main, .third#order_payment,
  .third#order_shipping,
  .column.three-quarters,
  .grid li.three-quarters,
  header.three-quarters,
  footer.three-quarters,
  .three-quarters#main,
  .three-quarters#order_payment,
  .three-quarters#order_shipping {
    float: none;
    width: auto;
  }
  .column.quarter, .grid li.quarter, header.quarter, footer.quarter, .quarter#main, .quarter#order_payment,
  .quarter#order_shipping {
    width: 50%;
  }
  .grid--uniform .column.quarter:nth-child(2n+1), .grid--uniform .grid li.quarter:nth-child(2n+1), .grid .grid--uniform li.quarter:nth-child(2n+1), .grid--uniform header.quarter:nth-child(2n+1), .grid--uniform footer.quarter:nth-child(2n+1), .grid--uniform .quarter#main:nth-child(2n+1), .grid--uniform .quarter#order_payment:nth-child(2n+1),
  .grid--uniform .quarter#order_shipping:nth-child(2n+1) {
    clear: left;
  }
  .double-gutter .column, .double-gutter .grid li, .grid .double-gutter li, .double-gutter header, .double-gutter footer, .double-gutter #main, .double-gutter #order_payment,
  .double-gutter #order_shipping {
    padding-left: 1.2%;
    padding-right: 1.2%;
  }
  .side-gutter,
  .double-gutter.side-gutter {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 480px) {
  .column.quarter, .grid li.quarter, header.quarter, footer.quarter, .quarter#main, .quarter#order_payment,
  .quarter#order_shipping {
    float: none;
    width: auto;
  }
  .featured_products .column,
  .main-category-prods .product-block.column{
  	float: right !important;
  }
  body.template-index {
    padding-top: 95px!important;
  }
  body.template-page {
    padding-top: 42px!important;
  }
  body.template-product {
    padding-top: 52px!important;
  }
  body.template-collection {
    padding-top: 55px!important;
  }
  .tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track {
    padding-top: 10px!important;
  }
}
@media screen and (max-width: 414px) {
	.tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide {
      padding: 10px 0!important;
	}
}
@media screen and (max-width: 375px) {
	.tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide {
      margin: 0 3px!important;
      padding: 10px 0!important;
	}
}
@media screen and (max-width: 360px) {
	.tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide {
      margin: 0 2px!important;
	}
}

/* Number spinners */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Override to globally-hosted search.css on the /search page */
#searchresults {
  margin: 0;
}

#searchresults input {
  width: auto;
}

/* Plugin style overrides */
.cbox-borderless #cboxTopLeft,
.cbox-borderless #cboxTopCenter,
.cbox-borderless #cboxTopRight,
.cbox-borderless #cboxMiddleLeft,
.cbox-borderless #cboxMiddleRight,
.cbox-borderless #cboxBottomLeft,
.cbox-borderless #cboxBottomCenter,
.cbox-borderless #cboxBottomRight {
  visibility: hidden;
}

.cbox-borderless #cboxLoadedContent {
  margin: 0;
}

.cbox-borderless #cboxClose {
  display: none;
}

/* Slick slider */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

/* FOUC */
.slideshow {
  position: relative;
}

.slideshow .slide {
  display: none;
}

.slideshow .slide:first-child {
  display: block;
}

/* /FOUC */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-slide:focus {
  outline: none;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url(//cdn.shopify.com/s/files/1/0414/5384/6680/t/115/assets/loading.gif?v=115678512110750922101680692475) center center no-repeat;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  z-index: 1;
  display: block;
  height: 80px;
  width: 80px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  min-width: 0;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  background: transparent;
  color: transparent;
}

.slick-prev:hover svg, .slick-prev:focus svg,
.slick-next:hover svg,
.slick-next:focus svg {
  opacity: 1;
}

.slick-prev:not(.focus-visible),
.slick-next:not(.focus-visible) {
  outline: none;
}

.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.25;
}

.slick-prev svg,
.slick-next svg {
  width: 50px;
  height: 50px;
  fill: white;
  opacity: 0.75;
  -webkit-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
  -moz-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
  -o-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
  -ms-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
}

.slick-prev {
  left: 0;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: 0;
}

.slick-next {
  right: 0;
}

[dir="rtl"] .slick-next {
  left: 0;
  right: auto;
}

/* Dots */
#shopify-section-161226789015aca506 .slick-dots {
  display: block!important;
}
#shopify-section-1616670379e4a0cffd .slick-dots {
  display: block!important;
}
#shopify-section-16122021007eb7d0c2 .slick-dots {
  display: block!important;
}
ul .slick-dots {
  display: block!important;
}
.slick-dots {
  position: absolute;
  bottom: 30px!important;
  right: 30px!important;
  list-style: none;
  text-align: center;
  margin: 0;
  padding: 0;
  line-height: 1em;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 15px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 2px solid transparent;
  background: #000000;
  background-clip: content-box;
  display: block;
  height: 12px;
  width: 12px;
  min-width: 0;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 0;
  cursor: pointer;
  border-radius: 10px;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li.slick-active button {
  border-color: #000000;
  background: transparent;
}
.slick-dots li button:before {
  display: none;
}

/* lazy load */
.slick-slide img {
  opacity: 1;
  transition: opacity 250ms;
}

.slick-slide img.slick-loading {
  opacity: 0;
}

.carousel .slick-prev, .carousel .slick-next {
  background: #ffffff;
  width: 44px;
  height: 44px;
  border-radius: 100px;
  background-clip: content-box;
  padding: 5px;
}

.carousel .slick-prev.slick-disabled, .carousel .slick-prev.theme-unnecessary, .carousel .slick-next.slick-disabled, .carousel .slick-next.theme-unnecessary {
  opacity: 0;
}

.carousel .slick-prev svg, .carousel .slick-next svg {
  fill: #000000;
  width: 20px;
  height: 20px;
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
  filter: none;
}

.carousel .slick-prev {
  left: -22px;
}

.carousel .slick-next {
  right: -22px;
}

/* * BELOW HERE: THEME-SPECIFIC * */
html {
  font-size: 14px;
}

body {
  
  	font-family: SuisseIntl-Regular;
  
  font-weight: ;
  font-size: 14px;
  font-style: ;
  line-height: 1.5em;
  color: #000000;
  overflow: auto;
  background-color: #ffffff;
  background-position: top center;
  
  /* Fonts on Macs look bad without these */
  -moz-font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

svg {
  fill: #000000;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.arr {
  display: flex;
  width: 30px;
  height: 30px;
}

@media (max-width: 767px) {
  .arr {
    height: 20px;
    width: 20px;
  }
}

.arr svg {
  height: 100%;
  width: 100%;
}

.arr.arr--small {
  height: 20px;
  width: 20px;
}

@media (max-width: 767px) {
  .arr.arr--small {
    height: 15px;
    width: 15px;
  }
}

@media (max-width: 767px) {
  h1, .h1, .overlay-type .line-1, .featured-blog__article-title {
    margin-bottom: 0.3em;
  }
}

@media (max-width: 767px) {
  h2, .h2 {
    margin-bottom: 0.2em;
  }
}

@media (max-width: 767px) {
  h3, .h3 {
    margin-bottom: 0.2em;
  }
}

@media (max-width: 767px) {
  h4, blockquote, .under-cart .subtotal, .h4 {
    margin-bottom: 0.2em;
  }
}

@media (max-width: 767px) {
  h5, .h5 {
    margin-bottom: 0.2em;
  }
}

@media (max-width: 767px) {
  h6, .h6 {
    margin-bottom: 0.2em;
  }
}

h1, h2, h3, h4, blockquote, .under-cart .subtotal, h5, h6 {
  font-family: SuisseIntl-Bold!important;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  margin: 0;
  text-align: center;
  
  text-transform: uppercase;
  

}

a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: color 150ms, background-color 150ms;
  -ms-transition: color 150ms, background-color 150ms;
  -moz-transition: color 150ms, background-color 150ms;
  -o-transition: color 150ms, background-color 150ms;
  transition: color 150ms, background-color 150ms;
}

blockquote {
  position: relative;
  margin: 1.5em 0;
  quotes: "“" "”";
  color: inherit;
  line-height: 1.6em;
  text-align: inherit;
}

blockquote:before {
  color: #000000;
  content: open-quote;
}

blockquote:after {
  color: #000000;
  content: close-quote;
}

blockquote :first-child {
  display: inline;
}

blockquote :last-child {
  margin-bottom: 0;
}

/* This has to be non font-based */
input,
textarea {
  color: #444;
  border: 1px solid #bfbfbf;
  background: #f9f9f9;
  padding: 1em 1.7em;
  max-width: 100%;
  width: 432px;
  min-height: 32px;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
}

input[type=checkbox] {
  width: auto;
  height: auto;
  min-height: 0;
  -webkit-appearance: checkbox;
  vertical-align: middle;
}

textarea {
  height: 8em;
}

button,
input[type=submit],
.checkout-btn,
.button {
  -webkit-appearance: none;
  display: inline-block;
  background: #000000;
  color: #ffffff;
  border: 3px solid #000000;
  border-radius:5px !important;
  height: auto;
  width: auto;
  padding: 0.6em 3em;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: 0.1px;
  vertical-align: top;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: opacity 200ms, color 150ms, background-color 150ms, border-color 150ms;
  -ms-transition: opacity 200ms, color 150ms, background-color 150ms, border-color 150ms;
  -moz-transition: opacity 200ms, color 150ms, background-color 150ms, border-color 150ms;
  -o-transition: opacity 200ms, color 150ms, background-color 150ms, border-color 150ms;
  transition: opacity 200ms, color 150ms, background-color 150ms, border-color 150ms;
}

button:hover,
input[type=submit]:hover,
.button:hover {
  background: #ffffff;
  color: #000000;
}

button:hover svg,
input[type=submit]:hover svg,
.button:hover svg {
  fill: #000000;
}

button.alt,
input[type=submit].alt,
.button.alt {
  background: #ffffff;
  color: #000000;
  border-color: #000000;
}

button.alt svg,
input[type=submit].alt svg,
.button.alt svg {
  fill: #000000;
}

button.alt:hover,
input[type=submit].alt:hover,
.button.alt:hover {
  background: #000000!important;
  color: #ffffff!important;
  border-color: #000000;
}

button.alt:hover svg,
input[type=submit].alt:hover svg,
.button.alt:hover svg {
  fill: #ffffff;
}

button svg,
input[type=submit] svg,
.button svg {
  fill: #ffffff;
  -webkit-transition: fill 150ms;
  -ms-transition: fill 150ms;
  -moz-transition: fill 150ms;
  -o-transition: fill 150ms;
  transition: fill 150ms;
}

button.button--plain,
input[type=submit].button--plain,
.button.button--plain {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  text-transform: none;
}

button.button--plain:hover,
input[type=submit].button--plain:hover,
.button.button--plain:hover {
  background: transparent;
  border: none;
  color: inherit;
}

button[disabled],
input[type=submit][disabled] {
  background: #333333;
}

button[disabled].confirmation,
input[type=submit][disabled].confirmation {
  color: #000000;
  background: #ffffff;
}

button[disabled].confirmation svg,
input[type=submit][disabled].confirmation svg {
  fill: #000000;
}

input[type=submit].textbutton,
button.textbutton {
  color: inherit;
  border: none;
  background: none;
  padding: 2px;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: 0;
}

select {
  font: inherit;
}

.pretty-select, .disclosure__toggle {
  display: inline-block;
  position: relative;
  background: #ffffff;
  color: #000000;
  border: 1px solid #bfbfbf;
  text-align: left;
  padding: 0 0 0 15px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.pretty-select .text, .disclosure__toggle .text {
  display: inline-block;
  padding: 10px 50px 10px 0;
}

.pretty-select .text .label, .disclosure__toggle .text .label {
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  float: left;
  margin: 3px 10px -1px 0;
  color: inherit;
  font-family: inherit;
  line-height: 1.5em;
}

.pretty-select svg, .disclosure__toggle svg {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -0.5em;
  z-index: 1;
  font-size: 20px;
  line-height: 1em;
  fill: #000000;
}

.pretty-select select, .disclosure__toggle select {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 15;
  cursor: pointer;
  -webkit-appearance: menulist-button;
  -ms-appearance: menulist-button;
  -moz-appearance: menulist-button;
  -o-appearance: menulist-button;
  appearance: menulist-button;
}

label, .sharing-label, .other-products .other-products__label {
  display: block;
  margin: 0 0 0.75em;
  font-size: 0.75em;
  line-height: 1.2em;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

hr {
  border: none;
  width: 100%;
  color: transparent;
  border-bottom: 1px solid #bfbfbf;
  height: 9px;
  margin: 1em 0;
}

.reading-width {
/*   max-width: 750px; */
  max-width:900px;
  margin-left: auto;
  margin-right: auto;
}
.reading-width1 {
  max-width:1200px;
  margin-left: auto;
  margin-right: auto;
}
.rte, #template, #address_tables, #comments {
  text-align: left;
  zoom: 1;
}

.rte:before, #template:before, #address_tables:before, #comments:before {
  content: "";
  display: table;
}

.rte:after, #template:after, #address_tables:after, #comments:after {
  content: "";
  display: table;
  clear: both;
}

.rte h1, #template h1, #address_tables h1, #comments h1, .rte h2, #template h2, #address_tables h2, #comments h2, .rte h3, #template h3, #address_tables h3, #comments h3, .rte h4, #template h4, #address_tables h4, #comments h4, .rte blockquote, #template blockquote, #address_tables blockquote, #comments blockquote, .rte .under-cart .subtotal, .under-cart .rte .subtotal, #template .under-cart .subtotal, .under-cart #template .subtotal, #address_tables .under-cart .subtotal, .under-cart #address_tables .subtotal, #comments .under-cart .subtotal, .under-cart #comments .subtotal, .rte h5, #template h5, #address_tables h5, #comments h5, .rte h6, #template h6, #address_tables h6, #comments h6 {
  margin-top: 1em;
  margin-bottom: 1em;
}

.rte a, #template a, #address_tables a, #comments a {
  color: #000000;
  border-bottom: 1px solid #000000;
}

.rte a:hover, #template a:hover, #address_tables a:hover, #comments a:hover {
  color: #000000;
  border-bottom-color: #000000;
}

.rte a.contains-img, #template a.contains-img, #address_tables a.contains-img, #comments a.contains-img {
  border-bottom: none;
}

.rte tr, #template tr, #address_tables tr, #comments tr {
  border-top: 1px solid #bfbfbf;
}

.rte tr:first-child, #template tr:first-child, #address_tables tr:first-child, #comments tr:first-child {
  border-top: none;
}

.rte td, #template td, #address_tables td, #comments td, .rte th, #template th, #address_tables th, #comments th {
  border-left: 1px solid #bfbfbf;
  padding: 0.4em 0.6em;
}

.rte td:first-child, #template td:first-child, #address_tables td:first-child, #comments td:first-child, .rte th:first-child, #template th:first-child, #address_tables th:first-child, #comments th:first-child {
  border-left: none;
}

.rte th, #template th, #address_tables th, #comments th {
  border-bottom: 2px solid #bfbfbf;
}

.rte tfoot, #template tfoot, #address_tables tfoot, #comments tfoot {
  border-top: 2px solid #bfbfbf;
}

.column.half .rte, .grid li.half .rte, header.half .rte, footer.half .rte, .half#main .rte, #order_payment .rte, #order_shipping .rte, .column.half #template, .grid li.half #template, header.half #template, footer.half #template, .half#main #template, #order_payment #template, #order_shipping #template, .column.half #address_tables, .grid li.half #address_tables, header.half #address_tables, footer.half #address_tables, .half#main #address_tables, #order_payment #address_tables, #order_shipping #address_tables, .column.half #comments, .grid li.half #comments, header.half #comments, footer.half #comments, .half#main #comments, #order_payment #comments, #order_shipping #comments {
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.content-row {
  margin-top: 100px;
  margin-bottom: 100px;
}

.content-row-bottom {
  margin-bottom: 100px;
}

/* Utility classes: Hidden, float left, float right, etc. */
.hidden {
  display: none;
}

.align-center, .align-centre {
  text-align: center;
}

.align-left {
  text-align: left;
}

.align-right {
  text-align: right;
}

.no-margin {
  margin: 0;
}

.relative {
  position: relative;
}
.text-beside-image-main .text-beside-image__text__wrap .rte p {
    margin: 14px 0!important;
}
.custom-master-tabs1 .product-block .image {
  width: 300px;
  margin: 0 auto;
}
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.skip-link:focus {
  position: absolute !important;
  overflow: auto;
  clip: auto;
  width: auto;
  height: auto;
  margin: 0;
  color: #26262c;
  background-color: #fdfdfa;
  padding: 10px;
  z-index: 10000;
  transition: none;
}
#shopify-section-template--15936258703602__1644598472477679fc .rimage-outer-wrapper.image-fix.fade-in.desktop-only.lazyloaded {
   height: 74vh !important;
    min-height: 74vh !important;
}
#shopify-section-template--15464036860146__1644598472477679fc .rimage-outer-wrapper.image-fix.fade-in.desktop-only.lazyloaded {
   height: 74vh !important;
    min-height: 74vh !important;
}
.rimage-outer-wrapper.image-fix.fade-in.desktop-only.lazyloaded{
  display:none!important;
}
/* #shopify-section-template--15464036860146__1644598472477679fc .overlay-type.type-slide.overlay.position-lower-middle {
    padding: 0px!important;
} */
#shopify-section-template--15464036860146__1644598472477679fc .slideshow .slide:first-child{
    height: 70vh !important;
    min-height: 70vh !important;
}
@media only screen and (max-width: 767px) {
  .desktop-only {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
}

/* Shopify's customer templates */
#template .title, #address_tables .title {
  margin-top: 1em;
}

#template #customer, #address_tables #customer {
  width: 100%;
}

#template #forgot_password, #address_tables #forgot_password {
  margin: 1em 0;
}

#page-content .content #template, #page-content .content #address_tables {
  background: transparent;
  padding: 0;
}

#page-content .content #template input[type=text], #page-content .content #address_tables input[type=text],
#page-content .content #template input[type=email],
#page-content .content #address_tables input[type=email],
#page-content .content #template input[type=address],
#page-content .content #address_tables input[type=address],
#page-content .content #template input[type=number],
#page-content .content #address_tables input[type=number],
#page-content .content #template input[type=date],
#page-content .content #address_tables input[type=date],
#page-content .content #template input[type=search],
#page-content .content #address_tables input[type=search],
#page-content .content #template input[type=url],
#page-content .content #address_tables input[type=url],
#page-content .content #template input[type=password],
#page-content .content #address_tables input[type=password],
#page-content .content #template textarea,
#page-content .content #address_tables textarea {
  width: 380px;
}

#recover-password {
  width: 100%;
}

#address_tables table {
  width: auto !important;
  max-width: 100%;
}

#address_tables .customer_address_table label, #address_tables .customer_address_table .sharing-label, #address_tables .customer_address_table .other-products .other-products__label, .other-products #address_tables .customer_address_table .other-products__label {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}

.action_bottom {
  margin: 0 0 1em;
}

.action_bottom.right {
  text-align: right;
}

.action_bottom.right input {
  margin-right: 0;
  margin-left: 0.5em;
}

.action_bottom input {
  margin-right: 0.5em;
}

.customer_address {
  margin: 60px 0 0;
}

.customer_address_table {
  margin: 0 auto;
}

.customer_address_table td {
  padding: 0.5em;
  text-align: left;
}

.customer_address_table select {
  width: 100%;
}

.address_actions .action_link {
  padding: 0 0.5em 0 0.7em;
  border-left: 1px solid;
}

.address_actions .action_link:first-child {
  border-left: 0;
}

/* All auto-acct page areas */
#template, #address_tables {
  text-align: left;
  padding: 35px 30px;
  margin-bottom: 1em;
  zoom: 1;
  background: #ffffff;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

#template table, #address_tables table {
  width: 100%;
}

#template:before, #address_tables:before {
  content: "";
  display: table;
}

#template:after, #address_tables:after {
  content: "";
  display: table;
  clear: both;
}

#admin_header {
  text-align: center;
}

#order_details {
  width: 100%;
}

#order_details td {
  vertical-align: top;
}

#add_address tr, #add_address td,
#address_tables tr,
#address_tables td {
  border: none;
}

#order_address {
  text-align: left;
}

.theme-modal {
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  /*iOS fix*/
  left: -150%;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background: #efefef;
  color: #000000;
  cursor: pointer;
}

.theme-modal svg {
  fill: #000000;
}

.theme-modal > .inner {
  min-height: 100%;
  padding: 70px 0 50px;
}

.theme-modal > .inner, .theme-modal > .inner .growth-area {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.theme-modal > .inner .growth-area {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}



.theme-modal h1, .theme-modal h2, .theme-modal h3, .theme-modal h4, .theme-modal blockquote, .theme-modal .under-cart .subtotal, .under-cart .theme-modal .subtotal, .theme-modal h5, .theme-modal h6 {
  color: #000000;
}

.theme-modal .container {
  cursor: initial;
}

.theme-modal.reveal {
  left: 0;
  -webkit-animation: reveal 300ms ease-out;
  animation: reveal 300ms ease-out;
}

.theme-modal.unreveal {
  -webkit-animation: unreveal 250ms ease-out;
  animation: unreveal 250ms ease-out;
}

.theme-modal.top-padded > .inner {
  padding-top: 200px;
}

/*only one scrollable container allowed at a time*/
body.modal-active {
  overflow: hidden;
}

#search-modal .search-form {
  margin: 0 auto;
  max-width: 600px;
}

.template-article #page-content .content.with-featured-image {
  padding-top: 0;
}

.article .rte, .article #template, .article #address_tables, .article #comments {
  margin-top: 1em;
  margin-bottom: 1em;
}

.article .meta {
  margin-top: -1em;
  margin-bottom: 3em;
  text-align: center;
  font-size: 0.8em;
  line-height: 1.2em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: 600;
}

.article .meta .sharing {
  margin-top: 1.5em;
}

.article .meta .sharing li {
  margin: 0 1em;
}

.article .meta .sharing-label {
  display: none;
}

.article-image {
  margin-bottom: 2em;
  text-align: center;
}

.pagination {
  margin: 1em 0;
  text-align: center;
}

.pagination .page {
  padding: 2px 3px;
}

.pagination .page.current {
  border-bottom: 1px solid #000000;
}

.pagination .prev {
  margin-right: 0.5em;
}

.pagination .next {
  margin-left: 0.5em;
}

.pager-button {
  margin: 0.5em 0 400px;
  text-align: center;
}

.pager-button svg {
  width: 44px;
  height: 44px;
  fill: #000000;
}

.pager-button a.loading:hover svg {
  top: 0;
}

.pager-button a svg {
  position: relative;
  top: 0;
  -webkit-transition: top 100ms linear;
  -ms-transition: top 100ms linear;
  -moz-transition: top 100ms linear;
  -o-transition: top 100ms linear;
  transition: top 100ms linear;
}

.pager-button a:hover svg {
  top: 4px;
}

.pager-button .no-more {
  font-size: 18px;
}

.filter {
  margin: 40px 20px 0;
  text-align: center;
  margin-top:0;
}

.filter .option {
  margin: 0 10px 20px;
  display: inline-block;
}

.option.option--gap-top {
  margin-top: 30px;
}

.sharing {
  margin: 2em 0;
}

.sharing-list {
  padding: 0;
  margin: 0;
}

.social-icons .div {
  vertical-align: middle;
  margin: 0 2px;
}

.social-icons a {
  margin: 0 0.5em;
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
  border-radius: 100px;
  opacity: 0.75;
  -webkit-transition: color 150ms;
  -ms-transition: color 150ms;
  -moz-transition: color 150ms;
  -o-transition: color 150ms;
  transition: color 150ms;
}

.social-icons a svg {
  width: 20px;
  height: 20px;
}

.social-icons a svg, .social-icons a svg g {
  fill: #000000;
}

.social-icons a span {
  display: none;
}

.social-icons.size-large a {
  font-size: 22px;
  line-height: 1em;
}

.social-icons a:hover {
  opacity: 1;
}

.circled-icon, .pager-button a {
  display: inline-block;
  position: relative;
  padding: 25px;
  line-height: 1em;
  border: 1px solid;
  -webkit-border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}

.payment-methods {
  margin: 0;
  padding: 0;
}

.payment-methods li {
  display: inline-block;
  margin: 0 5px 5px 0;
}

.payment-methods li:last-child {
  margin-right: 0;
}

.payment-methods .payment-icon {
  width: 50px;
  height: 32px;
  vertical-align: top;
}

.mini-nav {
  font-size: 0.8em;
}

.mini-nav li {
  display: inline;
}

.mini-nav a {
  border-left: 1px solid #000000;
  padding: 0 0.3em 0 0.5em;
}

.mini-nav a:hover,
.mini-nav .active a {
  text-decoration: underline;
}

.mini-nav li:first-child a {
  border-left: 0;
}

.crumbs {
  font-style: italic;
  padding: 0;
}

.crumbs ul {
  padding: 0;
}

.crumbs li {
  display: inline;
  list-style: none;
  padding: 0 0.2em;
}

.crumbs li:before {
  content: '/';
  padding-right: 0.4em;
}

.crumbs li:first-child:before {
  content: '';
  padding-right: 0;
}

.crumbs li:last-child a {
  text-decoration: none;
  cursor: default;
  opacity: 0.8;
  border: none;
}

.crumbs a:hover {
  border-bottom: 1px dotted;
}

.next-prev {
  font-size: 80%;
}

.product-label {
  display: inline-block;
  margin: 0 0 1em;
  font-size: 12px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  text-align: center;
  -webkit-border-radius: 100px;
  -ms-border-radius: 100px;
  -moz-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}

.product-label.sale {
  background-color: #e32c2b;
  color: #fff;
}

.product-label.unavailable {
  background-color: #000000;
  color: #fff;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .product-list.dynamic-col-4 .product-label, .product-list.dynamic-col-3 .product-label, .product-list.grid--uniform .product-label {
    top: 10px;
    left: 10px;
  }
}

.product-label span {
  display: inline-block;
  max-width: 50px;
  vertical-align: middle;
  line-height: 1.2em;
  letter-spacing: 0.05em;
}

.product-detail .product-detail__upper {
  border-bottom: 1px solid #bfbfbf;
}

.product-detail .product-detail__title-and-price {
  float: right;
  width: 50%;
  text-align: left;
  padding: 0 30px;
}

.product-detail .product-detail__thumbs {
  float: right;
  width: 50%;
  padding: 15px 30px 0;
  text-align: right;
  overflow: auto;
  white-space: nowrap;
}

.product-detail .product-detail__thumbs .slick-slider {
  margin-bottom: 10px;
}

.product-detail .product-detail__thumbs .slick-slider .product-detail__thumb {
  margin-bottom: 0;
}

.product-detail .product-detail__thumb {
  display: inline-block;
  margin: 0 0 10px 10px;
}

.product-detail .product-detail__thumb img {
  height: 70px;
}

.product-detail .product-detail__thumb a {
  display: inline-block;
  position: relative;
  border: 1px solid transparent;
  outline: none;
}

.product-detail .product-detail__thumb a.focus-visible {
  outline: none;
  border: 1px solid #000000;
}

.product-detail .product-title {
  margin: 15px 0 0;
  text-align: left;
}

.product-detail .price-area {
  margin: 0 0 15px;
}

.product-detail .price-area .unit-price {
  display: block;
  margin-left: 1em;
}

.product-detail .price-area .unit-price::before {
  content: '—';
  margin-right: 1em;
  opacity: 0.5;
}

.product-detail .has-clickyboxes label, .product-detail .has-clickyboxes .sharing-label, .product-detail .has-clickyboxes .other-products .other-products__label, .other-products .product-detail .has-clickyboxes .other-products__label, .product-detail .sharing-label {
  font-size: 11px;
  line-height: 1.2em;
}

.product-detail .sku {
  font-size: 0.8em;
}

.product-detail .sku.sku--no-sku {
  display: none;
}

@media (max-width: 767px) {
  .product-detail .product-detail__title-and-price,
  .product-detail .product-detail__thumbs {
    float: none;
    width: auto;
    text-align: left;
  }
  .product-detail .carousel-wrapper {
    margin-left: 0 !important;
  }
  
}

.was-price {
  text-decoration: line-through;
  opacity: 0.5;
}

.product-detail__brandrow {
  font-size: 0.8em;
}

.theme-gallery {
  overflow: hidden;
  white-space: nowrap;
}

.theme-gallery.theme-gallery--loner .theme-img {
  margin: 0 auto;
}

.theme-gallery .swiper-container {
  height: 80vh;
}

.featured-product__gallery .theme-gallery .swiper-container {
  height: 100%;
}

.theme-gallery .theme-images {
  position: relative;
  height: 100%;
}

.theme-gallery .theme-images img {
  display: block;
}

.theme-gallery .theme-images .theme-img,
.theme-gallery .theme-images .rimage-wrapper,
.theme-gallery .theme-images img {
  height: 100%;
}

.theme-gallery .product-media--frame {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.theme-gallery .product-media--frame object,
.theme-gallery .product-media--frame embed,
.theme-gallery .product-media--frame video,
.theme-gallery .product-media--frame model-viewer,
.theme-gallery .product-media--frame .shopify-model-viewer-ui,
.theme-gallery .product-media--frame .media-item,
.theme-gallery .product-media--frame .plyr {
  height: 100%;
  width: auto;
}

.theme-gallery .product-media--frame.product-media--model {
  width: 50vw;
  min-width: 300px;
  transition: opacity .5s, visibility .5s;
  visibility: hidden;
  opacity: 0;
  transition-delay: .7s;
}

.theme-gallery .product-media--frame.product-media--model.product-media--model-loaded {
  visibility: visible;
  opacity: 1;
}

.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing):hover .shopify-model-viewer-ui__button {
  color: rgba(0, 0, 0, 0.55);
}

.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-left,
.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-right {
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50% - 35px);
  z-index: 2;
}

.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-left {
  left: 0;
}

.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-right {
  right: 0;
}

.featured-product .theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-right {
  width: 100%;
}

.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-bottom,
.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-top {
  position: absolute;
  left: 0;
  right: 0;
  height: calc(50% - 35px);
  z-index: 2;
}

.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-top {
  top: 0;
}

.theme-gallery .product-media--frame.product-media--model:not(.product-media-model--playing) .product-media--model-mask-bottom {
  bottom: 0;
}

.theme-gallery .product-media--frame.product-media--video {
  height: 100%;
  transition: opacity .5s;
  visibility: hidden;
  opacity: 0;
}

.theme-gallery .product-media--frame.product-media--video.product-media--video-loaded {
  visibility: visible;
  opacity: 1;
}

.theme-gallery .product-media--frame.product-media--video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 1024px) {
  .theme-gallery .product-media--frame.product-media--video[data-video-type="external"] {
    max-width: 100vw !important;
  }
}

.theme-gallery .product-media--frame.product-media--video[data-video-type="external"] .product-media--video-mask-left,
.theme-gallery .product-media--frame.product-media--video[data-video-type="external"] .product-media--video-mask-right {
  position: absolute;
  top: 70px;
  bottom: 70px;
  width: calc(50% - 34px);
  z-index: 1;
}

.theme-gallery .product-media--frame.product-media--video[data-video-type="external"] .product-media--video-mask-left {
  left: 0;
}

.theme-gallery .product-media--frame.product-media--video[data-video-type="external"] .product-media--video-mask-right {
  right: 0;
}

.theme-gallery .product-media--frame.product-media--video[data-video-type="external"] .product-media--video-mask-bottom,
.theme-gallery .product-media--frame.product-media--video[data-video-type="external"] .product-media--video-mask-top {
  position: absolute;
  left: 0;
  right: 0;
  height: calc(50% - 95px);
  z-index: 1;
}

.theme-gallery .product-media--frame.product-media--video[data-video-type="external"] .product-media--video-mask-top {
  top: 70px;
}

.theme-gallery .product-media--frame.product-media--video[data-video-type="external"] .product-media--video-mask-bottom {
  bottom: 70px;
}

.theme-gallery .product-media--frame html.no-js .product-media {
  visibility: visible;
  opacity: 1;
}

.theme-gallery .product-media--frame button svg {
  margin: auto;
  background-color: #ffffff;
}

.theme-gallery .product-media--frame .plyr.plyr__tab-focus,
.theme-gallery .product-media--frame model-viewer.focus-visible {
  outline: none;
}

.theme-gallery .product-media--frame .plyr.plyr__tab-focus::after,
.theme-gallery .product-media--frame model-viewer.focus-visible::after {
  content: '';
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  box-shadow: 0 0 1px 1px #000000 inset;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui {
  /* hack for some model-viewer 'quirks' */
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui model-viewer {
  text-align: left;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui model-viewer .model-viewer,
.theme-gallery .product-media--frame .shopify-model-viewer-ui model-viewer .model-viewer:hover {
  border-radius: 0;
  background-color: transparent;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui model-viewer .container {
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui:not(.shopify-model-viewer-ui--fullscreen) {
  width: 50vw;
  min-width: 300px;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui button[hidden] {
  display: none;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.05);
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button {
  color: #000000;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button:focus {
  z-index: 1;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover {
  color: rgba(0, 0, 0, 0.55);
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active, .theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus {
  color: rgba(0, 0, 0, 0.55);
  background: rgba(0, 0, 0, 0.05);
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after {
  border-color: rgba(0, 0, 0, 0.05);
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.05);
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover, .theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus {
  color: rgba(0, 0, 0, 0.55);
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .theme-event-proxy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}

.theme-gallery .product-media--frame .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area--playing + .theme-event-proxy {
  display: none;
}

.theme-gallery .view-in-space {
  box-sizing: border-box;
  display: block;
  width: 100%;
  color: #000000;
  border: none;
  background: rgba(0, 0, 0, 0.08);
  border-radius: 0;
}

.theme-gallery .view-in-space:hover {
  color: #000000;
  border: none;
  background: rgba(0, 0, 0, 0.08);
}

.theme-gallery .view-in-space[data-shopify-xr-hidden] {
  display: none;
}

.theme-gallery .view-in-space .icon {
  height: 1.8em;
  width: 1.8em;
  fill: transparent;
  vertical-align: middle;
}

.theme-gallery .view-in-space .icon .icon-3d-badge-full-color-outline,
.theme-gallery .view-in-space .icon .icon-video-badge-full-color-outline {
  display: none;
}

.theme-gallery .view-in-space .icon .icon-3d-badge-full-color-element,
.theme-gallery .view-in-space .icon .icon-video-badge-full-color-element {
  fill: currentColor;
}

.theme-gallery .view-in-space .view-in-space__text {
  vertical-align: middle;
}

.theme-gallery.featured-product__gallery {
  width: 50%;
}

@media (max-width: 767px) {
  .theme-gallery.featured-product__gallery.featured-product__gallery--single {
    width: 100%;
  }
}

.theme-gallery.featured-product__gallery .swiper-container {
  height: 100%;
}

.theme-gallery.featured-product__gallery .product-media--image {
  height: 100%;
}

.theme-gallery.featured-product__gallery .plyr .plyr__poster {
  display: none;
}

@media (min-width: 768px) {
  .theme-gallery.featured-product__gallery.featured-product__gallery .product-media--external-video, .theme-gallery.featured-product__gallery.featured-product__gallery .product-media--model, .theme-gallery.featured-product__gallery.featured-product__gallery .shopify-model-viewer-ui:not(.shopify-model-viewer-ui--fullscreen) {
    width: calc(50vw - 5px);
  }
  .featured-product--images-frame .theme-gallery.featured-product__gallery.featured-product__gallery .product-media--external-video, .featured-product--images-frame .theme-gallery.featured-product__gallery.featured-product__gallery .product-media--model, .featured-product--images-frame .theme-gallery.featured-product__gallery.featured-product__gallery .shopify-model-viewer-ui:not(.shopify-model-viewer-ui--fullscreen) {
    width: calc(50vw - 125px) !important;
  }
  .theme-gallery.featured-product__gallery.featured-product__gallery .product-media--video, .theme-gallery.featured-product__gallery.featured-product__gallery .product-media--external-video {
    max-width: calc(50vw - 5px) !important;
  }
  .featured-product--images-frame .theme-gallery.featured-product__gallery.featured-product__gallery .product-media--video, .featured-product--images-frame .theme-gallery.featured-product__gallery.featured-product__gallery .product-media--external-video {
    max-width: calc(50vw - 125px) !important;
  }
  .theme-gallery.featured-product__gallery .product-media--video .plyr video {
    width: 100%;
    object-fit: cover;
  }
}

.theme-gallery.featured-product__gallery.featured-product__gallery--single .swiper-slide,
.theme-gallery.featured-product__gallery.featured-product__gallery--single .product-media,
.theme-gallery.featured-product__gallery.featured-product__gallery--single .shopify-model-viewer-ui {
  width: 100%;
}

.theme-gallery.featured-product__gallery.featured-product__gallery--single .product-media--model .shopify-model-viewer-ui {
  display: block;
}

.theme-gallery.featured-product__gallery.featured-product__gallery--single .product-media--model .product-media--model-mask {
  display: none;
}

.featured-product--with-image .theme-gallery.featured-product__gallery.featured-product__gallery--single img {
  width: 100%;
  height: auto;
}

.theme-gallery.featured-product__gallery .theme-img.theme-img--placeholder {
  width: 100%;
}

.theme-gallery.featured-product__gallery .theme-img.theme-img--placeholder > svg {
  width: 100%;
  height: 100%;
}

.product-policies {
  font-style: italic;
}

.featured-product .product-policies {
  margin: 1em 0;
}

.product-detail__upper .product-policies {
  margin: -14px 0 8px;
}

.original-selector {
  display: none;
}

.no-js .option-selectors {
  display: none;
}

.no-js .original-selector {
  display: inline;
}

.product-detail__form {
  margin: 30px;
}

.product-detail__form__options {
  float: left;
  width: 73%;
}

.product-detail__form__options label, .product-detail__form__options .sharing-label, .product-detail__form__options .other-products .other-products__label, .other-products .product-detail__form__options .other-products__label {
  margin-top: 10px;
  margin-bottom: 10px;
}

.product-detail__form__options .option-selectors .pretty-select, .product-detail__form__options .option-selectors .disclosure__toggle {
  width: 100%;
}

.product-detail__form__options .option-selectors .selector-wrapper {
  padding-right: 20px;
}

.product-detail__form__options .option-selectors.options-2 .selector-wrapper {
  float: left;
  width: 50%;
}

@media (max-width: 767px) {
  .product-detail__form__options .option-selectors.options-2 .selector-wrapper {
    float: none;
    width: auto;
    margin-bottom: 1em;
  }
}

.product-detail__form__options .option-selectors.options-3 .selector-wrapper {
  float: left;
  width: 33.3%;
}

@media (max-width: 767px) {
  .product-detail__form__options .option-selectors.options-3 .selector-wrapper {
    float: none;
    width: auto;
    margin-bottom: 1em;
  }
}

@media (max-width: 767px) {
  .product-detail__form__options .option-selectors .selector-wrapper {
    text-align: center;
    padding-right: 0;
  }
}

@media (max-width: 960px) {
  .product-detail__form__options {
    zoom: 1;
    float: none;
    width: auto;
    margin-bottom: 20px;
  }
  .product-detail__form__options:before {
    content: "";
    display: table;
  }
  .product-detail__form__options:after {
    content: "";
    display: table;
    clear: both;
  }
}

.product-detail__form__options--with-quantity .single-option,
.product-detail__form__options--with-quantity .option-selectors {
  float: left;
  width: calc(100% - 150px);
}

.product-detail__form__options--with-quantity .quantity-wrapper {
  float: right;
  margin-right: 30px;
}

@media (max-width: 767px) {
  .product-detail__form__options--with-quantity .quantity-wrapper,
  .product-detail__form__options--with-quantity .option-selectors {
    float: none;
    text-align: center;
    margin: 0 auto;
    clear: both;
  }
  .product-detail__form__options--with-quantity .option-selectors {
    width: auto;
    margin: 0 auto 20px;
  }
  .product-detail__form__options--with-quantity .selector-wrapper.single-option {
    margin-bottom: 10px;
  }
}

@media (max-width: 960px) {
  .product-detail__form__options--no-options .quantity-wrapper {
    float: none;
    margin: 0 auto 20px;
  }
}

.quantity-wrapper {
  position: relative;
  width: 120px;
  border: 1px solid #bfbfbf;
  background: #f9f9f9;
  color: #444;
  text-align: center;
  white-space: nowrap;
}

.quantity-wrapper a {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -0.8em;
  line-height: 1.6em;
  width: 30px;
  text-align: center;
  left: 0;
  padding: 0 0 0 5px;
}

.quantity-wrapper a[data-quantity="up"] {
  left: auto;
  right: 0;
  padding: 0 5px 0 0;
}

.quantity-wrapper input {
  border: 2px solid transparent;
  background: none;
  padding: 0.6em 3em;
  padding-left: 0;
  padding-right: 0;
  width: 60px;
  text-align: center;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: 0.05em;
  font-weight: 600;
  color: #444;
}

.product-detail__form__action {
  float: left;
  width: 27%;
}

.product-detail__form__action button {
  width: 100%;
}

@media (max-width: 960px) {
  .product-detail__form__action {
    float: none;
    width: auto;
    text-align: center;
    clear: both;
  }
  .product-detail__form__action button {
    width: 300px;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .product-detail__form__action {
    padding-top: 0;
  }
}

.product-detail__detail {
  margin: 30px;
}

.backorder {
  text-align: center;
}

.align-right .backorder {
  text-align: right;
}

.align-left .backorder,
.cart-list .backorder {
  text-align: left;
}

.other-products {
  margin-top: 100px;
  position: relative;
  overflow: hidden;
}

.other-products .other-products__products {
  border: 1px solid #bfbfbf;
}

.other-products .other-products__products a {
  display: flex;
  align-items: center;
}

.other-products .other-products__products .next a {
  justify-content: flex-end;
}

.other-products .other-products__label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: absolute;
  z-index: 1;
  top: 20px;
  bottom: 20px;
  left: 50%;
  margin: 0 0 0 -70px;
  width: 140px;
  padding: 20px;
  text-align: center;
}

.other-products .other-products__label:before, .other-products .other-products__label:after {
  content: '';
  position: absolute;
  height: 250px;
  left: 50%;
  border-left: 1px solid #bfbfbf;
}

.other-products .other-products__label:before {
  bottom: 100%;
}

.other-products .other-products__label:after {
  top: 100%;
}

.other-products .other-products__label a {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.other-products .other-products__link {
  display: flex;
  align-items: center;
  height: 100px;
}

.other-products .other-products__product {
  display: block;
  float: left;
  width: 50%;
}

.other-products .other-products__product.next {
  float: right;
  text-align: right;
}

.other-products .other-products__product.next .other-products__link {
  justify-content: flex-end;
}

.other-products .other-products__product__image {
  vertical-align: middle;
  max-width: 150px;
  max-height: 100%;
}

.other-products .other-products__product__image.previous {
  margin-right: 20px;
}

.other-products .other-products__product__image.next {
  margin-left: 20px;
}

.other-products .other-products__product__arrow {
  height: 100px;
  width: 30px;
  position: relative;
}

.other-products .other-products__product__arrow .arr {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.other-products .other-products__product__title {
  width: auto;
  margin-bottom: 2px;
}

@media (max-width: 767px) {
  .other-products .other-products__product__arrow {
    height: 20px;
    width: 20px;
  }
}

@media (max-width: 900px) {
  .other-products .other-products__label {
    position: static;
    display: block;
    margin: 0;
    width: auto;
  }
  .other-products .other-products__label:before, .other-products .other-products__label:after {
    display: none;
  }
}

@media (max-width: 767px) {
  .other-products .other-products__link {
    height: auto;
  }
  .other-products .other-products__product {
    padding: 10px;
  }
  .other-products .other-products__product__image {
    display: none;
  }
  .other-products .other-products__product__title {
    width: auto;
    font-size: 1em;
    line-height: 1em;
  }
}

.other-products--articles .previous {
  padding-left: 1em;
}

.other-products--articles .next {
  padding-right: 1em;
}

.cart-list {
  margin: 0;
  padding: 0;
}

.cart-list-header {
  padding-bottom: 0.5em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.cart-list > .item {
  list-style: none;
  margin: 2em 0;
  display: flex;
}

.cart-list .col-image {
  flex: 0 0 auto;
  width: 66px;
  margin-right: 24px;
}

.cart-list .col-notimage {
  display: flex;
  flex-grow: 1;
  text-align: right;
}

.cart-list .desc {
  flex-grow: 1;
  text-align: left;
  margin-right: 24px;
}

.cart-list .item-price {
  width: 180px;
}

.cart-list .quantity-and-remove {
  margin: 0 24px;
  text-align: center;
  width: calc(5.4em + 4px);
}

.cart-list .quantity {
  flex: 0 0 auto;
  display: inline-block;
  position: relative;
  padding: 0 1.4em;
  background: #ffffff;
  color: #000000;
  border: 1px solid #bfbfbf;
  overflow: hidden;
}

.cart-list .quantity .plus,
.cart-list .quantity .minus {
  position: absolute;
  top: 0;
  height: 100%;
  text-align: center;
  width: 1.5em;
  color: #000000;
}

.cart-list .quantity .plus:hover,
.cart-list .quantity .minus:hover {
  background: #d9d9d9;
  color: #000000;
}

.cart-list .quantity .plus span,
.cart-list .quantity .minus span {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  line-height: 1em;
  margin-top: -0.5em;
}

.cart-list .quantity .minus {
  left: 0;
  border-right: 1px solid #bfbfbf;
}

.cart-list .quantity .plus {
  right: 0;
  border-left: 1px solid #bfbfbf;
}

.cart-list .quantity input {
  width: auto;
  text-align: center;
  background: #ffffff;
  color: #000000;
  border: none;
  color: inherit;
  padding: 0.7em 0.5em;
}

.cart-list .remove {
  display: inline-block;
  border-bottom: 1px solid;
  line-height: 1.2em;
  opacity: 0.6;
  font-size: 80%;
}

.cart-list .remove:hover {
  opacity: 1;
}

.cart-list .line-total {
  flex: 0 0 auto;
  width: 120px;
}

.update-continue {
  margin: 1em 0;
  text-align: center;
}

.update-continue input {
  text-transform: uppercase;
  vertical-align: baseline;
}

.update-continue span {
  margin: 0 0.2em;
}

.under-cart,
.under-cart .rte,
.under-cart #template,
.under-cart #address_tables,
.under-cart #comments {
  text-align: center;
}

.under-cart .terms label, .under-cart .terms .sharing-label, .under-cart .terms .other-products .other-products__label, .other-products .under-cart .terms .other-products__label {
  display: inline;
}

.under-cart .subtotal-row {
  padding: 1em 0;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.under-cart .subtotal {
  display: flex;
  justify-content: space-between;
}

.under-cart .checkout-btn {
  margin: 1.4em 0;
  width: 100%;
}

[data-shopify-buttoncontainer] {
  justify-content: center;
}

.original-price {
  text-decoration: line-through;
  opacity: 0.6;
}

.cart-discount-list {
  margin: 1em 0;
  padding: 0;
}

.cart-discount-list:first-child {
  margin-top: 0;
}

.cart-discount-list:last-child {
  margin-bottom: 0;
}

.cart-discount {
  list-style: none;
}

.cart-discount:not(:last-child) {
  margin-bottom: 0.5em;
}

.cart-discount--inline .cart-discount__label {
  margin-right: 1em;
}

.rsslink {
  position: absolute;
  margin-left: 10px;
}

.blog-read-more {
  border-bottom: 1px solid;
}

.blog-read-more:hover {
  color: #000000;
}

.wide-container {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1600px;
  padding-left: 4.8%;
  padding-right: 4.8%;
}

.wide-container .product-list {
  margin-left: -1.2%;
  margin-right: -1.2%;
}

.wide-container.double-gutter .product-list {
  margin-left: -0.0%;
  margin-right: -0.0%;
}

@media (max-width: 767px) {
  .wide-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .wide-container .product-list,
  .wide-container.double-gutter .product-list {
    margin-left: 0;
    margin-right: 0;
  }
}

.product-list {
  zoom: 1;
  text-align: center;
}

.product-list:before {
  content: "";
  display: table;
}

.product-list:after {
  content: "";
  display: table;
  clear: both;
}

.product-list .product-block, .product-list .collection-block {
  margin-top: 20px;
  max-width: 100%;
  vertical-align: top;
}

.jiggly-split.dynamic-col-2 .product-block, .jiggly-split.dynamic-col-2 .collection-block,
.jiggly-split.dynamic-col-3 .product-block,
.jiggly-split.dynamic-col-3 .collection-block,
.jiggly-split.dynamic-col-4 .product-block,
.jiggly-split.dynamic-col-4 .collection-block {
  margin-left: auto;
  margin-right: auto;
}

.product-block, .collection-block {
  opacity: 1;
  -webkit-transition: opacity 500ms;
  -ms-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}

.product-block.pre-trans, .pre-trans.collection-block {
  opacity: 0;
}

.product-block .image .image-inner, .collection-block .image .image-inner {
  display: block;
  position: relative;
  overflow: hidden;
}

.product-block .image .image-inner:after, .collection-block .image .image-inner:after {
  content: ' ';
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: opacity 250ms;
  -ms-transition: opacity 250ms;
  -moz-transition: opacity 250ms;
  -o-transition: opacity 250ms;
  transition: opacity 250ms;
}

.product-block .product-label, .collection-block .product-label {
  position: absolute;
  top: 30px;
  left: 30px;
  -webkit-transition: opacity 250ms;
  -ms-transition: opacity 250ms;
  -moz-transition: opacity 250ms;
  -o-transition: opacity 250ms;
  transition: opacity 250ms;
}

.product-block.layout-right .product-label, .layout-right.collection-block .product-label {
  left: auto;
  right: 70px;
}

.product-block .title, .collection-block .title {
  display: block;
  margin: 0;
  padding: 10px 0 0;
}

.product-block .price, .collection-block .price {
  display: block;
  text-align: center;
  padding: 8px 0 0;
}

.product-block .image__first, .collection-block .image__first {
  transition: opacity 200ms;
}

.product-block .image__second, .collection-block .image__second {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  width: calc(100% + 0.5px);
  height: calc(100% + 0.5px);
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  transition: opacity 200ms;
}

.product-block .image__second .rimage-outer-wrapper, .collection-block .image__second .rimage-outer-wrapper,
.product-block .image__second .rimage-wrapper,
.collection-block .image__second .rimage-wrapper {
  height: 100%;
  width: 100%;
  max-width: none !important;
}


.product-block .image__second .rimage-wrapper,
.collection-block .image__second .rimage-wrapper {
  padding: 0 !important;
}

.product-block .image__second .rimage__image, .collection-block .image__second .rimage__image {
  object-fit: contain;
}

@media (max-width: 959px) {
  .product-block .image__second, .collection-block .image__second {
    display: none;
  }
}

.product-block .image--hover-second.image--same-aspect-ratio .image__first, .collection-block .image--hover-second.image--same-aspect-ratio .image__first {
  transition: opacity 0ms 0ms;
}

.product-block.hover-info .title, .hover-info.collection-block .title, .product-block.hover-info .price, .hover-info.collection-block .price {
  position: absolute;
  z-index: 5;
  left: 10px;
  right: 10px;
  opacity: 0;
  -webkit-transition: opacity 200ms, margin 200ms ease-in-out;
  -ms-transition: opacity 200ms, margin 200ms ease-in-out;
  -moz-transition: opacity 200ms, margin 200ms ease-in-out;
  -o-transition: opacity 200ms, margin 200ms ease-in-out;
  transition: opacity 200ms, margin 200ms ease-in-out;
}

.product-block.hover-info .upper .title, .hover-info.collection-block .upper .title {
  bottom: 50%;
  margin-bottom: -10px;
}

.product-block.hover-info .middle .title, .hover-info.collection-block .middle .title {
  bottom: calc(50% - 0.75em);
  margin-bottom: -10px;
}

.product-block.hover-info .price, .hover-info.collection-block .price {
  top: 50%;
  margin-top: 10px;
}

.product-block.hover-info .spr-badge, .hover-info.collection-block .spr-badge {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 5px;
  opacity: 0;
  z-index: 5;
  -webkit-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
}

.product-block:hover.hover-info .image .image-inner:after, .collection-block:hover.hover-info .image .image-inner:after {
  opacity: 0.8;
}

.product-block:hover.hover-info .title, .collection-block:hover.hover-info .title, .product-block:hover.hover-info .price, .collection-block:hover.hover-info .price {
  margin: 0;
  opacity: 1;
}

.product-block:hover.hover-info .spr-badge, .collection-block:hover.hover-info .spr-badge {
  opacity: 1;
}

@media (min-width: 960px) {
  .product-block:hover.hover-image .image--hover-second .image__first, .collection-block:hover.hover-image .image--hover-second .image__first {
    opacity: 0;
  }
  .product-block:hover.hover-image .image--hover-second .image__second, .collection-block:hover.hover-image .image--hover-second .image__second {
    opacity: 1;
  }
  .product-block:hover.hover-image .image--hover-second.image--same-aspect-ratio .image__first, .collection-block:hover.hover-image .image--hover-second.image--same-aspect-ratio .image__first {
    transition: opacity 50ms 200ms;
  }
}

.product-block__inner {
  position: relative;
}

.unit-price {
  font-style: italic;
}

.simple-popup {
  position: absolute;
  z-index: 10000;
  width: 140px;
  padding: 10px 15px;
  border: 1px solid #000;
  color: #eee;
  background: #444;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 0 #888;
  -ms-box-shadow: 0 0 2px 0 #888;
  -moz-box-shadow: 0 0 2px 0 #888;
  -o-box-shadow: 0 0 2px 0 #888;
  box-shadow: 0 0 2px 0 #888;
  text-align: center;
}

#comments > ul {
  padding: 0;
}

#comments > ul > li {
  list-style: none;
}

#comments .comment-author {
  text-align: left;
}

.feedback {
  color: #000000;
  background: #ebebeb;
  border: 1px solid #808080;
  padding: 1em 1.5em;
  font-style: italic;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.errors {
  color: #800000;
}

#page-bg {
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  z-index: 0;
  background: #ffffff;
  background-repeat: no-repeat;
  
  position: fixed;
  background-size: cover;
  background-position: center center;
  
}

#page-content {
  position: relative;
  padding:10px 0 100px;
  z-index: 5;
}


#page-content .central {
  margin: 0 auto 0;
  padding-left: 50px;
  padding-right: 50px;
  width: 850px;
  max-width: 100%;
  zoom: 1;
}

#page-content .central:before {
  content: "";
  display: table;
}

#page-content .central:after {
  content: "";
  display: table;
  clear: both;
}

.template-index #page-content,
.template-page.template-suffix-story #page-content {
  padding-bottom: 0;
}

.template-index .central.wide .rte, .template-index .central.wide #template, .template-index .central.wide #address_tables, .template-index .central.wide #comments {
  max-width: none;
}

#page-content .content {
  background: #ffffff;
  padding: 50px;
  zoom: 1;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

#page-content .content:before {
  content: "";
  display: table;
}

#page-content .content:after {
  content: "";
  display: table;
  clear: both;
}

#page-content .content.transparent {
  background: transparent;
  padding: 0;
}

#page-content .no-side-pad {
  margin-left: -50px;
  margin-right: -50px;
}

#page-content .central.wide {
  width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}

#page-content .central.wide .inner {
  width: 328px;
  max-width: 100%;
  float: left;
}

#page-content .central.wide .inner.right {
  float: right;
}
  
#page-content .central.wide .inner.middle {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

#page-content .content.bottomless {
  padding-bottom: 0;
  -webkit-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}

#page-content .content.halfgutter {
  padding-left: 25px;
  padding-right: 25px;
}

.section-title {
  margin: 1em 0 0;
}

.section-title.section-title--margin-under {
  margin-bottom: 1em;
}

.section-spacing {
  margin-top: 60px;
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .section-spacing {
    margin-top: 40px;
    margin-bottom: 30px;
  }
}

.section-spacing.section-spacing--top-only {
  margin-bottom: 0;
}

.section-spacing.section-spacing--bottom-only {
  margin-top: 15px;
}

.double-section-spacing {
  margin-top: 200px;
  margin-bottom: 200px;
}

@media (max-width: 767px) {
  .double-section-spacing {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.padded-block {
  padding: 7.5px;
}

@media (min-width: 1200px) {
  .padded-block {
    padding-left: 40px;
    padding-right: 70px;
  }
}

@media (max-width: 600px) {
  .padded-block {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.padded-block.padded-block--large-vertical {
  padding-top: 70px;
  padding-bottom: 70px;
}

@media (min-width: 1200px) {
  .padded-block.padded-block--large-vertical {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media (max-width: 600px) {
  .padded-block.padded-block--large-vertical {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.feature-header {
  margin-bottom: 0.25em;
}

.feature-header:after {
  content: '';
  display: block;
  margin: 0.15em auto 0;
  width: 0;
  border-top: 3px solid #000000;
  transition: width 1200ms cubic-bezier(0.13, 0.88, 0.62, 1) 250ms;
}

.feature-header.align-left:after {
  margin-left: 0;
}

.feature-header.align-right:after {
  margin-right: 0;
}

.feature-header--visible:after {
  width: 36px;
}

.text-over-image {
  position: relative;
}

.text-over-image .rimage-outer-wrapper {
  max-height: none !important;
  max-width: none !important;
}

.text-over-image img {
  width: 100%;
  vertical-align: top;
}

.darken-image .rimage-outer-wrapper {
  position: relative;
}

.darken-image .rimage-outer-wrapper:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
}

.inherit-colors {
  color: inherit;
}

.inherit-colors h1, .inherit-colors h2, .inherit-colors h3, .inherit-colors h4, .inherit-colors blockquote, .inherit-colors .under-cart .subtotal, .under-cart .inherit-colors .subtotal, .inherit-colors h5, .inherit-colors h6, .inherit-colors .h1, .inherit-colors .overlay-type .line-1, .overlay-type .inherit-colors .line-1, .inherit-colors .featured-blog__article-title, .inherit-colors .h2, .inherit-colors .h3, .inherit-colors .h4, .inherit-colors .h5, .inherit-colors .h6, .inherit-colors blockquote {
  color: inherit;
}

.button-row {
  margin-top: 3em;
}

.button-row--multiple {
  margin-top: 2em;
}

.button-row--multiple .button {
  margin: 1em 10px 0;
}

.text-beside-image,
.image-beside-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.text-beside-image .text-beside-image__text,
.image-beside-image .text-beside-image__text {
  float: left;
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.text-beside-image .text-beside-image__text .text-beside-image__text__wrap,
.image-beside-image .text-beside-image__text .text-beside-image__text__wrap {
  width: 100%;
  max-width: 750px;
}

.text-beside-image .text-beside-image__text .text-beside-image__text__wrap.align-left,
.image-beside-image .text-beside-image__text .text-beside-image__text__wrap.align-left {
  margin-right: auto;
}

.text-beside-image .text-beside-image__text .text-beside-image__text__wrap.align-center,
.image-beside-image .text-beside-image__text .text-beside-image__text__wrap.align-center {
  margin-left: auto;
  margin-right: auto;
}

.text-beside-image .text-beside-image__text .text-beside-image__text__wrap.align-right,
.image-beside-image .text-beside-image__text .text-beside-image__text__wrap.align-right {
  margin-left: auto;
}

.text-beside-image .text-beside-image__image,
.text-beside-image .image-beside-image__image,
.image-beside-image .text-beside-image__image,
.image-beside-image .image-beside-image__image {
  position: relative;
  float: left;
  width: 50%;
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  display: flex;
}

.text-beside-image .text-beside-image__image .rimage-outer-wrapper,
.text-beside-image .text-beside-image__image .placeholder-image,
.text-beside-image .image-beside-image__image .rimage-outer-wrapper,
.text-beside-image .image-beside-image__image .placeholder-image,
.image-beside-image .text-beside-image__image .rimage-outer-wrapper,
.image-beside-image .text-beside-image__image .placeholder-image,
.image-beside-image .image-beside-image__image .rimage-outer-wrapper,
.image-beside-image .image-beside-image__image .placeholder-image {
  min-height: 100%;
  flex-grow: 1;
}

.text-beside-image .text-beside-image__image .rimage-outer-wrapper,
.text-beside-image .image-beside-image__image .rimage-outer-wrapper,
.image-beside-image .text-beside-image__image .rimage-outer-wrapper,
.image-beside-image .image-beside-image__image .rimage-outer-wrapper {
  max-width: none !important;
  max-height: none !important;
  transition: filter 250ms;
}

.text-beside-image .text-beside-image__image .rimage-outer-wrapper.fade-in,
.text-beside-image .image-beside-image__image .rimage-outer-wrapper.fade-in,
.image-beside-image .text-beside-image__image .rimage-outer-wrapper.fade-in,
.image-beside-image .image-beside-image__image .rimage-outer-wrapper.fade-in {
  transition: opacity 500ms, filter 120ms;
}

.text-beside-image .text-beside-image__image a,
.text-beside-image .image-beside-image__image a,
.image-beside-image .text-beside-image__image a,
.image-beside-image .image-beside-image__image a {
  display: flex;
  flex-grow: 1;
}

.text-beside-image .text-beside-image__image a:hover .rimage-outer-wrapper,
.text-beside-image .image-beside-image__image a:hover .rimage-outer-wrapper,
.image-beside-image .text-beside-image__image a:hover .rimage-outer-wrapper,
.image-beside-image .image-beside-image__image a:hover .rimage-outer-wrapper {
  filter: brightness(92%);
}

.text-beside-image .text-beside-image__image--natural,
.image-beside-image .text-beside-image__image--natural {
  display: block;
  align-self: center;
}

.text-beside-image .text-beside-image__image--natural .rimage-outer-wrapper,
.image-beside-image .text-beside-image__image--natural .rimage-outer-wrapper {
  flex-grow: 0;
  min-height: 0;
}

@media (max-width: 767px) {
  .text-beside-image,
  .image-beside-image {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .text-beside-image .text-beside-image__text,
  .text-beside-image .text-beside-image__image,
  .text-beside-image .image-beside-image__image,
  .image-beside-image .text-beside-image__text,
  .image-beside-image .text-beside-image__image,
  .image-beside-image .image-beside-image__image {
    float: none;
    width: auto;
    display: block;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .text-beside-image .text-beside-image__text,
  .image-beside-image .text-beside-image__text {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .text-beside-image .text-beside-image__image,
  .image-beside-image .text-beside-image__image {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    text-align: center;
  }
  .text-beside-image .text-beside-image__image img,
  .image-beside-image .text-beside-image__image img {
    width: auto;
  }
  .text-beside-image .text-beside-image__image--using-bg,
  .image-beside-image .text-beside-image__image--using-bg {
    background-image: none !important;
  }
  .text-beside-image .text-beside-image__image--using-bg img,
  .image-beside-image .text-beside-image__image--using-bg img {
    visibility: visible;
  }
}
 .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
} 

.overlay .inner {
  display: table;
  width: 100%;
  height: 100%;
}

.overlay .inner > * {
  line-height: 1px;
/*  display: table-cell; */
  padding-top:95px;
  vertical-align: middle;
}

.overlay.position-lower-left {
  padding-bottom: 30px;
}

.overlay.position-lower-left .inner > * {
  vertical-align: bottom;
}

.overlay.position-lower-left .line-1, .overlay.position-lower-left .line-2, .overlay.position-lower-left .line-3 {
  text-align: left;
  margin-left: 1px;
}

@media (max-width: 767px) {
  .overlay.position-lower-left {
    padding-bottom: 20px;
  }
  .overlay .inner > * {
  
 display: table-cell; 
/*   padding-top:100px; */
 
}
}

.overlay.position--left .line-1, .overlay.position--left .line-2, .overlay.position--left .line-3 {
  text-align: left;
  margin-left: 0;
}

.overlay.position--right .line-1, .overlay.position--right .line-2, .overlay.position--right .line-3 {
  text-align: right;
  margin-right: 0;
}

.overlay.position--top {
  padding-top: 30px;
}

.overlay.position--top .inner > * {
  vertical-align: top;
}

@media (max-width: 767px) {
  .overlay.position--top {
    padding-top: 20px;
  }
}

.overlay.position--bottom {
  padding-bottom: 30px;
}

.overlay.position--bottom .inner > * {
  vertical-align: bottom;
}


/* Slideshow Text Alignment Settings CSS */
.index-hero-slideshow .overlay-type {
    max-height: initial!important;
}
.overlay.position-up-left .inner > * {
  vertical-align: top;
}
.overlay.position-lower-left .inner > * {
  vertical-align: bottom;
}
.overlay.position-middle .inner > * {
  vertical-align: middle;
}
.overlay.position-middle .inner > * .overlay__content {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.overlay.position-up-right .inner > * {
  vertical-align: top;
  float: right;
}
.overlay.position-lower-right .inner > * {
  vertical-align: bottom;
}
.overlay.position-lower-right .inner > * .overlay__content {
    text-align: right;
    margin-left: auto;
    display: table;
}

@media (max-width: 767px) {
  .overlay.position--bottom {
    padding-bottom: 20px;
  }
}

.overlay-type {
  position: absolute;
  left: 0;
  right: 0;
  padding: 50px 30px 50px;
  text-align: center;
}

.overlay-type .line-1, .overlay-type .line-2, .overlay-type .line-3 {
  text-align: center;
}

.overlay-type .line-2 {
  max-width: 35em;
  margin-left: auto;
  margin-right: auto;
}

.overlay-type .line-3 {
  margin-top: 30px;
}

.overlay-type a {
  display: inline-block;
}

.announcement {
  position: relative;
  text-align: center;
}

.announcement .announcement__inner {
  padding: 1em;
}

.announcement a {
  display: block;
  color: inherit;
  text-decoration: none;
  transition: background 100ms;
}

.announcement a:hover {
  color: inherit;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.1);
}

.logo:not(.banner-logo .logo) {
  position: relative;
 
  font-family: SuisseIntl-Regular;
  
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 1.4em;
  color: #000000;
  max-width: calc(100% - 120px);

}
#banner-wrapper {
    width: auto!important;
    height: 100vh;
    position: fixed!important;
}
.logo img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: opacity 400ms;
  -ms-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  -o-transition: opacity 400ms;
  transition: opacity 400ms;
}

.logo .alt-logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 400ms;
  -ms-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  -o-transition: opacity 400ms;
  transition: opacity 400ms;
}

.use-alt-logo .logo,
.modal-active .logo {
  color: #000000;
}

.use-alt-logo .logo.logo--has-alt-logo > img,
.modal-active .logo.logo--has-alt-logo > img {
  opacity: 0;
}

.use-alt-logo .logo .alt-logo,
.modal-active .logo .alt-logo {
  opacity: 1;
}

.use-alt-logo .site-control .site-control__inner a,
.modal-active .site-control .site-control__inner a {
  color: #000000;
}

.use-alt-logo .site-control .site-control__inner svg,
.modal-active .site-control .site-control__inner svg {
  fill: #000000;
}

.use-alt-logo .site-control .site-control__inner .menu .icon-menu .icon-menu__bar,
.modal-active .site-control .site-control__inner .menu .icon-menu .icon-menu__bar {
  background: #000000;
}

.site-control {
  padding: 0;
  margin: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 25;
  text-align: center;
  -webkit-transition: padding-top 400ms, background 400ms;
  -ms-transition: padding-top 400ms, background 400ms;
  -moz-transition: padding-top 400ms, background 400ms;
  -o-transition: padding-top 400ms, background 400ms;
  transition: padding-top 400ms, background 400ms;
  /* Icon mode */
  /* Text mode */
}

.site-control .site-control__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}

.site-control .site-control__inner a {
  pointer-events: auto;
  display: inline-block;
  color: #000000;
  vertical-align: middle;
}

.site-control .site-control__inner svg {
  vertical-align: top;
  fill: #000000;
  width: 24px;
  height: 24px;
  -webkit-transition: fill 400ms;
  -ms-transition: fill 400ms;
  -moz-transition: fill 400ms;
  -o-transition: fill 400ms;
  transition: fill 400ms;
}

.site-control.icons .site-control__inner a .text-link {
  display: none;
}

.site-control.text .site-control__inner a svg {
  display: none;
}

.site-control .menu,
.site-control .cart {
  position: absolute;
  top: 50%;
}

.site-control .cart {
  right: 30px;
  margin-top: -12px;
}

.site-control .cart div {
  position: absolute;
  top: -6px;
  right: -8px;
  width: 2em;
  line-height: 2em;
  text-align: center;
  background: #000000;
  color: #ffffff;
  
  	font-family: SuisseIntl-Regular;
  
  font-weight: ;
  font-style: ;
  font-size: 9px;
  border-radius: 100px;
}

.site-control .menu {
  left: 30px;
  margin-top: -15px;
}

.site-control .menu .icon-menu {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
}

.site-control .menu .icon-menu .icon-menu__bar {
  position: absolute;
  left: 3px;
  width: 23px;
  height: 2px;
  background: #000000;
}

.site-control .menu .icon-menu .icon-menu__bar-1 {
  top: 5px;
  transition: transform 500ms ease 100ms, background 400ms ease 0ms;
}

.site-control .menu .icon-menu .icon-menu__bar-2 {
  top: 13px;
  transition: opacity 500ms ease, background 400ms ease;
}

.site-control .menu .icon-menu .icon-menu__bar-3 {
  top: 21px;
  transition: transform 500ms ease 100ms, background 400ms ease 0ms;
}

@media (max-width: 767px) {
  .site-control .menu {
    left: 20px;
  }
  .site-control .cart {
    right: 20px;
  }
}

.modal-active .site-control .menu .icon-menu__bar-1 {
  transform: rotate(45deg) translate3d(6px, 5.5px, 0);
}

@media (max-width: 768px) {
  .modal-active .site-control .menu .icon-menu__bar-1 {
    top: 5.5px;
    left: 3px;
  }
  .slider.slider-nav.thumb-image.slick-initialized.slick-slider .slick-track {
    width: auto !important;
}
}

.modal-active .site-control .menu .icon-menu__bar-2 {
  opacity: 0;
}

.modal-active .site-control .menu .icon-menu__bar-3 {
  transform: rotate(-45deg) translate3d(5.5px, -5px, 0);
}

@media only screen and (min-width: 768px) {

  .site-control .menu .icon-menu__bar-1 {
    transform: rotate(45deg) translate3d(6px, 5.5px, 0);
  }
  .site-control .menu .icon-menu__bar-2 {
    opacity: 0;
  }

  .site-control .menu .icon-menu__bar-3 {
    transform: rotate(-45deg) translate3d(5.5px, -5px, 0);
  }
}

.site-control:before {
  content: '';
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity 400ms;
}

.site-control__inner {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  //min-height: 75px;
}

@media (max-width: 767px) {
  .site-control__inner {
    min-height: 65px;
  }
}

#site-control {
  position: absolute;
}

#site-control.fixed {
  position: fixed;
}

.faux-site-control {
  visibility: hidden;
  pointer-events: none;
  display: none;
}

.header-section-overlap #faux-site-control {
  display: none;
}

.header-section-overlap #page-content {
  padding-top: 0;
}

.template-product #page-content {
  padding-top: 0;
}

.template-customers-login #customer_login_guest {
  text-align: center;
}

#page-menu {
  text-align: center;
  color: #000000;
}

#page-menu svg, #page-menu svg g {
  fill: #000000;
}

#page-menu .pretty-select svg, #page-menu .disclosure__toggle svg, #page-menu .pretty-select svg g, #page-menu .disclosure__toggle svg g {
  fill: #000000;
}

#page-menu:focus {
  outline: none;
}

#page-menu a {
  color: inherit;
  position: relative;
}

#page-menu a .arr {
  position: absolute;
  left: 100%;
  top: calc(50% + 0.08em);
  transform: translateY(-50%);
  margin-left: 10px;
}

#page-menu a .arr.arr--small {
  margin-left: 2px;
}

#page-menu a .arr:not(.arr--small) {
  height: 0.8em;
  width: 0.8em;
}

#page-menu a .arr.arr--left {
  left: auto;
  right: 100%;
  margin-right: 10px;
}

#page-menu a .arr.arr--left.arr--small {
  margin-right: 2px;
}

#page-menu .main-nav {
  margin-top: 0;//50px;
  margin-bottom: 20px;
  
  font-family: SuisseIntl-Regular;
  
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 1.2em;
}

#page-menu .main-nav ul {
  margin-bottom: 10px;
  padding: 0;
}

#page-menu .main-nav li {
  display: block;
  margin-bottom: 10px;
}

#page-menu .main-nav li.main-nav__back {
  font-size: 14px;
  margin-top: 10px;
  color: #575757;
}

#page-menu .main-nav li.main-nav__back a svg, #page-menu .main-nav li.main-nav__back a svg g {
  fill: currentColor;
}

#page-menu .main-nav li ul {
  margin-top: 10px;
  margin-bottom: 10px;
}

#page-menu .main-nav li li {
  display: block;
}

#page-menu .main-nav li li a {
  padding: 0.18em 0;
  color: #575757;
  font-size: 20px;
  line-height: 1.2em;
}

#page-menu .main-nav li li a .arr svg, #page-menu .main-nav li li a .arr svg g {
  fill: currentColor;
}

#page-menu .main-nav li a {
  border-bottom: 2px solid transparent;
  transition: border 150ms;
}

#page-menu .main-nav li a:hover {
  border-bottom-color: inherit;
}

#page-menu .main-nav .horizontal-nav {
  margin-bottom: 50px;
}

#page-menu .main-nav .horizontal-nav a {
  padding: 0.18em 0;
  color: #575757;
  font-size: 20px;
  line-height: 1.2em;
}

#page-menu .main-nav .horizontal-nav__image-link {
  display: block;
  border-bottom: 0 !important;
}

#page-menu .main-nav .horizontal-nav__link {
  display: inline-block;
}

#page-menu .main-nav ul.cols-four > li,
#page-menu .main-nav ul.cols-three > li,
#page-menu .main-nav ul.cols-two > li {
  vertical-align: top;
  display: inline-block;
  margin: 0;
  padding: 0 2% 2%;
}

#page-menu .main-nav ul.cols-four > li {
  width: 20.5%;
}

#page-menu .main-nav ul.cols-three > li {
  width: 28.5%;
}

#page-menu .main-nav ul.cols-two > li {
  width: 45.5%;
}

#page-menu.nav-uses-modal .main-nav li.has-children > ul {
  display: none;
}

#page-menu .customer-links,
#page-menu .social-links {
  margin: 1em 0 0;
}

#page-menu .customer-links a,
#page-menu .social-links a {
  margin: 0 10px;
}

#page-menu .social-links {
  margin-top: 100px;
}

#page-menu .social-links li {
  opacity: 1;
  margin: 0 0 1em 1em;
}

#page-menu .social-links li:hover {
  opacity: 0.75;
}

#page-menu .localization {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

#page-menu .copyright > span {
  margin-right: 20px;
}

.social-links .social-links__list {
  padding: 0;
}

.social-links li {
  list-style: none;
  display: inline-block;
  margin-left: 1em;
  opacity: 0.75;
}

.social-links li:first-child {
  margin-left: 0;
}

.social-links li:hover {
  opacity: 1;
}

.social-links svg {
  fill: #000000;
  width: 20px;
  height: 20px;
}

.social-links img {
  height: 20px;
  width: auto;
  vertical-align: middle;
}

.clickyboxes {
  margin: 0.4em 0 1em;
  padding: 0;
}

.clickyboxes li {
  display: inline-block;
}

.clickyboxes li a {
  display: inline-block;
  vertical-align: top;
  min-width: 1.5em;
  margin: 0 1em 1em 0;
  padding: 0 0 0.1em;
  opacity: 0.8;
  border-bottom: 2px solid transparent;
  text-align: center;
  font-size: 0.4em;
  line-height: 1.2em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: 600;
}

.clickyboxes li a.active {
  opacity: 1;
  border-bottom-color: inherit;
}

.clickyboxes li:last-child a {
  margin-right: 0;
}

.clickyboxes .unavailable {
  text-decoration: line-through;
  opacity: 0.5;
}

#page-content #shopify-product-reviews {
  background: #ffffff;
  padding-top: 0;
  margin: 0;
  -webkit-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}

#page-content #shopify-product-reviews .spr-container {
  border: none;
}

#page-content #shopify-product-reviews .spr-header-title {
  font-size: 120%;
  line-height: 1.4em;
}

#page-content #shopify-product-reviews .spr-icon {
  font-size: 100%;
}

#page-content #shopify-product-reviews .spr-summary-actions-newreview {
  float: none;
  display: block;
  margin-top: 0.5em;
}

#page-content #shopify-product-reviews .spr-review-header-title {
  text-align: left;
}

#page-content #shopify-product-reviews .spr-pagination-page {
  margin: 0 2px;
}

#page-content #shopify-product-reviews .spr-form-message-success:focus {
  outline: none;
}

.themed-product-reviews .spr-badge {
  margin-top: 0.5em;
  font-size: 0.75em;
}

.themed-product-reviews .spr-badge .spr-badge-starrating {
  margin-right: 3px;
}

.themed-product-reviews .spr-badge .spr-icon {
  margin-right: 0.1em;
}

.themed-product-reviews .spr-badge[data-rating="0.0"] {
  visibility: hidden;
}

.spr-icon-star,
.spr-icon-star-half-alt {
  color: #f6c446;
}

.inline-mini-form {
  display: inline-block;
  white-space: nowrap;
  border: 1px solid #bfbfbf;
  background: #f9f9f9;
  overflow: hidden;
}

.inline-mini-form input {
  padding: 0.6em 3em;
  line-height: 1.6em;
  border: none;
  background: transparent;
  width: 300px;
  margin-bottom: -10px;
}

.inline-mini-form input:-webkit-autofill, .inline-mini-form input:-webkit-autofill:hover, .inline-mini-form input:-webkit-autofill:focus, .inline-mini-form input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #f9f9f9 inset;
}

.inline-mini-form button {
  margin: -1px -1px -1px 0;
  border: none;
}

@media (max-width: 767px) {
  .inline-mini-form {
    white-space: normal;
    border: none;
    background: transparent;
  }
  .inline-mini-form input {
    padding: 0.6em 1em;
    border: 1px solid #bfbfbf;
    background: #f9f9f9;
    width: 100%;
    margin: 0 0 20px;
  }
  .inline-mini-form button {
    margin: 0;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .signup-form .inline-mini-form input {
    padding-top: 1em;
    padding-bottom: 1em;
    line-height: 2em;
  }
}

@media (min-width: 768px) {
  .signup-form .inline-mini-form button {
    margin: 10px;
  }
  .signup-form .inline-mini-form button:hover{
  	border:2px solid black;
  }
}

.page-footer {
  color: #ffffff;
  background: #000000;
  text-align: center;
  padding: 50px 30px;
  position: relative;
  padding-bottom:0;
}

.page-footer svg, .page-footer svg g {
  fill: #ffffff;
}

.page-footer ul {
  margin-top: 0;
}

.page-footer .copyright {
  margin-top: 50px;
  font-size: 0.825em;
}

footer.giftcard-footer {
  padding: 3em 0 0;
}

.localization {
  text-align: center;
  margin-top: 50px;
}

.localization .selectors-form__item {
  display: inline-block;
  margin: 1.2% 0.6%;
}

.disclosure {
  position: relative;
}

.disclosure__toggle {
  white-space: nowrap;
  padding: 10px 50px 10px 15px;
  position: relative;
  letter-spacing: normal;
}

.disclosure__toggle:hover {
  background: #ffffff;
  color: #000000;
  border: 1px solid #bfbfbf;
}

.disclosure__toggle:hover svg {
  fill: currentColor;
}

.disclosure__toggle-arrow {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

.disclosure__toggle-arrow svg {
  fill: currentColor;
}

.disclosure-list {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #bfbfbf;
  bottom: 50%;
  padding: 11px 0px;
  position: absolute;
  display: none;
  min-height: 60px;
  max-height: 400px;
  overflow-y: auto;
  margin: 0;
  z-index: 5;
}

.disclosure-list--visible {
  display: block;
}

.disclosure-list__item {
  border-bottom: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 45px 10px 15px;
  text-align: left;
}

.disclosure-list__option:focus, .disclosure-list__option:hover {
  color: #575757;
}

.disclosure-list__item--current .disclosure-list__option {
  border-bottom: 1px solid #bfbfbf;
}

.form {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.form input, .form textarea {
  width: 100%;
}

.form .wide-action {
  margin-top: 40px;
}

.form .wide-action input[type=submit], .form .wide-action button {
  width: 100%;
  margin-bottom: 20px;
}

.input-row {
  margin: 20px 0;
}

.fill-viewport {
  min-height: 100vh;
}

.slideshow.fill-viewport .rimage-outer-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.slideshow.fill-viewport .slide > a {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.slideshow .slide .overlay-type {
  z-index: 1;
}

/* Onboarding placeholder */
.placeholder-image {
  position: relative;
  padding-top: 100%;
  height: 0px;
  overflow: hidden;
  background: #f9fafa;
}

.placeholder-image.dark {
  background: #c6c7c8;
}

.placeholder-image.dark svg, .placeholder-image.dark svg g {
  fill: #a3a6a9;
}

.placeholder-image.landscape {
  padding-top: 55%;
}

.placeholder-image.placeholder--banner {
  padding-top: 475px;
}

@media (max-width: 767px) {
  .placeholder-image.placeholder--banner {
    padding-top: 55%;
  }
  .video-container {
    padding-left:0;
    padding-right:0;
  }
}

.fill-viewport .placeholder-image.placeholder--banner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  padding-top: 0;
}

.placeholder-image svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.placeholder-image svg, .placeholder-image svg g {
  fill: #c8cbcd;
}

.product-block .placeholder-image, .collection-block .placeholder-image {
  width: 600px;
  max-width: 100%;
}

.video-container {
  position: relative;
  padding-bottom: 41.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-container__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #eee;
}

.video-container__cover .rimage-outer-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-container__cover--playing {
  opacity: 0 !important;
  pointer-events: none;
}

.video-container__play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -40px;
}

.video-container__play svg {
  width: 80px;
  height: 80px;
  fill: transparent !important;
  stroke: #fff;
}

.video-container__play svg polygon {
  fill: #fff;
}

.video-container__play:hover {
  transform: scale(1.1);
}

/* Map section */
.map-section__wrapper {
  position: relative;
}

.map-section__wrapper .errors {
  padding: 1.2%;
}

.map-section__text {
  margin-left: 50%;
}

.map-section__map {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
}

.map-section__image {
  height: 100%;
  background-size: cover;
  background-position: center;
}

.map-section--display-map .map-section__image {
  display: none !important;
}

.map-section__placeholder {
  height: 100%;
  padding: 0;
}

.map-section--display-map .map-section__placeholder {
  display: none !important;
}

.map-section__map-container {
  height: 100%;
}

.map-section__button-row {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .map-section__wrapper {
    display: flex;
    flex-direction: column;
  }
  .map-section__text {
    margin-left: 0;
  }
  .map-section__map {
    position: static;
    width: auto;
    order: 2;
  }
  .map-section__placeholder,
  .map-section__map-container {
    height: 55vh;
  }
}

/* Featured blog section */
.featured-blog {
  position: relative;
}

.featured-blog .featured-blog__title,
.featured-blog .featured-blog__article-title {
  color: inherit;
}

.featured-blog__title {
  position: absolute;
  top: 0;
  left: 0;
  padding: 50px 30px 50px;
}

.featured-blog__count {
  position: absolute;
  top: 0;
  right: 0;
  padding: 50px 30px 50px;
}

.featured-blog__article {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 50px 30px 50px;
}

.featured-blog__article-excerpt {
  max-width: 30em;
}

.featured-blog__article-more {
  margin-top: 2em;
}

.featured-blog__view-all {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 50px 30px 50px;
}

@media (max-width: 767px) {
  .featured-blog__view-all {
    display: none;
  }
}

.featured-blog__controls {
  position: absolute;
  right: 30px;
  top: 50%;
  line-height: 1em;
  margin-top: -0.5em;
}

@media (max-width: 767px) {
  .featured-blog__controls {
    display: none;
  }
}

.featured-blog__prev {
  margin-right: 2em;
}

.column-blog .article-block {
  margin-top: 50px;
}

.article-block__title {
  margin: 1em 0 0.5em;
}

.article-block__more {
  margin: 1em 0 0;
}

.article-block__meta {
  margin: 0 0 1em;
  font-size: 0.8em;
  line-height: 1.2em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: 600;
}

.size-chart-link {
  margin-left: 1em;
  text-transform: none;
}

.size-chart-link::before {
  content: '–';
  margin-right: 1em;
}

.selector-wrapper.has-pretty-select .size-chart-link {
  display: block;
  margin: 5px 0 0 0;
  font-size: 0.8em;
}

.selector-wrapper.has-pretty-select .size-chart-link::before {
  content: none;
}

.size-chart {
  padding: 20px;
  max-width: 84vw;
  width: 750px;
}

@media (max-width: 767px) {
  .size-chart {
    padding: 10px;
  }
  .size-chart table {
    display: flex;
    overflow: auto;
    width: 100%;
  }
}

.size-chart__inner {
  width: 100%;
  overflow: auto;
}

.featured-product {
  min-height: 600px;
}

.featured-product .selector-wrapper {
  margin-bottom: 20px;
}

.featured-product .quantity-wrapper {
  display: block;
  margin-bottom: 20px;
}

.featured-product .user-content {
  margin-bottom: 40px;
}

.featured-product--with-gallery {
  position: relative;
  display: flex;
  flex-direction: column;
}

.featured-product--with-gallery .featured-product__content {
  position: relative;
  z-index: 2;
  width: 50%;
  margin: 0 0 0 auto;
  min-height: 600px;
  display: flex;
  align-items: center;
}

.featured-product--with-gallery .featured-product__content .featured-product__content__inner {
  flex-grow: 1;
}

@media (max-width: 767px) {
  .featured-product--with-gallery .featured-product__content {
    width: 100%;
    display: block;
    min-height: 0;
    order: 1;
  }
}

.featured-product--with-gallery .featured-product__gallery {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(50% + 0.5px);
}

@media (max-width: 767px) {
  .featured-product--with-gallery .featured-product__gallery {
    position: static;
    width: 100%;
    height: auto;
  }
}

.featured-product--with-gallery .theme-gallery .swiper-container {
  height: 100%;
}

@media (max-width: 767px) {
  .featured-product--with-gallery .theme-gallery .swiper-container {
    height: 35vh;
  }
}

.featured-product--with-gallery .swiper-scrollbar {
  bottom: 3px;
  z-index: 1;
}

.featured-product--with-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.featured-product--with-image .featured-product__content {
  float: left;
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.featured-product--with-image .featured-product__content .featured-product__content__inner {
  flex-grow: 1;
}

.featured-product--with-image .featured-product__image {
  float: left;
  width: 50%;
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  display: flex;
  flex-grow: 1;
}

.featured-product--with-image .featured-product__image .rimage-outer-wrapper,
.featured-product--with-image .featured-product__image .placeholder-image {
  min-height: 100%;
  flex-grow: 1;
}

@media (max-width: 767px) {
  .featured-product--with-image {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .featured-product--with-image .featured-product__content,
  .featured-product--with-image .featured-product__image {
    float: none;
    width: auto;
    display: block;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .featured-product--with-image .featured-product__content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .featured-product--with-image .featured-product__image {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    text-align: center;
  }
  .featured-product--with-image .featured-product__image img {
    width: auto;
  }
}

.featured-product--images-frame .featured-product__image,
.featured-product--images-frame .featured-product__gallery {
  padding: 60px;
  align-self: center;
}

@media (max-width: 767px) {
  .featured-product--images-frame .featured-product__image,
  .featured-product--images-frame .featured-product__gallery {
    padding: 0;
  }
}

.featured-product--images-right.featured-product--with-gallery .featured-product__content {
  margin: 0 auto 0 0;
}

.featured-product--images-right.featured-product--with-gallery .featured-product__gallery {
  left: auto;
  right: 0;
}

@media (max-width: 767px) {
  .featured-product__content .align-right,
  .featured-product__content .align-left,
  .featured-product__content .align-right::after,
  .featured-product__content .align-left::after, .featured-product__content.align-left, .featured-product__content.align-right {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}

.featured-product__button {
  margin-top: 20px;
}

.featured-product__buttons.with-payment-button {
  width: 300px;
  max-width: 100%;
}

.featured-product__buttons.with-payment-button .button {
  width: 100%;
}

.featured-product__buttons.align-center {
  margin: 0 auto;
}

.featured-product__buttons.align-right {
  margin-left: auto;
}

.featured-product__buttons .quantity-wrapper {
  display: inline-block;
}

@media (max-width: 767px) {
  .featured-product__buttons.align-left, .featured-product__buttons.align-right {
    text-align: center;
    margin: 0 auto;
  }
}

@media screen and (max-width: 959px) {
  .featured-product--images-frame.featured-product--images-left .featured-product__gallery {
    padding-right: 0;
  }
  .featured-product--images-frame.featured-product--images-right .featured-product__gallery {
    padding-left: 0;
  }
}

#shopify-section-page-story-template .text-over-image.header-overlap-section:first-child .overlay-type {
  padding-top: 100px;
}

@media screen and (max-width: 959px) {
  .site-control__inner {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .product-block.hover-info .upper .title, .hover-info.collection-block .upper .title, .product-block.hover-info .price, .hover-info.collection-block .price {
    display: block;
    position: static;
    opacity: 1;
    padding: 0;
  }
  .product-block.hover-info .upper .title, .hover-info.collection-block .upper .title,
  .product-block.hover-info:hover .upper .title,
  .hover-info.collection-block:hover .upper .title {
    margin: 20px 0 10px;
  }
  .product-block.hover-info .price, .hover-info.collection-block .price,
  .product-block.hover-info:hover .price,
  .hover-info.collection-block:hover .price {
    margin: 0 0 10px;
  }
  .product-block.hover-info .lower, .hover-info.collection-block .lower {
    margin: 0 0 40px;
  }
  .product-block.hover-info .spr-badge, .hover-info.collection-block .spr-badge {
    position: static;
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  body {
    height: auto;
  }
  .overlay.position-lower-left .line-1,
  .overlay.position-lower-left .line-2,
  .overlay.position-lower-left .line-3,
  .overlay.position--left .line-1,
  .overlay.position--left .line-2,
  .overlay.position--left .line-3 {
    margin-right: 0;
  }
  .overlay.position--right .line-1, .overlay.position--right .line-2, .overlay.position--right .line-3 {
    margin-left: 0;
  }
  .slick-dots {
    bottom: 20px;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .slick-dots li {
    margin: 0 7px;
  }
  .slideshow .overlay.position-lower-left {
    padding-bottom: 50px;
  }
  .slideshow .slick-dots {
    text-align: left;
    padding: 0 24px;
  }
  #page-content .central,
  #page-content .central.wide {
    padding-left: 20px;
    padding-right: 20px;
  }
  #page-content .no-side-pad {
    margin-left: -20px;
    margin-right: -20px;
  }
  .template-product #page-content .central.wide {
    padding-left: 0;
    padding-right: 0;
  }
  #page-content .central.wide .inner,
  #page-content .central.wide .inner.right {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: auto;
  }
  #page-content .content,
  #page-content .content.bottomless {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .theme-modal {
    background: #efefef;
  }
  #page-menu .main-nav {
    font-size: 22px;
  }
  #page-menu .main-nav li li a {
    font-size: 80%;
  }
  #page-menu .main-nav ul.cols-four > li,
  #page-menu .main-nav ul.cols-three > li,
  #page-menu .main-nav ul.cols-two > li {
    width: 45.5%;
  }
  #page-menu .main-nav li.main-nav__back {
    font-size: 70%;
  }
  .filter .option {
    display: block;
    margin: 0 0 20px;
  }
  .jiggly-split {
    min-height: 1px;
  }
  .next-prev-page {
    display: none;
  }
  .cart-list .cart-list-header {
    display: none;
  }
  .cart-list .col-notimage {
    display: block;
  }
  .cart-list .desc,
  .cart-list .item-price,
  .cart-list .quantity-and-remove {
    width: auto;
    margin: 0;
    text-align: left;
  }
  .cart-list .item-price {
    margin-top: 0.5em;
  }
  .cart-list .quantity-and-remove {
    margin-top: 1em;
  }
  .cart-list .quantity {
    vertical-align: middle;
  }
  .cart-list .remove {
    margin-left: 1em;
    vertical-align: middle;
  }
  .cart-list .line-total {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .footer-nav li {
    display: block;
    margin: 0 0 0.5em;
  }
}

@media screen and (max-width: 510px) {
  .site-control .logo {
    width: 150px;
  }
  #page-menu .main-nav ul.cols-four > li,
  #page-menu .main-nav ul.cols-three > li,
  #page-menu .main-nav ul.cols-two > li {
    display: block;
    width: auto;
    padding: 0;
  }
}

@media screen and (max-width: 480px) {
  #page-content .content {
    padding: 30px 20px;
  }
  #page-content .no-side-pad {
    margin-left: -20px;
    margin-right: -20px;
  }
  #page-content .content.halfgutter {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product-form .selector-wrapper.has-pretty-select {
    margin-left: -20px;
    margin-right: -20px;
  }
  .slick-dots {
    bottom: -20px;
  }
  .slick-dotted.slick-slider {
    padding: 20px;
}
}

/* High DPI graphics */
/* CSS3 animations */
@-webkit-keyframes reveal {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    -webkit-transform: scale(1.05);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}

@keyframes reveal {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@-webkit-keyframes unreveal {
  0% {
    opacity: 1;
    left: 0;
  }
  1% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.05);
    left: 0;
  }
}

@keyframes unreveal {
  0% {
    opacity: 1;
    left: 0;
  }
  1% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1.05);
    left: 0;
  }
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/*****************************/
/***** PASSWORD TEMPLATE *****/
/*****************************/
.template-password {
  height: auto;
}

.template-password body {
  min-height: 100vh;
  font-size: 15px;
  line-height: 1.3em;
  text-align: center;
  position: relative;
}

.template-password body::before {
  z-index: -1;
}

.template-password .password-container {
  display: table;
  height: 100%;
  width: 100%;
}

.template-password .password-store-name,
.template-password .password-main,
.template-password .password-footer {
  display: table-row;
}

.template-password .password-store-name-inner,
.template-password .password-main-inner,
.template-password .password-footer-inner {
  display: table-cell;
  padding: 20px;
}

.template-password .password-store-name {
  height: 1px;
}

.template-password .password-main {
  height: 100%;
}

.template-password .password-main-inner {
  vertical-align: middle;
}

.template-password .password-footer {
  height: 1px;
}

.template-password .password-login-link {
  margin: 20px 0 40px;
  text-align: right;
}

.template-password .password-login-link svg {
  width: 10px;
  height: 12px;
  margin-right: 4px;
}

.template-password h1 {
  font-size: 2em;
}

.template-password h1 a:hover {
  text-decoration: none;
}

.template-password h2, .template-password .h2 {
  font-size: 4em;
}

.template-password h5 {
  margin-bottom: 0.5em;
}

.template-password input[type=text], .template-password input[type=password] {
  height: 30px;
  padding: 4px;
  margin: 0 5px 0 0;
  color: #666;
  background: #fff;
  border: 1px solid #ccc;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.template-password input[type=submit] {
  display: inline-block;
  border: none;
  background: #000000;
  color: #ffffff;
  vertical-align: top;
  margin: 0;
  padding: 4px 14px;
  font-size: 90%;
  height: 30px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.template-password .shopify-name {
  display: none;
}

.template-password .password-message {
  margin-bottom: 2em;
}

.template-password .password-signup {
  margin-bottom: 4em;
}

.template-password .password-signup input[type=submit] {
  box-sizing: content-box;
  font-size: 16px;
  line-height: 36px;
  height: 36px;
  padding: 4px 18px;
  border: 1px solid #000000;
  -webkit-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

@media only screen and (max-width: 420px) {
  .template-password .password-signup input[type=submit] {
    margin: 0 0 10px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  }
}

.template-password .password-social ul {
  padding: 0;
}

.template-password .password-social li {
  display: inline-block;
  white-space: nowrap;
}

.template-password .password-social a {
  color: #fff;
  margin: 10px;
  display: inline-block;
  padding: 2px 12px 4px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.template-password .password-social a span {
  vertical-align: middle;
}

.template-password .password-social a:hover {
  color: #fff;
  opacity: 0.9;
}

.template-password .password-social a:hover, .template-password .password-social a:hover span {
  text-decoration: none;
}

.template-password .password-social a svg {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
  height: 15px;
  width: 15px;
}

.template-password .password-social a svg, .template-password .password-social a svg g {
  fill: #fff;
}

.template-password .password-social .password-social-item-facebook {
  background: #3b5998;
}

.template-password .password-social .password-social-item-twitter {
  background: #00aced;
}

.template-password .password-footer-inner {
  padding-top: 150px;
  line-height: 2em;
}

.template-password .password-footer-inner .powered-by, .template-password .password-footer-inner svg {
  vertical-align: top;
}

.template-password .password-footer-inner svg {
  margin: 0 0 0 5px;
  width: 80px;
  height: 23px;
}

.template-password #password-login {
  width: 300px;
  padding: 1em 0;
}

.template-password #password-login, .template-password #password-login a, .template-password #password-login a:link, .template-password #password-login a:visited, .template-password #password-login a:hover {
  color: #333;
}

.template-password #password-login label, .template-password #password-login .sharing-label, .template-password #password-login .other-products .other-products__label, .other-products .template-password #password-login .other-products__label {
  display: block;
  margin: 0 0 0.5em;
}

.template-password #password-login input[type=password] {
  width: 150px;
}

.template-password #password-login .password-owner {
  margin-top: 2em;
}

.rimage-outer-wrapper {
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.rimage-outer-wrapper.fade-in {
/*     opacity: 0;   */
  transition: opacity 500ms;
}



/*  .rimage-outer-wrapper.fade-in.lazyloaded {
  opacity: 0;
}  */

.no-js .rimage-outer-wrapper.fade-in {
  opacity: 1;
}

.rimage-wrapper {
  position: relative;
/*   transition: background 150ms; */
}

.rimage-wrapper.lazyload--placeholder {
  background: rgba(0, 0, 0, 0.05);
}

.rimage-wrapper .rimage__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.rimage-wrapper .fade-in {
  opacity: 0;
/*   transition: opacity 500ms; */
}

.rimage-wrapper .fade-in.lazyloaded {
  opacity: 1;
}

.rimage-wrapper .blur-in {
  -webkit-filter: blur(10px);
  filter: blur(10px);
/*   transition: filter 400ms, -webkit-filter 400ms; */
}

.rimage-wrapper .blur-in.lazyloaded {
  -webkit-filter: blur(0);
  filter: blur(0);
}

.rimage-wrapper .cover {
  object-fit: cover;
}

.shopify-payment-button {
  margin: 20px auto 0;
  transition: opacity 150ms;
}

@media (max-width: 960px) {
  .shopify-payment-button {
    width: 300px;
    max-width: 100%;
  }
}

.shopify-payment-button .shopify-payment-button__button {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: 1px;
  min-height: 48px;
  border-radius: 0;
}

.shopify-payment-button .shopify-payment-button__button--unbranded {
  background: #000000;
  color: #ffffff;
  border: 3px solid #000000;
  padding: 0.6em 3em;
}

.shopify-payment-button .shopify-payment-button__button--unbranded:hover {
  background: #ffffff;
  color: #000000;
}

.shopify-payment-button .shopify-payment-button__more-options {
  background: transparent;
  border: none;
  padding: 0 15%;
  color: inherit;
}

.with-payment-button .button {
  min-height: 48px;
}

.variant-status--unavailable .shopify-payment-button {
  opacity: 0;
}

.thumbnail__badge {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 4px;
  top: 4px;
  pointer-events: none;
}

.thumbnail__badge .icon {
  fill: #ffffff;
  width: 100%;
  height: 100%;
  vertical-align: baseline;
}

.thumbnail__badge .icon .icon-3d-badge-full-color-outline,
.thumbnail__badge .icon .icon-video-badge-full-color-outline {
  stroke: rgba(0, 0, 0, 0.05);
}

.thumbnail__badge .icon .icon-3d-badge-full-color-element,
.thumbnail__badge .icon .icon-video-badge-full-color-element {
  fill: #000000;
}

@media only screen and (min-width: 750px) {
  .thumbnail__badge .product-single__thumbnail-badge {
    width: 26px;
    height: 26px;
  }
}

.plyr.plyr--full-ui.plyr--video {
  color: #000000;
  background-color: transparent;
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.plyr.plyr--full-ui.plyr--video .plyr__poster,
.plyr.plyr--full-ui.plyr--video .plyr__video-wrapper {
  background-color: transparent;
  width: 100%;
  height: 100%;
  text-align: center;
}

.plyr.plyr--full-ui.plyr--video:fullscreen .plyr__video-wrapper .plyr.plyr--full-ui.plyr--video:fullscreen .plyr__poster {
  background-color: #000;
}

.plyr.plyr--full-ui.plyr--video:-webkit-full-screen .plyr__video-wrapper,
.plyr.plyr--full-ui.plyr--video:-webkit-full-screen .plyr__poster {
  background-color: #000;
}

.plyr.plyr--full-ui.plyr--video:-moz-full-screen .plyr__video-wrapper,
.plyr.plyr--full-ui.plyr--video:-moz-full-screen .plyr__poster {
  background-color: #000;
}

.plyr.plyr--full-ui.plyr--video:-ms-fullscreen .plyr__video-wrapper,
.plyr.plyr--full-ui.plyr--video:-ms-fullscreen .plyr__poster {
  background-color: #000;
}

.plyr.plyr--full-ui.plyr--video .plyr--fullscreen-fallback .plyr__video-wrapper,
.plyr.plyr--full-ui.plyr--video .plyr--fullscreen-fallback .plyr__poster {
  background-color: #000;
}

.plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.05);
}

.plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid.plyr__tab-focus, .plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid:hover {
  color: rgba(0, 0, 0, 0.55);
}

.plyr.plyr--full-ui.plyr--video .plyr__controls {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.05);
}

.plyr.plyr--full-ui.plyr--video .plyr__controls .plyr__control:hover,
.plyr.plyr--full-ui.plyr--video .plyr__controls .plyr__control.focus-visible,
.plyr.plyr--full-ui.plyr--video .plyr__controls .plyr__controls__item:hover,
.plyr.plyr--full-ui.plyr--video .plyr__controls .plyr__controls__item.focus-visible {
  color: #000000;
}

.plyr.plyr--full-ui.plyr--video .plyr__controls .plyr__control:focus {
  z-index: 1;
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']:focus {
  outline: none;
  border: 1px solid #000000;
  border-radius: 0;
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-moz-range-thumb {
  box-shadow: 2px 0 0 0 #ffffff;
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-ms-thumb {
  box-shadow: 2px 0 0 0 #ffffff;
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-webkit-slider-thumb {
  box-shadow: 2px 0 0 0 #ffffff;
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-moz-range-track {
  background-color: rgba(0, 0, 0, 0.6);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-ms-fill-upper {
  background-color: rgba(0, 0, 0, 0.6);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range'].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range'].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']:active::-moz-range-thumb {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']:active::-ms-thumb {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']:active::-webkit-slider-thumb {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip {
  background-color: #000000;
  color: #ffffff;
}

.plyr.plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip::before {
  border-top-color: #000000;
}

.plyr.plyr--full-ui.plyr--video.plyr--loading .plyr__progress__buffer {
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.6) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.6) 75%, transparent 75%, transparent);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range'] {
  color: #ffffff;
  position: relative;
  top: -5px;
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']:focus {
  outline: none;
  border: 1px solid #fff;
  border-radius: 0;
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-moz-range-thumb {
  box-shadow: 2px 0 0 0 #000000;
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-ms-thumb {
  box-shadow: 2px 0 0 0 #000000;
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-webkit-slider-thumb {
  box-shadow: 2px 0 0 0 #000000;
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-moz-range-track, .plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-ms-fill-upper {
  background-color: rgba(0, 0, 0, 0.6);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range'].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range'].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']:active::-moz-range-thumb {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']:active::-ms-thumb {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']:active::-webkit-slider-thumb {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/*************    ---                   ---                   ---   *************/
/*************    |     ENTER YOUR CUSTOM CODE BELOW HERE       |   *************/
/*************    ---                   ---                   ---   *************/

.main-nav li {
  background-color: #efefef;
  img {
    mix-blend-mode: multiply;
  }
}

a.nav-prod-link {
  border: 0 !important;
  display: inline-block;
  vertical-align: middle;
}
img.nav-prod-img {
    margin-left: 12px;
    mix-blend-mode: multiply;
}

.header-lang-link a.lang-link:first-of-type {
    margin-right: 4px;
}

.header-lang-link a.lang-link:last-of-type {
    margin-left: 4px;
}

///  start desktop lang switcher

.lang-splitter {
    line-height: 22px;
    height: 18px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    bottom: -2px;
    font-weight: 300;
}

span.sidebar__language-handle {
  position: absolute;
  right: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 9px;
  margin-top: 6px;
  .header-lang-link.large-switcher {
    display: inline-block;
    vertical-align: middle;
    line-height: 2em;
  }

}
a.lang-link.active-lang {
  font-weight: 600;
}

strong { margin: 0 4px !important; }
/* #shopify-section-1593604657871{
    margin-top: -3%;
  z-index: 999!important;
} */
/* table {
    overflow-wrap: anywhere;
} */
.template-index main#page-content {
/*     margin-top: -30px !important; */
    padding-top:10px !important;
}
@media only screen and (max-width:767px){
  .template-index main#page-content{
  	padding-top:0px !important;
    margin-top: -30px!important;
  }
}
.accordion-item table {
    overflow-x:auto;
}
.content.active1 td,
.content.active1 td strong,
.content.active1 td span {
    overflow-wrap: break-word;
word-wrap: break-word;

-ms-word-break: break-all;
/* This is the dangerous one in WebKit, as it breaks things wherever */
word-break: break-all;
/* Instead use this non-standard one: */
word-break: break-word;

/* Adds a hyphen where the word breaks, if supported (No Blink) */
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.minus.disable {
    pointer-events: none;
    cursor: default;
}
.remove.disable{
	display:none;
}
.config-products>div {
    margin-top: -65px;
}
.config-products div:first-child {
    margin-top: 0;
}
.config-wrapper .padded-block {
    padding-top: 20px;
    padding-bottom: 20px;
}
.config-wrapper .type-2.text_1{
	margin-bottom: 10px;
}
.config-wrapper .featured-product .user-content{
	margin-bottom:10px;
}
.config-wrapper .product-form a {
    padding: 0 !important;
}
.config-wrapper .featured-product .quantity-wrapper {
    margin-bottom: 8px;
}
.config-wrapper .delivery-text p{
	margin-top:0;
}
.config-wrapper .sealsubs-container .sls-purchase-options-container .sls-option-container{
	padding: .5em 0.75em;
}
#page-individual-package-configurator #page-content {
    padding-bottom: 20px;
}
.button {
  	font-size: 12px;
  	font-family: SuisseIntl-Regular!important;
    color: #f5f5f5!important;
    min-width: 142.98px!important;
    margin: 3px!important;
    padding: 6px!important;
    border: 2px solid #000000!important;
    border-radius: 3px!important;
    text-transform: capitalize!important;
    text-align: center;
	letter-spacing: 1px!important;
}
.button:hover {
	background: #f5f5f5;
    color: #222!important;
    transition: all .4s ease-in-out;
}
.custom-master-tabs .button {
  	font-size: 12px;
  	font-family: SuisseIntl-Regular!important;
    color: #f5f5f5!important;
    min-width: 146.98px!important;
    margin: 0px!important;
    padding: 6px!important;
    border: 2px solid #000000!important;
    border-radius: 3px!important;
    text-transform: capitalize!important;
    text-align: center;
    letter-spacing: 1px!important;
}
.custom-master-tabs .button:hover {
	background: #f5f5f5;
    color: #222!important;
    transition: all .4s ease-in-out;
}
.cus-reviews-details .button {
    color: black!important;
}
.cus-reviews-details .button:hover {
    background: black;
    color: white!important;
}
.featured_category a.button {
    color: black!important;
}
.featured_category a.button:hover {
    color: #f5f5f5!important;
}

/* .config-wrapper .quantity-wrapper input {
	padding: 0.5em 3em;
} */
@media screen and (max-width: 600px) {
/*   #shopify-section-1593604657871{
    margin-top: -11%;
  } */
  .config-products>div {
    margin-top: -25px;
  }
  .featured__columns .slick-dots {
    bottom: 5px!important;
  }
  #shopify-section-1616670379e4a0cffd .slick-dots {
    display: block!important;
    bottom: 0px!important;
    left: 0;
    right: 0 !important;
    text-align: center;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1281px) {
.cv-left-product-block p {
    height: 30px;
}
  .cv-center-product-block p {
    height: 30px;
}
}


















.master_vision .rimage-wrapper{
	padding-top:75% !important;
}
.visible-load {
    color: black !important;
}
.template-product .customer_reviews_slider,
.template-customer .customer_reviews_slider{
	margin:20px 0;
}
.hide-all-button, .see-all-button {
    font-size: 12px !important;
}
.video--section video {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 20px;
}
.product-detail .price-area .unit-price::before { content: none;}
.product-detail .price-area .unit-price{ margin-left: 0;}
.price-area .price{display: inline-block;}
.tax-note {display: inline-block; font-size: 0.8em;}
.delivery-text{font-size: 0.8em;}
.delivery-text p  { margin-top: 5px;}
.tax-note p, .product-detail .price-area{ margin-bottom: 5px;}
.unitPriceSpan {display: block; font-size: 0.8em;}
.cart-list .col-notimage{    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}
.subtotal .amount .tax-note{    font-size: 0.5em;}
.unit-price { font-style: unset;}

/* custom products tabs style */

 a.question.active {    border-bottom: 1px solid !important;}
  h1.product-single__title {    text-decoration: none;}
  .accordion-item .question {
  text-align:left;
  text-transform:uppercase;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: row;
  width: 100%;
  padding: 1rem 3rem 1rem 1rem !important;
/*   color: #222323 !important; */
/*   font-size: 16px; */
  font-weight: 600;
  letter-spacing: 1px;
  border-bottom: 1px solid #e5e5e5 !important;
  text-decoration: none;
  color: inherit;
  }

  .accordion .question:hover
  {
    cursor: pointer;
    color: #00000070;
  }

  .accordion .question.active {
    color: inherit;
    border-bottom: 1px solid #e5e5e5 !important;
        background-color: #f5f5f5;
  }

  .accordion .content {
  /*   opacity: 0; */
    padding: 0 1rem !important;
    max-height: 0;

    overflow: hidden;
    clear: both;
    -webkit-transition: all 0.2s ease 0.15s;
    transition: all 0.2s ease 0.15s;
  }
/* .setHeight{max-height:unset;} */
  .accordion .content.active1{    border-bottom: 1px solid #e5e5e5 !important; }
  .accordion .content {
    font-size: inherit;
/*     font-weight: 300; */
    margin:0;
  }

  .accordion .content.active {
    opacity: 1;
    padding: 1rem;
    max-height: 100%;
    -webkit-transition: all 0.35s ease 0.15s;
    transition: all 0.35s ease 0.15s;

  }



/*    h1{text-decoration:underline;}

  .uline{ text-decoration:underline; } */

  .accordion-item p a { font-weight: normal !important; text-decoration: underline; }

  .accordion .question span:before {
    content: url('https://cdn.shopify.com/s/files/1/0414/5384/6680/files/left-removebg-preview_1.png?v=1633890836');
    -webkit-transform:  rotate(-90deg) scale(0.5);
            transform: rotate(-90deg) scale(0.5);
    position: absolute;    right: 2%;top: 15%;
  }

  .accordion .question.active span:before {
    content: url('https://cdn.shopify.com/s/files/1/0414/5384/6680/files/left-removebg-preview_1.png?v=1633890836');    
   -webkit-transform:scale(0.5) rotate(90deg);
    top: 15%;
  }

  span#h1_arrow {
    padding-left: 7%;
  }
@media only screen and (max-width: 766px ){
  .accordion-item .question{padding: 1em !important;}
.accordion .content {padding: 0 0 0 0.5rem;}
}


/*--------------------------------------HEADER---------------------  */
.scrolled-down:not(.use-alt-logo) .fixed { background-color: #ffffffe6;  color: black;}


.primary_button{    background: transparent;color: black; border: none;text-decoration: underline;}
@media (max-width: 767px){
  .featured-product--with-image .featured-product__content {
    overflow: hidden;
  }
  .categories_section .wide-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}


@media only screen and (min-width: 768px) {
    .theme-modal .growth-area div.growth-area,
    .theme-modal .container.growth-area.inactive {
      -moz-justify-content: start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
    }

}

#page-menu.nav-uses-modal {
   
  overflow: hidden;
  @media (min-width: 768px) {
    width: auto;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    .inner {
      width: 32vw;
      //max-width: 32vw;
    }
  }
  .panel-level-2, .panel-level-3 {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-animation: reveal 300ms ease-out;
      animation: reveal 300ms ease-out;

      .container.growth-area {
        margin-bottom: 163px;
      }
      li.main-nav__back {
        display: none;
      }
  }
  .main-nav li a.active-link  {
    border-bottom-color: inherit;
  }

}

.drawer-overlay {
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.showing-drawer .drawer-overlay {
    opacity: 1;
    visibility: visible;
    z-index: 9;
}

.Header__MainNav  {
  margin-left: 45px;
}

@media (min-width: 768px) {
  .site-control .site-control__inner {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .site-control .site-control__inner .logo {
    margin-left: 30px;
  }
}

div.menu.menu_horizental {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  width: 100%;
  max-width: calc(100% - 306px);
  left: 50%;
  ul {
    text-align: center;
  }
}
.HorizontalList {
    list-style: none;
    padding: 0;
    text-align: left;
    .HorizontalList__Item {
      margin: 6px 12px 0;
      display: inline-block;
      a {
        padding: 0.18em 0;
        border-bottom: 2px solid transparent;
        font-size: 1.1em;
      }
      a.active, a:hover  {
        border-bottom-color: inherit;
      }
    }
}

@media only screen and (min-width: 768px) {
  .site-control a.menu {
    .showing-drawer & {
      display: block !important;
      top: 12px;
      margin: 0;
       left: calc(40vw - 180px);
      z-index: 21;
      @media (min-width: 1100px) {
        left: calc(40vw - 180px);
      }
    }
    .panel-2-active.showing-drawer & {
      left: calc(100vw - 50px);
      @media (min-width: 1100px) {
        left: calc(80vw - 50px);
      }
    }
  }
  div.menu.menu_horizental {

    .showing-drawer & {
      -webkit-transform: translateY(-30%);
      transform: translateY(-30%);
      max-width:  var(--half-window-width);
      left: 0;;
      margin-top: 30px;

      ul {
        text-align: left;
      }

      @media (min-width: 1100px) {
        max-width: var(--third-window-width);
      }
    }
  }
  a.logo, a.cart, .lang-switcher  {
    .showing-drawer & {
      visibility: hidden;
      opacity: 0;
    }
  }
  .inner.panel-level-1 {
    display: none;
  }

  #page-menu.nav-uses-modal .inner {
    /* width: var(--third-window-width); */
    margin-top: 50px;
    .title {
      display: none;
    }

  }
  @media (min-width: 1100px) {
      #page-menu.nav-uses-modal .inner {
        /* width: var(--half-window-width); */
      }
  }

  .showing-drawer.scrolled-down:not(.use-alt-logo) .fixed {
    background: none;
  }

}

.custom-add-to-cart
{
width:0px!important;
}




.scappfancybox-image,.scappfancybox-inner,.scappfancybox-nav,.scappfancybox-nav span,.scappfancybox-outer,.scappfancybox-skin,.scappfancybox-tmp,.scappfancybox-wrap,.scappfancybox-wrap iframe,.scappfancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}@media (max-width :580px){.scappfancybox-inner,.scappfancybox-outer,.scappfancybox-skin,.scappfancybox-tmp,.scappfancybox-wrap{width:auto!important}.scappfancybox-wrap iframe{width:auto}}.scappfancybox-wrap{position:absolute;top:0;left:0;z-index:2047488020}.scappfancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.scappfancybox-opened{z-index:2047488030}.scappfancybox-opened .scappfancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.scappfancybox-inner,.scappfancybox-outer{position:relative}.scappfancybox-inner{overflow:hidden;height:auto!important;margin-bottom:6px;width:auto!important}.scappfancybox-type-iframe .scappfancybox-inner{-webkit-overflow-scrolling:touch}.scappfancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.scappfancybox-iframe,.scappfancybox-image{display:block;width:100%;height:100%}.scappfancybox-image{max-width:100%;max-height:100%}#scappfancybox-loading,.scappfancybox-next span,.scappfancybox-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC)}#scappfancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:2047488060}#scappfancybox-loading div{width:44px;height:44px;background:url(data:image/gif;base64,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) center center no-repeat}.scappfancybox-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAApCAYAAAChi6CMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgRJREFUeNrsmN9HQ2EYx7eWNMaIMUaM0r+QSGlqpogUKSKlboqUiC5SN12VrkpEkVKkbkptiUVEf0CKEWOMiBEjZX1fvodJre2c856d8T58OM4PPnvOu/f5bs5cLueotKpyVGApaSWtpJW0vqou5qZoNCpdJBwOS+v0Bhgz0TUI2qR0Oq+SYBt8gH2DwvUgDp7BrUzpdeABuxQ/1ikcADcgDQZkd1rUCnCBA4qflfi8n8LvIAIyVkiLWmLHj0AfuCjyOR+FxYftAm/Sdo8/ao4dPwW94Oqf++tAjM+0g1epW16BmgFuikcKfKG8FPYYFTZDWtQkqAGXfOV3P657eE0sjRaQsmS4FFHjfO1CLgQeeN7Nc2J7azVD2EzpLzBKyRjFH8E5B4hYEi+WjvESxIe5owjxJ9BI4YSdA5PYykbAJ2gGE+y4rVOei9Oylut6CzTZWVqbkp2kg7lCDJMGu0qLDndzvxZdzvI4SfF6u0nvgH7QA+7zzmviaSa6gF2kN8EQR/lvEzGTlzPiDExllV7jjwIRmq4L3Jdhx7NcKr5ySa+CKTBYRFhyMG+EeGxIXK/0MpjnMCklT2vi2nj3WiW9ABY5RE50PJ/mlNSiqle29CyXhQhIhwaWVorifsZaqdkjSOE9E3adJJdKQLb0tMkTOaEnTDnVn+pKWkkraSVt6/oWYAC7emyN3J62uwAAAABJRU5ErkJggg==) no-repeat scroll 0 0;cursor:pointer;height:43px;position:absolute;right:-1px;top:0;width:47px;z-index:2047488040}.scappfancybox-close:hover{opacity:.6}.scappfancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);-webkit-tap-highlight-color:transparent;z-index:2047488040}.scappfancybox-prev{left:0}.scappfancybox-next{right:0}.scappfancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:2047488040;visibility:hidden}.scappfancybox-prev span{left:10px;background-position:0 -36px}.scappfancybox-next span{right:10px;background-position:0 -72px}.scappfancybox-nav:hover span{visibility:visible}.scappfancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.scappfancybox-lock{overflow:hidden!important;width:auto}.scappfancybox-lock-test{overflow-y:hidden!important}.scappfancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:2047488010;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM4NDgzQjlDRTNFMTExODE4NUVDOTdFQ0I0RDgxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREU5OEVCQzAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREU5OEVCQjAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3YRAQAAABtJREFUeNpiFODh2cBABGBiIBKMKqSOQoAAAwBokQDs5F/8FAAAAABJRU5ErkJggg==)}.scappfancybox-overlay-fixed{position:fixed;bottom:0;right:0}.scappfancybox-lock .scappfancybox-overlay{overflow:auto;overflow-y:scroll}.scappfancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:2047488050}.scappfancybox-opened .scappfancybox-title{visibility:visible}.scappfancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:2047488050;text-align:center}.scappfancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.scappfancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.scappfancybox-title-inside-wrap{padding-top:10px}.scappfancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@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){#scappfancybox-loading,.scappfancybox-next span,.scappfancybox-prev span{background-image:url(data:image/png;base64,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);background-size:44px 152px}#scappfancybox-loading div{background-image:url(data:image/gif;base64,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);background-size:24px 24px}}.scappfancybox-skin{padding:0!important}.scappfancybox-inner table tr th{border:0 none;padding:0;margin:0;width:100%;text-align:center}.scappfancybox-inner table tr td{border:0 none;padding:0;margin:0;width:100%;text-align:center;background:unset!important}.scappfancybox-inner table tr{border:0 none!important;padding:0!important;margin:0!important;width:100%;background-color:unset}.scappfancybox-inner table{border:0 none!important;padding:0!important;margin:0!important}.scappfancybox-outer:hover .scappfancybox-nav span{visibility:visible}.scapp-ppbnt-default{background:none repeat scroll 0 0 #ffc600;border-radius:3px 3px 0 0;border-width:0;bottom:0;color:#000;cursor:pointer;display:block;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;left:50%;margin:0 0 0 -85px;outline:0 none;padding:10px 20px;position:fixed;right:auto;text-align:center;text-decoration:none;width:auto;z-index:1000000000}








/*!
Slick.css
Version: 1.8.0
Author: Ken Wheeler
Website: http://kenwheeler.github.io
Docs: http://kenwheeler.github.io/slick
Repo: http://github.com/kenwheeler/slick
Issues: http://github.com/kenwheeler/slick/issues
*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}














/*!
Slick-theme.css
Version: 1.8.0
Author: Ken Wheeler
Website: http://kenwheeler.github.io
Docs: http://kenwheeler.github.io/slick
Repo: http://github.com/kenwheeler/slick
Issues: http://github.com/kenwheeler/slick/issues
*/
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}


























html {
  scroll-behavior: smooth;
}
#shopify-section-162618767057968c2e {
    padding: 0 0 50px;
}
#shopify-section-162618767057968c2e ul.slick-dots {
  	display: block!important;
    bottom: -40px!important;
}
#shopify-section-162618767057968c2e span.icon.icon-arrow-left.slick-arrow {
  top: 50%;
}
#shopify-section-162618767057968c2e span.icon.icon-arrow-right.slick-arrow {
  top: 50%;
}
#shopify-section-1626187786d2465b2d {
    padding: 0 0 60px;
}
#shopify-section-1626187786d2465b2d ul.slick-dots {
  	display: block!important;
    bottom: -40px!important;
}
#shopify-section-1626187786d2465b2d span.icon.icon-arrow-left.slick-arrow {
  top: 50%;
}
#shopify-section-1626187786d2465b2d span.icon.icon-arrow-right.slick-arrow {
  top: 50%;
}
#page-die-daluma-saftkur #shopify-section-new-left-img-with-text .cv-right-text-block-buttons a {width: 192px;}#page-die-daluma-saftkur #shopify-section-new-left-img-with-text-2 .cv-right-text-block-buttons a {width: 192px;}#page-die-daluma-saftkur #page-content{padding:10px 0 50px}#page-die-daluma-saftkur #page-conten h1,.under-cart .subtotal,blockquote,h2,h3,h4,h5,h6{text-transform:none}.cv-page-main-hero-section{background-repeat:no-repeat;background-size:cover;height:600px;background-position:bottom;position:relative}.cv-bottom-border{border-bottom:4px solid #000;width:100px;margin:0 auto}.cv-mainheading-block{padding:60px;position:relative}.cv-mainheading-block h2{font-size:35px;padding:5px}.cv-mainheading-block p{font-size:28px;text-align:center;margin-top:20px;font-weight:600;margin-bottom:20px}.cv-left-img-with-text-section{display:flex;align-items:center}.cv-left-imag-block{width:50%}.cv-right-text-block{width:50%;padding-left:30px;padding-right:30px}.cv-right-text-block h2{text-align:left;font-size:26px}.cv-right-text-block p{font-size:14px}.cv-right-text-block-buttons{padding-top:25px}.cv-right-text-block-buttons a{background:#000;color:#fff;font-size:12px;padding:10px 5px;margin-right:5px;display:inline-block;width:290px;text-align:center;border:2px solid #000}.cv-center-text-block-buttons a {background: #000;color: #fff;font-size: 14px;padding: 10px 5px;margin-right: 10px;display: inline-block;width: 290px;text-align: center;border: 2px solid #000;}.cv-right-text-block-buttons a:hover{color:#000;background:#fff;border:2px solid #000}.cv-center-text-block-buttons a:hover{color:#000;background:#fff;border:2px solid #000}.cv-right-img-with-text-section{display:flex;align-items:center}.cv-left-text-block{width:50%;padding-left:30px;padding-right:30px}.cv-right-imag-block{width:50%}.cv-left-text-block h2{text-align:left;font-size:26px}.cv-left-text-block p{font-size:14px}.cv-left-img-with-text-section-2{display:flex;align-items:center}.cv-left-img-with-text-section-2 .cv-right-text-block{width:50%;padding-left:30px;padding-right:30px}.cv-right-imag-block img{height:650px;width:100%;object-fit:cover;object-position:center}.cv-left-imag-block img{width:100%;height:650px;object-fit:cover;object-position:center;position:relative}.cv-new-two-product-section{display:flex;padding-left:6%;padding-right:6%;padding-top:50px;align-items: center;justify-content: center;}.cv-left-product-block{border:1px solid #e8e6e7;margin:10px;text-align:center;max-width: 375px;}.cv-center-product-block {border: 1px solid #e8e6e7;margin: 10px;text-align: center;max-width: 375px;}.cv-right-product-block{border:1px solid #e8e6e7;margin:10px;text-align:center;max-width: 375px;}.cv-left-product-block h2{font-size:25px;padding-top:30px}.cv-center-product-block h2 {font-size: 24px;padding-top: 30px;}.cv-right-product-block h2{font-size:25px;padding-top:30px}.cv-left-product-block p{text-align:center;font-size:16px;margin:10px}.cv-center-product-block p {text-align: center;font-size: 16px;margin: 11.5px;}.cv-right-product-block p{text-align:center;font-size:16px;margin:10px}.cv-left-product-block .cv-right-text-block-buttons{padding-top:25px;padding-bottom:50px}.cv-center-product-block .cv-center-text-block-buttons{padding-top:25px;padding-bottom:50px}.cv-right-product-block .cv-right-text-block-buttons{padding-top:25px;padding-bottom:50px}.cv-left-img-with-overlay-text-section{display:flex;padding-top:50px;position:relative;align-items:center}.cv-left-img-with-overlay-text-section .cv-left-imag-block{width:50%;position:relative}.cv-right-overlay-text-block{width:50%;background:#fff;position:absolute;bottom:8%;right:7%;padding:30px;box-shadow:5px 10px 18px #88888847}.cv-right-overlay-text-block img{width:20%;padding-bottom:10px}.cv-right-overlay-text-block h3{font-size:22px;text-align:left}.cv-right-overlay-text-block p{font-size:14px;line-height:1.5}.cv-right-overlay-text-block .cv-right-text-block-buttons{padding-top:25px;padding-bottom:25px}.cv-first-top-text-block{margin:10px}.cv-new-text-accordion-section{padding-left:12%;padding-right:12%;padding-top:50px}.cv-new-text-accordion-section h2{font-size:32px;padding:20px}.cv-new-text-accordion-section .cv-right-text-block-buttons{text-align:center;padding-top:50px;padding-bottom:25px}.cv-first-top-text-block .set a{font-size:18px;position:relative;padding:20px;padding-right:10px;display:block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;width:100%}.cv-first-top-text-block .set{border:2px solid #e7e7e7;height:auto;position:relative;width:100%}.cv-first-top-text-block .set a i{border:1px solid #e7e7e7;padding:6px 5px 3px 5px;border-radius:50%;position:absolute;height:28px;width:28px;position:absolute;right:5px;top:0;bottom:0;margin:auto}.cv-accordion-content{padding-left:20px;padding-right:20px;max-width:100%;position:relative;height:auto;margin:10px auto;display:none}.cv-accordion-content p{font-size:14px}.cv-text-according-two-blocks{display:flex}.cv-two-according-row-block{width:50%;margin:10px}.cv-text-according-two-blocks .set{padding-top:20px;padding-bottom:15px;border:2px solid #e7e7e7;padding-left:20px;position:relative}.cv-text-according-two-blocks .set a{font-size:18px;padding:0 20px;padding-left:0;display:inline-block;position:relative;width:100%;webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.cv-text-according-two-blocks i{border:1px solid #e7e7e7;padding:5px 5px 3px 5px;border-radius:50%;height:28px;width:28px;position:absolute;right:5px;top:0;bottom:0;margin:auto}.cv-text-according-two-blocks .cv-accordion-content{max-width:100%;position:relative;height:auto;margin:10px auto;padding-left:0;display:none}@media only screen and (max-width :768px){.cv-left-img-with-text-section{display:block;align-items:unset;padding-top:20px}.cv-left-imag-block{width:100%}.cv-right-text-block{width:100%;padding-left:20px;padding-right:20px;padding-top:20px}.cv-right-text-block h2{font-size:24px}.cv-right-text-block-buttons{padding-top:25px;padding-bottom:25px;text-align:center}.cv-right-text-block-buttons a{margin-right:0;margin-bottom:20px}.cv-right-img-with-text-section{display:block;align-items:unset}.cv-left-text-block{width:100%;padding-left:20px;padding-right:20px}.cv-left-text-block h2{font-size:24px}.cv-right-imag-block{width:100%}.cv-left-img-with-text-section-2{display:block;align-items:unset;padding-top:50px}.cv-left-img-with-text-section-2 .cv-right-text-block{width:100%;padding-left:20px!important;padding-right:20px!important}.cv-new-two-product-section{display:block;padding-left:10px;padding-right:10px;padding-top:50px}.cv-left-product-block h2{font-size:24px}.cv-left-img-with-overlay-text-section{display:block;padding-top:50px}.cv-left-img-with-overlay-text-section .cv-left-imag-block{width:100%}.cv-right-overlay-text-block{width:90%;position:unset;margin:30px auto;padding:20px}.cv-new-text-accordion-section{padding-left:15px;padding-right:15px}.cv-text-according-two-blocks{display:block}.cv-two-according-row-block{width:100%}.cv-first-top-text-block{width:100%}.cv-mainheading-block h2{font-size:26px}.cv-mainheading-block p{font-size:20px;margin-top:10px;margin-bottom:10px}.cv-mainheading-block{padding:20px}.cv-bottom-border{border-bottom:3px solid #000;width:100px;margin:0 auto}.cv-page-main-hero-section{height:400px}.cv-first-top-text-block{margin:0}.cv-two-according-row-block{margin-top:10px!important;margin:0}.cv-first-top-text-block .set a{padding:10px}ccording-two-blocks .set{padding-top:10px;padding-left:10px}.cv-right-text-block-buttons a{padding:12px 10px}.cv-accordion-content{padding-left:10px;padding-right:10px}.cv-text-according-two-blocks .set{padding-top:10px;padding-bottom:10px;padding-left:10px}.cv-left-imag-block img{width:100%;height:550px}.cv-right-imag-block img{height:550px}}@media only screen and (min-width:769px) and (max-width:1281px){.cv-right-img-with-text-section{padding-top:50px}.cv-left-img-with-text-section-2{padding-top:50px}.cv-right-product-block p{height:30px}.cv-center-product-block p{height:27px}.cv-left-product-block p{height:30px}.cv-right-text-block-buttons a{margin-bottom:15px;width: 280px;margin-left:10px;}.cv-center-text-block-buttons a{margin-bottom:15px;width: 280px;margin-left:10px;}.cv-new-two-product-section{padding-left:3%;padding-right:3%}.cv-right-overlay-text-block{bottom:2px}.cv-new-text-accordion-section{padding-left:10%;padding-right:10%}.cv-right-product-block h2{font-size:24px}.cv-left-product-block h2{font-size:24px}}@media only screen and (min-width:769px) and (max-width:955px){.cv-right-overlay-text-block{position:unset!important;margin:30px auto}}@media(min-width:1920px){.cv-page-main-hero-section{height:750px}}@media (max-width:768px){.cv-left-product-block{max-width:initial;}.cv-center-product-block{max-width:initial;}.cv-right-product-block{max-width:initial;}}
.image-besides-textscroll .button-row {
    margin-top: 1.5em;
}
/* .text-beside-image .text-beside-image__text.align-right, .text-beside-image .text-beside-image__text.align-left {
    align-items: flex-start;
} */
#page-bio-available-supplements .accordion-section, #page-saftkuren .accordion-section, #page-holistic-skincare .accordion-section, .template-product .accordion-section {
  height: 600px;
}
#page-bio-available-supplements .accordion-section .vid__wrapper, #page-saftkuren .accordion-section .vid__wrapper, #page-holistic-skincare .accordion-section .vid__wrapper {
    height: 100%;
}
.text-beside-image .button-row {
    margin-top: 1.5em;
}
.accordion-padding-mb .button-row {
    margin-top: 1.5em;
}
.text-beside-image .feature-header:after {
    width: 36px; 
}
.text-beside-image__text.align-right .padded-block {
    padding-left: 0;
}
.text-beside-image__text.align-left .padded-block {
    padding-right: 20px;
}
.accordion-padding-mb .cv-first-top-text-block {
    margin: 10px 10px 10px 0;
}

.accordion-set a {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    padding: 1rem 0;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.accordion-heading {
    text-align: left;
    margin-bottom: 0.25em;
}
h2.accordion-heading:after {
    content: '';
    display: block;
    margin: 0.15em auto 0;
    width: 36px;
    border-top: 3px solid var(--shopify-editor-setting-col_btn_bg);
    transition: width 1200ms cubic-bezier(0.13, 0.88, 0.62, 1) 250ms;
    margin-left: 0;
}
.accordion-set a i {
    font-size: 20px;
}
.accordion-set .cv-accordion-contents {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 16px;
}
.accordion-set a:hover {
    color: #00000070;
}
.accordion-set a.active {
    background: #f5f5f5;
    color: #000;
}
.single_category {
  padding-top: 50px;
}
#shopify-section-product-recommendations .product-block .caption form button.button {
	background: #000;
  	color: #f5f5f5;
    margin: 0;
  	padding: .6em 3em!important;
    border: 3px solid #000;
    text-transform: inherit;
    max-width: calc(100% - 10px);
    transition: opacity .2s,color 150ms,background-color 150ms,border-color 150ms;
}
#shopify-section-product-recommendations .product-block .caption form button.button:hover {
	background: transparent;
  	color: #000;
}
.slideshow h1.line-1 {
    margin-bottom: 15px;
}
.slideshow .line-2 p {
    margin: 0!important;
    font-size: 15px;
    line-height: 20px;
}
.index-hero-slideshow .overlay-type {
    max-height: initial!important;
}
.slide-image .overlay.position-up-left .inner > * .overlay__content .line-1, .slide-image .overlay.position-up-left .inner > * .overlay__content .line-2, .slide-image .overlay.position-up-left .inner > * .overlay__content .line-3.mybtn {
  text-align: left!important;
}
.slide-image .overlay.position-up-right .inner > * .overlay__content .line-1, .slide-image .overlay.position-up-right .inner > * .overlay__content .line-2, .slide-image .overlay.position-up-right .inner > * .overlay__content .line-3.mybtn {
  text-align: right!important;
}
.slide-image .overlay.position-middle .inner > * .overlay__content .line-1, .slide-image .overlay.position-middle .inner > * .overlay__content .line-2 {
  text-align: center!important;
}
.slide-image .overlay.position-lower-left .inner > * .overlay__content .line-1, .slide-image .overlay.position-lower-left .inner > * .overlay__content .line-2, .slide-image .overlay.position-lower-left .inner > * .overlay__content .line-3.mybtn {
  text-align: left!important;
}
.slide-image .overlay.position-lower-right .inner > * .overlay__content .line-1, .slide-image .overlay.position-lower-right .inner > * .overlay__content .line-2, .slide-image .overlay.position-lower-right .inner > * .overlay__content .line-3.mybtn {
  text-align: right!important;
}
video#background-video {
    width: 100%;
}
.overlay.position-up-middle .inner .overlay__content .line-1, .overlay.position-up-middle .inner .overlay__content .line-2, .overlay.position-lower-middle .inner .overlay__content .line-1, .overlay.position-lower-middle .inner .overlay__content .line-2 {
	text-align: center!important;
}
.overlay.position-up-middle .inner .overlay__content .line-2 {
	margin: 0 auto!important;
}
.overlay.position-up-middle .inner > * {
    vertical-align: top;
}
  
  .tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider{
 	 width: 100%!important;
    max-width: 100%!important;
    overflow: auto;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
  }
  .tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track{
/*     display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row; */
    
    display: flex;
    padding-top: 40px;
    justify-content: space-evenly;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: center;
  }
  .tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable{
     width:100%;
  }
  .tab-nav.slider-nav-thumbnails .slick-track{
    width:100%!important;
  }
  .tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide{
    margin: 0 6px;
    width: auto!important;
    padding:10px;
   
    
  }
@media (max-width: 1024px) {
  #page-die-daluma-saftkur #shopify-section-new-left-img-with-text .cv-right-text-block-buttons a {
	width: 127px;
  }
  #page-die-daluma-saftkur #shopify-section-new-left-img-with-text .cv-right-text-block-buttons a {
    font-size: 11px;
  }
  #page-die-daluma-saftkur #shopify-section-new-left-img-with-text-2 .cv-right-text-block-buttons a {
	width: 127px;
  }
  #page-die-daluma-saftkur #shopify-section-new-left-img-with-text-2 .cv-right-text-block-buttons a {
    font-size: 11px;
  }
}
@media (max-width: 768px) {
  #page-die-daluma-saftkur #shopify-section-new-left-img-with-text .cv-right-text-block-buttons a {
	width: auto;
  }
  #page-die-daluma-saftkur #shopify-section-new-left-img-with-text .cv-right-text-block-buttons a {
    font-size: 14px;
  }
  #page-die-daluma-saftkur #shopify-section-new-left-img-with-text-2 .cv-right-text-block-buttons a {
	width: auto;
  }
  #page-die-daluma-saftkur #shopify-section-new-left-img-with-text-2 .cv-right-text-block-buttons a {
    font-size: 14px;
  }
  .button-with__link .button-row {
    margin-top: 0em;
  }
  .video-carousel-item.current.custom_image_carousel img.carousel-img {
     height: 200px!important;
   }
  .tab-wrapper .image--besides--image , .tab-wrapper .image--besides--text {
      width: 100%!important;
    }
  	.tab-wrapper .tab-item {
      display: block!important;
    }
    .tab-wrapper .image--besides--text {
		padding: 30px!important;
    }
    .tab-wrapper .image--besides--text p {
        max-width: 100%;
		padding: 0;
        margin: 7px 0;
    }
}
@media (min-width: 300px) and (max-width: 400px) { 
  .text-beside-image__text{
        height:auto!important;
        padding:auto!important;
    }
   .text-beside-image{
        height:auto!important;
      padding:auto!important;
    }
 }
   @media only screen and (min-width: 280px) and (max-width: 900px){
   .tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track{
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row; 
  }
  }
  
  @media only screen and (min-width: 1100px) and (max-width: 2000px){
   .text-beside-image .text-beside-image__text.align-right {
    padding-left: 40px!important;
  
  }
  }
@media (max-width: 480px) {
  #page-bio-available-supplements .accordion-section, #page-saftkuren .accordion-section, #page-holistic-skincare .accordion-section, .template-product .accordion-section {
  	height: auto;
  }
  #page-bio-available-supplements .accordion-section .vid__wrapper, #page-saftkuren .accordion-section .vid__wrapper, #page-holistic-skincare .accordion-section .vid__wrapper {
  	height: 340px;
  }
  
  .video-carousel-item.current.custom_image_carousel img.carousel-img {
     height: auto!important;
   }
  .video-container.custom_video_carousel_mp4 video {
     height: 300px!important;
   }
	#shopify-section-new-right-img-with-text .cv-right-img-with-text-section {
      flex-direction: column-reverse;
      display: flex;
	}
    #shopify-section-new-right-img-with-text .cv-right-img-with-text-section .cv-left-text-block {
      margin-top: 35px;
	}
    #shopify-section-new-right-img-with-text-2 .cv-right-img-with-text-section {
      flex-direction: column-reverse;
      display: flex;
	}
  	#shopify-section-new-right-img-with-text-2 .cv-right-img-with-text-section .cv-left-text-block {
      margin-top: 35px;
	}
  	#shopify-section-1626438394404d1d31 span.icon.icon-arrow-right.slick-arrow {
      top: 50%;	
      right: 0px;    
	}
  	#shopify-section-1626438394404d1d31 span.icon.icon-arrow-left.slick-arrow {
      top: 50%;		
      left: 0px;
	}
    #shopify-section-1626438394404d1d31 ul.slick-dots {
      display: block!important;
      right: 0!important;
      bottom: 0!important;
	}
   #shopify-section-1626439276344adf84 span.icon.icon-arrow-left.slick-arrow {
    	top: 50%;
	}
  #shopify-section-1626439276344adf84 span.icon.icon-arrow-right.slick-arrow {
    top: 50%;
}
  #shopify-section-1626439276344adf84 ul.slick-dots, ul.slick-dots {
    display: block!important;
    bottom: -10px!important;
    left: 0;
}
  #shopify-section-16264410390769cc7d span.icon.icon-arrow-left.slick-arrow {
    	top: 50%;
	}
  #shopify-section-16264410390769cc7d span.icon.icon-arrow-right.slick-arrow {
    top: 50%;
}
  #shopify-section-16264410390769cc7d ul.slick-dots, ul.slick-dots {
    display: block!important;
    bottom: -10px!important;
    left: 0;
}
.accordion-padding-mb {
    padding: 17px 20px!important;
}
.image-mb {
    height: 180px;
}
  #page-news .text-beside-image__image .rimage-outer-wrapper {
    height: auto;
}
.text-beside-image__image .rimage-outer-wrapper {
    height: 180px;
}
 .text-beside-image__text.align-right .padded-block {
    padding-left: 0;
    padding-right: 0;
}
.text-beside-image__text.align-left .padded-block {
    padding-left: 0;
    padding-right: 0;
}

.slideshow {
    min-height: calc(50vh + 100px)!important;
}
.index-hero-slideshow .slick-list, .index-hero-slideshow .slick-track, .index-hero-slideshow .overlay-type .type-slide {
    max-height: 503px!important;
    height: calc(40vh + 100px)!important;
}
.index-hero-slideshow .slide.slick-slide {
    min-height: 503px!important;
    height: calc(40vh + 100px)!important;
}
.index-hero-slideshow .slide.slick-current.slick-active {
    min-height: 503px!important;
    height: calc(40vh + 100px)!important;
}
.index-hero-slideshow .overlay__content {
    max-width: 300px!important;
}
.index-hero-slideshow .position-up-right .overlay__content {
    max-width: 300px!important;
    margin: 0 36px!important;
}
.index-hero-slideshow .position-up-middle .inner {
    width: 100%!important; 
}
.index-hero-slideshow .position-up-middle .inner > * {
    vertical-align: top!important;
}
.index-hero-slideshow .rimage-outer-wrapper.fade-in.lazyloaded {
  background-attachment: initial!important;
  height:50vh;
}
  .rimage-outer-wrapper.image-fix.fade-in.lazyloaded {
    background-attachment: initial!important;
}
video#background-video {
    width: 100%;
    object-fit: cover;
    height: 375px;
}
 
}

/* CloudSearch */
.search-box {
  background: #fff;
  margin: 0 auto;
  max-width: 150px;
  position: absolute;
  right: 150px;
  bottom: 4px;
}

@media (max-width: 1400px) {
  .search-box {
    display: none;
  }
  
  #page-menu .search-box {
    display: block;
    position: static;
    max-width: 250px;
  }
  
  #page-menu .search-box form {
    border: 1px solid #bfbfbf;
    border-radius: 3px;
  }
  
  #page-menu .search-box form input[type="search"] {
    height: 30px;
  }
}

@media (min-width: 1600px) {
  .search-box {
    max-width: 220px;
    bottom: 3px;
  }
}

.search-box form {
  border: 1px solid #000;
  display: flex;
}

.search-box form input[type="search"] {
  background: transparent;
  width: 100%;
  height: 20px;
  border: none;
  padding: 8px 10px;
  font-size: 14px;
  margin: 0;
  cursor: auto;
  outline: none;
  box-sizing: border-box;
  min-height: unset;
}

.search-box form input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.search-box form button[type="submit"] {
  padding: 2px 10px;
  width: 35px;
  cursor: pointer;
  border: none;
  background: none;
  margin: 0;
  height: auto;
  line-height: 1;
}

.search-box form button[type="submit"] svg {
  width: 20px;
  height: 20px;
}

.search-box form button[type="submit"] svg path {
  fill: #000;
}


/* New design Css */
.see-all-button, .hide-all-button {
    font-size: 15px !important;
}
hr.master-frame {
    border: 0;
    height: 2px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0));
}
.unit-price {
    display: none;
}
.product-block form {
    padding-top: 7px;
}
.product-block a.title {
    height: 44px;
    font-size:13px;
}
.product-list {
    padding-bottom: 30px;
}
.prog_prod_slider .slick-list {
    padding: 0 10% 0 0 !important;
}
#shopify-section-160589157072f94e1f .section-spacing {
    margin-top: 50px;
}
.button.invert{
	background:white;
    border:2px solid;
    color:#000;
}
.more_philosophy{
	text-align:center;
	margin-top: -20px;
}


/*   slider progressbar */
  .progress {
    width: 100%;
    height: 3px;
    border-radius: 10px;
    overflow: hidden;

    background-color: #f5f5f5;
    background-image: linear-gradient(to right, #909090, #909090);
    background-repeat: no-repeat;
    background-size: 0 100%;

    transition: background-size .4s ease-in-out;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
  }

.three-3col {
    padding: 30px 20px;
  }
  .three-3col .three-column{
  	width:33.33%;
  }
  .three-3col-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    column-gap: 50px;
  }
  .three-3col img {
    width: 50px;
    padding-bottom: 10px;
  }
  .three-column h1{
  	font-size:18px;
  }
  .three-col-btn{
  	padding-top:30px;
    text-align:center;
  }
  .three-col-btn a {
    background: #fff;
    color: black;
  }
.template-index .button {
  padding: 6px;
  font-size: 14px;
  border-radius:3px !important;
}
.product-list .button{
    padding: 6px;
    font-size: 12px;
    min-width: 146.98px;
}
.video-carousel-item.current.custom_image_carousel {
    padding: 0 12px;
}
.video-carousel-item.current.custom_image_carousel img.carousel-img {
    width: 100%;
    height: 300px;
}
.video-carousel-item.current.custom_image_carousel .mimage-wrapper .videotext {
    margin-top: 7px;
}
/* .text-beside-image .text-beside-image__text.align-right {
    padding-left: 40px!important;
  
} */
.text-beside-image .text-beside-image__text.align-left {
    padding-right: 4.8%;
}
  #die_bessere .rimage-outer-wrapper{
    overflow:hidden;
  }

@media (max-width: 767px){
  .more_philosophy{
    margin-top: 20px;
  }
  .wide-container .product-list, 
  .wide-container.double-gutter .product-list {
    display: flex;
/*     flex-wrap: wrap; */
  }
  .product-list .product-block, 
  .product-list .collection-block{
    max-width: 50%;
    width: 50%;
  }
  .three-3col-wrap {
    flex-direction:column;
  }
  .three-3col .three-column {
    width: 100%;
  }
  .instafeed-container {
    width: 50% !important;
    padding-top: 50% !important;
  }
  .product-list{
    padding-bottom:0;
  }
  #insta-feed .slide-page:nth-child(3), #insta-feed .slide-page:nth-child(4) {
    display: none !important;
  }
  #shopify-section-160589157072f94e1f .section-spacing {
    margin-top: 20px;
}
}
 #shopify-section-template--15464036860146__1644598472477679fc .overlay-type.type-slide.overlay.position-lower-middle {
 align-items: center;
 }
#shopify-section-template--15464036860146__1644598472477679fc .index-hero-slideshow {
  height: 65vh!important;
    min-height: 65vh!important;
}
#image-beside-text-tabs .tab-nav h5 {
    font-size: 16px;
    color: #555555;
    font-weight: 400;
    font-family: 'SuisseIntl-Regular';
  white-space:nowrap;
}
#image-beside-text-tabs .tab-nav .slick-current.slick-active h5 {
  	color: #212121;
    font-weight: bold;
}
#page-holistic-skincare .press_slider .slick-prev, #page-saftkuren .press_slider .slick-prev, #page-bio-available-supplements .press_slider .slick-prev {
    left: 0;
}
#page-holistic-skincare .press_slider .slick-next,  #page-saftkuren .press_slider .slick-next, #page-bio-available-supplements .press_slider .slick-next {
    right: 0;
}

/*   text with background-fix-image section */


.index-hero-slideshow .overlay-type.type-slide{
    max-height:100%!important;
}
.index-hero-slideshow .slick-list, .index-hero-slideshow .slick-track, .index-hero-slideshow .overlay-type .type-slide {
     max-height: calc(100vh)!important; 
}
h1.line-1.heading-1 {
    text-align: center!important;
  text-transform: capitalize!important;
}
h2.line-1.heading-2 {
    text-align: center!important;
}
.line-3.mybtn {
    text-align: center!important;
}
.rimage-outer-wrapper.image-fix.fade-in.lazyloaded {
    background-attachment: fixed;
    opacity:0;
}
.index-hero-slideshow .overlay-type {
    padding: 50px 64px 50px;
}

/* Text beside Image Tabs */
.tab-wrapper .tab-item {
  display: flex;
  align-items: center;
  min-height: 500px;
}
.tab-wrapper .image--besides--image {
  width: 50%;
  float: left;
}
.tab-wrapper .image--besides--image .rimage-outer-wrapper {
	background-size: cover;
  	height: 500px;
}
.tab-wrapper .image--besides--text {
  width: 50%;
  float: right;
  padding: 0 70px;
}
.tab-wrapper .tab-nav {
  margin-top: 40px!important;
}
.tab-wrapper .slick-prev, .tab-wrapper .slick-next {
  display: none;
}
/*  img.slick-next.jangoo.slick-arrow{
  display:none;
} */
/*  .tab-wrapper .slick-prev, .tab-wrapper .slick-next, img.slick-next.jangoo.slick-arrow, img.slick-prev.jangoo.slick-arrow{
  display:none!important;
} */
.product-payment-icons{
  margin-top:10px;
  display:inline-block;
}
.template-product .apicons.apicons-desktop{
  display: none;

}
@media (min-width: 992px) {
  	div.slide-image .slick-track  {
  		transform: none!important;
	}
/*    .tab-wrapper .image--besides--image .rimage-outer-wrapper {
  	height: 292px;
}
  .slider1 .slick-next, .slick-prev{
    top:25%;
} */
}
@media (max-width: 480px){
  
   .tab-wrapper .image--besides--image .rimage-outer-wrapper {
  	height: 292px;
}
 .text-beside-image__text{
        height:auto!important;
        padding:auto!important;
    }
   .text-beside-image{
        height:auto!important;
      padding:auto!important;
    }
/*   .slider1 .slick-next, .slick-prev{
    top:25%;
} */
	.index-hero-slideshow .overlay-type {
    	padding: 30px 20px!important;
      
	}
  	.index-hero-slideshow .overlay .inner {
      width: auto;
	}
  	.index-hero-slideshow .overlay.position-middle .inner, .index-hero-slideshow .overlay.position-up-right .inner, .index-hero-slideshow .overlay.position-lower-right .inner {
      width: 100%;
	}
  	.index-hero-slideshow .overlay.position-up-right .inner .overlay__content, .index-hero-slideshow .overlay.position-lower-right .inner .overlay__content {
      margin-right: 0!important;
	}
  	.text-beside-image .text-beside-image__text.align-right, .text-beside-image .text-beside-image__text.align-left {
    	padding-left: 20px;
    	padding-right: 20px;
	}
  .index-hero-slideshow .slick-list, .index-hero-slideshow .slick-track, .index-hero-slideshow .overlay-type .type-slide {
     max-height: calc(50vh)!important; 
}
}

 @media (max-width: 768px){
   .tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track{
     display:flex;
     width:auto!important;
/*    transform:none!important;  */
     
   }
   .tab-nav.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track h5{
     font-size:12px!important;
     margin:0 3px;
   }
   .tab-wrapper .tab-nav{
     background-color:#f3f3f3;
     padding:5px;
   }
   .feature-header.align-center {
    margin-bottom: 0!important;
}
   #image-beside-text-tabs .tab-nav h5{
     font-size:10px;
    white-space:nowrap; 
     
   }
   #image-beside-text-tabs .tab-wrapper .tab-nav{
     margin-top:0!important;
     padding-bottom:15px;
   }
   body#page-saftkur-7-tage-von-daluma-bio-kaltgepresst-hpp-pla  button.shopify-payment-button__button.shopify-payment-button__button--unbranded._2ogcW-Q9I-rgsSkNbRiJzA._2EiMjnumZ6FVtlC7RViKtj._2-dUletcCZ2ZL1aaH0GXxT{
     display:none;
   }
   button.shopify-payment-button__button.shopify-payment-button__button--unbranded._2ogcW-Q9I-rgsSkNbRiJzA._2EiMjnumZ6FVtlC7RViKtj._2-dUletcCZ2ZL1aaH0GXxT{
     display:none;
   }
   
 }
/*   .rimage-outer-wrapper.image-fix.fade-in.desktop-only.lazyloaded {
    display: none!important;
    min-height: 393.969px
}
 */






@charset "UTF-8";

/*!
* animate.css -https://daneden.github.io/animate.css/
* Version - 3.7.2
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2019 Daniel Eden
*/
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}

/*! Discount Ninja - Building Blocks */
.limoniapps-popup{padding:0;margin:0;box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;outline:0;height:100%;word-break:break-word;font-size:1rem}.Polaris-Preview-Mobile .limoniapps-popup{position:unset}.limoniapps-popup .limoniapps-popup-vertical-alignment-helper{display:table;height:100%;width:100%}.limoniapps-popup-vertical-align-center{display:table-cell;vertical-align:middle;height:100%}@media(max-width:501px){.limoniapps-popup-vertical-align-center{vertical-align:top}}.limoniapps-popup .limoniapps-content-inner{overflow:hidden;position:relative;margin:0 auto;display:flex;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center center;width:100%}@media(max-width:501px){.limoniapps-popup .limoniapps-content{margin-top:.625em}}.limoniapps-popup:not(.limoniapps-size-fullscreen) .limoniapps-popup-vertical-align-center{padding:0 .9375em}.limoniapps-popup .limoniapps-content{position:relative;margin:0 auto;display:flex;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center center}.limoniapps-popup .limoniapps-body{width:100%;display:block;padding:1.25em;z-index:1;text-align:center;height:calc(100% + 6px)}.limoniapps-popup:not(.limoniapps-action-hanging) .limoniapps-body{position:relative}@media(max-width:501px){.limoniapps-popup{font-size:.6rem}.limoniapps-popup .limoniapps-body{padding-left:.625em;padding-right:.625em}}@media(max-width:31.25em) and (max-height:37.55em){.limoniapps-popup{font-size:.6rem}.limoniapps-popup .limoniapps-body{max-height:28.125em}}@media(max-width:31.25em) and (max-height:43.75em) and (min-height:601px){.limoniapps-popup{font-size:.7rem}.limoniapps-popup .limoniapps-body{max-height:34.375em}}@media(max-width:31.25em) and (max-height:50em) and (min-height:43.76em){.limoniapps-popup{font-size:.8rem}.limoniapps-popup .limoniapps-body{max-height:40.625em}}.Polaris-Preview-Mobile .limoniapps-popup{font-size:.6rem}.limoniapps-popup.limoniapps-size-fullscreen .limoniapps-body{justify-content:center}.limoniapps-popup .limoniapps-close{position:absolute;padding:0;height:1.5em;width:1.5em;top:5px;right:10px;background-color:transparent;border-width:0;outline:0;display:none;z-index:2;text-align:right;font-weight:100}.limoniapps-popup .limoniapps-close .limoniapps-close-x{position:absolute;top:0;right:0;text-align:right}.limoniapps-popup.closeable .limoniapps-close{display:flex}.limoniapps-popup .limoniapps-middle-pane{display:inline-block;margin-bottom:.625em}.limoniapps-popup.limoniapps-size-small .limoniapps-middle-pane{width:100%;height:9.375em}.limoniapps-popup.limoniapps-size-medium .limoniapps-middle-pane{width:100%;height:12.5em}.limoniapps-popup.limoniapps-size-large .limoniapps-middle-pane{width:100%;height:18.75em}.limoniapps-popup.limoniapps-size-fullscreen .limoniapps-middle-pane{width:100%;height:18.75em}.limoniapps-popup.limoniapps-size-small.limoniapps-align-left .limoniapps-middle-pane,.limoniapps-popup.limoniapps-size-small.limoniapps-align-right .limoniapps-middle-pane{height:8.75em;width:100%}.limoniapps-popup.limoniapps-size-medium.limoniapps-align-left .limoniapps-middle-pane,.limoniapps-popup.limoniapps-size-medium.limoniapps-align-right .limoniapps-middle-pane{height:12.5em;width:100%}.limoniapps-popup.limoniapps-size-large.limoniapps-align-left .limoniapps-middle-pane,.limoniapps-popup.limoniapps-size-large.limoniapps-align-right .limoniapps-middle-pane{height:260px;width:100%}.limoniapps-popup .limoniapps-image{padding-top:50%;padding-bottom:50%}.limoniapps-popup.limoniapps-align-left .limoniapps-body{padding:1.25em;text-align:left}.limoniapps-popup.limoniapps-align-right .limoniapps-body{padding:1.25em;text-align:right}@media(min-width:25em){.limoniapps-popup.limoniapps-size-small.limoniapps-align-right .limoniapps-body{margin-left:50%}.limoniapps-popup.limoniapps-size-small.limoniapps-align-left .limoniapps-body,.limoniapps-popup.limoniapps-size-small.limoniapps-align-right .limoniapps-body{width:50%}}@media(min-width:34.375em){.limoniapps-popup.limoniapps-size-medium.limoniapps-align-right .limoniapps-body{margin-left:50%}.limoniapps-popup.limoniapps-size-medium.limoniapps-align-left .limoniapps-body,.limoniapps-popup.limoniapps-size-medium.limoniapps-align-right .limoniapps-body{width:50%}}@media(min-width:37.55em){.limoniapps-popup.limoniapps-size-large.limoniapps-align-right .limoniapps-body{margin-left:50%}.limoniapps-popup.limoniapps-size-large.limoniapps-align-left .limoniapps-body,.limoniapps-popup.limoniapps-size-large.limoniapps-align-right .limoniapps-body{width:50%}.limoniapps-popup.limoniapps-size-fullscreen.limoniapps-align-right .limoniapps-body{margin-left:50%}.limoniapps-popup.limoniapps-size-fullscreen.limoniapps-align-left .limoniapps-body,.limoniapps-popup.limoniapps-size-fullscreen.limoniapps-align-right .limoniapps-body{width:50%}}.limoniapps-popup.limoniapps-size-small .limoniapps-content{max-width:21.875em}.limoniapps-popup.limoniapps-size-small.limoniapps-shape-square .limoniapps-content{min-height:21.875em}.limoniapps-popup.limoniapps-size-small.limoniapps-shape-rectangle .limoniapps-content{min-height:175px}.limoniapps-popup.limoniapps-size-medium .limoniapps-content{max-width:31.25em}.limoniapps-popup.limoniapps-size-medium.limoniapps-shape-square .limoniapps-content{min-height:31.25em}.limoniapps-popup.limoniapps-size-medium.limoniapps-shape-rectangle .limoniapps-content{min-height:15.625em}.limoniapps-popup.limoniapps-size-large .limoniapps-content{max-width:40.625em}.limoniapps-popup.limoniapps-size-large.limoniapps-shape-square .limoniapps-content{min-height:40.625em}.limoniapps-popup.limoniapps-size-large.limoniapps-shape-rectangle .limoniapps-content{min-height:20.3125em}@media(max-width:501px){.limoniapps-popup.limoniapps-size-small .limoniapps-content,.limoniapps-popup.limoniapps-size-small.limoniapps-shape-rectangle .limoniapps-content,.limoniapps-popup.limoniapps-size-small.limoniapps-shape-square .limoniapps-content,.limoniapps-popup.limoniapps-size-medium .limoniapps-content,.limoniapps-popup.limoniapps-size-medium.limoniapps-shape-square .limoniapps-content,.limoniapps-popup.limoniapps-size-medium.limoniapps-shape-rectangle .limoniapps-content{max-width:100%;max-height:60%;min-height:50%}.limoniapps-popup.limoniapps-size-large .limoniapps-content,.limoniapps-popup.limoniapps-size-large.limoniapps-shape-square .limoniapps-content,.limoniapps-popup.limoniapps-size-large.limoniapps-shape-rectangle .limoniapps-content{max-width:100%;max-height:80%;min-height:80%}}.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-small .limoniapps-content,.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-small.limoniapps-shape-rectangle .limoniapps-content,.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-small.limoniapps-shape-square .limoniapps-content,.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-medium .limoniapps-content,.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-medium.limoniapps-shape-square .limoniapps-content,.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-medium.limoniapps-shape-rectangle .limoniapps-content{max-width:100%;max-height:60%;min-height:50%}.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-large .limoniapps-content,.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-large.limoniapps-shape-square .limoniapps-content,.Polaris-Preview-Mobile .limoniapps-popup.limoniapps-size-large.limoniapps-shape-rectangle .limoniapps-content{max-width:100%;max-height:80%;min-height:80%}.limoniapps-popup.limoniapps-size-fullscreen .limoniapps-content{width:100%;height:100%}.limoniapps-popup .limoniapps-footer-inner{width:100%}.limoniapps-popup .limoniapps-footer-outer{width:100%;position:absolute;bottom:0;z-index:3}.limoniapps-popup .limoniapps-email-pane{margin:.9375em 0 1.875em 0}.limoniapps-popup.limoniapps-size-fullscreen .limoniapps-email-pane{margin:1.875em 0 1.875em 0}.limoniapps-popup .limoniapps-email-pane input{border-width:0 0 .0625em 0;border-style:solid;padding:.3125em 0;line-height:2.1875em;height:2.1875em;max-width:18.75em;outline:0;width:100%}.limoniapps-popup .limoniapps-action{white-space:nowrap;margin:0 -.3125em}.limoniapps-popup.limoniapps-action-hanging .limoniapps-action{position:absolute;display:inline-block;bottom:-1.25em;right:1.25em;margin-bottom:0}.limoniapps-action-btn{padding:1em 2.5em 1em 2.5em;outline:0;margin:0 .6em;cursor:pointer;border-style:solid}.limoniapps-action-btn.small{padding:.4em .8em .4em .8em;height:2em;line-height:1em;min-width:100px}.limoniapps-action-btn.medium{padding:.5em 1em .5em 1em;height:3em;line-height:1em;min-width:150px}.limoniapps-action-btn.large{padding:.6em 1.2em .6em 1.2em;height:4em;line-height:1em;min-width:200px}.limoniapps-action-btn:hover{opacity:.8}.limoniapps-action-btn.limoniapps-action-btn-iconleft{position:relative}.limoniapps-action-btn.limoniapps-action-btn-iconleft .limoniapps-fa-icon{background-color:#000;opacity:.2;display:inline-block;padding-right:.625em;position:absolute;left:0;top:0;height:100%;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.limoniapps-action-btn.small.limoniapps-action-btn-iconleft .limoniapps-fa-icon{width:1.875em}.limoniapps-action-btn.medium.limoniapps-action-btn-iconleft .limoniapps-fa-icon{width:2.5em}.limoniapps-action-btn.large.limoniapps-action-btn-iconleft .limoniapps-fa-icon{width:3.125em}.limoniapps-action-btn.limoniapps-action-btn-iconleft .limoniapps-fa-icon .fa{position:absolute}.limoniapps-action-btn.small.limoniapps-action-btn-iconleft .limoniapps-fa-icon .fa{font-size:1.6em;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em)}.limoniapps-action-btn.medium.limoniapps-action-btn-iconleft .limoniapps-fa-icon .fa{font-size:1.8em;position:absolute;left:calc(50% - .5625em);top:calc(50% - .5625em)}.limoniapps-action-btn.large.limoniapps-action-btn-iconleft .limoniapps-fa-icon .fa{font-size:2em;position:absolute;left:calc(50% - .625em);top:calc(50% - .625em)}.limoniapps-action-btn.small.limoniapps-action-btn-iconleft .limoniapps-action-btn-label{padding-left:1.875em}.limoniapps-action-btn.medium.limoniapps-action-btn-iconleft .limoniapps-action-btn-label{padding-left:2.5em}.limoniapps-action-btn.large.limoniapps-action-btn-iconleft .limoniapps-action-btn-label{padding-left:3.125em}.limoniapps-popup.limoniapps-action-hanging .limoniapps-lnk-dismiss,.limoniapps-popup.limoniapps-action-hanging .limoniapps-action-link{position:absolute;display:block;bottom:-3.25em;right:1.25em}.limoniapps-popup .limoniapps-action-link{padding-bottom:.0625em;display:block;cursor:pointer}.limoniapps-popup .limoniapps-action-link span,.limoniapps-popup .limoniapps-lnk-dismiss span{color:unset;text-decoration-line:underline}.limoniapps-popup .limoniapps-box{width:100%;display:inline-block;height:100%;overflow:hidden;padding:.3125em}.limoniapps-popup.limoniapps-overlay-4 .limoniapps-content:before{background-color:rgba(0,0,0,.2);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup.limoniapps-overlay-3 .limoniapps-content:before{background-color:rgba(0,0,0,.4);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup.limoniapps-overlay-2 .limoniapps-content:before{background-color:rgba(0,0,0,.6);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup.limoniapps-overlay-1 .limoniapps-content:before{background-color:rgba(0,0,0,.8);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup.limoniapps-overlay-5 .limoniapps-content:before{background-color:rgba(255,255,255,0);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup.limoniapps-overlay-6 .limoniapps-content:before{background-color:rgba(255,255,255,.2);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup.limoniapps-overlay-7 .limoniapps-content:before{background-color:rgba(255,255,255,.4);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup.limoniapps-overlay-8 .limoniapps-content:before{background-color:rgba(255,255,255,.6);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup.limoniapps-overlay-9 .limoniapps-content:before{background-color:rgba(255,255,255,.8);content:' ';height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.limoniapps-popup .limoniapps-message-body-content{display:table}.limoniapps-popup .limoniapps-message-body-row-texttop{display:flex;flex-direction:row;height:100%}.limoniapps-popup .limoniapps-message-body-row-texttop-inner{display:block}.limoniapps-popup input[type="email"]{height:40px;line-height:40px;padding:5px}.limoniapps-popup input[type="email"].limoniapps-full{width:100%}.limoniapps-popup input[type="email"].limoniapps-large{width:200px}.limoniapps-popup input[type="email"].limoniapps-medium{width:150px}.limoniapps-popup input[type="email"].limoniapps-small{width:100px}.limoniapps-popup .limoniapps-message-body-row-email .limoniapps-email{width:100%}.limoniapps-popup.limoniapps-email .limoniapps-message-body-row-texttop.limoniapps-size-small{display:flex;flex-direction:row;height:calc(60% - 40px + 18px)}.limoniapps-popup.limoniapps-actions .limoniapps-message-body-row-texttop.limoniapps-size-small{display:flex;flex-direction:row;height:calc(60% - 40px + 18px)}.limoniapps-popup.limoniapps-actions.limoniapps-email .limoniapps-message-body-row-texttop.limoniapps-size-small{display:flex;flex-direction:row;height:calc(60% - 80px + 18px)}.limoniapps-popup.limoniapps-email.limoniapps-consent .limoniapps-message-body-row-texttop.limoniapps-size-small{display:flex;flex-direction:row;height:calc(60% - 80px + 18px)}.limoniapps-popup.limoniapps-actions.limoniapps-email.limoniapps-consent .limoniapps-message-body-row-texttop.limoniapps-size-small{display:flex;flex-direction:row;height:calc(60% - 120px + 18px)}.limoniapps-popup.limoniapps-email .limoniapps-message-body-row-texttop.limoniapps-size-medium{display:flex;flex-direction:row;height:calc(80% - 40px + 18px)}.limoniapps-popup.limoniapps-actions .limoniapps-message-body-row-texttop.limoniapps-size-medium{display:flex;flex-direction:row;height:calc(80% - 40px + 18px)}.limoniapps-popup.limoniapps-actions.limoniapps-email .limoniapps-message-body-row-texttop.limoniapps-size-medium{display:flex;flex-direction:row;height:calc(80% - 80px + 18px)}.limoniapps-popup.limoniapps-email.limoniapps-consent .limoniapps-message-body-row-texttop.limoniapps-size-medium{display:flex;flex-direction:row;height:calc(80% - 80px + 18px)}.limoniapps-popup.limoniapps-actions.limoniapps-email.limoniapps-consent .limoniapps-message-body-row-texttop.limoniapps-size-medium{display:flex;flex-direction:row;height:calc(80% - 120px + 18px)}.limoniapps-popup.limoniapps-email .limoniapps-message-body-row-texttop.limoniapps-size-large{display:flex;flex-direction:row;height:calc(100% - 40px + 18px)}.limoniapps-popup.limoniapps-actions .limoniapps-message-body-row-texttop.limoniapps-size-large{display:flex;flex-direction:row;height:calc(100% - 40px + 18px)}.limoniapps-popup.limoniapps-actions.limoniapps-email .limoniapps-message-body-row-texttop.limoniapps-size-large{display:flex;flex-direction:row;height:calc(100% - 80px + 18px)}.limoniapps-popup.limoniapps-email.limoniapps-consent .limoniapps-message-body-row-texttop.limoniapps-size-large{display:flex;flex-direction:row;height:calc(100% - 80px + 18px)}.limoniapps-popup.limoniapps-actions.limoniapps-email.limoniapps-consent .limoniapps-message-body-row-texttop.limoniapps-size-large{display:flex;flex-direction:row;height:calc(100% - 120px + 18px)}.limoniapps-popup .limoniapps-message-body-row-actions{display:flex;flex-direction:row;height:40px;margin-top:5px;margin-bottom:5px;justify-content:center}.limoniapps-popup.limoniapps-email .limoniapps-message-body-row-email{display:flex;flex-direction:row;height:40px;margin-top:5px;margin-bottom:5px}.limoniapps-popup.limoniapps-email .limoniapps-message-body-row-consent{display:flex;flex-direction:row;height:40px;margin-top:10px}input.limoniapps-email-consent-checkbox{display:inline;width:13px;height:13px;padding:0;margin:0;vertical-align:bottom}.limoniapps-email-consent{line-height:12px}.limoniapps-email-consent-message{display:inline;margin-left:5px}.limoniapps-email-consent-message p{display:inline}.limoniapps-email-privacypolicy{display:block}.limoniapps-popup .limoniapps-message-body-row-textbottom{display:flex;flex-direction:row;height:0%}.limoniapps-popup .limoniapps-image-top,.limoniapps-popup .limoniapps-image-bottom{background-position:center;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat}.limoniapps-popup.limoniapps-imageposition-top.limoniapps-imagesize-small .limoniapps-image-top,.limoniapps-popup.limoniapps-imageposition-bottom.limoniapps-imagesize-small .limoniapps-image-bottom{height:20%}.limoniapps-popup.limoniapps-imageposition-top.limoniapps-imagesize-medium .limoniapps-image-top,.limoniapps-popup.limoniapps-imageposition-bottom.limoniapps-imagesize-medium .limoniapps-image-bottom{height:35%}.limoniapps-popup.limoniapps-imageposition-top.limoniapps-imagesize-large .limoniapps-image-top,.limoniapps-popup.limoniapps-imageposition-bottom.limoniapps-imagesize-large .limoniapps-image-bottom{height:50%}.limoniapps-popup .limoniapps-image-top{margin:-1.25em -1.25em 0 -1.25em}.limoniapps-popup .limoniapps-image-bottom{margin:0 -1.25em -1.25em -1.25em}.limoniapps-popup.limoniapps-imageposition-top.limoniapps-imagesize-small .limoniapps-box,.limoniapps-popup.limoniapps-imageposition-bottom.limoniapps-imagesize-small .limoniapps-box{height:calc(80% + 18px) !important}.limoniapps-popup.limoniapps-imageposition-top.limoniapps-imagesize-medium .limoniapps-box,.limoniapps-popup.limoniapps-imageposition-bottom.limoniapps-imagesize-medium .limoniapps-box{height:calc(65% + 18px) !important}.limoniapps-popup.limoniapps-imageposition-top.limoniapps-imagesize-large .limoniapps-box,.limoniapps-popup.limoniapps-imageposition-bottom.limoniapps-imagesize-large .limoniapps-box{height:calc(50% + 18px) !important}.limoniapps-popup .limoniapps-image-left,.limoniapps-popup .limoniapps-image-right{height:calc(100% + 2.5em);width:100%;background-position:center;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;display:inline-block}.limoniapps-popup .limoniapps-image-left{margin:-1.25em 0 -1.25em -2.5em}.limoniapps-popup .limoniapps-image-right{margin:-1.25em -2.5em -1.25em 0}.limoniapps-message-body-content-row{display:table-row}.limoniapps-message-body-content-text{display:table-cell}.limoniapps-message-body-cell{display:table-cell;vertical-align:middle}.limoniapps-message-body-inner-table{display:table}.limoniapps-message-body-inner-row{display:table-row;height:100%}.limoniapps-body-inner-left{height:100%;width:100%}.limoniapps-body-inner-right{height:100%;width:0}.limoniapps-popup.limoniapps-imageposition-left.limoniapps-imagesize-small .limoniapps-image-left,.limoniapps-popup.limoniapps-imageposition-right.limoniapps-imagesize-small .limoniapps-image-right{width:30%}.limoniapps-popup.limoniapps-imageposition-left.limoniapps-imagesize-medium .limoniapps-image-left,.limoniapps-popup.limoniapps-imageposition-right.limoniapps-imagesize-medium .limoniapps-image-right{width:40%}.limoniapps-popup.limoniapps-imageposition-left.limoniapps-imagesize-large .limoniapps-image-left,.limoniapps-popup.limoniapps-imageposition-right.limoniapps-imagesize-large .limoniapps-image-right{width:50%}.limoniapps-popup.limoniapps-imageposition-left.limoniapps-imagesize-small .limoniapps-box,.limoniapps-popup.limoniapps-imageposition-right.limoniapps-imagesize-small .limoniapps-box{width:70%}.limoniapps-popup.limoniapps-imageposition-left.limoniapps-imagesize-medium .limoniapps-box,.limoniapps-popup.limoniapps-imageposition-right.limoniapps-imagesize-medium .limoniapps-box{width:60%}.limoniapps-popup.limoniapps-imageposition-left.limoniapps-imagesize-large .limoniapps-box,.limoniapps-popup.limoniapps-imageposition-right.limoniapps-imagesize-large .limoniapps-box{width:50%}.limoniapps-body-inner-right-table{display:table}.limoniapps-body-inner-right-headerrow{display:table-row;height:20%}.limoniapps-message-body-content-right-headercell{display:table-cell;vertical-align:middle}.limoniapps-body-inner-right-bodyrow{display:table-row;height:20%}.limoniapps-body-inner-right-bodycell{display:table-cell;vertical-align:middle}.limoniapps-body-inner-right-footerrow{display:table-row;height:20%}.limoniapps-message-body-content-right-footercell{display:table-cell;vertical-align:middle}.limoniapps-body-inner-left-table{display:table}.limoniapps-body-inner-left-headerrow{display:table-row;height:20%}.limoniapps-message-body-content-left-headercell{display:table-cell;vertical-align:middle}.limoniapps-body-inner-left-bodyrow{display:table-row;height:20%}.limoniapps-message-body-content-left-bodycell{display:table-cell;vertical-align:middle}.limoniapps-body-inner-left-footerrow{display:table-row;height:20%}.limoniapps-message-body-content-left-footercell{display:table-cell;vertical-align:middle}.limoniapps-popup .limoniapps-message-body-content{display:table}.limoniapps-popup .limoniapps-message-header-row{height:20%;display:flex}.limoniapps-popup .limoniapps-message-body-row{height:60%;display:block;padding:.625em 0}.limoniapps-popup .limoniapps-message-footer-row{height:20%;display:flex}.limoniapps-popup.limoniapps-nofooter .limoniapps-message-footer-row{height:0%;display:none}.limoniapps-popup.limoniapps-noheader .limoniapps-message-header-row{height:0%;display:none}.limoniapps-popup.limoniapps-noheader .limoniapps-message-body-row,.limoniapps-popup.limoniapps-nofooter .limoniapps-message-body-row{height:80%;display:block}.limoniapps-popup.limoniapps-noheader.limoniapps-nofooter .limoniapps-message-body-row{height:100%;display:block}.limoniapps-popup .limoniapps-verticalalign-flex-start{align-items:flex-start}.limoniapps-popup .limoniapps-verticalalign-center{align-items:center}.limoniapps-popup .limoniapps-verticalalign-flex-end{align-items:flex-end}.limoniapps-popup .limoniapps-horizontalalign-flex-start{justify-content:flex-start}.limoniapps-popup .limoniapps-horizontalalign-center{justify-content:center}.limoniapps-popup .limoniapps-horizontalalign-flex-end{justify-content:flex-end}.limoniapps-message-header-row .limoniapps-fa-icon{display:inline-block}.limoniapps-notification{border-style:solid;font-size:16px;line-height:20px;width:350px;box-sizing:border-box;position:fixed;word-break:break-word;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position-x:right;background-position-y:top;z-index:99960 !important;display:inline-block;margin:0 auto;transition:all .5s ease-in-out 0s}.limoniapps-notification.minimized{width:200px}.limoniapps-notification .limoniapps-minimize svg{fill:rgba(0,0,0,0);width:24px;height:24px}.limoniapps-notification.active.minimized[data-notify-position="bottom-left"],.limoniapps-notification.active.minimized[data-notify-position="bottom-right"],.limoniapps-notification.active.minimized[data-notify-position="bottom-center"]{bottom:-10px !important;top:unset !important}.limoniapps-notification.active[data-notify-position="top-right"],.limoniapps-notification.active[data-notify-position="bottom-right"]{left:unset !important}.limoniapps-notification.active.minimized[data-notify-position="bottom-left"] .limoniapps-col-info,.limoniapps-notification.active.minimized[data-notify-position="bottom-right"] .limoniapps-col-info,.limoniapps-notification.active.minimized[data-notify-position="bottom-center"] .limoniapps-col-info{padding:10px !important;padding-bottom:5px !important}.limoniapps-notification.active.minimized[data-notify-position="top-left"],.limoniapps-notification.active.minimized[data-notify-position="top-right"],.limoniapps-notification.active.minimized[data-notify-position="top-center"]{bottom:unset !important;top:-10px !important}.limoniapps-notification.active.minimized[data-notify-position="top-left"] .limoniapps-col-info,.limoniapps-notification.active.minimized[data-notify-position="top-right"] .limoniapps-col-info,.limoniapps-notification.active.minimized[data-notify-position="top-center"] .limoniapps-col-info{padding:10px !important;padding-top:5px !important}.limoniapps-offercount-minimized{position:fixed;display:none;z-index:99960}@media(max-width:501px){.limoniapps-notification{width:calc(100% - 40px);max-width:initial;font-size:14px;line-height:16px;left:20px !important;right:20px !important}.limoniapps-offercount-minimized.minimized{display:flex}.limoniapps-notification.minimized .limoniapps-offercount{display:none}.limoniapps-notification.minimized{margin-left:0 !important}.limoniapps-notification.minimized.limoniapps-hasoffercount .limoniapps-box{display:none}.limoniapps-notification.active.minimized.limoniapps-hasoffercount{width:100% !important;border:0 !important;height:0 !important;margin:0 !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;box-shadow:none !important}.limoniapps-notification.active.minimized.limoniapps-mobile .limoniapps-offercount{display:none}.limoniapps-notification.active.minimized[data-notify-position="bottom-left"] .limoniapps-offercount,.limoniapps-notification.active.minimized[data-notify-position="bottom-right"] .limoniapps-offercount,.limoniapps-notification.active.minimized[data-notify-position="bottom-center"] .limoniapps-offercount{bottom:15px !important;top:auto !important}.limoniapps-offercount-minimized[data-notify-position="bottom-left"],.limoniapps-offercount-minimized[data-notify-position="bottom-right"],.limoniapps-offercount-minimized[data-notify-position="bottom-center"]{bottom:15px !important;top:auto !important}.limoniapps-notification.active.minimized[data-notify-position="top-left"] .limoniapps-offercount,.limoniapps-notification.active.minimized[data-notify-position="top-right"] .limoniapps-offercount,.limoniapps-notification.active.minimized[data-notify-position="top-center"] .limoniapps-offercount{bottom:auto !important;top:15px !important}.limoniapps-offercount-minimized[data-notify-position="top-left"],.limoniapps-offercount-minimized[data-notify-position="top-right"],.limoniapps-offercount-minimized[data-notify-position="top-center"]{bottom:auto !important;top:15px !important}.limoniapps-notification.active.minimized[data-notify-position="bottom-left"] .limoniapps-offercount,.limoniapps-notification.active.minimized[data-notify-position="bottom-center"] .limoniapps-offercount,.limoniapps-notification.active.minimized[data-notify-position="top-left"] .limoniapps-offercount,.limoniapps-notification.active.minimized[data-notify-position="top-center"] .limoniapps-offercount,.limoniapps-offercount-minimized[data-notify-position="bottom-left"],.limoniapps-offercount-minimized[data-notify-position="bottom-center"],.limoniapps-offercount-minimized[data-notify-position="top-left"],.limoniapps-offercount-minimized[data-notify-position="top-center"]{left:15px !important;right:auto !important}.limoniapps-notification.active.minimized[data-notify-position="bottom-right"] .limoniapps-offercount,.limoniapps-notification.active.minimized[data-notify-position="top-right"] .limoniapps-offercount,.limoniapps-offercount-minimized[data-notify-position="bottom-right"],.limoniapps-offercount-minimized[data-notify-position="top-right"]{left:auto !important;right:15px !important}}.limoniapps-notification .limoniapps-box{display:flex;border-radius:inherit;overflow:hidden}.limoniapps-notification .limoniapps-col-image,.limoniapps-notification.minimized .limoniapps-col-image,.limoniapps-notification.maximized .limoniapps-col-image,.limoniapps-notification.minimized .limoniapps-col-image.minimized,.limoniapps-notification.maximized .limoniapps-col-image.maximized{border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;border-style:solid;border-width:0;display:flex;align-items:center;justify-content:center}.limoniapps-notification.limoniapps-noimage .limoniapps-col-image.maximized{display:none}.limoniapps-notification .limoniapps-col-image>.limoniapps-image{background-position:center;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;border-style:solid;width:100%;height:100%}.limoniapps-notification .limoniapps-col-info{padding:.9375em;width:100%;overflow:hidden;display:flex;flex-direction:column;align-self:center}.limoniapps-notification .limoniapps-title{margin-bottom:.3125em}.limoniapps-notification.closeable .limoniapps-title{margin-right:1.25em}.limoniapps-notification .limoniapps-title.minimized .text-wrapper{display:block;transform:translateY(-3px)}.limoniapps-notification .limoniapps-actions .limoniapps-action-btn{margin:.95em .625em 0 0;outline:0}.limoniapps-notification .limoniapps-actions .limoniapps-action-btn:last-child{margin-right:0}.limoniapps-notification .limoniapps-actions .limoniapps-action-btn:hover{cursor:pointer}.limoniapps-notification-buttons{position:absolute;padding:0;height:25px;width:25px;line-height:24px;top:0;right:20px;outline:0;text-align:right;width:50px;height:50px}.limoniapps-notification-buttons .limoniapps-notification-button-left{position:relative;float:right;cursor:pointer}.limoniapps-notification-buttons .limoniapps-notification-button-right{position:relative;float:right;cursor:pointer}.limoniapps-notification ul{margin-bottom:0;display:flex;flex-direction:column}.limoniapps-notification .limoniapps-minimize{display:none}.limoniapps-notification.limoniapps-minimizable .limoniapps-minimize{display:block}.limoniapps-notification .limoniapps-minimize-min{display:none;text-align:right}.limoniapps-notification .limoniapps-minimize-max{display:none;text-align:right}.limoniapps-notification.limoniapps-minimizable.minimized .limoniapps-minimize-max{display:block}.limoniapps-notification.limoniapps-minimizable.maximized .limoniapps-minimize-min{display:block}.limoniapps-notification .limoniapps-close{display:none;text-align:right;font-weight:100;cursor:pointer}.limoniapps-notification .limoniapps-close .limoniapps-close-x{text-align:right}.limoniapps-notification.closeable .limoniapps-close{display:block}.limoniapps-notification .limoniapps-minimize{top:0;position:absolute;text-align:right;right:0;font-weight:100;cursor:pointer}.limoniapps-notification[data-notify-position='top-left'] .limoniapps-notification-buttons,.limoniapps-notification[data-notify-position='top-right'] .limoniapps-notification-buttons{margin-top:5px}.limoniapps-notification[data-notify-position='top-left'].minimized .limoniapps-box,.limoniapps-notification[data-notify-position='top-right'].minimized .limoniapps-box{margin-top:10px;margin-bottom:-10px}.limoniapps-notification .limoniapps-offercount,.limoniapps-offercount-minimized{line-height:28px;text-align:center;font-weight:700;font-size:1em;align-items:center;justify-content:center;height:30px;width:30px}.limoniapps-notification .limoniapps-offercount{position:absolute;display:inline-flex}.limoniapps-notification[data-notify-position="bottom-left"] .limoniapps-offercount,.limoniapps-notification[data-notify-position="bottom-center"] .limoniapps-offercount{right:-15px;top:-15px}.limoniapps-notification[data-notify-position="bottom-right"] .limoniapps-offercount{left:-15px;top:-15px}.limoniapps-notification[data-notify-position="top-left"] .limoniapps-offercount,.limoniapps-notification[data-notify-position="top-center"] .limoniapps-offercount{right:-15px;bottom:-15px}.limoniapps-notification[data-notify-position="top-right"] .limoniapps-offercount{left:-15px;bottom:-15px}.limoniapps-notification[data-notify-position="top-left"],.limoniapps-notification[data-notify-position="top-center"],.limoniapps-notification[data-notify-position="top-right"]{bottom:auto}.limoniapps-notify-default ul{padding-inline-start:0}.limoniapps-notify-default li{list-style-type:none}.limoniapps-notification .maximized{display:block}.limoniapps-notification .minimized{display:none;height:20px}.limoniapps-notification.minimized .maximized,.limoniapps-notification.maximized .minimized{display:none}.limoniapps-notification.minimized .minimized,.limoniapps-notification.maximized .maximized{display:block}.limoniapps-body-item .limoniapps-col-info{display:none}.limoniapps-notification.limoniapps-imageperitem .limoniapps-body-item .limoniapps-col-info{display:block}.limoniapps-notification .limoniapps-body-item .limoniapps-col-info{padding:5px 5px 5px 0px;width:unset;margin-right:10px}.limoniapps-notification .limoniapps-body-item .limoniapps-image{transform:unset;width:40px;height:40px;background-position:center;background-size:cover;background-repeat:no-repeat;border-style:solid}.limoniapps-notification .limoniapps-body-item{display:flex;align-items:center}.limoniapps-sticky-bar{font-size:16px;width:100%;top:0;left:0;right:0;word-break:break-word;box-sizing:border-box;line-height:1.25rem}.limoniapps-sticky-bar-pusher{height:0;overflow:hidden;position:relative;flex:none;display:none}.limoniapps-discountninja-stickybar-nopusher #limoniapps-discountninja-stickybar-pusher{height:0 !important}@media(max-width:501px){.limoniapps-sticky-bar{font-size:14px;line-height:16px}}.limoniapps-sticky-bar .limoniapps-box{width:100%;position:relative;background-repeat:repeat;background-attachment:fixed;background-position-x:initial;background-position-y:initial;background-size:initial;-o-background-size:initial;-moz-background-size:initial;-webkit-background-size:initial;background-origin:initial;background-clip:initial}@media(max-width:501px){.limoniapps-sticky-bar .limoniapps-box,.limoniapps-sticky-bar.closeable .limoniapps-box{padding-right:0}}@media(min-width:501px){.limoniapps-sticky-bar .limoniapps-box{display:flex}}.limoniapps-sticky-bar .limoniapps-box .limoniapps-content.narrow{max-width:1040px;margin:0 auto}.limoniapps-sticky-bar .limoniapps-box .limoniapps-content{display:flex;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.limoniapps-sticky-bar .limoniapps-box .limoniapps-content.narrow{max-width:1040px;margin:0 auto}.limoniapps-sticky-bar .limoniapps-box .limoniapps-content.narrow{max-width:1040px;margin:0 auto}.limoniapps-sticky-bar .limoniapps-close{position:absolute;padding:0;height:1.5em;width:1.5em;top:0 !important;right:0 !important;background-color:transparent;border-width:0;outline:0;display:none;z-index:1;text-align:right;font-weight:100}.limoniapps-sticky-bar .limoniapps-close .limoniapps-close-x{position:absolute;top:3px;right:3px;text-align:right}.limoniapps-sticky-bar.closeable .limoniapps-close{display:flex}.limoniapps-sticky-bar .limoniapps-close:hover{cursor:pointer;color:rgba(0,0,0,.9)}.limoniapps-sticky-bar .limoniapps-col-image{padding:5px;box-sizing:border-box}@media(max-width:501px){.limoniapps-sticky-bar .limoniapps-col-image{min-width:4em}}.limoniapps-sticky-bar .limoniapps-image{width:100%;height:100%;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat}.limoniapps-sticky-bar.limoniapps-image-circle .limoniapps-image{border-radius:50%}@media(max-width:501px){.limoniapps-sticky-bar .limoniapps-image{width:45px;height:45px}}.limoniapps-sticky-bar .limoniapps-col-info{width:100%;padding:5px 5px 5px 10px;display:flex;align-items:center}.limoniapps-sticky-bar .limoniapps-col-info .limoniapps-info{width:100%}.limoniapps-sticky-bar .limoniapps-col-info .limoniapps-info .limoniapps-title{margin-bottom:.3125em;width:100%}.limoniapps-sticky-bar .limoniapps-col-info .limoniapps-info .limoniapps-message{width:100%}.limoniapps-sticky-bar.closeable .limoniapps-col-info{padding-right:1.5rem}.limoniapps-sticky-bar .limoniapps-col-image{display:none}.limoniapps-sticky-bar.hasimage .limoniapps-col-image{display:block}.limoniapps-sticky-bar .limoniapps-col-actions{display:none}.limoniapps-sticky-bar.hasaction1 .limoniapps-col-actions,.limoniapps-sticky-bar.hasaction2 .limoniapps-col-actions{display:flex}.limoniapps-sticky-bar .limoniapps-col-actions .limoniapps-action.button1{display:none}.limoniapps-sticky-bar.hasaction1 .limoniapps-col-actions .limoniapps-action.button1{display:block}.limoniapps-sticky-bar .limoniapps-col-actions .limoniapps-action.button2{display:none}.limoniapps-sticky-bar.hasaction2 .limoniapps-col-actions .limoniapps-action.button2{display:block}.limoniapps-sticky-bar.hasimage .limoniapps-col-info{padding-left:0}.limoniapps-sticky-bar.hasaction1 .limoniapps-col-info,.limoniapps-sticky-bar.hasaction2 .limoniapps-col-info{padding-right:0}.limoniapps-sticky-bar .limoniapps-col-actions{white-space:nowrap;padding:10px 16px;padding-left:5px;display:flex;align-items:center}.limoniapps-sticky-bar.closeable .limoniapps-col-actions{padding-right:16px}.limoniapps-sticky-bar-row{max-width:1280px;display:flex;min-height:50px;margin:0 auto}.limoniapps-sticky-bar-column-1of3{width:33%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;padding:5px}.limoniapps-sticky-bar-column-1of2{width:50%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;padding:5px}.limoniapps-sticky-bar-column-border-both{border-width:0 1px;border-style:solid;border-color:#fff}.limoniapps-sticky-bar-column-border-right{border-width:0;border-right-width:0;border-style:solid;border-color:#fff}.limoniapps-sticky-bar .limoniapps-col-actions .limoniapps-action{display:inline-flex;padding:0;padding-right:5px;align-self:center}.limoniapps-sticky-bar .limoniapps-col-actions .limoniapps-action .limoniapps-action-btn{outline:0}.limoniapps-sticky-bar .limoniapps-col-actions .limoniapps-action-btn:first-child{margin-left:0}.limoniapps-background-twocolors{position:absolute;top:0;left:0;right:0;margin:auto;z-index:-1;overflow:hidden}.limoniapps-background-singlecolor{position:absolute;top:0;left:0;right:0;margin:auto;z-index:-2;overflow:hidden}#limoniapps-discountninja-stickybar-wrapper{width:100%;box-sizing:border-box;z-index:99950;overflow:hidden}.limoniapps-stick-to-top,.limoniapps-stick-to-top_page_sticky{top:0;left:0;position:fixed}.limoniapps-stick-to-top_page,.limoniapps-stick-to-top_header{top:0;left:0;position:relative}.limoniapps-sticky-bar-wrapper{overflow:hidden;z-index:99951;width:100%}.limoniapps-stick-to-bottom{bottom:0;position:fixed;left:0}#limoniapps-discountninja-stickybar-wrapper p,#limoniapps-discountninja-stickybar-wrapper span{margin:0;padding:0}.limoniapps-notification p,.limoniapps-notification span,.limoniapps-notification ul,.limoniapps-notification li{margin:0;padding:0}.limoniapps-popup p,.limoniapps-popup span{margin:0;padding:0}a.limoniapps-poweredby:visited,a.limoniapps-poweredby:hover{text-align:right !important;font-size:1em !important;margin:0 !important;color:#fff !important;opacity:1 !important;text-decoration-line:underline !important;text-decoration:underline !important;display:block}.limoniapps-poweredby{text-align:right !important;font-size:1em !important;margin:0 !important;color:#fff !important;opacity:.2 !important;text-decoration-line:underline !important;text-decoration:underline !important;display:block}.limoniapps-notify-poweredby{margin-bottom:-12px;margin-top:.3125em}.limoniapps-stickybar-poweredby{margin-bottom:-10px;margin-top:.3125em;position:absolute;bottom:.625em;right:.625em}.limoniapps-popup-poweredby{position:absolute;top:-22px;right:0}.limoniapps-poweredby-hidden{display:none !important}@-webkit-keyframes animationLimoniAppsBlock{0%{opacity:.2;pointer-events:none;cursor:not-allowed}99%{opacity:.2;pointer-events:none;cursor:not-allowed}100%{opacity:1;pointer-events:all;cursor:unset}}@-moz-keyframes animationLimoniAppsBlock{0%{opacity:.2;pointer-events:none;cursor:not-allowed}99%{opacity:.2;pointer-events:none;cursor:not-allowed}100%{opacity:1;pointer-events:all;cursor:unset}}@-o-keyframes animationLimoniAppsBlock{0%{opacity:.2;pointer-events:none;cursor:not-allowed;}99%{opacity:.2;pointer-events:none;cursor:not-allowed;}100%{opacity:1;pointer-events:all;cursor:unset;}}@keyframes animationLimoniAppsBlock{0%{opacity:.2;pointer-events:none;cursor:not-allowed}99%{opacity:.2;pointer-events:none;cursor:not-allowed}100%{opacity:1;pointer-events:all;cursor:unset}}@-webkit-keyframes animationLimoniAppsHide{0%{visibility:visible}99%{visibility:visible}100%{visibility:hidden}}@-moz-keyframes animationLimoniAppsHide{0%{visibility:visible}99%{visibility:visible}100%{visibility:hidden}}@-o-keyframes animationLimoniAppsHide{0%{visibility:visible;}99%{visibility:visible;}100%{visibility:hidden;}}@keyframes animationLimoniAppsHide{0%{visibility:visible}99%{visibility:visible}100%{visibility:hidden}}@-moz-keyframes animationLimoniAppsSpinner{to{transform:rotate(360deg)}}@-webkit-keyframes animationLimoniAppsSpinner{to{transform:rotate(360deg)}}@-o-keyframes animationLimoniAppsSpinner{to{transform:rotate(360deg);}}@keyframes animationLimoniAppsSpinner{to{transform:rotate(360deg)}}.limoniapps-discountninja-checkoutbutton.limoniapps-discountninja-block{animation:animationLimoniAppsBlock 7s ease}.limoniapps-discountninja-block .limoniapps-discountninja-spinner.button:before,.limoniapps-discountninja-block .limoniapps-discountninja-spinner.price:before{visibility:hidden;content:'';box-sizing:border-box;position:absolute;width:1.25em;height:1.25em;border-radius:50%;border:2px solid #ccc;border-top-color:#333;opacity:1 !important}.limoniapps-discountninja-block .limoniapps-discountninja-spinner.button:before{top:calc(50% + .3125em);left:50%;margin-top:-10px;margin-left:-10px}.limoniapps-discountninja-block .limoniapps-discountninja-dots-wrapper{position:relative}.limoniapps-discountninja-block .limoniapps-discountninja-dots{left:50%;top:50%;position:absolute;width:.625em;height:.625em;border-radius:.3125em;background-color:#bbb;color:#bbb;animation:animationLimoniAppsDots ease;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;visibility:hidden}.limoniapps-discountninja-block .limoniapps-discountninja-dots::before,.limoniapps-discountninja-block .limoniapps-discountninja-dots::after{content:'';top:0;position:absolute;width:.625em;height:.625em;border-radius:.3125em;background-color:#bbb;color:#bbb}.limoniapps-discountninja-block .limoniapps-discountninja-dots::before{left:-1em;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.limoniapps-discountninja-block .limoniapps-discountninja-dots::after{left:.9375em;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}@keyframes animationLimoniAppsDots{0%{background-color:#eee}100%{background-color:#bbb}}@-webkit-keyframes animationLimoniAppsPricesBlock{0%{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);cursor:progress}99%{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);cursor:progress}100%{color:unset;text-shadow:unset;cursor:unset}}@-moz-keyframes animationLimoniAppsPricesBlock{0%{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);cursor:progress}99%{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);cursor:progress}100%{color:unset;text-shadow:unset;cursor:unset}}@-o-keyframes animationLimoniAppsPricesBlock{0%{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);cursor:progress;}99%{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);cursor:progress;}100%{color:unset;text-shadow:unset;cursor:unset;}}@keyframes animationLimoniAppsPricesBlock{0%{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);cursor:progress}99%{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);cursor:progress}100%{color:unset;text-shadow:unset;cursor:unset}}a.limoniapps-targetlink{color:inherit;text-decoration-line:underline;text-decoration:underline}a.limoniapps-targetlink:hover{color:inherit;opacity:.8;text-decoration-line:underline;text-decoration:underline}a.limoniapps-targetlink:visited,a.limoniapps-targetlink:link{color:inherit;text-decoration-line:underline;text-decoration:underline}.limoniapps-notification li{list-style-type:none;margin-bottom:5px}.limoniapps-notification li::before{content:unset !important;margin:0 !important;padding:0 !important;width:0 !important}.limoniapps-message.limoniapps-message-footer{padding-top:.3125em}.limoniapps-message.limoniapps-message-timerfooter{padding-top:0}.alert-limoniapps-notification-testmodeoutput{display:inline-block;margin:0 auto;position:fixed;transition:all .5s ease-in-out 0s;z-index:999999 !important;top:1.25em;left:1.25em;animation-iteration-count:1;background:#fff;color:#000;border:.0625em solid #000;width:18.75em;opacity:.9;padding:.625em}.alert-limoniapps-notification-testmodeoutput .close{color:#000;position:absolute;right:.3125em;top:.3125em;border:0;background:none;padding:0;min-width:1.25em;max-width:1.25em;font-size:2em}.alert-limoniapps-notification-testmodeoutput [data-notify="icon"]{color:#008000}.alert-limoniapps-notification-testmodeoutput [data-notify="title"]{font-weight:600;color:#008000}.limoniapps-discountninja-strikethrough{text-decoration-line:line-through !important;-webkit-text-decoration-line:line-through !important;text-decoration:line-through !important}.limoniapps-discountninja-strikethrough span{text-decoration-line:line-through !important;-webkit-text-decoration-line:line-through !important;text-decoration:line-through !important}.limoniapps-discountninja-strikethrough-diagonal{position:relative}.limoniapps-discountninja-strikethrough-diagonal::after{content:"";position:absolute;bottom:0;left:-5%;height:60%;width:115%;transform:rotateZ(-10deg);border-top:2px solid;border-color:inherit}.limoniapps-discountninja-badge-wrapper{pointer-events:none}[data-limoniapps-discountninja-product-handle],.limoniapps-discountninja-collectionbadge{position:relative}[data-limoniapps-discountninja-product-handle].data-limoniapps-discountninja-product-handle-noposition{position:unset}.limoniapps-discountninja-badge{position:absolute;z-index:1;box-sizing:border-box;font-size:16px}.limoniapps-discountninja-badge.left{left:0}.limoniapps-discountninja-badge.right{right:0}.limoniapps-discountninja-badge.top{top:0}.limoniapps-discountninja-badge.bottom{bottom:0}.limoniapps-discountninja-badge .limoniapps-discountninja-badge-inner{background-color:#eee}.limoniapps-discountninja-badge .limoniapps-discountninja-badge-inner p{display:inline-flex;margin:0;padding:0}.limoniapps-discountninja-badge[data-style="diagonalribbon"].small{width:96px;height:96px}.limoniapps-discountninja-badge[data-style="diagonalribbon"].medium{width:120px;height:120px}.limoniapps-discountninja-badge[data-style="diagonalribbon"].large{width:144px;height:144px}.limoniapps-discountninja-badge[data-style="diagonalribbon"]{overflow:hidden}.limoniapps-discountninja-badge[data-style="diagonalribbon"] .limoniapps-discountninja-badge-inner{position:relative;line-height:initial;display:flex;align-items:center;justify-content:center}.limoniapps-discountninja-badge[data-style="diagonalribbon"].right .limoniapps-discountninja-badge-inner{left:-8.6%}.limoniapps-discountninja-badge[data-style="diagonalribbon"].left .limoniapps-discountninja-badge-inner{left:-32%}.limoniapps-discountninja-badge[data-style="diagonalribbon"].top .limoniapps-discountninja-badge-inner{top:21%}.limoniapps-discountninja-badge[data-style="diagonalribbon"].bottom .limoniapps-discountninja-badge-inner{top:44%}.limoniapps-discountninja-badge[data-style="diagonalribbon"].top.right .limoniapps-discountninja-badge-inner,.limoniapps-discountninja-badge[data-style="diagonalribbon"].bottom.left .limoniapps-discountninja-badge-inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.limoniapps-discountninja-badge[data-style="diagonalribbon"].top.left .limoniapps-discountninja-badge-inner,.limoniapps-discountninja-badge[data-style="diagonalribbon"].bottom.right .limoniapps-discountninja-badge-inner{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.limoniapps-discountninja-badge[data-style="diagonalribbon"].small .limoniapps-discountninja-badge-inner{width:135px;height:32px}.limoniapps-discountninja-badge[data-style="diagonalribbon"].medium .limoniapps-discountninja-badge-inner{width:170px;height:40px}.limoniapps-discountninja-badge[data-style="diagonalribbon"].large .limoniapps-discountninja-badge-inner{width:204px;height:48px}.limoniapps-discountninja-badge[data-style="diagonalribbon"]{transform:none !important}.limoniapps-discountninja-badge-inner-border{display:flex;align-items:center;justify-content:center}.limoniapps-discountninja-badge.limoniapps-dash .limoniapps-discountninja-badge-inner-border{margin-top:2px;margin-bottom:2px;border-top:2px dashed rgba(255,255,255,.6);border-bottom:2px dashed rgba(255,255,255,.6);width:100%;height:calc(100% - 4px)}.limoniapps-discountninja-badge.limoniapps-dash.limoniapps-dash-thin .limoniapps-discountninja-badge-inner-border{border-top-width:1px;border-bottom-width:1px}.limoniapps-discountninja-badge[data-style="circle"].limoniapps-dash .limoniapps-discountninja-badge-inner-border{width:calc(100% - 4px);border-radius:100%;border-left:2px dashed #fff;border-right:2px dashed #fff}.limoniapps-discountninja-badge[data-style="circle"].limoniapps-dash.limoniapps-dash-thin .limoniapps-discountninja-badge-inner-border{border-left-width:1px;border-right-width:1px}.limoniapps-discountninja-badge.limoniapps-shadow .limoniapps-discountninja-badge-inner{box-shadow:1px 1px rgba(0,0,0,.2)}.limoniapps-discountninja-badge[data-style="circle"]{border-radius:50%}.limoniapps-discountninja-badge[data-style="circle"].small{width:48px;height:48px}.limoniapps-discountninja-badge[data-style="circle"].medium{width:64px;height:64px}.limoniapps-discountninja-badge[data-style="circle"].large{width:80px;height:80px}.limoniapps-discountninja-badge[data-style="circle"] .limoniapps-discountninja-badge-inner{line-height:initial;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%}.limoniapps-discountninja-badge[data-style="rectangle"].small{width:64px;height:24px}.limoniapps-discountninja-badge[data-style="rectangle"].medium{width:96px;height:32px}.limoniapps-discountninja-badge[data-style="rectangle"].large{width:128px;height:40px}.limoniapps-discountninja-badge[data-style="rectangle"] .limoniapps-discountninja-badge-inner{line-height:unset;height:100%;display:flex;align-items:center;justify-content:center}.limoniapps-discountninja-badge[data-style="rectangle"].limoniapps-vertical-offset-small{top:-4px}.limoniapps-discountninja-badge[data-style="rectangle"].limoniapps-vertical-offset-medium{top:-8px}.limoniapps-discountninja-badge[data-style="rectangle"].limoniapps-vertical-offset-large{top:-16px}.limoniapps-discountninja-badge[data-style="rectangle"].right.limoniapps-horizontal-offset-small{right:-4px}.limoniapps-discountninja-badge[data-style="rectangle"].right.limoniapps-horizontal-offset-medium{right:-8px}.limoniapps-discountninja-badge[data-style="rectangle"].right.limoniapps-horizontal-offset-large{right:-16px}.limoniapps-discountninja-badge[data-style="rectangle"].left.limoniapps-horizontal-offset-small{left:-4px}.limoniapps-discountninja-badge[data-style="rectangle"].left.limoniapps-horizontal-offset-medium{left:-8px}.limoniapps-discountninja-badge[data-style="rectangle"].left.limoniapps-horizontal-offset-large{left:-16px}.limoniapps-discountninja-cart-item-variant{display:none}.limoniapps-discountninja-cart-discountcode-wrapper{display:block !important}.limoniapps-countdownclock-container{display:inline-block}.limoniapps-trigger-button-badge{position:fixed;border:1px solid #000;text-align:center;vertical-align:middle;z-index:99950;height:50px;font-size:1.12em;box-shadow:0 2px 10px rgba(0,0,0,.2);box-sizing:content-box;transition:all .3s ease}.limoniapps-trigger-button-badge.limoniapps-bg-1{background-color:#fff}.limoniapps-trigger-button-badge.limoniapps-bg-2{background-color:#eee}.limoniapps-trigger-button-badge.limoniapps-bg2{background-color:#07c25f}.limoniapps-trigger-button-badge .limoniapps-minimal-box:hover{cursor:pointer}.limoniapps-trigger-button-badge .limoniapps-subtle-box{display:none;text-align:center;flex-direction:row}.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-info{padding-top:15px;flex-grow:1;position:relative;min-width:280px;display:flex;flex-direction:column}.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-action{padding:10px 15px}.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-action .limoniapps-action-btn{padding:10px;outline:0;font-size:0.88em;border-radius:3px;cursor:pointer;width:100%}.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-image{min-width:120px;display:inline-block;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center center}.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-info .limoniapps-close{position:absolute;font-size:1.25em;padding:0;height:30px;width:30px;line-height:29px;top:0;border-width:0;color:rgba(0,0,0,.7);border-top-right-radius:5px;outline:0;z-index:2}.limoniapps-trigger-button-badge .limoniapps-icon{height:50px}.limoniapps-trigger-button-badge .limoniapps-icon img{width:50px;height:50px}.limoniapps-trigger-button-badge .limoniapps-image{height:120px}.limoniapps-trigger-button-badge .limoniapps-image img{width:120px;height:120px}.limoniapps-trigger-button-badge.left-top .limoniapps-subtle-box .limoniapps-info .limoniapps-close,.limoniapps-trigger-button-badge.left-middle .limoniapps-subtle-box .limoniapps-info .limoniapps-close,.limoniapps-trigger-button-badge.left-bottom .limoniapps-subtle-box .limoniapps-info .limoniapps-close{top:0;left:0}.limoniapps-trigger-button-badge.right-top .limoniapps-subtle-box .limoniapps-info .limoniapps-close,.limoniapps-trigger-button-badge.right-middle .limoniapps-subtle-box .limoniapps-info .limoniapps-close,.limoniapps-trigger-button-badge.right-bottom .limoniapps-subtle-box .limoniapps-info .limoniapps-close{top:0;right:0}.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-info .limoniapps-close:hover{color:#000;cursor:pointer}.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-info .limoniapps-title{font-weight:700;font-size:1em;margin:0 0 5px 0;padding:0 15px}.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-info .limoniapps-description{font-size:0.88em;margin-bottom:15px;padding:0 15px;flex-grow:1}.limoniapps-trigger-button-badge.limoniapps-subtled{height:auto;max-height:1000px;width:400px;max-width:100%}.limoniapps-trigger-button-badge.limoniapps-subtled .limoniapps-subtle-box{display:flex;position:relative}.limoniapps-trigger-button-badge.limoniapps-subtled .limoniapps-minimal-box{display:none}.limoniapps-trigger-button-badge.limoniapps-subtled .limoniapps-subtle-box .limoniapps-info .limoniapps-promotion-intro,.limoniapps-trigger-button-badge.limoniapps-subtled .limoniapps-subtle-box .limoniapps-info .limoniapps-response{position:absolute;height:100%;width:100%;top:0;z-index:1;padding-top:15px;display:flex;flex-direction:column}.limoniapps-trigger-button-badge.limoniapps-subtled.limoniapps-submitted .limoniapps-subtle-box .limoniapps-info .limoniapps-promotion-intro{display:none}.limoniapps-trigger-button-badge.limoniapps-subtled:not(.limoniapps-submitted) .limoniapps-subtle-box .limoniapps-info .limoniapps-response{display:none}.limoniapps-trigger-button-badge .limoniapps-minimal-box{display:flex;height:100%;width:100%;white-space:nowrap;align-items:center;justify-content:center}.limoniapps-trigger-button-badge .limoniapps-minimal-box .limoniapps-icon{height:50px;width:50px;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center center}.limoniapps-trigger-button-badge .limoniapps-minimal-box .limoniapps-title-pane{display:flex;align-items:center;justify-content:center;height:50px;flex-grow:1;overflow:hidden}.limoniapps-trigger-button-badge .limoniapps-minimal-box .limoniapps-title-pane .limoniapps-title{padding:0 15px}.limoniapps-trigger-button-badge.minimized:not(.limoniapps-subtled){width:50px}.limoniapps-trigger-button-badge.maximized:not(.limoniapps-subtled){width:250px}.limoniapps-trigger-button-badge.minimized .limoniapps-minimal-box .limoniapps-title-pane{width:0}.limoniapps-trigger-button-badge.maximized .limoniapps-minimal-box .limoniapps-title-pane{width:200px}.right-top{right:44px;top:70px;border-right-width:0}.right-middle{right:44px;top:50%;margin-top:-25px;border-right-width:0}.right-bottom{right:44px;bottom:70px;border-right-width:0}.left-bottom{left:44px;bottom:70px;border-left-width:0}.left-bottom .limoniapps-minimal-box,.left-bottom .limoniapps-subtle-box{flex-direction:row-reverse}.left-middle{left:44px;top:50%;margin-top:-25px;border-left-width:0}.left-middle .limoniapps-minimal-box,.left-middle .limoniapps-subtle-box{flex-direction:row-reverse}.left-top{left:44px;top:70px;border-left-width:0}.left-top .limoniapps-minimal-box,.left-top .limoniapps-subtle-box{flex-direction:row-reverse}.limoniapps-trigger-button-badge .limoniapps-minimal-box{position:relative}@media(max-width:400px){.limoniapps-trigger-button-badge .limoniapps-subtle-box .limoniapps-info{min-width:calc(100vw - 120px)}}.limoniapps-discountninja-countdownclock-digit-wrapper{font-size:16px;box-sizing:border-box;display:inline-block}.limoniapps-discountninja-cartdiscountfield-wrapper,.limoniapps-discountninja-cartdiscountfield-placeholder{margin-bottom:20px;display:block;text-align:right;font-size:16px;box-sizing:border-box}.limoniapps-discountninja-cartdiscountfield-placeholder p{margin:0;padding:0}.limoniapps-discountninja-cartdiscountfield-inputandbutton{display:inline-flex;width:100%;justify-content:flex-end}.limoniapps-discountninja-cartdiscountfield-discountcodes{display:block;text-align:right;margin-top:5px}.limoniapps-discountninja-cartdiscountfield-feedback{text-align:right;display:flex;justify-content:flex-end;justify-items:flex-end;align-items:center;align-content:center}input.limoniapps-discountninja-cartdiscountfield-apply.disabled,button.limoniapps-discountninja-cartdiscountfield-apply.disabled{pointer-events:none;opacity:.5}[limoniapps-discountninja-cartdiscountfield-tooltip]:before{content:attr(limoniapps-discountninja-cartdiscountfield-tooltip);position:absolute;opacity:0;transition:opacity .3s;text-align:center;width:300px;padding:10px;color:#fff;font-family:"-apple-system","BlinkMacSystemFont","San Francisco","Roboto","Segoe UI","Helvetica Neue","sans-serif";font-weight:400;border-radius:6px}[limoniapps-discountninja-cartdiscountfield-tooltip]:hover:before{opacity:1;background:#555;margin-top:-80px;margin-left:-200px}.limoniapps-discountninja-presuffix.prefix{margin-right:15px;padding-top:2px;padding-bottom:2px;padding-right:2px;padding-left:2px;height:26px}.limoniapps-discountninja-presuffix.prefix.small{padding-top:2px;padding-bottom:2px;padding-right:5px;padding-left:5px;height:26px}.limoniapps-discountninja-presuffix.prefix.medium{padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:10px;height:32px}.limoniapps-discountninja-presuffix.prefix.large{padding-top:7px;padding-bottom:7px;padding-right:15px;padding-left:15px;height:36px}.limoniapps-discountninja-presuffix.prefix.xlarge{padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px;height:42px}.limoniapps-discountninja-presuffix.suffix{margin-left:15px;padding-top:2px;padding-bottom:2px;padding-right:2px;padding-left:2px;height:26px}.limoniapps-discountninja-presuffix.suffix.small{padding-top:2px;padding-bottom:2px;padding-right:5px;padding-left:5px;height:26px}.limoniapps-discountninja-presuffix.suffix.medium{padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:10px;height:32px}.limoniapps-discountninja-presuffix.suffix.large{padding-top:7px;padding-bottom:7px;padding-right:15px;padding-left:15px;height:36px}.limoniapps-discountninja-presuffix.suffix.xlarge{padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px;height:42px}.limoniapps-discountninja-presuffix.superscript{margin-top:-40px}.limoniapps-discountninja-discountedprice{display:flex;align-items:center;white-space:nowrap}.limoniapps-discountninja-discountedprice span{display:inline-flex}.limoniapps-discountninja-discountedprice.limoniapps-discountninja-discountedprice-customformat span{display:inline}.limoniapps-discountninja-shortcode-discounted_price+.limoniapps-discountninja-shortcode-original_price,.limoniapps-discountninja-shortcode-original_price+.limoniapps-discountninja-shortcode-discounted_price,.limoniapps-discountninja-shortcode-discounted_subtotal,.limoniapps-discountninja-shortcode-subtotal{margin-left:7px}.limoniapps-discountninja-product-label+.limoniapps-discountninja-shortcode{margin-left:5px}.limoniapps-discountninja-presuffix{display:flex;align-items:center;box-sizing:border-box}.limoniapps-discountninja-cartdiscountfield-discountcode{display:inline-block;border-radius:4px;background-color:rgba(113,113,113,.11);color:#717171;font-size:0.88em;line-height:14px;padding:10px;overflow:hidden;cursor:default}.limoniapps-discountninja-cartdiscountfield-discountcode.limoniapps-discountninja-discountcode-invalid{text-decoration-line:line-through;color:#de3618}.limoniapps-discountninja-cartdiscountfield-discountcode-close{stroke:rgba(113,113,113,.9);width:12px;height:12px;vertical-align:middle;fill:currentColor;margin-left:10px;cursor:pointer}.limoniapps-discountninja-cartdiscountfield-discountcode-code{text-transform:uppercase}.limoniapps-discountninja-promotioncard-productpage p{margin:0}#LimoniApps-DiscountNinja-Checkout .limoniapps-content{display:table;min-height:150px;width:300px;border:none;border-radius:5px}#LimoniApps-DiscountNinja-Checkout .limoniapps-popup-vertical-align-center{vertical-align:middle}#LimoniApps-DiscountNinja-Checkout .limoniapps-body{padding-left:20px;padding-right:20px;display:table-cell;vertical-align:middle}#LimoniApps-DiscountNinja-Checkout-Dots{position:absolute !important;font-size:3.12em !important;line-height:50px !important;color:rgba(0,0,0,.3) !important;bottom:30px !important;left:130px !important}#LimoniApps-DiscountNinja-Checkout p{color:#3a3a3a}svg.limoniapps-discountninja-icon-discount{height:16px;width:16px;padding-top:3px}.limoniapps-discountninja-cart-subtotal-comment p,.limoniapps-discountninja-cart-product-comment p{margin:0}.limoniapps-discountninja-cart-item-quantity{display:inherit}.limoniapps-discountninja-cart-item-quantity-hide{visibility:hidden}.limoniapps-discountninja-cart-item-quantity-disable{cursor:not-allowed}.limoniapps-discountninja-cart-item-quantity-disable span,.limoniapps-discountninja-cart-item-quantity-disable button,.limoniapps-discountninja-cart-item-quantity-disable a,.limoniapps-discountninja-cart-item-quantity-disable div{pointer-events:none;color:#aaa !important}.limoniapps-discountninja-cart-item-quantity-disable input{pointer-events:none;color:#aaa !important;background-color:#eee !important}input.limoniapps-discountninja-cart-item-quantity-disable{pointer-events:none;color:#aaa !important}input.limoniapps-discountninja-cart-item-quantity-disable::-webkit-outer-spin-button,input.limoniapps-discountninja-cart-item-quantity-disable::-webkit-inner-spin-button,.limoniapps-discountninja-cart-item-quantity-disable input::-webkit-outer-spin-button,.limoniapps-discountninja-cart-item-quantity-disable input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.limoniapps-discountninja-cart-item-quantity-disable[type=number],.limoniapps-discountninja-cart-item-quantity-disable input[type=number]{-moz-appearance:textfield}.limoniapps-discountninja-align-center .limoniapps-discountninja-discountedprice{justify-content:center}.limoniapps-discountninja-align-left .limoniapps-discountninja-discountedprice{justify-content:left}.limoniapps-discountninja-align-right .limoniapps-discountninja-discountedprice{justify-content:right}input.limoniapps-discountninja-cartdiscountfield-input,input[type='text'].limoniapps-discountninja-cartdiscountfield-input{font-size:.8em;height:45px;min-width:unset;line-height:unset}input.limoniapps-discountninja-cartdiscountfield-apply,input[type='button'].limoniapps-discountninja-cartdiscountfield-apply,button.limoniapps-discountninja-cartdiscountfield-apply,button[type='button'].limoniapps-discountninja-cartdiscountfield-apply{font-size:.8em;height:45px;min-width:unset;line-height:unset}.limoniapps-giftbox-button{position:fixed;z-index:10000}.limoniapps-giftbox-button.limoniapps-right-bottom{right:30px;bottom:30px}.limoniapps-giftbox-button.limoniapps-left-bottom{left:30px;bottom:30px}.limoniapps-giftbox-button.limoniapps-right-top{right:30px;top:30px}.limoniapps-giftbox-button.limoniapps-left-top{left:30px;top:30px}.limoniapps-giftbox-button.limoniapps-giftbox-button-sm{height:40px;width:40px}.limoniapps-giftbox-button.limoniapps-giftbox-button-md{height:60px;width:60px}.limoniapps-giftbox-button.limoniapps-giftbox-button-lg{height:80px;width:80px}.limoniapps-giftbox-button .limoniapps-icon{position:absolute}.limoniapps-giftbox-button .limoniapps-icon-collapsed{height:30px}.limoniapps-giftbox-button .limoniapps-icon-open{opacity:1;transform:rotate(0deg);transition:transform .16s linear 0s,opacity .08s linear 0s}.limoniapps-giftbox-button.limoniapps-giftbox-button-collapsed .limoniapps-icon-open{opacity:0;transform:rotate(-30deg);transition:transform .16s linear 0s,opacity .08s linear 0s}.limoniapps-giftbox-button .limoniapps-icon-collapsed{opacity:0;transform:rotate(30deg) scale(0);transition:transform .16s linear 0s,opacity .08s linear 0s}.limoniapps-giftbox-button.limoniapps-giftbox-button-collapsed .limoniapps-icon-collapsed{opacity:1;transform:rotate(0deg) scale(1);transition:transform .16s linear 0s,opacity .08s linear 0s}.limoniapps-giftbox-button .limoniapps-giftbox{position:fixed;background-color:#fff;overflow:hidden;top:0;left:0;right:0;bottom:0;animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;max-height:100vh;width:100%;z-index:2;display:flex;flex-direction:column}.limoniapps-giftbox-button.limoniapps-giftbox-button-collapsed.limoniapps-animation-done .limoniapps-giftbox{display:none}.limoniapps-giftbox-button:not(.limoniapps-giftbox-button-collapsed):not(.limoniapps-animation-done) .limoniapps-giftbox{opacity:0}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header{padding:15px 50px 15px 20px;border-bottom:1px solid #eee;display:flex;align-items:center}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-giftbox-close{font-size:1.88em;position:absolute;right:10px;border-radius:3px;padding:2px 15px 5px 15px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-giftbox-close:active,.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-giftbox-close:focus,.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-giftbox-close:hover{background-color:rgba(0,0,0,.1)}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-header-details{flex:1}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-header-details .limoniapps-title{font-size:1em;font-weight:600}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-header-details .limoniapps-subtitle{margin-top:5px;font-size:0.75em}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-list{padding:0 10px;border-bottom:10px solid #fff;overflow-y:auto}.limoniapps-giftbox-button .limoniapps-list-item{flex:1;display:flex;flex-direction:row;border:1px solid #eee;padding:10px;border-radius:5px;margin-top:10px}.limoniapps-giftbox-button .limoniapps-list-item .limoniapps-item-img-container{width:65px;display:flex;flex-direction:column}.limoniapps-giftbox-button .limoniapps-list-item .limoniapps-item-img-container img{width:100%}.limoniapps-giftbox-button .limoniapps-list-item .limoniapps-item-details{flex:1;padding-left:15px}.limoniapps-giftbox-button .limoniapps-list-item .limoniapps-item-details .limoniapps-item-title{font-weight:600}.limoniapps-giftbox-button .limoniapps-list-item .limoniapps-item-details .limoniapps-item-description{font-size:0.75em}@keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeOutUp{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-40px,0);opacity:0}}@-webkit-keyframes fadeOutUp{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-40px,0);opacity:0}}@keyframes fadeInDown{from{transform:translate3d(0,-40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInDown{from{transform:translate3d(0,-40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeOutDown{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,40px,0);opacity:0}}@-webkit-keyframes fadeOutDown{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,40px,0);opacity:0}}.limoniapps-giftbox-button:not(.limoniapps-giftbox-button-collapsed).limoniapps-right-bottom .limoniapps-giftbox,.limoniapps-giftbox-button:not(.limoniapps-giftbox-button-collapsed).limoniapps-left-bottom .limoniapps-giftbox{display:flex;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.limoniapps-giftbox-button:not(.limoniapps-giftbox-button-collapsed).limoniapps-right-top .limoniapps-giftbox,.limoniapps-giftbox-button:not(.limoniapps-giftbox-button-collapsed).limoniapps-left-top .limoniapps-giftbox{display:flex;animation-name:fadeInDown;-webkit-animation-name:fadeInDown}.limoniapps-giftbox-button.limoniapps-giftbox-button-collapsed.limoniapps-right-bottom .limoniapps-giftbox,.limoniapps-giftbox-button.limoniapps-giftbox-button-collapsed.limoniapps-left-bottom .limoniapps-giftbox{animation-name:fadeOutDown;-webkit-animation-name:fadeOutDown}.limoniapps-giftbox-button.limoniapps-giftbox-button-collapsed.limoniapps-right-top .limoniapps-giftbox,.limoniapps-giftbox-button.limoniapps-giftbox-button-collapsed.limoniapps-left-top .limoniapps-giftbox{animation-name:fadeOutUp;-webkit-animation-name:fadeOutUp}.limoniapps-giftbox-button .limoniapps-notification-count{position:absolute;right:-2px;width:20px;height:20px;display:flex;font-size:0.69em;line-height:11px;align-items:center;justify-content:center;color:#fff;border-radius:50%;background:#f00;z-index:1}.limoniapps-giftbox-button.limoniapps-right-bottom .limoniapps-notification-count,.limoniapps-giftbox-button.limoniapps-left-bottom .limoniapps-notification-count{top:-2px}.limoniapps-giftbox-button.limoniapps-right-top .limoniapps-notification-count,.limoniapps-giftbox-button.limoniapps-left-top .limoniapps-notification-count{bottom:-2px}.limoniapps-giftbox-button .limoniapps-giftbox-trigger{height:100%;width:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:50%;box-shadow:rgba(0,0,0,.1) 0 1px 8px 0}@media(min-width:576px){.limoniapps-giftbox-button .limoniapps-giftbox{border-radius:8px;box-shadow:rgba(0,0,0,.16) 0 5px 40px;max-height:330px;width:300px;position:absolute}.limoniapps-giftbox-button.limoniapps-right-bottom .limoniapps-giftbox{bottom:calc(100% + 30px);right:0;left:auto;top:auto}.limoniapps-giftbox-button.limoniapps-left-bottom .limoniapps-giftbox{bottom:calc(100% + 30px);left:0;right:auto;top:auto}.limoniapps-giftbox-button.limoniapps-right-top .limoniapps-giftbox{top:calc(100% + 30px);right:0;left:auto;bottom:auto}.limoniapps-giftbox-button.limoniapps-left-top .limoniapps-giftbox{top:calc(100% + 30px);left:0;right:auto;bottom:auto}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-title{text-align:center}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-subtitle{text-align:center}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header{padding:20px}.limoniapps-giftbox-button .limoniapps-giftbox .limoniapps-giftbox-header .limoniapps-giftbox-close{display:none}}.limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced,.limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced{display:inline-block;text-align:right}.limoniapps-discountninja-productprice-replaced p{margin:0}.limoniapps-discountninja-subtotalcomment-summary-table{width:100%;text-align:right;display:inline-block;font-size:16px;box-sizing:border-box}.limoniapps-discountninja-subtotalcomment-summary-header{padding:10px;text-align:left}.limoniapps-discountninja-subtotalcomment-summary-body{padding:10px;text-align:left}.limoniapps-discountninja-subtotalcomment-summary-body-row{text-align:right}.limoniapps-discountninja-subtotalcomment-summary-footer{padding:10px;text-align:left}.limoniapps-discountninja-cartdiscountfield-footer{border-bottom:1px dashed;display:inline-block;cursor:help;position:relative;height:20px}.limoniapps-discountninja-cartdiscountfield-footer-onhover{width:200px;min-height:75px;padding:10px;background-color:#333;color:#fff;border-radius:5px;margin-top:10px;position:absolute}.limoniapps-discountninja-cartdiscountfield-footer-onhover p{color:#fff;line-height:16px}.limoniapps-discountninja-cartdiscountfield-link{text-decoration-line:underline;cursor:pointer}.limoniapps-discountninja-promotioncard-productpage p{color:unset;line-height:unset}.limoniapps-discountninja-drawercart-root.limoniapps-discountninja-zindex{z-index:99980}.limoniapps-discountninja-drawercart-wrapper.limoniapps-discountninja-zindex{z-index:99970}.limoniapps-discountninja-cart-item-product-price{display:inline-block}.limoniapps-discountninja-cart-item-line-price{display:inline-block}.limoniapps-discountninja-drawercart-root .limoniapps-discountninja-subtotalcomment-summary-table{width:100%}.limoniapps-discountninja-spinner{display:inline-flex;border-radius:50%;height:20px;width:20px;margin-right:10px;min-width:20px;min-height:20px;border:3px solid rgba(150,150,150,.2);border-left:3px solid #969696;-webkit-animation:limoniapps-discountninja-spinner-animation 1.2s infinite linear;animation:limoniapps-discountninja-spinner-animation 1.2s infinite linear}@-webkit-keyframes limoniapps-discountninja-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes limoniapps-discountninja-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.limoniapps-discountninja-buynowbutton{display:none}.limoniapps-discountninja-cart-promotionsummary{display:flex;width:100%;flex-direction:row;justify-content:flex-end}.limoniapps-discountninja-cartsummary-table{display:table}.limoniapps-discountninja-cartsummary-row{display:table-row;vertical-align:middle}.limoniapps-discountninja-cartsummary-cell{display:table-cell;vertical-align:middle}.limoniapps-discountninja-cartsummary-cell-amount{width:100px;min-width:100px;text-align:right}.limoniapps-discountninja-cartsummary-cell-label{width:100%}.limoniapps-discountninja-hidethirdpartybadges .smbdg_item,.limoniapps-discountninja-hidethirdpartybadges .sticker,.limoniapps-discountninja-hidethirdpartybadges .sale_banner{display:none}button .limoniapps-discountninja-productprice{display:inline-block}@media(max-width:501px){.limoniapps-discountninja-align-center-mobile .limoniapps-discountninja-discountedprice{justify-content:center}.limoniapps-discountninja-align-left-mobile .limoniapps-discountninja-discountedprice{justify-content:left}.limoniapps-discountninja-align-right-mobile .limoniapps-discountninja-discountedprice{justify-content:right}}@media(min-width:502px){.limoniapps-discountninja-align-center-desktop .limoniapps-discountninja-discountedprice{justify-content:center}.limoniapps-discountninja-align-left-desktop .limoniapps-discountninja-discountedprice{justify-content:left}.limoniapps-discountninja-align-right-desktop .limoniapps-discountninja-discountedprice{justify-content:right}}#LimoniApps-DiscountNinja-RefreshPage-Toast{background-color:#333;color:#fff}#LimoniApps-DiscountNinja-GWP-Toast{background-color:#333;color:#fff}.limoniapps-discountninja-toast{visibility:hidden;min-width:250px;margin-left:-125px;text-align:center;border-radius:5px;padding:16px;position:fixed;z-index:999999;left:50%}.limoniapps-discountninja-toast.limoniapps-discountninja-toast-bottom{bottom:50px}.limoniapps-discountninja-toast.limoniapps-discountninja-toast-top{top:50px}.limoniapps-discountninja-toast.limoniapps-discountninja-toast-bottom.limoniapps-discountninja-toast-show{visibility:visible;-webkit-animation:limoniapps-discountninja-bottom-fadein .5s,limoniapps-discountninja-bottom-fadeout .5s 4.5s;animation:limoniapps-discountninja-bottom-fadein .5s,limoniapps-discountninja-bottom-fadeout .5s 4.5s}.limoniapps-discountninja-toast.limoniapps-discountninja-toast-top.limoniapps-discountninja-toast-show{visibility:visible;-webkit-animation:limoniapps-discountninja-top-fadein .5s,limoniapps-discountninja-top-fadeout .5s 4.5s;animation:limoniapps-discountninja-top-fadein .5s,limoniapps-discountninja-top-fadeout .5s 4.5s}@-webkit-keyframes limoniapps-discountninja-bottom-fadein{from{bottom:0;opacity:0}to{bottom:50px;opacity:1}}@keyframes limoniapps-discountninja-bottom-fadein{from{bottom:0;opacity:0}to{bottom:50px;opacity:1}}@-webkit-keyframes limoniapps-discountninja-bottom-fadeout{from{bottom:50px;opacity:1}to{bottom:0;opacity:0}}@keyframes limoniapps-discountninja-bottom-fadeout{from{bottom:50px;opacity:1}to{bottom:0;opacity:0}}@-webkit-keyframes limoniapps-discountninja-top-fadein{from{top:0;opacity:0}to{top:50px;opacity:1}}@keyframes limoniapps-discountninja-top-fadein{from{top:0;opacity:0}to{top:50px;opacity:1}}@-webkit-keyframes limoniapps-discountninja-top-fadeout{from{top:50px;opacity:1}to{top:0;opacity:0}}@keyframes limoniapps-discountninja-top-fadeout{from{top:50px;opacity:1}to{top:0;opacity:0}}.limoniapps-discountninja-customdrawercart *{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-animation:none;animation:none;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:none;animation-name:none;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-backface-visibility:visible;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;-webkit-border-image:none;-o-border-image:none;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;clip:auto;color:inherit;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-rule-color:currentColor;-moz-column-rule-color:currentColor;column-rule-color:currentColor;-webkit-column-rule-style:none;-moz-column-rule-style:none;column-rule-style:none;-webkit-column-rule-width:none;-moz-column-rule-width:none;column-rule-width:none;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;direction:ltr;display:inline;empty-cells:show;float:none;font:normal;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;quotes:"“" "”" "‘" "’";right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:inherit;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none;transition:none;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:ease;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto}.limoniapps-discountninja-customdrawercart-overlay{background:rgba(0,0,0,.2);position:fixed;width:100%;height:100%;z-index:888888888888888;top:0;left:-100000px;-webkit-transition:left 0s .4s,opacity .4s;transition:left 0s .4s,opacity .4s;opacity:0;display:block;pointer-events:none}.limoniapps-discountninja-customdrawercart-open .limoniapps-discountninja-customdrawercart-overlay{left:0;-webkit-transition:left 0s,opacity .4s;transition:left 0s,opacity .4s;opacity:1}.limoniapps-discountninja-customdrawercart-wrapper{width:100%;z-index:999999999999999;-webkit-transition:.4s -webkit-transform;transition:.4s -webkit-transform;transition:.4s transform;transition:.4s transform,.4s -webkit-transform;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:#fff;overflow-y:scroll;position:fixed;max-width:440px;height:100%;top:0;right:-999em;-webkit-transform:translateX(100%);transform:translateX(100%);box-shadow:0 0 10px rgba(0,0,0,.5)}.limoniapps-discountninja-customdrawercart-open .limoniapps-discountninja-customdrawercart-wrapper{right:0;-webkit-transform:none;transform:none}.limoniapps-discountninja-customdrawercart-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:20px;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}.limoniapps-discountninja-customdrawercart-header-text-label{font-size:1.375em}.limoniapps-discountninja-customdrawercart-header-close{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;cursor:pointer;background-color:rgba(0,0,0,0)}.limoniapps-discountninja-customdrawercart-banner{background:rgba(0,0,0,.2);border:none;text-align:center;position:relative;padding:10px 15px}.limoniapps-discountninja-customdrawercart-banner-text-label{color:#000}.limoniapps-discountninja-progressbar-bar-wrapper{display:flex;flex-flow:row nowrap;align-items:center}.limoniapps-discountninja-customdrawercart-progressbar{padding:10px 15px;background:rgba(0,0,0,0)}.limoniapps-discountninja-progressbar-bar-outer{display:block;width:100%;height:10px;border:1px solid #3a3a3a;border-radius:0;padding:0;background:rgba(0,0,0,.1)}.limoniapps-discountninja-progressbar-wrapper.limoniapps-discountninja-progressbar-wrapper-rounded .limoniapps-discountninja-progressbar-bar-outer{border-radius:6.5px;padding:2px}.limoniapps-discountninja-progressbar-bar-inner{width:0%;height:100%;border-radius:0;background:#3a3a3a;transition:all 200ms ease-in-out}.limoniapps-discountninja-progressbar-wrapper.limoniapps-discountninja-progressbar-wrapper-rounded .limoniapps-discountninja-progressbar-bar-inner{border-radius:6.5px;height:4px}.limoniapps-discountninja-progressbar-text{text-align:center}.limoniapps-discountninja-customdrawercart-footer-ordernote{padding:10px 15px;background:rgba(0,0,0,0)}.limoniapps-discountninja-customdrawercart-footer-ordernote-textarea{display:block;width:100%;min-height:unset;height:auto}.limoniapps-discountninja-customdrawercart-footer-checkout{padding:10px 15px;display:flex;align-content:center;justify-content:center}.limoniapps-discountninja-customdrawercart-footer-checkoutbutton{width:auto;height:auto;font-weight:300;min-width:170px;padding:15px 40px;box-sizing:border-box;font-size:1.4em;background-color:#3a3a3a;color:#fff;border:0;text-align:center;cursor:pointer;text-shadow:none;letter-spacing:1px;display:inline-block;transition:all .2s linear;-webkit-appearance:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;box-sizing:border-box;border-radius:0}.limoniapps-discountninja-customdrawercart-promotioncodefield{padding-top:0;padding:10px 15px}.limoniapps-discountninja-customdrawercart-tos{padding:0 15px}.limoniapps-discountninja-customdrawercart-promotionsummary{padding:10px 15px;border-top:1px solid #eee}.limoniapps-discountninja-customdrawercart-template-isempty,.limoniapps-discountninja-customdrawercart-template-isnotempty{-ms-flex-direction:column;flex-direction:column;height:100vh;flex-flow:column nowrap}.limoniapps-discountninja-customdrawercart-template-isempty{display:-ms-flexbox;display:flex;display:-webkit-box}.limoniapps-discountninja-customdrawercart-template-isnotempty{display:none}.limoniapps-discountninja-customdrawercart-root.limoniapps-discountninja-customdrawercart-isnotempty .limoniapps-discountninja-customdrawercart-template-isempty{display:none}.limoniapps-discountninja-customdrawercart-root.limoniapps-discountninja-customdrawercart-isnotempty .limoniapps-discountninja-customdrawercart-template-isnotempty{display:-ms-flexbox;display:-webkit-box;display:flex}.limoniapps-discountninja-customdrawercart-template-body{box-sizing:border-box;overflow:scroll;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;padding:0;position:relative;min-height:250px;margin:0;flex:auto;overflow-x:hidden;overflow-y:auto;display:flex;flex-flow:column nowrap}

/*! Discount Ninja - Building Blocks - Default Notification style */
.limoniapps-notification .limoniapps-col-image{width:0%}.limoniapps-notification{border-style:solid;border-radius:6px;border-color:#323232;border-width:1px;background-color:#fff;left:20px;bottom:10px}.limoniapps-notification .limoniapps-col-info{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.limoniapps-notification .limoniapps-title.maximized .text-wrapper{color:#000}.limoniapps-notification .limoniapps-title.minimized .text-wrapper{color:#000}.limoniapps-notification .limoniapps-message-body .text-wrapper{color:#000}.limoniapps-notification .limoniapps-message-footer .text-wrapper{color:#000}.limoniapps-notification .limoniapps-message-timerfooter .text-wrapper{color:#000}.limoniapps-notification .limoniapps-close{color:#fff;font-size:0}.limoniapps-notification .limoniapps-minimize{color:#323232;font-size:1.75em}.limoniapps-notification .limoniapps-offercount{background-color:#ff0404;color:#fff;border-style:solid;border-radius:100%;border-color:#fff;border-width:2px;font-size:.875em} .limoniapps-svg-notification-arrow{width:16px;height:16px;}.limoniapps-svg-notification-arrow-up{transform:scale(1,-1) translateY(-560px);}

/*! Discount Ninja - Building Blocks - Default Stickybar style */
.limoniapps-sticky-bar .limoniapps-box {background-color: black} .limoniapps-sticky-bar .limoniapps-close{color:#fff;font-size:1.5em}

/*! Discount Ninja - Building Blocks - Badge for checkout test */
.limoniapps-discountninja-badge[data-token='CHECKOUTTEST_OFFER_1'] .limoniapps-discountninja-badge-inner{background-color:rgba(250, 54, 58, 0.7);color:white; }


.limoniapps-discountninja-block-lookupcode {-webkit-animation: animationLimoniAppsBlock 10s ease-out;-moz-animation: animationLimoniAppsBlock 10s ease-out;-o-animation: animationLimoniAppsBlock 10s ease-out;animation: animationLimoniAppsBlock 10s ease-out;position: relative;}
/*! Discount Ninja Hide accelerated checkout buttons start */
.additional-checkout-buttons, .additional-checkout-button, .shopify-payment-button, [data-shopify="dynamic-checkout-cart"], .paypal-buttons, .limoniapps-discountninja-hide, #slidecarthq .additional-buttons { visibility: hidden; opacity: 0; }
/*! Discount Ninja Hide accelerated checkout buttons start end */

/*! Discount Ninja promotion summary style start */
.limoniapps-discountninja-subtotalcomment-summary-table{margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;text-align:right;width:350px;border-style: none; border-radius: 3px;border-color:rgb(100,100,100);border-width:1px;} .limoniapps-discountninja-subtotalcomment-summary-header{border-bottom:none rgb(100,100,100) 1px;background-color:#ffffff;} .limoniapps-discountninja-subtotalcomment-summary-body{background-color:#ffffff;} .limoniapps-discountninja-subtotalcomment-summary-footer{border-top:none rgb(100,100,100) 1px;background-color:rgb(248,255,248);} .limoniapps-discountninja-subtotalcomment-summary-footer .limoniapps-discountninja-cartsummary-cell-subtotal-label{background-color:rgb(248,255,248);} .limoniapps-discountninja-subtotalcomment-summary-footer .limoniapps-discountninja-cartsummary-cell-subtotal-amount{background-color:rgb(248,255,248);} .limoniapps-discountninja-subtotalcomment-summary-footer .limoniapps-discountninja-cartsummary-cell-discount-label{background-color:rgb(248,255,248);} .limoniapps-discountninja-subtotalcomment-summary-footer .limoniapps-discountninja-cartsummary-cell-discount-amount{background-color:rgb(248,255,248);} .limoniapps-discountninja-subtotalcomment-summary-footer .limoniapps-discountninja-cartsummary-cell-total-label{background-color:rgb(248,255,248);} .limoniapps-discountninja-subtotalcomment-summary-footer .limoniapps-discountninja-cartsummary-cell-total-amount{background-color:rgb(248,255,248);} .limoniapps-discountninja-subtotalcomment-summary-footer .limoniapps-discountninja-cartsummary-cell-discountedtotal-label{background-color:rgb(248,255,248);} .limoniapps-discountninja-subtotalcomment-summary-footer .limoniapps-discountninja-cartsummary-cell-discountedtotal-amount{background-color:rgb(248,255,248);} .limoniapps-discountninja-cart-root .limoniapps-discountninja-cart-promotionsummary .limoniapps-discountninja-discountedamount {color: rgb(250, 54, 58) !important } .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-promotionsummary .limoniapps-discountninja-discountedamount {color: rgb(250, 54, 58) !important } .limoniapps-discountninja-cart-root .limoniapps-discountninja-cart-item-product-comment .limoniapps-discountninja-discountedamount, .limoniapps-discountninja-cart-root .limoniapps-discountninja-cart-product-comment-injected .limoniapps-discountninja-discountedamount {color: rgb(250, 54, 58) !important } .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-product-comment .limoniapps-discountninja-discountedamount {color: rgb(250, 54, 58) !important }
/*! Discount Ninja promotion summary style end */


/*! Discount Ninja notification style start */
.limoniapps-notification{animation-iteration-count: 1} .limoniapps-notification, .limoniapps-notification div, .limoniapps-notification span, .limoniapps-notification a {}
/*! Discount Ninja notification style end */


/*! Discount Ninja sticky bar style start */
.limoniapps-sticky-bar, .limoniapps-sticky-bar div, .limoniapps-sticky-bar span, .limoniapps-sticky-bar a {}
/*! Discount Ninja sticky bar style end */


/*! Discount Ninja collection badge style start */
.limoniapps-discountninja-badge, .limoniapps-discountninja-badge div, .limoniapps-discountninja-badge span, .limoniapps-discountninja-badge a {}
/*! Discount Ninja collection badge style end */


/*! Discount Ninja product page banner style start */
.limoniapps-discountninja-promotioncard-productpage, .limoniapps-discountninja-promotioncard-productpage div, .limoniapps-discountninja-promotioncard-productpage span, .limoniapps-discountninja-promotioncard-productpage a {}
/*! Discount Ninja product page banner style end */


/*! Discount Ninja Dynamic Pricing Style Start */
.limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-productpage .limoniapps-discountninja-shortcode-original_price, .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-productpage .limoniapps-discountninja-shortcode-original_price .money { color: rgba(0, 0, 0, 0.8) !important; font-size:1rem !important; font-weight: 300 !important;  } .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-productpage .limoniapps-discountninja-shortcode-discounted_price, .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-productpage .limoniapps-discountninja-shortcode-discounted_price .money { color: rgb(250, 54, 58) !important; font-size:1.5rem !important; font-weight: 700 !important;  } .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-productpage .prefix {} .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-productpage .suffix {}.limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price, .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price .money { color: rgba(0, 0, 0, 0.8) !important; font-size:1rem !important; font-weight: 300 !important;  } .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price, .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price .money { color: rgb(250, 54, 58) !important; font-size:1rem !important; font-weight: 700 !important;  } .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .prefix {} .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .suffix {}.limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price, .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price .money { color: rgba(0, 0, 0, 0.8) !important; font-size:1rem !important; font-weight: 300 !important;  } .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price, .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price .money { color: rgb(250, 54, 58) !important; font-size:1rem !important; font-weight: 700 !important;  } .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .prefix {} .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .suffix {}.limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price, .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price .money { color: rgba(0, 0, 0, 0.8) !important; font-size:1rem !important; font-weight: 300 !important;  } .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price, .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price .money { color: rgb(250, 54, 58) !important; font-size:1.25rem !important; font-weight: 700 !important;  } .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .prefix {} .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .suffix {}.limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price, .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price .money { color: rgba(0, 0, 0, 0.8) !important; font-size:0.88rem !important; font-weight: 300 !important;  } .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price, .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price .money { color: rgb(250, 54, 58) !important; font-size:0.88rem !important; font-weight: 700 !important;  } .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .prefix {} .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-product-price .limoniapps-discountninja-productprice-replaced .suffix {}.limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price, .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price .money { color: rgba(0, 0, 0, 0.8) !important; font-size:0.88rem !important; font-weight: 300 !important;  } .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price, .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price .money { color: rgb(250, 54, 58) !important; font-size:0.88rem !important; font-weight: 700 !important;  } .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .prefix {} .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .suffix {}.limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price, .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price .money { color: rgba(0, 0, 0, 0.8) !important; font-size:0.88rem !important; font-weight: 300 !important;  } .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price, .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price .money { color: rgb(250, 54, 58) !important; font-size:0.88rem !important; font-weight: 700 !important;  } .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .prefix {} .limoniapps-discountninja-drawercart-root .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .suffix {}.limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-otherpage .limoniapps-discountninja-shortcode-original_price, .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-otherpage .limoniapps-discountninja-shortcode-original_price .money { color: rgba(0, 0, 0, 0.8) !important; font-size:1rem !important; font-weight: 300 !important;  } .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-otherpage .limoniapps-discountninja-shortcode-discounted_price, .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-otherpage .limoniapps-discountninja-shortcode-discounted_price .money { color: rgb(250, 54, 58) !important; font-size:1rem !important; font-weight: 700 !important;  } .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-otherpage .prefix {} .limoniapps-discountninja-productprice-replaced.limoniapps-discountninja-otherpage .suffix {}
/*! Discount Ninja Dynamic Pricing Style End */

/*! Discount Ninja border settings style start */
.limoniapps-discountninja-borderstyle-1{border-style: solid; border-radius: 0px;border-color:rgb(0,0,0);border-width:2px;} .limoniapps-discountninja-borderstyle-2{border-style: solid; border-radius: 5px;border-color:rgb(0,0,0);border-width:2px;} .limoniapps-discountninja-borderstyle-3{border-style: dashed; border-radius: 5px;border-color:rgb(255,0,0);border-width:2px;} .limoniapps-discountninja-borderstyle-4{border-style: double; border-radius: 5px;border-color:rgb(0,255,0);border-width:2px;} .limoniapps-discountninja-borderstyle-5{border-style: dotted; border-radius: 0px;border-color:rgb(0,0,255);border-width:2px;}
/*! Discount Ninja border settings style end */



/*! Discount Ninja countdown digit style start */
.limoniapps-discountninja-countdownclock-container.style1 .limoniapps-discountninja-countdownclock-digit{text-align: center;display:inline-block;}.limoniapps-discountninja-countdownclock-container.style2 .limoniapps-discountninja-countdownclock-digit{text-align: center;display:inline-block;padding-left:8px;padding-right:8px;padding-bottom:2px;padding-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;margin-top:2px;background-color:rgba(0,0,0,0.8);color:rgb(255,255,255);border-style: none; border-radius: 3px;border-color:rgb(0,0,0);border-width:1px;font-size:1em;min-width:22px;line-height:26px;}.limoniapps-discountninja-countdownclock-container.style3 .limoniapps-discountninja-countdownclock-digit{text-align: center;display:inline-block;padding-left:8px;padding-right:8px;padding-bottom:2px;padding-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;margin-top:2px;background-color:rgba(255,255,255,0.8);color:rgb(0,0,0);border-style: none; border-radius: 3px;border-color:rgb(255,255,255);border-width:1px;font-size:1em;min-width:22px;line-height:26px;}.limoniapps-discountninja-countdownclock-container.style4 .limoniapps-discountninja-countdownclock-digit{text-align: center;display:inline-block;padding-left:8px;padding-right:8px;padding-bottom:2px;padding-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;margin-top:2px;background-color:rgb(65, 75, 220);color:rgba(255,255,255);border-style: none; border-radius: 3px;border-color:rgba(255,255,255);border-width:1px;font-size:1em;min-width:22px;line-height:26px;}.limoniapps-discountninja-countdownclock-container.style5 .limoniapps-discountninja-countdownclock-digit{text-align: center;display:inline-block;padding-left:8px;padding-right:8px;padding-bottom:2px;padding-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;margin-top:2px;background-color:rgba(0,0,0,0.8);color:rgb(255,255,255);border-style: none; border-radius: 3px;border-color:rgb(0,0,0);border-width:1px;font-size:1em;min-width:22px;line-height:26px;}
/*! Discount Ninja countdown digit style end */

/*! Discount Ninja countdown container style start */
.limoniapps-discountninja-countdownclock-container.style1{text-align: center;display:inline-block;}.limoniapps-discountninja-countdownclock-container.style2{text-align: center;display:inline-block;}.limoniapps-discountninja-countdownclock-container.style3{text-align: center;display:inline-block;}.limoniapps-discountninja-countdownclock-container.style4{text-align: center;display:inline-block;padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:10px;margin-left:5px;margin-right:5px;margin-bottom:2px;margin-top:2px;background-color:rgba(255,255,255,0.8);color:rgb(0,0,0);border-style: dashed; border-radius: 0px;border-color:rgb(65, 75, 220);border-width:2px;font-size:0.75em;min-width:18px;line-height:38px;}.limoniapps-discountninja-countdownclock-container.style5{text-align: center;display:inline-block;padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:10px;margin-left:5px;margin-right:5px;margin-bottom:2px;margin-top:2px;background-color:rgba(255,255,255,0.8);color:rgb(0,0,0);border-style: dashed; border-radius: 20px;border-color:rgb(50,50,50);border-width:1px;font-size:0.75em;min-width:18px;line-height:38px;}
/*! Discount Ninja countdown container style end */

/* Discount Ninja sticky bar style for promotion DRPES start */
.limoniapps-sticky-bar[data-token='DRPES'] .limoniapps-col-image{display:none;}
.limoniapps-sticky-bar[data-token='DRPES'] .limoniapps-image{}
.limoniapps-sticky-bar[data-token='DRPES']{border-style: solid; border-radius: 0px;border-width:0px;}
.limoniapps-sticky-bar[data-token='DRPES'] .limoniapps-col-info{}
.limoniapps-sticky-bar[data-token='DRPES'] .limoniapps-box{background-color:rgb(31, 32, 33);}
.limoniapps-sticky-bar[data-token='DRPES'] .limoniapps-col-actions{display:none;}
.limoniapps-sticky-bar[data-token='DRPES'] .limoniapps-action.button1 .limoniapps-action-btn{display:none;}
.limoniapps-sticky-bar[data-token='DRPES'] .limoniapps-action.button2 .limoniapps-action-btn{display:none;}
.limoniapps-sticky-bar[data-token='DRPES'] .limoniapps-close{color:rgb(255, 255, 255);font-size:1.56em;}
/* Discount Ninja sticky bar style for promotion DRPES end */
/* Discount Ninja notification style for promotion DRPES start */
.limoniapps-notification[data-token='DRPES'] .limoniapps-col-image{display:none}
.limoniapps-notification[data-token='DRPES']{border-style: none; border-radius: 0px;border-color:rgb(50, 50, 50);border-width:1px;margin-bottom:6px;box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);background-color:rgba(255, 255, 255, 0.8);left: 20px;bottom: 10px; top: unset;}
.limoniapps-notification[data-token='DRPES'].limoniapps-mobile{border-style: none; border-radius: 0px;border-color:rgb(50, 50, 50);border-width:1px;margin-bottom:6px;box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);background-color:rgba(255, 255, 255, 0.8);left: 20px;bottom: 10px; top: unset;}
.limoniapps-notification[data-token='DRPES'] .limoniapps-col-info{padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;}
.limoniapps-notification[data-token='DRPES'].maximized .limoniapps-box{border-left: 5px solid rgb(38, 115, 191);}
.limoniapps-notification[data-token='DRPES'] .limoniapps-title.maximized .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='DRPES'] .limoniapps-title.minimized .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='DRPES'] .limoniapps-message-body .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='DRPES'] .limoniapps-message-footer .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='DRPES'] .limoniapps-message-timerfooter .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='DRPES'] .limoniapps-close{color:rgb(255, 255, 255);font-size:0px;}
.limoniapps-notification[data-token='DRPES'] .limoniapps-minimize svg{fill:rgb(200, 200, 200);width:24px;height:24px;}
.limoniapps-notification[data-token='DRPES'] .limoniapps-offercount, .limoniapps-offercount-minimized[data-token='DRPES']{background-color:rgb(38, 115, 191);color:rgb(255, 255, 255);border-style: solid; border-radius: 100%;border-color:rgb(255, 255, 255);border-width:2px;font-size:0.88em;}
/* Discount Ninja notification style for promotion DRPES end */
/*! Discount Ninja Badge for promotion DRPES start */
.limoniapps-discountninja-badge[data-token='DRPES'] .limoniapps-discountninja-badge{transform: translate(0px, 5px); }
.limoniapps-discountninja-badge[data-token='DRPES'] .limoniapps-discountninja-badge-inner{background-color:rgba(250, 54, 58, 0.7);transform: translate(0px, 5px); }
.limoniapps-discountninja-badge[data-token='DRPES'] .limoniapps-discountninja-badge-inner span{color:rgb(255, 255, 255);}
/*! Discount Ninja Badge for promotion DRPES end */
/* Discount Ninja sticky bar style for promotion 50BN3 start */
.limoniapps-sticky-bar[data-token='50BN3'] .limoniapps-col-image{display:none;}
.limoniapps-sticky-bar[data-token='50BN3'] .limoniapps-image{}
.limoniapps-sticky-bar[data-token='50BN3']{border-style: solid; border-radius: 0px;border-width:0px;}
.limoniapps-sticky-bar[data-token='50BN3'] .limoniapps-col-info{}
.limoniapps-sticky-bar[data-token='50BN3'] .limoniapps-box{background-color:rgb(31, 32, 33);}
.limoniapps-sticky-bar[data-token='50BN3'] .limoniapps-col-actions{display:none;}
.limoniapps-sticky-bar[data-token='50BN3'] .limoniapps-action.button1 .limoniapps-action-btn{display:none;}
.limoniapps-sticky-bar[data-token='50BN3'] .limoniapps-action.button2 .limoniapps-action-btn{display:none;}
.limoniapps-sticky-bar[data-token='50BN3'] .limoniapps-close{color:rgb(255, 255, 255);font-size:1.56em;}
/* Discount Ninja sticky bar style for promotion 50BN3 end */
/* Discount Ninja notification style for promotion 50BN3 start */
.limoniapps-notification[data-token='50BN3'] .limoniapps-col-image{display:none}
.limoniapps-notification[data-token='50BN3']{border-style: none; border-radius: 0px;border-color:rgb(50, 50, 50);border-width:1px;margin-bottom:6px;box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);background-color:rgba(255, 255, 255, 0.8);left: 20px;bottom: 10px; top: unset;}
.limoniapps-notification[data-token='50BN3'].limoniapps-mobile{border-style: none; border-radius: 0px;border-color:rgb(50, 50, 50);border-width:1px;margin-bottom:6px;box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);background-color:rgba(255, 255, 255, 0.8);left: 20px;bottom: 10px; top: unset;}
.limoniapps-notification[data-token='50BN3'] .limoniapps-col-info{padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;}
.limoniapps-notification[data-token='50BN3'].maximized .limoniapps-box{border-left: 5px solid rgb(38, 115, 191);}
.limoniapps-notification[data-token='50BN3'] .limoniapps-title.maximized .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='50BN3'] .limoniapps-title.minimized .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='50BN3'] .limoniapps-message-body .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='50BN3'] .limoniapps-message-footer .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='50BN3'] .limoniapps-message-timerfooter .text-wrapper{color:rgb(0, 0, 0)}
.limoniapps-notification[data-token='50BN3'] .limoniapps-close{color:rgb(255, 255, 255);font-size:0px;}
.limoniapps-notification[data-token='50BN3'] .limoniapps-minimize svg{fill:rgb(200, 200, 200);width:24px;height:24px;}
.limoniapps-notification[data-token='50BN3'] .limoniapps-offercount, .limoniapps-offercount-minimized[data-token='50BN3']{background-color:rgb(38, 115, 191);color:rgb(255, 255, 255);border-style: solid; border-radius: 100%;border-color:rgb(255, 255, 255);border-width:2px;font-size:0.88em;}
/* Discount Ninja notification style for promotion 50BN3 end */
/*! Discount Ninja Badge for promotion 50BN3 start */
.limoniapps-discountninja-badge[data-token='50BN3'] .limoniapps-discountninja-badge{transform: translate(0px, 5px); }
.limoniapps-discountninja-badge[data-token='50BN3'] .limoniapps-discountninja-badge-inner{background-color:rgba(250, 54, 58, 0.7);transform: translate(0px, 5px); }
.limoniapps-discountninja-badge[data-token='50BN3'] .limoniapps-discountninja-badge-inner span{color:rgb(255, 255, 255);}
/*! Discount Ninja Badge for promotion 50BN3 end */

/* custom Mega Menu Styling */
  .menu .tmenu_nav .tmenu_item_level_0 .tmenu_item_link .tmenu_item_text {
    text-transform: uppercase!important;
  }


.index_header_banner .button{
    background: #fff !important;
    color: #000 !important;
}