.shipping-css{background-color: #fff;border-radius: 8px;border: 1px solid #4f9a95;}
.payment-css{background-color: #fff;border-radius: 8px;border: 1px solid #4f9a95;}
.sp-item{margin: 10px 0 10px 20px;}
.sp-label{border: 1px solid #4f9a95;border-radius: 6px;padding: 25px 20px 25px 25px;width: 100%;cursor:pointer}
.sp-label:hover{background-color: #EFEFEF;}
.checkout-form .custom-control-label::before{top: 40% !important; left: 10px !important}
.checkout-form .custom-control-label::after{top: 40% !important; left: 10px !important}
.hidden{display:none}
.gallery-label{max-width:50px; position:absolute; top:0px; left:0px;}
.new-title{background-color: #4f9a95;margin: 0 15px; color:#FFF}
.custom-input2{width:150px !important; border: 1px solid #80cbc6 !important; height:45px !important;text-align: center;}
.promocode-button{height:45px; position: absolute;}
.checkout-form{padding: 30px;background-color: #FFF; box-shadow: 0px 9px 15px -2px rgba(58,58,58,.16);}
.summary-img{margin: auto;}
.div-summary-img{border: 1px solid #e5e7e9;max-width:60px; max-height:60px;vertical-align: middle;display: flex}
#stupid-banner{margin: 0 auto;}
#shipping-plugin-data{font-size:12px;padding-left:28px;}

.product-desc li{font-size: 14px; color:#4F9A95;}
.subtitle-a{font-size: 24px; color:#4F9A95;}
.subtitle-d{font-size: 14px; color:#39435C;font-weight:bold;}

.slbImage{padding: 10px 0 !important}
.slbCloseBtn{font-size:42px !important; color: #000 !important}
.slbCloseBtn::before{content: "× ";top: 6px !important;right: 12px !important;font-size: 42px !important;color: #000 !important;display: block;background-color: white;width: 35px;height: 35px;position: relative;line-height: 29px;text-align: center;}
.hpbanner img{margin: 0 auto;}

#popopModal{max-width:600px; width:600px;}
#popupModal .modal-body{padding:4px;}
#popupModal .close{position: absolute;top: 0;right: 1px;background-color: white;opacity: 1;width: 24px;height: 26px;line-height: 22px;}
#popupModal .modal-dialog{max-width: 700px;}
#popupModal .img-fluid{width: 100%; max-width: none;}

.animation-right:not(.show) {right: -2000px;}
.animation-right .modal-dialog {right: 0px;}
#gomodal{position: fixed;z-index: 25000;top: 50%;right: 0px;width: 30px;height: 30px;background-color: #fff;padding: 5px;border: 2px solid black;border-top-left-radius: 8px;border-bottom-left-radius: 8px;line-height: 11px;cursor: pointer;}
.hide{opacity: 0;}
.main-image {position: relative;overflow: hidden;width: 100%;}
.main-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain; /* alebo cover */transition: opacity 1.5s ease;opacity: 0;}
.main-image img.active {opacity: 1;z-index: 2;}
.main-image img.next {z-index: 1;}
.main-image::before {content: "";display: block;padding-top: 75%;}

.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}
	
	80% {
		-o-transform: translateX(10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes bounceOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes bounceOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}

@media (max-width: 768px) {
    .visible_desktop{display: none !important}
    .visible_mobile{display: block}
    .slbCloseBtn{font-size:35px !important; color: #000 !important}
    .main-image
}

@media (max-width: 1200px) {
    .box255-327 h5{font-size:16px;}
}

@media (min-width: 768px) {
    .visible_desktop{display: block}
    .visible_mobile{display: none !important}
}

/*!
 * Cropper.js v1.5.11
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-02-17T11:53:21.992Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.slbOverlay, .slbWrapOuter, .slbWrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.slbOverlay {
  overflow: hidden;
  z-index: 2000;
  background-color: #000;
  opacity: 0.7;
  -webkit-animation: slbOverlay 0.5s;
  -moz-animation: slbOverlay 0.5s;
  animation: slbOverlay 0.5s;
}

.slbWrapOuter {
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 2010;
}

.slbWrap {
  position: absolute;
  text-align: center;
}

.slbWrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.slbContentOuter {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0px auto;
  padding: 0 1em;
  box-sizing: border-box;
  z-index: 2020;
  text-align: left;
  max-width: 100%;
}

.slbContentEl .slbContentOuter {
  padding: 5em 1em;
}

.slbContent {
  position: relative;
}

.slbContentEl .slbContent {
  -webkit-animation: slbEnter 0.3s;
  -moz-animation: slbEnter 0.3s;
  animation: slbEnter 0.3s;
  background-color: #fff;
  box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.4);
}

.slbImageWrap {
  -webkit-animation: slbEnter 0.3s;
  -moz-animation: slbEnter 0.3s;
  animation: slbEnter 0.3s;
  position: relative;
}

.slbImageWrap:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 5em;
  bottom: 5em;
  display: block;
  z-index: -1;
  box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.6);
  background-color: #FFF;
}

.slbDirectionNext .slbImageWrap {
  -webkit-animation: slbEnterNext 0.4s;
  -moz-animation: slbEnterNext 0.4s;
  animation: slbEnterNext 0.4s;
}

.slbDirectionPrev .slbImageWrap {
  -webkit-animation: slbEnterPrev 0.4s;
  -moz-animation: slbEnterPrev 0.4s;
  animation: slbEnterPrev 0.4s;
}

.slbImage {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 5em 0;
  margin: 0 auto;
}

.slbCaption {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-size: 1.4em;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.71429em 0;
  color: #fff;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.slbCloseBtn, .slbArrow {
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
}

.slbCloseBtn::-moz-focus-inner, .slbArrow::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.slbCloseBtn:hover, .slbArrow:hover {
  opacity: 0.5;
}

.slbCloseBtn:active, .slbArrow:active {
  opacity: 0.8;
}

.slbCloseBtn {
  -webkit-animation: slbEnter 0.3s;
  -moz-animation: slbEnter 0.3s;
  animation: slbEnter 0.3s;
  font-size: 3em;
  width: 1.66667em;
  height: 1.66667em;
  line-height: 1.66667em;
  position: absolute;
  right: -0.33333em;
  top: 0;
  color: #fff;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.slbLoading .slbCloseBtn {
  display: none;
}

.slbLoadingText {
  font-size: 1.4em;
  color: #fff;
  color: rgba(255, 255, 255, 0.9);
}

.slbArrows {
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
}

.slbLoading .slbArrows {
  display: none;
}

.slbArrow {
  position: absolute;
  top: 50%;
  margin-top: -5em;
  width: 5em;
  height: 10em;
  opacity: 0.7;
  text-indent: -999em;
  overflow: hidden;
}

.slbArrow:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.8em 0 0 -0.8em;
  border: 0.8em solid transparent;
}

.slbArrow.next {
  right: 0;
}

.slbArrow.next:before {
  border-left-color: #fff;
}

.slbArrow.prev {
  left: 0;
}

.slbArrow.prev:before {
  border-right-color: #fff;
}

.slbIframeCont {
  width: 80em;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
  margin: 5em 0;
}

.slbIframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.6);
  background: #000;
}

@-webkit-keyframes slbOverlay {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}

@-moz-keyframes slbOverlay {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}

@keyframes slbOverlay {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}

@-webkit-keyframes slbEnter {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -1em, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slbEnter {
  from {
    opacity: 0;
    -moz-transform: translate3d(0, -1em, 0);
  }
  to {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
  }
}

@keyframes slbEnter {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -1em, 0);
    -moz-transform: translate3d(0, -1em, 0);
    -ms-transform: translate3d(0, -1em, 0);
    -o-transform: translate3d(0, -1em, 0);
    transform: translate3d(0, -1em, 0);
  }
  to {
    opacity: 1;
    -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);
  }
}

@-webkit-keyframes slbEnterNext {
  from {
    opacity: 0;
    -webkit-transform: translate3d(4em, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slbEnterNext {
  from {
    opacity: 0;
    -moz-transform: translate3d(4em, 0, 0);
  }
  to {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
  }
}

@keyframes slbEnterNext {
  from {
    opacity: 0;
    -webkit-transform: translate3d(4em, 0, 0);
    -moz-transform: translate3d(4em, 0, 0);
    -ms-transform: translate3d(4em, 0, 0);
    -o-transform: translate3d(4em, 0, 0);
    transform: translate3d(4em, 0, 0);
  }
  to {
    opacity: 1;
    -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);
  }
}

@-webkit-keyframes slbEnterPrev {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-4em, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slbEnterPrev {
  from {
    opacity: 0;
    -moz-transform: translate3d(-4em, 0, 0);
  }
  to {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
  }
}

@keyframes slbEnterPrev {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-4em, 0, 0);
    -moz-transform: translate3d(-4em, 0, 0);
    -ms-transform: translate3d(-4em, 0, 0);
    -o-transform: translate3d(-4em, 0, 0);
    transform: translate3d(-4em, 0, 0);
  }
  to {
    opacity: 1;
    -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);
  }
}

/* Slider */
.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: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.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;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    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;
}

:root{--backgroundColor: /*#fff*/ #f9f9f9;--fontColor: #101c32 /*#000000*/;--fontColorLight: #777;--fontColorDark: #222}@-webkit-keyframes animatedBackground{from{background-position:top left}to{background-position:top right}}@-moz-keyframes animatedBackground{from{background-position:top left}to{background-position:top right}}@-o-keyframes animatedBackground{from{background-position:top left}to{background-position:top right}}@keyframes animatedBackground{from{background-position:top left}to{background-position:top right}}@-webkit-keyframes opacityBlink{0%{opacity:0;filter:alpha(opacity=0)}25%{opacity:1;filter:alpha(opacity=100)}50%{opacity:0;filter:alpha(opacity=0)}75%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@-moz-keyframes opacityBlink{0%{opacity:0;filter:alpha(opacity=0)}25%{opacity:1;filter:alpha(opacity=100)}50%{opacity:0;filter:alpha(opacity=0)}75%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@-o-keyframes opacityBlink{0%{opacity:0;filter:alpha(opacity=0)}25%{opacity:1;filter:alpha(opacity=100)}50%{opacity:0;filter:alpha(opacity=0)}75%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@keyframes opacityBlink{0%{opacity:0;filter:alpha(opacity=0)}25%{opacity:1;filter:alpha(opacity=100)}50%{opacity:0;filter:alpha(opacity=0)}75%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}.back-to-top,.btn-back-to-top,.btn-btt{position:fixed;bottom:7vw;right:3.25vw;width:5px;height:5px;padding:20px;background:#fff;box-shadow:-2px 2px 10px 1px rgba(59,59,45,.26);z-index:99;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:ease-in-out .72s all;opacity:0}.back-to-top.fadeout,.fadeout.btn-back-to-top,.fadeout.btn-btt,.back-to-top.fadeOut,.fadeOut.btn-back-to-top,.fadeOut.btn-btt{opacity:0}.back-to-top.fadein,.fadein.btn-back-to-top,.fadein.btn-btt,.back-to-top.fadeIn,.fadeIn.btn-back-to-top,
.fadeIn.btn-btt{opacity:1}
.btn{background-image:url(../img/loading.gif);background-repeat:no-repeat;
  background-position:center -60px;box-shadow:none !important;cursor:pointer}
.btn.loading{background-position:center center;font-size:0;cursor:wait}
.btn:not(.loading):hover,.btn:not(.loading):active,.btn:not(.loading):focus,.btn:not(.loading).active{text-decoration:none}.btn-default{border:1px solid #dddee1;outline-width:1px;outline-style:solid;outline-color:#414143;color:#414143}.btn-default:hover{border-color:#0056b3;color:#0056b3}.btn-primary{background-color:#0056b3;color:#fff;outline:1px solid #0056b3}.btn-filter{border:none;background-color:transparent;outline:none;color:#bbb}.btn-filter:hover{color:#101c32}.btn-cta{background-color:#f2ffff;color:#000;border-radius:0;font-size:14px;letter-spacing:1px;width:255px;padding:12px 0;transition:ease all 300ms}.btn-cta:hover{background-color:#c5f7f7}.btn-snd{background-color:#4f9a95;color:#fff;border-radius:0;font-size:14px;letter-spacing:1px;width:255px;padding:12px 0;transition:ease all 300ms}.btn-snd:hover{background-color:#438883}.btn-nl{background-color:#80cbc6;color:#000;border-radius:0;font-size:14px;letter-spacing:1px;width:160px;padding:6px 0;transition:ease all 300ms}.btn-nl:hover{background-color:#5ca7a2}.btn-bck{background-color:#80cbc6;color:#000;border-radius:0;font-size:14px;letter-spacing:1px;width:255px;padding:12px 0;transition:ease all 300ms}.btn-bck:hover{background-color:#6fb3ae}.btn-quantity{background-color:#4f9a95;text-align:center;color:#fff;font-size:16px;font-weight:600;font-family:"Trebuchet MS",Helvetica,sans-serif !important;line-height:21px;border:1px solid #eee}.btn-quantity:hover,.btn-quantity:focus{outline:0;border:1px solid #4f9a95;background-color:#fff;color:#222}.filter .active{color:#101c32}.custom-input2{font-size:14px;color:#000;border:0;outline:0;line-height:25px;transition:width .4s linear;border-bottom:1px solid #101c32}.recalculate{border:none;background:#101c32;color:#fff;padding:3px 15px;outline:none !important}#main-content{margin-top:135px}.pace .pace-progress{background:rgba(84,173,84,.5);background:-moz-linear-gradient(left, rgba(84, 173, 84, 0.5) 0%, #54ad54 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(84, 173, 84, 0.5)), color-stop(100%, #54ad54));background:-webkit-linear-gradient(left, rgba(84, 173, 84, 0.5) 0%, #54ad54 100%);background:-o-linear-gradient(left, rgba(84, 173, 84, 0.5) 0%, #54ad54 100%);background:-ms-linear-gradient(left, rgba(84, 173, 84, 0.5) 0%, #54ad54 100%);background:linear-gradient(to right, rgba(84, 173, 84, 0.5) 0%, #54ad54 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$color1", endColorstr="$color2", GradientType=1 );position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px;border-bottom:1px solid #fff}.uc{text-transform:uppercase}a{-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}h1.white,.h1.white,h2.white,.h2.white,h3.white,.h3.white,h4.white,.h4.white,h5.white,.h5.white,h6.white,.h6.white{color:#fff}h1.notop,.h1.notop,h2.notop,.h2.notop,h3.notop,.h3.notop,h4.notop,.h4.notop,h5.notop,.h5.notop,h6.notop,.h6.notop{margin-top:0}h1.nobottom,.h1.nobottom,h2.nobottom,.h2.nobottom,h3.nobottom,.h3.nobottom,h4.nobottom,.h4.nobottom,h5.nobottom,.h5.nobottom,h6.nobottom,.h6.nobottom{margin-bottom:0}h1.italic,.h1.italic,h2.italic,.h2.italic,h3.italic,.h3.italic,h4.italic,.h4.italic,h5.italic,.h5.italic,h6.italic,.h6.italic{font-weight:300;font-style:italic}h1.center,.h1.center,h2.center,.h2.center,h3.center,.h3.center,h4.center,.h4.center,h5.center,.h5.center,h6.center,.h6.center{text-align:center}.table thead th{border-bottom:0}.table th,.table td{border-top:0}.offset-anchor{display:block;position:relative;top:-70px;visibility:hidden}.product-title{font-family:"Jost",sans-serif;font-weight:300}.pay-methods img{margin-right:10px}#modal--customDimmensionsSnippet form{width:100%}#modal--customDimmensionsSnippet .modal-dialog{max-width:980px}#modal--customDimmensionsSnippet .modal-dialog .modal-content{border-radius:0;border:none}#modal--customDimmensionsSnippet .modal-dialog .modal-content .modal-header{border-bottom:none;padding-bottom:0}#modal--customDimmensionsSnippet .modal-dialog .modal-content input{width:92px;height:33px;border:1px solid #bbb;text-align:center;outline:none}@media(max-width: 480px){#modal--customDimmensionsSnippet .modal-dialog .modal-content input{width:36px}}#modal--customDimmensionsSnippet .modal-dialog .modal-content input:focus{border:2px solid #4f9a95;box-shadow:0 7px 6px -4px rgba(0,0,0,.16)}#modal--customDimmensionsSnippet .modal-dialog .modal-content input::-webkit-outer-spin-button,#modal--customDimmensionsSnippet .modal-dialog .modal-content input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#modal--customDimmensionsSnippet .modal-dialog .modal-content input[type=number]{-moz-appearance:textfield}#modal--customDimmensionsSnippet .modal-dialog .modal-content h6 span{text-align:center;display:block;font-size:70%}#modal--customDimmensionsSnippet .modal-dialog .modal-content .quantity-nav{margin-left:3px}#modal--customDimmensionsSnippet .modal-dialog .modal-content .quantity-nav .quantity-button{width:21px;height:21px;background-color:#4f9a95;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}#modal--customDimmensionsSnippet .modal-dialog .modal-content .quantity-nav .quantity-button:first-child{margin-bottom:3px}#modal--customDimmensionsSnippet .modal-dialog .modal-content .quantity-nav .quantity-button:hover{background-color:#3e7874}.file-input-wrap{width:100%;height:35px;border-radius:6px;border:1px solid #c5c5c5;background-color:#fff;position:relative}.file-input-wrap input{display:none}.file-input-wrap label{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:1}.file-input-wrap label:hover .upload{background-color:#4ab5ad}.file-input-wrap label .upload{position:absolute;top:-1px;right:-1px;background-color:#80cbc6;height:35px;padding:0 25px;border-top-right-radius:6px;border-bottom-right-radius:6px;display:flex;align-items:center;color:#00000c;font-size:14px;transition:background-color .2s ease-in-out}.file-input-wrap label .upload svg{margin-right:10px}.file-input-wrap label .upload-text{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:14px}.file-input-wrap label .upload-text small{font-size:100%;color:#4f9a95}.files-list ul{padding:0 0 20px 15px}.files-list ul li{border-bottom:1px solid #4f9a95;padding:3px 0}#searchModal .modal-content{border-radius:0;border:2px solid #4f9a95}#searchModal .modal-body{padding:0}#searchModal form{position:relative}#searchModal form input{width:100%;height:55px;border:none;outline:none !important;padding:0 50px 0 20px;font-size:18px}#searchModal form button{position:absolute;right:20px;top:50%;transform:translateY(-50%);border:none;background:none;outline:none !important}#homepage-custom-snippet-2{background-color:#f0f8ff;border-top:7px solid #3eb397}.custom-print-banner{padding:25px;position:relative}.custom-print-banner:before{content:" ";width:30px;height:30px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:0;left:0}.custom-print-banner:after{content:" ";width:20px;height:20px;border-left:1px solid #fff;border-top:1px solid #fff;position:absolute;bottom:0;right:0}.custom-print-banner h5{color:#fff;text-align:center}#homepage-custom-snippet-1 h5{font-family:"Jost",sans-serif !important}.IMS_fixChatBox{z-index:9 !important}.cookie-modal .collapse a{text-decoration:underline !important}.cookie-modal .modal-dialog{max-width:1060px;margin:0 !important;min-height:calc(100%);display:flex;align-items:center;justify-content:center;margin:0 auto 0 auto !important}.cookie-modal .modal-dialog .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cookie-modal .modal-dialog .modal-content p{padding:0 0 50px 0;font-family:"Jost",sans-serif}.cookie-modal .modal-dialog .modal-content .modal-body{padding:50px}@media(max-width: 992px){.cookie-modal .modal-dialog .modal-content .modal-body{padding:60px 20px 30px 20px}}.cookie-modal .modal-dialog .modal-content .modal-body button.back{position:absolute;width:50px;height:50px;background:#4f9a95;top:0;left:0;display:none;border:none}.cookie-modal .modal-dialog .modal-content .modal-body button.back svg{color:#fff;font-size:22px}.cookie-modal .modal-dialog .modal-content .modal-body button.back:hover{background-color:#3e7874}.cookie-modal .modal-dialog .modal-content .start-wrapper{display:none}.cookie-modal .modal-dialog .modal-content .start-wrapper.active{display:block}.cookie-modal .modal-dialog .modal-content .start-wrapper .cookie-all{display:block;height:40px;line-height:40px;background-color:#4f9a95;padding:0 40px;color:#fff;letter-spacing:2px;font-weight:300;border:none}.cookie-modal .modal-dialog .modal-content .start-wrapper .cookie-all:hover{background-color:#356764}@media(max-width: 992px){.cookie-modal .modal-dialog .modal-content .start-wrapper .cookie-all{max-width:100%;height:auto;line-height:inherit;padding:15px}}.cookie-modal .modal-dialog .modal-content .start-wrapper .show-settings{display:block;height:40px;line-height:40px;padding:0 40px;color:#fff;letter-spacing:2px;font-weight:300;background-color:#80cbc6;color:#000;border:none}.cookie-modal .modal-dialog .modal-content .start-wrapper .show-settings:hover{background-color:#5cbcb6}@media(max-width: 992px){.cookie-modal .modal-dialog .modal-content .start-wrapper .show-settings{max-width:100%;height:auto;line-height:inherit;padding:15px}}.cookie-modal .modal-dialog .modal-content .start-wrapper .base-btn:not(.base-btn2){min-width:255px}.cookie-modal .modal-dialog .modal-content .start-wrapper ul li{margin:0 10px}@media(max-width: 992px){.cookie-modal .modal-dialog .modal-content .start-wrapper ul li{margin:10px}}.cookie-modal .modal-dialog .modal-content .settings-wrapper{padding:0 150px;position:relative;display:none}.cookie-modal .modal-dialog .modal-content .settings-wrapper .cookie-all{display:block;height:40px;line-height:40px;background-color:#4f9a95;padding:0 40px;color:#fff;letter-spacing:2px;font-weight:300;border:none}.cookie-modal .modal-dialog .modal-content .settings-wrapper .cookie-all:hover{background-color:#356764}.cookie-modal .modal-dialog .modal-content .settings-wrapper .save-cookie{display:block;height:40px;line-height:40px;padding:0 40px;color:#fff;letter-spacing:2px;font-weight:300;background-color:#80cbc6;color:#000;border:none}.cookie-modal .modal-dialog .modal-content .settings-wrapper .save-cookie:hover{background-color:#5cbcb6}.cookie-modal .modal-dialog .modal-content .settings-wrapper.active{display:block}@media(min-width: 768px)and (max-width: 992px){.cookie-modal .modal-dialog .modal-content .settings-wrapper{padding:0 80px}}@media(max-width: 768px){.cookie-modal .modal-dialog .modal-content .settings-wrapper{padding:0}}.cookie-modal .modal-dialog .modal-content .settings-wrapper h5{font-size:16px;letter-spacing:1px;margin-bottom:30px}.cookie-modal .modal-dialog .modal-content .settings-wrapper ul.flex-column{margin-top:20px}.cookie-modal .modal-dialog .modal-content .settings-wrapper ul.flex-column li{width:100%;margin:0 10px}@media(max-width: 768px){.cookie-modal .modal-dialog .modal-content .settings-wrapper ul.flex-column li{margin:0 0 10px 0}}.cookie-modal .modal-dialog .modal-content .settings-wrapper ul.flex-column li:first-child{margin-left:0}.cookie-modal .modal-dialog .modal-content .settings-wrapper ul.flex-column li:last-child{margin-right:0}.cookie-modal .modal-dialog .modal-content .settings-wrapper ul.flex-column li a{max-width:100%}.cookie-modal .modal-dialog .modal-content .settings-wrapper input{display:none}.cookie-modal .modal-dialog .modal-content .settings-wrapper input:checked+label span{background-color:#000}.cookie-modal .modal-dialog .modal-content .settings-wrapper input:checked+label span svg{display:block;position:relative;left:5px}.cookie-modal .modal-dialog .modal-content .settings-wrapper input:disabled+label span{opacity:.4}.cookie-modal .modal-dialog .modal-content .settings-wrapper label{cursor:pointer;text-transform:uppercase;display:flex;align-items:center;justify-content:start;margin-top:15px}@media(max-width: 768px){.cookie-modal .modal-dialog .modal-content .settings-wrapper label{font-size:12px}}.cookie-modal .modal-dialog .modal-content .settings-wrapper label span{display:inline-block;width:30px;height:30px;margin-right:15px;background-color:#e7e7e7}.cookie-modal .modal-dialog .modal-content .settings-wrapper label span svg{font-size:20px;position:relative;top:6px;display:none;color:#fff}.cookie-modal .modal-dialog .modal-content .settings-wrapper .frm-checkbox{margin-bottom:15px}.cookie-modal .modal-dialog .modal-content .settings-wrapper .frm-checkbox:first-of-type label span{margin-right:33px}.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper{border:1px solid #000;width:100%;text-align:left}.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-heading{position:relative;cursor:pointer;padding:20px 15px}.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-heading svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media(max-width: 768px){.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-heading{padding-right:35px}}.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper h6{margin-bottom:0;font-size:16px;font-family:"Jost",sans-serif}@media(max-width: 768px){.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper h6{font-size:12px}}.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner{padding:0 15px}.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner p{padding-bottom:20px}.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner ul li{margin-bottom:20px;position:relative;padding-left:15px}.cookie-modal .modal-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner ul li:before{content:"";width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#101c32;position:absolute;left:0;top:9px}#cookie-modal-notice{z-index:10000}:root{--primaryFontColor: #0056b3;--articleReadSize: 0%;--headerHeight: 103px}.admin-bar{position:fixed;width:100%;z-index:99;left:0;right:0;top:0}header#header{position:fixed;top:0;left:0;right:0;z-index:98;transition:all .3s ease}header#header.smaller{box-shadow:0 2px 5px rgba(150,153,187,.2)}header#header .bg-light{transition:all .3s ease}header#header.smaller .bg-light{background-color:#fff !important}header#header.hide{top:calc(var(--headerHeight) * -1)}header#header::before{content:"";display:block;width:var(--articleReadSize);height:.3rem;background:linear-gradient(45deg, #8dd8ff, #7870e5, #dd6fe5, #f97bb2, #fed4fe);position:absolute;bottom:-0.3rem;left:0;z-index:101}header#header .user-actions{position:absolute;background-color:var(--backgroundColor);top:var(--headerHeight);right:0;width:250px;transition:ease-in-out .42s all;z-index:99;box-shadow:0 5px 5px -5px rgba(20,20,20,.9);padding:1em 1.3em}header#header .login-form-wrapper{padding:1em 1.3em}header#header .login-form-wrapper label{font-size:90%}.navbar-toggler{border:none;outline:none}.navbar-brand{width:160px}.navbar-nav .nav-item .nav-link{color:#000}.navbar-nav .nav-item .nav-link:hover{color:#80cbc6;transition:ease all 300ms}.dropdown-toggle::after{display:none}.dropdown-toggle{outline:none}.dropdown-menu{position:absolute;top:64%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#39435c;background-clip:padding-box;border:none;border-radius:0}.dropdown-item:hover{background-color:#39435c}.dropdown-item.active,.dropdown-item:active{background-color:#39435c}.dropdown-item ul li a{color:#fff;text-decoration:none;transition:ease all 300ms}.dropdown-item ul li a:hover{color:#80cbc6}.navbar-nav .nav-item .nav-link:active{color:#80cbc6}.navbar-nav .nav-item .nav-link:focus{color:#80cbc6}.dropdown-icon{position:relative;display:inline-block;width:30px}.lang-select{z-index:5;top:7px;cursor:pointer}.l-select{border:none;background-color:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.right-nav{color:#80cbc6}.shopping-cart-icon{position:relative}.shopping-cart-count{position:absolute;top:10px;right:-6px;background-color:#101c32;height:15px;width:15px;border-radius:50%;text-align:center;font-size:10px;line-height:15px}.search{cursor:pointer}.search button{border:none;background:none;outline:none}.search button svg{transition:color .2s ease-in-out}.search button:hover svg{color:#101c32}.gm-style .place-card div,.gm-style .place-card a,.gm-style .default-card div,.gm-style .default-card a{color:#5b5b5b;font-family:Roboto,Arial;font-size:12px;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.gm-style .place-card,.gm-style .default-card,.gm-style .directions-card{cursor:default}.gm-style .place-card-large{padding:9px 4px 9px 4px}.gm-style .place-card-medium{width:auto;padding:9px 11px 9px 11px}.gm-style .default-card{padding:5px 14px 5px 14px}.gm-style .place-card a:link,.gm-style .default-card a:link,.gm-style .directions-card a:link{text-decoration:none;color:#3a84df}.gm-style .place-card a:visited,.gm-style .default-card a:visited,.gm-style .directions-card a:visited{color:#3a84df}.gm-style .place-card a:hover,.gm-style .default-card a:hover,.gm-style .directions-card a:hover{text-decoration:underline}.gm-style .place-desc-large{width:200px;display:inline-block}.gm-style .place-desc-medium{display:inline-block}.gm-style .place-card .place-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:14px;color:#000}html[dir=rtl] .gm-style .place-name{padding-right:5px}.gm-style .place-card .address{margin-top:6px}.gm-style .tooltip-anchor{width:100%;position:relative;float:right;z-index:1}.gm-style .star-entity .tooltip-anchor,.gm-style .star-entity-medium .tooltip-anchor,.gm-style .navigate-entity-medium .tooltip-anchor,.gm-style .navigate .tooltip-anchor{width:50%;display:none}.gm-style .star-entity:hover .tooltip-anchor,.gm-style .star-entity-medium:hover .tooltip-anchor,.gm-style .navigate-entity-medium:hover .tooltip-anchor,.gm-style .navigate:hover .tooltip-anchor{display:inline}.gm-style .tooltip-anchor>.tooltip-tip-inner,.gm-style .tooltip-anchor>.tooltip-tip-outer{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;background-color:transparent;position:absolute;left:-8px}.gm-style .tooltip-anchor>.tooltip-tip-outer{border-bottom:8px solid #cbcbcb}.gm-style .tooltip-anchor>.tooltip-tip-inner{border-bottom:8px solid #fff;z-index:1;top:1px}.gm-style .tooltip-content{position:absolute;top:8px;left:-70px;line-height:137%;padding:10px 12px 10px 13px;width:210px;margin:0;border:1px solid #cbcbcb;border:1px solid rgba(0,0,0,.2);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#fff}html[dir=rtl] .gm-style .tooltip-content{left:-10px}.gm-style .star-entity-medium .tooltip-content{width:110px}.gm-style .navigate{display:inline-block;vertical-align:top;height:43px;padding:0 7px}.gm-style .navigate-entity-medium{display:inline-block;vertical-align:top;width:17px;height:17px;margin-top:1px}.gm-style .navigate-link{display:block}.gm-style .place-card .navigate-text,.gm-style .place-card .star-entity-text{margin-top:5px;text-align:center;color:#3a84df;font-size:12px;max-width:55px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gm-style .place-card .hidden{margin:0;padding:0;height:0;overflow:hidden}.gm-style .navigate-icon{width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .navigate-icon{border:0}.gm-style .navigate-separator{display:inline-block;width:1px;height:43px;vertical-align:top;background:-webkit-linear-gradient(top, #fbfbfb, #e2e2e2, #fbfbfb);background:-moz-linear-gradient(top, #fbfbfb, #e2e2e2, #fbfbfb);background:-ms-linear-gradient(top, #fbfbfb, #e2e2e2, #fbfbfb);background:-linear-gradient(top, #fbfbfb, #e2e2e2, #fbfbfb)}.gm-style .star-entity{display:inline-block;vertical-align:top;height:43px;padding:0 7px}.gm-style .star-entity .star-button{cursor:pointer}.gm-style .navigate-entity .navigate-button{cursor:pointer}.gm-style .star-entity-medium{display:inline-block;vertical-align:top;width:17px;height:17px;margin-top:1px}.gm-style .star-entity:hover .star-entity-text{text-decoration:underline}.gm-style .star-entity-icon-large{width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .star-entity-icon-medium{width:17px;height:17px;top:0px;overflow:hidden;margin:0 auto}.gm-style .navigate-entity-icon-medium{width:17px;height:17px;top:0px;overflow:hidden;margin:0 auto}.gm-style .can-star-large{position:relative;cursor:pointer;width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .logged-out-star,.logged-out-star:hover{position:relative;cursor:pointer;width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .is-starred-large{position:relative;cursor:pointer;width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .can-star-medium{position:relative;height:17px;top:-2px;cursor:pointer}.gm-style .is-starred-medium{position:relative;height:17px;top:-2px;cursor:pointer}.gm-style .navigate-icon-medium{position:relative;height:17px;top:-2px;cursor:pointer}.gm-style .review-box{padding-top:5px}.gm-style .place-card .review-box-link{padding-left:8px}.gm-style .place-card .review-number{display:inline-block;color:#e7711b;font-weight:500;font-size:14px}.gm-style .rating-star{display:inline-block;width:11px;height:11px;overflow:hidden}.gm-style .directions-card{color:#5b5b5b;font-family:Roboto,Arial;background-color:#fff;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.gm-style .directions-card-medium-large{height:71px;padding:10px 11px}.gm-style .directions-info{padding-left:25px}.gm-style .directions-waypoint{height:20px}.gm-style .directions-address{font-weight:400;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000}.gm-style .directions-icon{float:left;vertical-align:top;padding-top:2px;height:50px;width:20px}.gm-style .directions-icon div{width:15px;height:45px;overflow:hidden}.gm-style .directions-separator{position:relative;height:1px;margin-top:3px;margin-bottom:4px;background-color:#ccc}.gm-style .maps-links-box-exp{padding-top:5px}.gm-style .time-to-location-info-exp{padding-right:10px;border-right:1px solid #ccc;margin-right:10px;display:inline-block}.gm-style .google-maps-link-exp{display:inline-block;vertical-align:middle}.gm-style .time-to-location-text-exp{vertical-align:middle}.gm-style .place-card-large .only-visible-to-you-exp{padding-top:5px;color:#ccc;display:inline-block}.gm-style .place-card-large .time-to-location-privacy-exp .learn-more-exp{color:#ccc;text-decoration:underline}.gm-style .navigate-icon{background-position:0px 0px}.gm-style .navigate:hover .navigate-icon{background-position:48px 0px}.gm-style .navigate-icon-medium{background-position:0px 94px}.gm-style .navigate-icon-medium:hover{background-position:-16px 94px}.gm-style .can-star-large{background-position:70px 187px}.gm-style .star-button:hover .can-star-large{background-position:48px 187px}.gm-style .logged-out-star{background-position:96px 187px}.gm-style .star-button:hover .logged-out-star{background-position:96px 187px}.gm-style .is-starred-large{background-position:0px 166px}.gm-style .rating-full-star{background-position:48px 165px}.gm-style .rating-half-star{background-position:35px 165px}html[dir=rtl] .gm-style .rating-half-star{background-position:10px 165px}.gm-style .rating-empty-star{background-position:23px 165px}.gm-style .directions-icon{background-position:0px 144px}.gm-style .hovercard-personal-icon-home{background-position:96px 102px}.gm-style .hovercard-personal-icon-work{background-position:96px 79px}.gm-style .can-star-medium{background-position:0px 36px}.gm-style .can-star-medium:hover{background-position:-17px 36px}.gm-style .logged-out-star-medium{background-position:36px 36px}.gm-style .star-button:hover .logged-out-star-medium{background-position:36px 36px}.gm-style .is-starred-medium{background-position:0px 19px}.gm-style .info{height:30px;width:30px;background-position:19px 36px}.saved-from-source-link{margin-top:5px;max-width:331px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-style .drive-icon-exp{background-position:-90px -62px;display:inline-block;width:18px;height:16px;overflow:hidden;margin:0 auto;margin-right:5px;vertical-align:middle}.gm-style .star-entity-icon-large-exp{width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .can-star-large-exp{position:relative;cursor:pointer;width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .logged-out-star-exp,.logged-out-star-exp:hover{position:relative;cursor:pointer;width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .is-starred-large-exp{position:relative;cursor:pointer;width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .can-star-large-exp{background-position:-46px -46px}.gm-style .star-button-exp:hover .can-star-large-exp{background-position:-2px -46px}.gm-style .logged-out-star-exp{background-position:-46px -91px}.gm-style .star-button-exp:hover .logged-out-star-exp{background-position:-2px -46px}.gm-style .is-starred-large-exp{background-position:-2px -91px}.gm-style .star-button-exp{position:absolute;right:-10px}.gm-style .star-entity-exp .star-button-exp{cursor:pointer}.gm-style .navigate-icon-exp{width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .navigate-icon-exp{border:0}.gm-style .navigate-icon-exp{background-position:-46px -1px}.gm-style .navigate:hover .navigate-icon-exp{background-position:-2px -1px}.gm-style .navigate-exp{display:inline-block;vertical-align:top;height:43px;padding:0 7px;position:absolute;right:-18px}.gm-style .icon{background-image:url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png);background-size:70px 210px}.img-540x320{width:540px;height:320px}.img-540x320 img{width:100%;height:320px;object-fit:cover;object-position:50% 50%}.box380-378{width:380px;height:378px}.box380-378 img{width:100%;height:183px;object-fit:cover;object-position:50% 50%;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.box380-378 img:hover{opacity:.6}.article-title a{color:#4f9a95}#shop form.user-form input.form-control ::-webkit-input-placeholder,#shop form.user-form select.form-control ::-webkit-input-placeholder,#shop form.user-form option.form-control ::-webkit-input-placeholder,#shop form.user-form textarea.form-control ::-webkit-input-placeholder{color:#cdcdcd;font-size:"inherit"}#shop form.user-form input.form-control :-moz-placeholder,#shop form.user-form select.form-control :-moz-placeholder,#shop form.user-form option.form-control :-moz-placeholder,#shop form.user-form textarea.form-control :-moz-placeholder{color:#cdcdcd;font-size:"inherit";opacity:1}#shop form.user-form input.form-control ::-moz-placeholder,#shop form.user-form select.form-control ::-moz-placeholder,#shop form.user-form option.form-control ::-moz-placeholder,#shop form.user-form textarea.form-control ::-moz-placeholder{color:#cdcdcd;font-size:"inherit";opacity:1}#shop form.user-form input.form-control :-ms-input-placeholder,#shop form.user-form select.form-control :-ms-input-placeholder,#shop form.user-form option.form-control :-ms-input-placeholder,#shop form.user-form textarea.form-control :-ms-input-placeholder{color:#cdcdcd;font-size:"inherit"}#shop form.user-form input.form-control :placeholder-shown,#shop form.user-form select.form-control :placeholder-shown,#shop form.user-form option.form-control :placeholder-shown,#shop form.user-form textarea.form-control :placeholder-shown{color:#cdcdcd;font-size:"inherit"}.is-parent{border:1px solid #f1f1f1;border-top:0}.is-parent .is-parent{padding-left:.75em}.is-parent .is-child .is-parent{border:0}#kosik-nav ul li{position:relative;padding-right:75px;margin-right:16px;opacity:.5}@media(max-width: 768px){#kosik-nav ul li{padding-right:0;padding-bottom:30px}#kosik-nav ul li:after{width:1px !important;height:26px !important;right:inherit !important;left:15px;top:55% !important}}#kosik-nav ul li.active{opacity:1}#kosik-nav ul li:after{content:" ";width:64px;height:1px;background-color:#101c32;position:absolute;right:0px;top:50%}#kosik-nav ul li:last-child:after{display:none}#kosik-nav ul li a{display:flex;align-items:center;color:#101c32}#kosik-nav ul li a span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#101c32;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;font-weight:700;margin-right:14px}#kosik-item{position:relative}#kosik-item .odstranit-kosik-item{position:absolute;right:16px;top:5px;z-index:1}#kosik-item .odstranit-kosik-item i{transition:ease all 300ms}#kosik-item .odstranit-kosik-item:hover i{color:#ee0d4e;cursor:pointer}.summary-box{background-color:#fff;border-radius:8px;border:1px solid #4f9a95}.summary-box strong{white-space:nowrap}#kosik-item .quantity{height:32px;position:relative;bottom:0;width:65px}#kosik-item .quantity-button.quantity-down{position:absolute;bottom:0px;height:100%;color:#4f9a95;border:none;left:21px;background-color:transparent}#kosik-item .quantity-button.quantity-up{position:absolute;height:100%;top:0px;border:none;color:#4f9a95;right:-21px;background-color:transparent}#kosik-item .quantity input{width:65px;height:32px;line-height:1.65;float:left;color:#4f9a95;display:block;border-radius:10px;padding:0;margin:0;padding-right:0;border:1px solid #4f9a95;text-align:center;background-color:transparent}#kosik-item .quantity:after{display:none}#kosik-item .quantity-button{background-color:#4f9a95;position:relative;cursor:pointer;border:none;width:21px;text-align:center;font-size:16px;font-weight:400;line-height:32px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.products-card{height:250px;overflow-x:hidden;overflow-y:scroll;position:relative;border-bottom:0;border-radius:.25rem .25rem 0 0}.products-card .products-card-wrapper{max-height:100%;position:absolute}.subtotal{border-top:0;border-radius:0 0 .25rem .25rem}#order-sumary .product .product-detail{display:flex;align-items:center;max-width:40vw}#order-sumary .product .product-detail>div{overflow:hidden}#order-sumary .product .product-detail>div,#order-sumary .product .product-detail h5{max-width:100%}#order-sumary .product .product-detail>div>a,#order-sumary .product .product-detail h5>a{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#order-sumary .product .product-detail img{max-width:150px}.font-2,.font2{font-size:calc(100% + 0.25em)}.font-6,.font6{font-size:calc(100% + 0.6em)}.font-7,.font7{font-size:calc(100% + 0.75em)}#checkout .payment-method{display:flex}#checkout .payment-method.not-avaible{display:none}.shopping-cart{font-family:"Montserrat",sans-serif}.shopping-cart.dark{background-color:#f6f6f6}.shopping-cart .content{box-shadow:0px 2px 10px rgba(0,0,0,.075);background-color:#fff}.shopping-cart .block-heading{padding-top:50px;margin-bottom:40px;text-align:center}.shopping-cart .block-heading p{text-align:center;max-width:420px;margin:auto;opacity:.7}.shopping-cart .dark .block-heading p{opacity:.8}.shopping-cart .block-heading h1,.shopping-cart .block-heading h2,.shopping-cart .block-heading h3{margin-bottom:1.2rem;color:#3b99e0}.shopping-cart .items{margin:auto}.shopping-cart .items .product{margin-bottom:20px;padding-top:20px;padding-bottom:20px}.shopping-cart .items .product .info{padding-top:0px;text-align:center}.shopping-cart .items .product .info .product-name{font-weight:600}.shopping-cart .items .product .info .product-name .product-info{font-size:14px;margin-top:15px}.shopping-cart .items .product .info .product-name .product-info .value{font-weight:400}.shopping-cart .items .product .info .quantity .quantity-input{margin:auto;width:80px}.shopping-cart .items .product .info .price{margin-top:15px;font-weight:bold}.shopping-cart .items .product .info .price .price-per{font-size:1.25rem}.shopping-cart .items .product .info .price .price-per strong{font-size:100%}.shopping-cart .items .product .info .price .price-per-product{font-size:.75rem}.shopping-cart .summary{border-top:2px solid #5ea4f3;background-color:#f7fbff;height:100%;padding:30px}.shopping-cart .summary h3{text-align:center;font-size:1.3em;font-weight:600;padding-top:20px;padding-bottom:20px}.shopping-cart .summary .summary-item:not(:last-of-type){padding-bottom:10px;padding-top:10px;border-bottom:1px solid rgba(0,0,0,.1)}.shopping-cart .summary .text{font-size:1em;font-weight:600}.shopping-cart .summary .price{font-size:1em;float:right}.shopping-cart .summary button{margin-top:20px}@media(min-width: 768px){.shopping-cart .items .product .info{padding-top:25px;text-align:left}.shopping-cart .items .product .info .price{font-weight:bold;font-size:22px;top:17px}.shopping-cart .items .product .info .quantity{text-align:center}.shopping-cart .items .product .info .quantity .quantity-input{padding:4px 10px;text-align:center}}#product-variants-wrapper .form-group label{position:relative;left:0;top:0;font-size:16px;color:#00000c}#product-variants-wrapper .form-group select{height:40px;padding:0 0 0 15px;border-color:#39435c}#product-variants-wrapper .form-group select:focus{border:1px solid #39435c}.crossell-section{padding:75px 0 50px 0}.crossell-section h4{text-align:center;font-size:24px;margin-bottom:76px}.crossell-section .crossell-section--variant,.crossell-section .crossell-section--simple-product{text-align:center;padding-top:10px}.crossell-section .crossell-section--variant h5,.crossell-section .crossell-section--simple-product h5{font-size:16px;font-weight:400;margin-bottom:5px}.crossell-section .crossell-section--variant span,.crossell-section .crossell-section--simple-product span{color:#4f9a95;font-size:24px;font-weight:300;font-family:"brandon-grotesque",sans-serif}#cart-details article{border-top:1px solid #101c32;padding:16px 0}.manual p:not(.text-uppercase){margin-bottom:20px}.side-bar button{margin:20px 0}@media(min-width: 768px){.side-bar .collapse{display:block}}.text-content h6{font-family:"Jost",sans-serif}.text-content p{margin-bottom:10px}.text-content p a{text-decoration:underline !important}.text-content ul{padding-left:30px}.text-content ul li{padding-left:20px;position:relative}.text-content ul li:before{content:"";width:3px;height:3px;background-color:#39435c;border-radius:50%;position:absolute;left:0;top:12px}.text-content ul li a{text-decoration:underline !important}#modal--customDimmensionsSnippet{display:block !important;visibility:hidden}.modal-open #modal--customDimmensionsSnippet{visibility:visible}#product-img{cursor:pointer}.slbContentOuter{/*transform:scale(1.3*/)}.shopping-cart-count{color:#8bc4c0 !important}.variant-option a{margin-bottom:15px !important}.variant-option a.selected{color:#fff !important;background-color:#4f9a95 !important;box-shadow:0px 9px 35px -2px rgba(79,154,149,.63)}footer{position:relative}footer a{transition:ease all 300ms}footer a:hover{color:#4f9a95}footer li a{color:#fff;transition:ease all 300ms}footer li a:hover{color:#80cbc6;text-decoration:none}footer .foot-nav ul li a{color:#80cbc6}footer .foot-nav ul li a i{color:#fff}footer .dropdown-icon{width:16px;color:#fff}footer .foot-nav ul li a:hover{color:#fff}.foot-nav{position:relative;height:100%}.foot-nav:after{top:12px;left:-18px;content:"";width:1px;height:90%;background-color:#80cbc6;display:block;position:absolute}#backtop-btn{display:inline-block;background-color:#80cbc6;width:55px;height:55px;text-align:center;border-radius:50px;border:none;transition:background-color .3s,opacity .5s,visibility .5s;position:absolute;right:120px;top:-27.5px;z-index:1000;outline:none}@media(max-width: 992px){#backtop-btn{right:50%;transform:translateX(50%)}}#backtop-btn{font-weight:normal;font-style:normal;font-size:2em;line-height:20px;color:#00000c}#backtop-btn:hover{cursor:pointer;background-color:#4f9a95}#backtop-btn.show{opacity:1;visibility:visible}footer .custom-control-label::before{top:.1rem;left:-1.5rem;background-color:transparent;border:#adb5bd solid 1px}footer .custom-checkbox .custom-control-label::before{border-radius:4px}div#checkout-forms .text-muted{display:inline-block;padding-top:10px;font-size:14px}div#checkout-forms ul.nav{border-bottom:1px solid #39435c}div#checkout-forms ul.nav li a{border-bottom:2px solid transparent;background-color:#76bbb6;margin-left:2px;color:#fff}@media(max-width: 540px){div#checkout-forms ul.nav li a{font-size:13px;padding:8px}}div#checkout-forms ul.nav li a.active{background-color:#006d63;border-color:#00a092;color:#fff}div#checkout-forms form{padding-top:30px}div#checkout-forms form h2{font-weight:300;font-size:20px;margin-bottom:10px}.form-group{position:relative;margin-bottom:30px !important}.form-group .text-muted{padding-top:0 !important}.form-group input{width:100%;height:73px;outline:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #c5c5c5;padding:15px 15px 0 15px}.form-group input:focus{border:2px solid #4f9a95}.form-group select{width:100%;height:73px;outline:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #c5c5c5;cursor:pointer;padding:15px 15px 0 15px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.form-group select:focus{border:2px solid #4f9a95}.form-group svg{position:absolute;top:50%;right:15px;margin-top:-8px}.form-group label{position:absolute;left:15px;top:10px;font-size:14px}.form-group .invalid-feedback{position:absolute;left:15px;bottom:-20px}.form-group.form-group-chkbx label{position:relative;left:0;cursor:pointer;font-weight:300;font-size:20px}.form-group.form-group-chkbx label span{display:inline-block;width:18px;height:18px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px;position:relative;border:1px solid #c5c5c5}.form-group.form-group-chkbx label span svg{position:absolute;color:#fff;left:3px;top:11px;font-size:12px;display:none}.form-group.form-group-chkbx label a{text-decoration:underline !important;transition:color .2s ease-in-out}.form-group.form-group-chkbx label a:hover{color:#4f9a95}.form-group.form-group-chkbx input{display:none}.form-group.form-group-chkbx input:checked+label span{background-color:#4f9a95;border:none}.form-group.form-group-chkbx input:checked+label span svg{display:block}.btn-primary{background-color:#4f9a95;outline:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:300}.btn-primary:hover,.btn-primary:focus{background-color:#438883 !important;box-shadow:none !important}#cart_summary .cart-summary-inner{border-top:1px solid #39435c;padding-top:25px}#cart_summary .cart-summary-inner h4{color:#4f9a95}.add-promocode .form-group{margin-bottom:20px !important}.add-promocode input{height:30px;border:none;border-bottom:1px solid #c5c5c5;border-radius:0 !important;padding:0}.add-promocode input:focus{border:none;border-bottom:1px solid #c5c5c5}.resign{margin-bottom:5px}.resign a{color:#4f9a95;font-size:14px}html,body{width:100%}html.noscroll,body.noscroll{overflow:hidden !important}body{background-color:var(--backgroundColor);font-family:"Jost",sans-serif;font-size:16px;font-weight:400;color:var(--fontColor)}body *{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none}a{text-decoration:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0}h6{font-family:"brandon-grotesque",sans-serif;font-size:20px;font-weight:300}h5{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:300}h4{font-family:"brandon-grotesque",sans-serif;font-size:34px;font-weight:300}h3{font-family:"brandon-grotesque",sans-serif;font-size:48px}h2{font-family:"brandon-grotesque",sans-serif;font-size:48px}h1{font-family:"brandon-grotesque",sans-serif;font-size:96px}.color-red{color:#d13e3e}.color-cyan{color:#80cbc6}.color-cyandark{color:#4f9a95}.color-black{color:#000}.color-lightg{color:#6c788a}.color-lightg2{color:#bbb}.color-w{color:#fff}.bg-color-white{background-color:#fff}.bg-color-dbl-op09{background-color:rgba(16,28,50,.9)}.bg-color-dbl-op08{background-color:rgba(16,28,50,.8)}.bg-color-cyandark{background-color:#4f9a95}.bg-color-dbl{background-color:#101c32 !important}.line-devider{background-color:#00000c;height:1px;width:100%;margin:50px 0}.link{cursor:pointer;transition:all ease 400ms}.link:hover{color:#80cbc6}.h57{height:57px !important}.h65{height:65px !important}.h70{height:70px !important}.h77{height:77px !important}.h85{height:85px !important}.h128{height:128px !important}.h140{max-height:140px !important}.py-60{padding:60px 0 60px 0}.pb-60{padding-bottom:60px}.pt-60{padding-top:60px}.r19b11{right:19px;bottom:11px}.line-crossed{text-decoration:line-through}.op-50{opacity:50%}.b-0{bottom:0}.text-10{font-size:10px}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-20{font-size:20px}.text-24{font-size:24px}.text-30{font-size:30px}.text-50{font-size:50px}.text-60{font-size:60px}.w-90{width:90%}.line-devider-cyan{height:1px;width:100%;background-color:#4f9a95}.line-devider-bl-64{display:inline-flex;width:64px;height:1px;background-color:#101c32}.line-devider-dbl{height:1px;width:100%;background-color:#39435c}.lang-select button{outline:none}.language_selector{width:75px;background:transparent;color:#4f9a95;line-height:25px;font-size:12px;border:none;cursor:pointer;outline:none;text-align:right}.languages{display:none;position:absolute;margin:0;background:#fff;border:1px solid #000;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.28);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.28);box-shadow:0px 0px 6px 0px rgba(0,0,0,.28)}.languages li{width:75px;background:transparent;line-height:25px;font-size:12px;padding:0 10px;cursor:pointer;text-align:right}.languages li a{width:100%;display:block;color:#4f9a95}.languages li a:hover{color:#4f9a95}#wishlist .fav-item{background-color:#ee0d4e;color:#fff}.rounded-10{border-radius:10px}.text-underline{text-decoration:underline}b,strong,.bold{font-weight:700}a{text-decoration:none;color:var(--fontColor)}a:hover{color:var(--fontColorDark)}.small,small{font-size:75%}table,table tbody,table thead,table tr,table th,table td{background:transparent}table textarea,table tbody textarea,table thead textarea,table tr textarea,table th textarea,table td textarea{resize:vertical}.clean,.clear{width:0 !important;height:0 !important;float:none !important;clear:both !important}img{max-width:100%;height:auto !important}img.centered{display:block;margin:0 auto}.row.fluid{max-width:100%}.row .small-collapse{margin-left:auto;margin-right:auto}[align=left]{text-align:left}[align=center]{text-align:center}[align=right]{text-align:right}[align=justify]{text-align:justify}.openable{display:none}.openable.active{display:block}.form-control-nl{display:block;width:100%;padding:5px 0px 5px 0;font-size:14px;font-weight:normal;color:#80cbc6;background-color:transparent;border-bottom:1px solid #80cbc6;border-top:0;border-left:0;border-right:0;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}.form-control-nl::placeholder{color:#80cbc6}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#80cbc6;background-color:#80cbc6}.form-group{margin-bottom:1rem;position:relative}.form-input{display:block;width:100%;height:73px;padding:25px 0px 0px 14px;font-size:16px;font-weight:normal;line-height:1.5;color:#444;background-color:#fff;background-clip:padding-box;border:1px solid #a0a0a0;border-radius:8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}.form-input:focus{border:2px solid #4f9a95}.form-input::placeholder{color:#444}textarea.form-input{height:auto}.form-label{color:#101c32;font-size:14px;position:absolute;left:15px;top:8px}.custom-file-input:lang(en)~.custom-file-label::after{content:"Nahrať prílohu";display:inline-block;vertical-align:middle}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.7em + 0.75rem);padding:.375rem .75rem;line-height:1.5;font-size:14px;color:#000;content:"Browse";background-color:#80cbc6;border-left:inherit;border-radius:0 8px 8px 0}.custom-file-label{color:#495057;background-color:#fff;border:1px solid #a0a0a0;border-radius:8px}.custom-control-label::before{top:.1rem}.custom-control-label::after{top:.1rem}.custom-checkbox .custom-control-label::before{border-radius:50%}.jost{font-family:"Jost",sans-serif}.brandon{font-family:"brandon-grotesque",sans-serif}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.extrabold{font-weight:800}
.hpbanner{max-height:700px;width:100%;overflow:hidden}
@media(max-width: 768px)
{
    .hpbanner{height:400px}
}
@media(max-width: 400px)
{
    .hpbanner{height:auto}
}
.hpbanner img{max-width:1920px;/*height:700px*/;position:relative;top:0;bottom:0; width:100%}
@media(max-width: 768px){
    .hpbanner img{max-height:400px !important; width:auto;margin: 0 auto}
}

@media(max-width: 400px){
    .hpbanner img{max-height:400px !important; width:100%;margin: 0 auto}
}
.slick-slide{max-height:700px}
.main-banner{overflow:hidden}@media(min-width: 992px){.main-banner .offer-content:before{content:"";width:9999px;height:100%;position:absolute;top:0;bottom:0;right:100%;background:rgba(16,28,50,.9)}.main-banner .offer-content:after{content:"";width:9999px;height:100%;position:absolute;top:0;bottom:0;left:100%;background:rgba(16,28,50,.8)}}.offer-content{color:#f2ffff}@media(max-width: 992px){.offer-content .h128{height:auto !important;padding-top:20px;padding-bottom:20px}}.offer-content h5 a{color:#9cccc9;text-decoration:underline !important}.offer-content span{padding:17px 20px;letter-spacing:2px;white-space:nowrap;text-align:center}.offer-content span:hover{background:#f2ffff}.top-sell-box{padding-bottom:20px;width:445px;background-color:#fff;-webkit-box-shadow:0px 9px 22px -2px rgba(58,58,58,.16);-moz-box-shadow:0px 9px 22px -2px rgba(58,58,58,.16);box-shadow:0px 9px 22px -2px rgba(58,58,58,.16);position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.top-sell-box a{width:100%;height:100%;display:block;text-decoration:none !important}.top-sell-box:hover{-webkit-box-shadow:0px 9px 35px -2px rgba(79,154,149,.63);-moz-box-shadow:0px 9px 35px -2px rgba(79,154,149,.63);box-shadow:0px 9px 35px -2px rgba(79,154,149,.63)}.top-sell-box img{height:320px;width:445px;object-fit:cover;object-position:50% 50%}.label{background-color:#4f9a95;color:#fff;padding:5px 40px;position:absolute;z-index:5;top:0;left:0;font-size:20px;font-weight:300}.fav-item{-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,.2);box-shadow:0px 2px 6px 0px rgba(0,0,0,.2);background-color:#fff;color:#4f9a95;border-radius:50%;height:23px;width:23px;text-align:center;line-height:25px;font-size:12px;position:absolute;top:10px;right:10px;z-index:5}.fav-item:hover,.is-wished{background-color:#d83e39;color:#fff}#category{background:transparent url(../img/bg-texture.jpg) no-repeat center top;background-size:cover}#produkty .custom-select{display:inline-block;height:calc(1.5em + 0.75rem + 2px);padding:0px 0px 0 26px;font-size:14px;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;border:1px solid #707070;border-radius:30px;background:url(../img/select-icon.png) no-repeat left 10px center/8px 10px #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.box231-350{height:231px;width:350px;background-color:#fff;transition:ease all 300ms;-webkit-box-shadow:0px 9px 22px -2px rgba(58,58,58,.16);-moz-box-shadow:0px 9px 22px -2px rgba(58,58,58,.16);box-shadow:0px 9px 22px -2px rgba(58,58,58,.16)}.box231-350:hover{-webkit-box-shadow:0px 9px 35px -2px rgba(79,154,149,.63);-moz-box-shadow:0px 9px 35px -2px rgba(79,154,149,.63);box-shadow:0px 9px 35px -2px rgba(79,154,149,.63);cursor:pointer}.box231-350 img{height:168px;width:100%;object-fit:cover;object-position:50% 50%}.box231-350 a{text-decoration:none !important}#produkty ul li a{transition:ease all 300ms}#produkty ul li a:hover{color:#80cbc6}#produkty ul .sub-menu li a{color:#757575;transition:ease all 300ms;position:relative}#produkty ul .sub-menu li a:hover{color:#000}#produkty ul .sub-menu ul li a svg{opacity:0;transition:opacity .2s ease-in-out}#produkty ul .sub-menu ul li a:hover svg{opacity:1}#produkty ul .sub-menu .right{left:-20px;top:10px;position:absolute}#produkty ul .sub-menu button{background-color:transparent;border:none;outline:none;width:100%;text-align:left;transition:ease all 300ms}#produkty ul .sub-menu button:hover{color:#80cbc6}#produkty .side-bar{top:20px}.box255-327{height:327px;width:255px;background-color:#fff;transition:ease all 300ms;-webkit-box-shadow:0px 9px 22px -2px rgba(58,58,58,.16);-moz-box-shadow:0px 9px 22px -2px rgba(58,58,58,.16);box-shadow:0px 9px 22px -2px rgba(58,58,58,.16)}.box255-327>a{width:100%;height:100%;display:block;text-decoration:none !important}.box255-327 img{height:252px;width:100%;object-fit:cover;object-position:50% 50%}.box255-327:hover{-webkit-box-shadow:0px 9px 35px -2px rgba(79,154,149,.63);-moz-box-shadow:0px 9px 35px -2px rgba(79,154,149,.63);box-shadow:0px 9px 35px -2px rgba(79,154,149,.63);cursor:pointer}.break-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-topsell{font-family:"brandon-grotesque",sans-serif;background-color:#4f9a95;color:#fff;padding:1px 20px;position:absolute;z-index:5;top:0;left:0;font-size:20px;font-weight:300}.label-akcia{font-family:"brandon-grotesque",sans-serif;background-color:#101c32;color:#fff;padding:1px 20px;position:absolute;z-index:5;top:0;left:0;font-size:20px;font-weight:300}.page-link{position:relative;display:block;padding:5px 9px;margin-left:0;line-height:1.25;color:gray;background-color:transparent;border:none;font-size:14px;outline:none}.page-item{outline:none}.page-link:hover{z-index:2;color:#4f9a95 !important;text-decoration:none;background-color:transparent;border-color:none}.page-text{position:relative}.page-text:after{content:"";width:100%;height:1px;background-color:#b3b3b3;position:absolute;top:-4px;left:0}.img-445x320{height:368px;width:445px}.img-445x320 img{height:320px;width:100%;object-fit:cover;object-position:50% 50%}.note-box{position:relative;background-color:#fff;max-width:445px;width:100%;padding:20px 40px;text-align:center;box-shadow:0px 3px 5px rgba(0,0,0,.1)}.note-box .vykricnik-icon{position:absolute;background-color:#4f9a95;color:#fff;top:0;left:50%;transform:translate(-50%, -50%);height:25px;width:25px;border-radius:50%;box-shadow:0px 2px 4px rgba(0,0,0,.2)}.img-160x120{width:160px;transition:ease all 300ms}.img-160x120 img{width:100%;height:120px;object-fit:cover;object-position:50% 50%;border:2px solid transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a[data-es-select=select].selected img{border:2px solid #4f9a95}.img-160x120:hover{cursor:pointer}.img-160x120:hover img{border:2px solid #4f9a95}.typ-btn{background-color:#fff;border:1px solid #39435c;border-radius:8px;padding:13px 13px 13px 15px;text-align:left;transition:ease all 300ms;outline:none}.typ-btn:hover{background-color:#fafafa}.typ-btn:focus{outline:none !important}#detail_produkt .form-control{display:block;width:100%;height:calc(2.3em + 0.75rem + 2px);padding:13px 13px 13px 15px;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #39435c;border-radius:8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sidemenu .active:after{color:#000;content:" ";display:inline-block;vertical-align:middle;position:absolute;left:-13px;top:3px;width:14px;height:14px;background-image:url(../img/right-arrow.svg);background-repeat:no-repeat}.sidemenu li a{position:relative;text-decoration:none !important}.sidemenu li a:hover:after{color:#000;content:" ";width:14px;height:14px;display:inline-block;vertical-align:middle;position:absolute;left:-13px;top:3px;background-image:url(../img/right-arrow.svg);background-repeat:no-repeat}#doprava-platba p{margin-bottom:0}#doprava-platba ul{margin-bottom:0}ul.blt li::before{content:"-";position:relative;top:-1px;color:#000;display:inline-block;width:10px}#IndividualTlac-modal .close{float:inherit;font-size:1.5rem;font-weight:700;line-height:1;color:#101c32;text-shadow:0 1px 0 #fff;opacity:1;border:2px solid #80cbc6 !important;border-radius:50%;height:50px;width:50px;padding:0 !important;outline:none !important}#IndividualTlac-modal .modal-header{border-bottom:none}.img-183x196{width:183px;height:196px;transition:ease all 300ms;border:2px solid #bbb}.img-183x196 img{width:100%;height:134px;object-fit:cover;object-position:50% 50%}.img-183x196:hover,.img-183x196.selected{border:2px solid #4f9a95;cursor:pointer;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,.2);box-shadow:0px 2px 6px 0px rgba(0,0,0,.2)}.modal--modalPrintBasementSet .modal-header{border-bottom:none;padding-right:28px;padding-top:7px;padding-left:0;padding-bottom:0}.modal--modalPrintBasementSet .modal-header button{outline:none}#modal--variantModalSnippet .modal-header{border-bottom:none;padding-right:17px;padding-top:7px;padding-left:0;padding-bottom:0}#modal--variantModalSnippet .modal-header button{outline:none}dl,ol,ul{margin-top:0;margin-bottom:1rem}.page-item.active .page-link{background-color:transparent;color:#4f9a95}@media screen and (max-width: 1199px){.offer-content{width:960px !important}}@media screen and (max-width: 991px){#kosik-item .odstranit-kosik-item{top:0px;font-size:20px}#kosik-3::before,#kosik-2::before,#kosik-3::before{top:-16px}.btn-bck{width:100% !important}.sm-position-relative{position:relative !important}.box255-327 .label-topsell,.box255-327 .label-akcia{font-size:14px}.foot-nav:after{top:0px;left:14px;width:90%;height:1px}.sm-search{display:none}.zobraz{display:block !important}.w-sm-100{width:100% !important}.h-sm-100{height:100%}.navbar-nav{background-color:#39435c}.navbar-nav .nav-item .nav-link{color:#fff}.navbar-nav li a{color:#fff}.navbar-nav .nav-item .dropdown-toggle{color:#fff !important}.navbar-nav .nav-item .dropdown-toggle:hover{color:#80cbc6 !important}.navbar-brand{width:85px}.dropdown-menu{font-size:14px}.dropdown-item ul li a{color:#80cbc6}.dropdown-item ul li a:hover{color:#fff}.dropdown-item ul li a i{color:#fff;font-size:12px}.dropdown-menu{background-color:#101c32}.dropdown-item:hover{background-color:#101c32}.dropdown-item.active,.dropdown-item:active{background-color:#101c32}.dropdown-icon{position:relative;display:inline-block;width:18px}.box231-350{height:auto;width:100%;background-color:#fff}.top-sell-box{height:auto;width:100%}.top-sell-box img{height:auto;width:100%}.box231-350 img{height:auto;width:100%;object-fit:cover;object-position:50% 50%}.box255-327{height:auto;width:100%}.box255-327 img{height:auto}.img-183x196{width:100%;height:auto}.img-183x196 img{width:100%;height:auto}.offer-content{width:720px !important}.btn-cta,.btn-nl,.btn-snd{width:100%}.img-445x320{height:auto;width:100%}.img-445x320 img{height:100%;width:100%}.img-540x320{width:100%;height:auto}.img-540x320 img{height:100%;width:100%}.box380-378{width:100%;height:auto}.box380-378 img{height:100%;width:100%}.text-sm-12{font-size:12px}#produkty ul li{font-size:14px}#backtop-btn:active{opacity:1 !important}#detail_produkt .note-box{max-width:100%;width:100%}}@media screen and (max-width: 767px){.offer-content{width:540px !important}}@media screen and (max-width: 576px){.offer-content{width:100% !important}}@media(min-width: 576px){#IndividualTlac-modal .modal-dialog img,#modal--customDimmensionsSnippet .modal-dialog img{display:block;max-width:100%}.modal--modalPrintBasementSet .modal-dialog,#modal--variantModalSnippet .modal-dialog{max-width:980px}}
