/** Shopify CDN: Minification failed

Line 566:2 Unexpected "/"

**/
body.cc-popup-no-scroll {
	overflow: hidden
}

.popup-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
	pointer-events: none
}
.cc-popup {
	position: fixed;
	display: flex;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1111111;
	transition: opacity .15s, visibility .15s;
	/*opacity: 0;
	visibility: hidden;
	pointer-events: none*/
  display:none;
}
.cc-popup.cc-popup--center {
	justify-content: center;
	align-items: center;
}
.cc-popup.cc-popup--center .cc-popup-modal {
	/*transform: translateY(60px)*/
}
.cc-popup.cc-popup--bottom-left, .cc-popup.cc-popup--bottom-right {
	align-items: flex-end
}
.cc-popup.cc-popup--bottom-left {
	justify-content: flex-start
}
.cc-popup.cc-popup--bottom-left .cc-popup-modal {
	transform: translate(-60px)
}
.cc-popup.cc-popup--bottom-right {
	justify-content: flex-end
}
.cc-popup.cc-popup--bottom-right .cc-popup-modal {
	transform: translate(60px)
}
.cc-popup.cc-popup--right {
	justify-content: flex-end
}
.cc-popup.cc-popup--right .cc-popup-modal {
	transform: translate(60px);
	width: 100%;
	min-width: 0;
	overflow: auto
}
@media (min-width: 768px) {
.cc-popup.cc-popup--right .cc-popup-modal {
	width: 400px
}
}
.cc-popup.cc-popup--visible {
	visibility: visible;
	opacity: 1;
	pointer-events: auto
}
.cc-popup.cc-popup--visible .cc-popup-modal {
	transform: translate(0)
}
.cc-popup .cc-popup-background {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.3);
	z-index: 998
}
.cc-popup .cc-popup-modal {
	position: relative;
	z-index: 999;
	transition: transform .25s;
	overflow: hidden;
	background-color: #fcfaf9;
	color: #6d7175
}
.cc-popup .cc-popup-container {
	display: flex
}
.cc-popup .cc-popup-container .cc-popup-title {
	color: #6d7175
}
.cc-popup .cc-popup-close {
	position: absolute;
	right: 3px;
	top: 3px;
	width: 70px;
	height: 70px;
	padding: 7px;
	min-width: auto;
	background-color: transparent;
	border: none;
	box-shadow: none
}
.cc-popup .cc-popup-close svg {
	stroke: #6d7175;
	/*stroke-width: 2px*/
}
.cc-popup .cc-popup-image .rimage-background {
	height: 100%
}
.cc-popup .cc-popup-column {
  width:100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding: 0 10px;
}
/* .cc-animate-enabled .shopify-section {
	overflow: hidden
} */
@media (min-width: 768px) {
.cc-animate-enabled [data-cc-animate] {
	opacity: 0
}
}
.cc-animate-enabled [data-cc-animate].-in {
	transition: opacity .7s, transform .7s;
	opacity: 1
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-right {
	transform: translate(15px)
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-right.-in {
	transition-timing-function: cubic-bezier(0, .14, .19, 1);
	transform: translate(0)
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-up {
	transform: translateY(15px);
	transition-duration: .7s
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-up.-in {
	transform: translate(0)
}
.cc-animate-enabled [data-cc-animate].cc-zoom-out {
	transform: scale(1.1)
}
.cc-animate-enabled [data-cc-animate].cc-zoom-out.-in {
	transition: transform 1.6s cubic-bezier(0, .14, .19, 1) 0s!important;
	transform: scale(1)
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-zoom-out {
	transform: scale(1.2)
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-zoom-out.-in {
	transition: opacity 1s, transform 1.2s cubic-bezier(0, .14, .19, 1) 0s, filter 2s!important;
	transform: scale(1)
}
@media (prefers-reduced-motion: reduce) {
.cc-animate-enabled [data-cc-animate], .cc-animate-enabled [data-cc-animate].-in {
	transition: opacity .7s!important;
	transform: none!important
}
}
.cc-modal-window {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9000
}
.cc-modal-window__background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .2;
	cursor: pointer;
	z-index: 1
}
.cc-modal-window__foreground {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: none;
	z-index: 2
}
.cc-modal-window__close {
	position: absolute;
	top: 0;
	right: 0;
	background: transparent;
	border: none;
	color: inherit;
	box-shadow: none;
	cursor: pointer;
	padding: 15px;
	border-radius: 0;
	transition: none
}
.cc-modal-window__close:hover {
	background: transparent;
	border: none;
	color: inherit;
	box-shadow: none
}
.cc-modal-window__close svg {
	stroke-width: 2
}
.cc-modal-window__content-container {
	position: relative;
	overflow: auto;
	width: 800px;
	max-width: calc(100vw - 30px);
	max-height: 80vh;
	background: #fff;
	box-shadow: 0 1px 50px -20px #000;
	border-radius: 0;
	pointer-events: auto
}
@media (min-width: 768px) {
.cc-modal-window__content-container {
	max-width: 90vw
}
  
}
@media (max-width: 768px) {
  .image_div{
    display:none;
  }
}

@media (min-width: 960px) {
.cc-modal-window__content-container {
	max-width: 80vw
}
}
.cc-modal-window--size-small .cc-modal-window__content-container {
	width: 500px
}
.cc-modal-window__content {
	margin: 60px 20px 20px
}
@media (min-width: 768px) {
.cc-modal-window__content {
	margin: 60px 40px 40px
}
}
.cc-modal-window--closing {
	visibility: hidden
}
.cc-modal-visible {
	overflow: hidden
}
.cc-price-range {
	position: relative
}
.cc-price-range__input-row {
	margin: 12px 0;
	display: flex;
	justify-content: space-between
}
.cc-price-range__input-container {
	position: relative;
	flex: 0 0 auto;
	width: calc(50% - 6px)
}
.cc-price-range__input-currency-symbol {
	position: absolute;
	top: calc(50% - .5em + .75px);
	left: 1.5px;
	font-size: 16px;
	line-height: 1em;
	width: calc(8px + 1em);
	text-align: right
}
.cc-price-range .cc-price-range__input {
	width: 100%;
	padding-left: calc(10px + 1em);
	padding-right: 10px
}
.cc-price-range__bar {
	position: relative;
	margin: 40px 15px 10px
}
.cc-price-range__bar-inactive {
	height: 4px;
	background: #e6e6e6;
	border-radius: 4px
}
.cc-price-range__bar-active {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 100%;
	background: #222222;
	border-radius: 4px
}
.cc-price-range__control {
	position: absolute;
	left: 0;
	top: -9px;
	margin-left: -11px;
	width: 22px;
	height: 22px
}
.cc-price-range__control:after {
	content: "";
	display: block;
	width: 22px;
	height: 22px;
	background: #ffffff;
	border: 2px solid #222222;
	border-radius: 22px;
	cursor: pointer;
	transition: .15s transform ease-out
}
.cc-price-range__control:hover:after, .cc-price-range__control:focus:after {
	transform: scale(1.1)
}
.cc-price-range__control:before {
	content: "";
	position: absolute;
	display: block;
	top: calc(50% - 22px);
	width: 44px;
	height: 44px;
	cursor: pointer
}
.cc-price-range__control--min:before {
	right: 0
}
.cc-price-range__control--max:before {
	left: 0
}
.cc-rating {
	display: inline-block;
	margin: 0;
	font-size: 16px;
	line-height: 1.2em;
	white-space: nowrap;
	vertical-align: middle
}
.cc-rating-stars {
	display: block;
	position: relative
}
.cc-rating-stars--active {
	position: absolute;
	top: 0;
	left: 0;
	color: #6d7175
}
.cc-rating-stars--inactive {
	display: block;
	color: #6d717533
}
.cc-rating-stars__svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
	vertical-align: top
}
.cc-rating-stars__svg:not(:first-child) {
	margin-left: 1px
}
.cc-rating[data-rating-decimal="0.5"] .cc-rating-stars--active .cc-rating-stars__svg:last-child {
	clip-path: polygon(0 0, 52% 0, 52% 100%, 0% 100%)
}
.cc-rating-text {
	display: none
}
.cc-rating-count {
	display: inline-block;
	margin: 0
}



.cc-popup {
	/*padding: 30px 20px;*/
	z-index: 8001
}
.cc-popup .cc-popup-background {
	z-index: 9998
}
.cc-popup .cc-popup-modal {
	max-width: 440px;
	z-index: 9999
}
.cc-popup-content .image_div{
  width:80%;
}
.cc-popup .cc-popup-container .cc-popup-title {
  color: #000;
  font-family: 'SchnyderWide';
  font-size: 20px;
  margin-bottom:30px;
}
.cc-popup-text .rte {
  width:80%;
  margin:auto;
}
.cc-popup .cc-popup-content {
	padding: 50px 20px 30px;
	text-align: center;
	flex-grow: 1
}
.cc-popup .cc-popup-content .rte p{
  margin-bottom: 0;
  color: #000;
  font-family: 'Syne';
  font-size:12px;
}

.cc-popup .cc-popup-image {
	display: none;
	position: relative;
	flex: 0 0 auto;
	order: 1;
	width: 360px
}
.cc-popup .cc-popup-image .rimage-outer-wrapper, .cc-popup .cc-popup-image .rimage-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.cc-popup .cc-popup-image .rimage__image {
	object-fit: cover
}
.cc-popup .cc-popup-close {
	z-index: 1;
	color: #6d7175
}
.cc-popup .cc-popup-close svg {
	stroke: currentColor;
	height: 55px;
	width: 55px
}
.cc-popup .cc-popup-form__inputs {
	margin-top: 1.2em;
    display:flex;
    justify-content: center;
}
#cc-popup span p {
  font-size:12px;
}
.cc-popup .cc-popup-form__inputs .cc-popup-form-input {
  margin-bottom: .5em;
  padding: 1em 1.4em;
  width: 100%;
  box-sizing: border-box;
  border: solid 1px #000;
  border-right:none;
  height:45px;
  font-weight: 600;
  text-transform:uppercase;
  border-radius:0;
  font-size:12px;
}
.cc-popup .cc-popup-form__inputs .button {
  width: 100%;
  box-sizing: border-box;
  padding:1.1em 1.4em;
  background: none;
  color: #000;
  border: solid 1px #000;
  height:45px;
  border-radius:0;
}
.cc-popup .social-links__list {
	margin-top: 2em
}
.cc-popup .social-links__list a {
	margin: 0 5px
}
.cc-popup .social-links__list svg, .cc-popup .social-links__list svg g {
	fill: currentColor
}
@media (min-width: 480px) {
.cc-popup .cc-popup-modal {
	width: 550px;
	max-width: none
}
  .cc-popup .cc-popup-content {
    padding: 40px;
    background: #fff;
    display:flex;
  }
}
@media (min-width: 900px) {
.cc-popup {
	/*padding: 60px 40px 70px*/
}
.cc-popup .cc-popup-modal.cc-popup-modal--has-image {
	width: 850px
}
.cc-popup .cc-popup-modal.cc-popup-modal--has-image .cc-popup-close {
	color: #000
}
.cc-popup .cc-popup-image {
	display: block
}
}
.cc-popup-form__response {
	border: 1px solid;
	border-radius: 0;
	padding: .75em 1em;
    display:none;
}
.cc-popup-form__response h4 {
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-style: normal;
	color: inherit;
	font-size: .8em;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: .08em;
	text-transform: uppercase
}
.cc-popup-form__response--success {
	background: #ecfef0;
	border-color: #56ad6a;
	color: #56ad6a
}
.store-availabilities-modal {
	padding: 0;
	transition: opacity .5s cubic-bezier(.55, .03, .37, .96), visibility .5s
}
.store-availabilities-modal .cc-popup-modal {
	width: 380px;
	transition: transform .5s cubic-bezier(.55, .03, .37, .96)
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content {
	padding: 30px
}
.store-availabilities-modal .cc-popup-modal .cc-popup-container {
	flex-direction: column
}
.store-availabilities-modal.cc-popup--right:not(.cc-popup--visible) .cc-popup-modal {
	transform: translate(100%)
}
@media (max-width: 479px) {
.store-availabilities-modal.cc-popup--right .cc-popup-modal {
	width: 88%;
	min-width: 0
}
}*/