/** Shopify CDN: Minification failed

Line 19:0 All "@import" rules must come first
Line 21:0 All "@import" rules must come first
Line 544:0 "@charset" must be the first rule in the file
Line 4229:77 Expected identifier but found "#300f56"
Line 4344:9 Expected ":"
Line 9953:0 Unexpected "}"
Line 12055:42 Expected identifier but found "*"
Line 12055:59 Expected identifier but found "*"

**/
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url(//zapaka.de/cdn/shop/t/11/assets/AvenirNextLTPro-Regular.otf?v=140929711667250620231601350498);
  font-display:swap;
}

@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700&display=swap');
/*font-family: 'Playfair Display', serif;*/
@import url('https://fonts.googleapis.com/css?family=Junge&display=swap');
/*font-family: 'Junge', serif;*/
@font-face {
  font-family: 'Futura Bk BT';
  src: url('//zapaka.de/cdn/shop/t/11/assets/font_myfont.eot?4607') format('woff2'),
    url('//zapaka.de/cdn/shop/t/11/assets/font_myfont.eot?4607') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

@font-face {
  font-family: "ActaW01-Book";
  src: url(//zapaka.de/cdn/shop/t/11/assets/5337804e07c3d9d857a21dcfbe4e3eeb.eot?v=63811142197974352891601350493);
  src: url(//zapaka.de/cdn/shop/t/11/assets/5337804e07c3d9d857a21dcfbe4e3eeb.eot?v=63811142197974352891601350493) format("embedded-opentype");
  font-display:swap;
}


@font-face {
  font-family: 'apercubold';
  src: url(//zapaka.de/cdn/shop/t/11/assets/apercu_bold-webfont.woff2?v=99646381599285140611601350495) format('woff2'),
    url(//zapaka.de/cdn/shop/t/11/assets/apercu_bold-webfont.woff?v=96161345642494958931601350495) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

@font-face {
  font-family: 'apercumedium';
  src: url(//zapaka.de/cdn/shop/t/11/assets/apercu_medium-webfont.woff2?v=45269151945910770941601350496) format('woff2'),
    url(//zapaka.de/cdn/shop/t/11/assets/apercu_medium-webfont.woff?v=125424365544479699671601350496) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;

}
@font-face {
  font-family: 'apercuregular';
  src: url(//zapaka.de/cdn/shop/t/11/assets/apercu_regular-webfont.woff2?v=73090798243971075661601350497) format('woff2'),
    url(//zapaka.de/cdn/shop/t/11/assets/apercu_regular-webfont.woff?v=43761119139999691621601350496) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'csi';
  src: url(//zapaka.de/cdn/shop/t/11/assets/csi-webfont.woff2?v=91179754042910349181601350500) format('woff2'),
    url(//zapaka.de/cdn/shop/t/11/assets/csi-webfont.woff?v=128527900236364208991601350500) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'gbr';
  src: url(//zapaka.de/cdn/shop/t/11/assets/gbr-webfont.woff2?v=168012609144025342741601350507) format('woff2'),
    url(//zapaka.de/cdn/shop/t/11/assets/gbr-webfont.woff?v=33868678742691424021601350506) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'gnm';
  src: url(//zapaka.de/cdn/shop/t/11/assets/GNM.woff2?v=89182372766295590571601350509) format('woff2'),
    url(//zapaka.de/cdn/shop/t/11/assets/GNM.woff?v=133551489116231168721601350509) format('woff');
  font-weight: 500;
  font-style: normal;
  font-display:swap;
}


/****fancybox****/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/* 
   Swatches Styles
*/



.swatch { 
  margin:1em 0; 
}

.swatch .header {
  margin: 0.5em 0;
}
.swatch input { 
  display:none;
}
.swatch label {
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  float:left;
  min-width:50px !important; 
  height:35px !important;
  margin:0;
  border:#ccc 1px solid;
  background-color: transparent;
  font-size:13px;
  text-align:center;
  line-height:35px;
  white-space:nowrap;
  text-transform:uppercase;
}
.swatch-element label { padding:0 10px; }
.color.swatch-element label { padding:0; }
/* Styling selected swatch */
/* Slightly raised */
.swatch input:checked + label {
  -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  border-color:transparent;
} 
.swatch .swatch-element {
  /*float:left;*/
  display:inline-block;
  -webkit-transform:translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing:antialiased; /* webkit text rendering fix */
  /* Spacing between buttons */
  margin:0px 10px 10px 0;
  /* To position the sold out graphic and tooltip */
  position:relative;
}
/* Image with the cross in it */
.crossed-out { position:absolute; width:100%; height:100%; left:0; top:0; }
.swatch .swatch-element .crossed-out { display:none; }
.swatch .swatch-element.soldout .crossed-out { display:block; }
.swatch .swatch-element.soldout label {
  filter: alpha(opacity=60); /* internet explorer */
  -khtml-opacity: 0.6;      /* khtml, old safari */
  -moz-opacity: 0.6;       /* mozilla, netscape */
  opacity: 0.6;           /* fx, safari, opera */
}
/* Tooltips */
.swatch .tooltip {
  text-align:center;
  background:gray;
  color:#fff;
  bottom:100%;
  padding: 10px;
  display:block;
  position:absolute;
  width:100px;
  left:-23px;
  margin-bottom:15px;
  /* Make it invisible by default */
  filter:alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity:0;
  visibility:hidden;
  /* Animations */
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  z-index: 10000;
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.swatch .tooltip:before {
  bottom:-20px;
  content:" ";
  display:block;
  height:20px;
  left:0;
  position:absolute;
  width:100%;
}
/* CSS triangle */
.swatch .tooltip:after {
  border-left:solid transparent 10px;
  border-right:solid transparent 10px;
  border-top:solid gray 10px;
  bottom:-10px;
  content:" ";
  height:0;
  left:50%;
  margin-left:-13px;
  position:absolute;
  width:0;
}
.swatch .swatch-element:hover .tooltip {
  filter:alpha(opacity=100);
  -khtml-opacity:1;
  -moz-opacity:1;
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0px);
     -moz-transform:translateY(0px);
      -ms-transform:translateY(0px);
       -o-transform:translateY(0px);
          transform:translateY(0px);
}
.swatch.error {
  background-color:#E8D2D2!important;
  color:#333!important;
  padding:1em;
  border-radius:5px;
}
.swatch.error p {
  margin:0.7em 0;
}
.swatch.error p:first-child {
  margin-top:0;
}
.swatch.error p:last-child {
  margin-bottom:0;
}
.swatch.error code {
  font-family:monospace;
}
  
  
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
/*     display: none; */
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/* 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;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
  background: #fff url(//zapaka.de/cdn/shop/t/11/assets/ajax-loader.gif?v=121607938661616676071601350494) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    font-display:swap;
    src: url(//zapaka.de/cdn/shop/t/11/assets/slick.eot?4607);
    src: url(//zapaka.de/cdn/shop/t/11/assets/slick.eot?%23iefix&4607) format('embedded-opentype'), url(//zapaka.de/cdn/shop/t/11/assets/slick.svg%23slick?4607 ) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    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: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -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: '←';
}

/* Dots */
.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: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus: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: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


  
  
button, a {
  outline: transparent;
}
.error_alert {color: red;font-size: 13px;}
.top_header_cstm {
  width: 100%;
  background: #323232;
}
.custom_upper {
  padding: 0;
}
.common_top_header {
  display: inline-block;
  width: 100%;
/*   padding: 0 20px; */
}
.common_top_header .top_header_coll_links {
  float: left;
  width: 33.333%;
}
.featured_announcment {
  width: 33.333%;
  float: left;
  text-align: center;
    background-image: linear-gradient(90deg, #087683 0%, #097784 38%, #249ca8 69%, #179ba8 82%, #26b6c4 100%);
  
}
.featured_announcment p {
  color: #fff;
  padding: 10px 0 0 0;
}
.common_top_header .first_col_header {
  display: inline-block;
}
.common_top_header .first_col_header a {
  padding: 10px 0 0 0;
  font-size: 13px;
  color: #fff;
  display: inline-block;
}
.common_top_header .second_col_header {
  display: inline-block;
  padding: 7px 0px 0 10px;
}
.common_top_header .second_col_header a {
  color: #fff;
  font-size: 13px;
}
.common_top_header .icons_main {
  width: 33.333%;
  float: left;
  text-align: right;
  padding: 8px 0 0 0;
}
.icons_main li {
  display: inline-block;
  float:left;
}
li.top_header_new_cart a {
  color: #fff;
  font-size: 15px;
  margin: 0;
}
span.cstm_or {
  color: #fff;
  font-size: 12px;
}
div#CartCount {
  background-color: transparent;
  right: 30px;
  top: 15px;
}
.icons_main li:nth-child(2) {
  border-left: none;
  line-height: 13px;
  padding: 0 40px 0 0px;
}
li.currencies_cstm select.currency-picker {
  padding: 2px 7px;
  font-size: 14px;
}
li.signin_register a:hover {
  color: #fff;
  text-decoration: underline;
}
li.currencies_cstm label.currency-picker__wrapper {
  margin: 0;
}
.custom_contact_details {
  font-size: 12px;
}
span.site-nav__label {
  border: none;
}
li.signin_register a {
  color: #fff;
  font-size: 12px;
  padding: 0;
}
.site-header__mobile-nav {
  background: transparent;
}
li.top_header_new_cart a:hover {
  color: #fff;
}
header.site-header.border-bottom {
  background-image: url(https://cdn.shopify.com/s/files/1/0067/4444/0884/files/BJ.jpg?13089);
  background-repeat: no-repeat;
  padding: 0px;
  background-size: cover;
}
ul#SiteNav li a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000;
  padding: 20px 5px;
  position: relative;
}
.custom_nw_chg {
  padding: 0 55px;
}
.custom_search_header button.search-bar__submit.search__submit:hover {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.custom_search_header .search-bar__table-cell.search-bar__form-wrapper {
  margin: 2px 0 0 0;
  display: inline-block;
  width: 80%;
}
.custom_search_header input.search__input.search-bar__input {
  min-height: 28px;
  padding: 0px 20px;
  font-size: 11px;
  line-height: normal;
  color: #fff;
  background-color: transparent;
  background-image: none;
  border: none;
  outline: transparent;
  margin: 6px 0 0 0;
}
.custom_search_header input::-webkit-input-placeholder , textarea::-webkit-input-placeholder {color: #fff;}
.custom_search_header input:-moz-placeholder , textarea:-moz-placeholder {color: #fff;}
.custom_search_header input::-moz-placeholder , textarea::-moz-placeholder{color: #fff;}
.custom_search_header input:-ms-input-placeholder , textarea:-ms-input-placeholder {color: #fff; }
form.search.search-bar__form {
  height: auto;
}
.custom_search_header button.search-bar__submit {
  border-color: transparent;
  box-shadow: none;
  background-image: none;
  background-color: transparent;
  text-shadow: none;
  color: #fff;
  padding: 9px 0 0 0px;
  height: 28px;
  left: 0;
  top: 0;
}
.search-bar__submit .icon {
  width: 15px;
}
.logo-bottom-img i.fa-facebook-f {
  border: 1px solid #3177f6;
  padding: 5px;
  width: 26px;
  height: 26px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  color: #3177f6;
}
.logo-bottom-img i.fab.fa-blogger-b {
  border: 1px solid #ff9360;
  padding: 5px;
  width: 26px;
  height: 26px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  color: #ff9360;
}
.logo-bottom-img i.fa-instagram {
  border: 1px solid #ec7119;
  padding: 5px;
  width: 26px;
  height: 26px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  color: #ec7119;
}
.logo-bottom-img i.fa-youtube {
  border: 1px solid #ec7119;
  padding: 5px;
  width: 26px;
  height: 26px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  color: #ec7119;
}
.logo-bottom-img i.fa-pinterest-p {
  border: 1px solid #f02201;
  padding: 5px;
  width: 26px;
  height: 26px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  color: #f02201;
}
.logo-bottom-img i.fa-twitter {
  border: 1px solid #00BCD4;
  padding: 5px;
  width: 26px;
  height: 26px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  color: #00BCD4;
}
.logo-bottom-word {
  color: #666;
  font-size: 12px;
  display: inline-block;
  padding-right: 5px;
}
.logo-bottom-img {
  display: inline-block;
}
.custom_new_menus {
  background: #fff;
  padding: 0 30px;
  margin: 4px 0 /*-1*/0px 0;
}
ul#SiteNav {
  margin: 0;
  display: inline-block;
  padding: 0;
  text-align: left;
}
ul#SiteNav li.main_list.cust-mega-menu {
  position: relative;
}
.main_list.cust-mega-menu.has-mega.menu {
    position: static !important;
}

table.mega_table{
margin-top:20px;
margin-bottom:20px;
}

ul#SiteNav .custom-submenu ul {
  width: 100%;
}
ul#SiteNav li {
  padding: 0 10px;
}
ul#SiteNav li .custom-submenu ul li {
  padding: 0;
}
ul#SiteNav .custom-submenu ul li a {
  text-transform: capitalize;
  padding: 0px 10px;
  text-align: left;
  font-weight: 400;
  font-size: 12px;
}
ul#SiteNav .custom-submenu ul a {
  padding: 0;
}

ul#SiteNav li.main_list > a{
    border: 3px solid #ffffff;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
}


ul#SiteNav li.main_list:hover > a {
    background: #f7f7f7;
    border-color: #065c65;
}
 

ul#SiteNav li:hover > a::after {
  content: "";
  /*background-color: #065c65;*/
  background-color: #f7f7f7;
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 999999; 
}
ul#SiteNav li:hover .custom-submenu ul a:after {
  border: none;
  background: transparent;
}
.NormalMenuBlock .custom-submenu {
  width: 100%;
}
.NormalMenuBlock .custom-submenu ul {
  width: 100%;
}

.cust-laft .MegaMenuBlock:before {
  position: absolute;
  top: 23px;
  right: 0px;
  font-family: "FontAwesome";
  content: '\f078';
  font-size: 10px;
}
.cust-laft .NormalMenuBlock:before {
  position: absolute;
  top: 23px;
  right: 0px;
  font-family: "FontAwesome";
  content: '\f078';
  font-size: 10px;
}
button.site-nav__link.site-nav__link--main.site-nav__link--button {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000;
  padding: 10px;
}
button.site-nav__link.site-nav__link--main.site-nav__link--button:hover {
  background: #b41010;
  color: #fff;
}
span.menu-des {
  color: #474747;
  font-size: .79012rem;
  line-height: 1.125rem;
  display: block;
  padding: 3px 0 0 0;
}
span.menu-name {
  letter-spacing: 0.08rem;
  text-transform: uppercase;
  font-size: .70233rem;
  color: #000;
  display: block;
  font-weight: 600;
}
.cust-menu-content {
  width: 78%;
  float: left;
  padding: 10px 0 0 15px;
}
.menu-img {
  width: 22%;
  float: left;
}
ul.cus-sub-menu li {
  border-bottom: 1px solid #E9E9E9;
}
.custom-submenu {
  width: 200px;
  background: #ffffff;
  text-align: left;
  position: absolute;
  top: calc(100% - 1px);
  right: 0;
  z-index: 9999;
  display: none;
  padding: 10px 0;
}
li.main_list:hover .custom-submenu {
  display: block;
}
li.main_list:hover ul.cus-sub-menu li a {
  border: transparent;
}
li.main_list a {
  padding: 7px 20px;
  display: inline-block;
  border: 1px solid transparent;
}
li.main_list:first-child {
  position: relative;
}
div#SiteNavLabel-help li {
  padding: 0 0px 0 15px;
}
ul.cus-sub-menu li a {
  padding: 10px;
}
nav#AccessibleNav .cust-laft {
  float: right;
}
nav#AccessibleNav .cust-logo {
  width: 10%;
  float: left;
}
nav#AccessibleNav .cust-right {
  float: right;
  text-align: center !important;
}
nav#AccessibleNav {
  display: inline-block;
  width: 100%;
}
div#CartCount span {
  position: absolute;
  right: -55px;
  top: 0px;
}
.top_header_coll_links div#AccessibleNav {
  padding: 0;
}
.cust-help-menu ul.cus-sub-menu li a {
  padding: 0 0 15px 0;
}
.custom-submenu.cust-help-menu {
  transition: opacity .3s ease;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  background: #f2f2f2;
  border-bottom: 1px solid #cbcbcb;
  border-top: 1px solid #cbcbcb;
  width: 100%;
}
.cust-help-menu ul.cus-sub-menu {
  padding: 0px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.cust-help-menu ul.cus-sub-menu li {
  -ms-flex: 1;
  flex: 1;
  padding: 0px;
  text-align: center;
  position: relative;
  border: none;
}
.cust-help-menu span.menu-img {
  width: 100%;
}
.cust-help-menu span.menu-name {
  font-size: 13px;
  font-weight: 400;
  color: #4a4a4a;
  display: block;
}
.custom_home_imagesec .feature-row__item.feature-row__text {
  text-align: center;
    background-color: #e1eff0;
  margin-top:-7px;
}
.custom_home_imagesec h2.h3 {
  text-align: center;
  font-weight: 600;
  color:#065c65;
 font-family: gbr;
}
.custom_home_imagesec h2.custom_new_h3 {
  text-align: center;
  margin: 0 0 30px 0px;
}
.custom_home_imagesec .featured-row__subtext p {
 color: #065c65;
  line-height: 30px;
  font-size: 15px;
  padding: 0;
  font-family:gbr;
  text-align: center;

}
.custom_home_imagesec a.btn {
    text-align: center;
    background: #e1eff0;
    /* padding: 20px 30px; */
    font-size: 15px;
    margin: 20px 0 0 0;
    border: 1px solid #065c65;
    border-radius: 25px;
    color: #065c65;
}
.custm_coll_home_slider .owl-prev {
  position: absolute;
  left: 15px;
  top: 23%;
  background: #333;
  padding: 7px 14px;
  color: #ccc;
}
.custm_coll_home_slider .owl-next {
  position: absolute;
  right: 15px;
  top: 23%;
  background: #333;
  padding: 7px 14px;
  color: #ccc;
}
.custm_coll_home_slider .section-header h2{
  font-size: 42px;
  color: #333;
  font-weight: bold;
  font-family: Century Gothic Regular;
  letter-spacing: normal;
}
.custm_coll_home_slider .product-price__price {
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 0 20px;
  color: #333;
  font-size: 16px;
  font-weight: bold;
  font-family: Century Gothic Regular;
}
.custm_coll_home_slider .h4.product-card__title {
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  text-transform: inherit;
  padding: 0;
  font-family: Century Gothic Regular;
  line-height: 1.1;
}
.custm_coll_home_slider .price__regular {
  display: inline-block;
  width: 100%;
  text-align: left;
  font-weight: 600;
  color: #000;
}
.custm_coll_home_slider .cust-view-add-bag {
  text-align: left;
}
.main-content {
  padding-top: 0px;
}
.slider-section {
  display: inline-block;
  width: 100%;
}
.cust-image-sec {
  width: 50%;
  float: left;
}
.cust-image-sec a {
  position: relative;
  display: inline-block;
  width: 100%;
}
.cust-image-sec a img {
  width: 100%;
}
.cust-banner-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
}
.cust-banner-content h1 {
  font-size: 80px;
  color: #fff;
  font-weight: normal;
}
.cust-shop-button h3 {
  font-size: 30px;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.2em;
  color: #fff;
  margin: 0;
}
.cust-shop-button svg.icon.icon-long-arrow {
  width: 5rem;
  height: 1rem;
  margin-top: 0.5em;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  fill: #fff;
  margin: 0 0 0 40px;
}
.cust-shop-button {
  text-transform: uppercase;
  position: absolute;
  bottom: 12%;
  text-align: center;
  letter-spacing: 0.2em;
  font-size: 3rem;
  left: 0;
  right: 0;
  line-height: normal;
}
.cust-why-us-banner {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  text-align: center;
  height: 615px;
  position: relative;
  background-position: top center !important;
}
.cust-why-header-content {
  position: absolute;
  top: 6.20873rem;
  left: 0;
  right: 0;
}
.insta_sec .home-insta-details h4 a {
  font-size: 40px;
  margin: 5px 0 10px 0;
  display: inline-block;
}
.insta_sec .intsgram_top_title {
  font-size: 40px;
  font-weight: 600;
  font-family: Century Gothic;
  color: #333;
  padding: 0 0 10px 0;
}
.l2h-photos-container {
  padding: 20px 0 0 0;
}
.custom_home_slidershow .slideshow__controls:hover .slideshow__arrows {
  background: transparent;
}
.custom_home_slidershow .slideshow__arrows {
  background: transparent;
}
.custom_home_slidershow .slideshow__controls {
  position: initial;
  margin: -50px 0 0 0;
}
.custom_home_slidershow button.slideshow__arrow.slideshow__arrow-left {
  position: absolute;
  left: 15px;
  top: 50%;
  background-color: rgb(61,66,70);
  padding: 7px 14px;
  color: #ccc;
  opacity: 0;
  -webkit-transition: all .5s ease; 
  -moz-transition: all .5s ease; 
  -o-transition: all .5s ease; 
  transition: all .5s ease;
}
.custom_mobile {
  display: none;
}
.custom_home_slidershow button.slideshow__arrow.slideshow__arrow-right {
  position: absolute;
  right: 15px;
  top: 50%;
  background-color: rgb(61,66,70);
  padding: 7px 14px;
  color: #ccc;
  opacity: 0;
  -webkit-transition: all .5s ease; 
  -moz-transition: all .5s ease; 
  -o-transition: all .5s ease; 
  transition: all .5s ease;
}
.custom_home_slidershow:hover button.slideshow__arrow.slideshow__arrow-left, .custom_home_slidershow:hover button.slideshow__arrow.slideshow__arrow-right{
  opacity: 1;
}
.custom_home_slidershow ul.slick-dots {
  position: initial;
}
.custom_home_slidershow .slick-dotted.slick-slider {
  margin-bottom: 0;
}
@media(max-width:768px){
.custom_home_slidershow .slick-dotted.slick-slider {
margin-top:75px;
}
}
.custom_home_insta {
  background: #f4f4f2;
  padding: 15px 0 5px 0;
  margin-top: -15px;
}
div#instafeed a {
  width: auto;
  display: inline-block;
  flex: 1 0;
  margin: 0 10px;
}
div#instafeed a img {
  width: 100%;
}
div#instafeed {
  display: flex;
}
h1.cust-why-us-banner-heading {
  font-size: 50px;
  color: #000;
  font-family: "ActaW01-Book";
  font-weight: normal;
}
h3.cust-why-us-banner-sub-heading {
  max-width: 400px;
  color: #6E6E6E;
  margin: 0 auto;
  font-weight: normal;
  font-size: 16px;
  padding: 0 0 30px 0;
}
.cust-why-us-banner a {
  display: inline-block;
  border-radius: 0;
  padding: 10px 20px !important;
  border: 2px solid #323232 !important;
  margin: 10px 0 30px 0;
}
h3.cust-why-us-banner-btn {
  margin: 0;
  font-size: 15px;
  text-transform: uppercase;
  color: #323232;
  letter-spacing: 3px;
}
h1.cust-main-heading {
  padding-top: 2.36859rem;
  padding-bottom: 2.36859rem;
  font-size: 22px;
  text-align: center;
  font-weight: normal;
  color: #000;
  margin: 0;
}
.home-pro-fea-main {
  width: 75%;
  margin: 0 auto;
}
.home-pro-fea-row {
  display: inline-block;
  border-top: 1px solid #E9E9E9;
  padding: 30px 0 20px 0;
}
.home-pro-fea-right {
  width: 50%;
  float: right;
}
.home-pro-fea-left {
  width: 50%;
  float: left;
}
.home-pro-fea-text-inner h3 {
  font-family: "Futura LT W01 Heavy";
  letter-spacing: 0.08rem;
  text-transform: uppercase;
  font-size: .88889rem;
  color: #000;
  margin: 0 0 10px 0;
}
.home-pro-fea-text-inner h3 span {
  font-family: "Acta W01 Light", Georgia, serif;
  font-size: 4.10989rem;
  font-weight: normal;
  display: block;
}
.home-pro-fea-text-inner p {
  line-height: 1.26562rem;
  font-size: .79012rem;
  max-width: 300px;
  color: #6E6E6E;
}
a.btn.dark-bl-btn {
  padding: .56278rem 1.333rem;
  color: #ffffff;
  background-color: #cd3363;
  border: 2px solid #cd3363;
  letter-spacing: 4px;
  font-size: .79012rem;
  display: inline-block;
  border-radius: 0;
}
a.btn.dark-bl-btn:hover {
  background: #cd3363;
}
.cust-why-us-footer-banner {
  position: relative;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 500px;
  background-position: left top !important;
  display: none;
}
.cust-why-footer-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.cust-why-footer-content h1.cust-why-us-banner-heading {
  font-size: 3.24732rem;
  color: #fff;
  font-weight: normal;
}
.cust-why-footer-content h3.cust-why-us-banner-btn {
  text-transform: uppercase;
  letter-spacing: 4px;
  font-size: .79012rem;
  display: inline-block;
  border-radius: 0;
  color: #ffffff;
  background-color: #CD627D;
  border: none;
  padding: 1rem 2.36859rem;
}
.home-pro-fea-text-inner {
  width: 100%;
  padding: 30px 50px;
}
.home-pro-fea-text-inner.home-pro-fea-left a.btn.dark-bl-btn {
  color: #323232;
  background-color: #ffffff;
  border: 2px solid #323232;
}
.site-footer__content h4 {
  color: #ffffff !important;
  text-transform: uppercase;
  margin: 0 0 25px 0;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.05em;
}
.site-footer__content a {
  font-size: 12px !important;
  color: #ffffff !important;
  text-transform: uppercase;
}
.site-footer__rte p {
  color: #fff !important;
  font-size: 13px !important;
}
.site-footer {
  background-color: #0f616c !important;
}
ul.site-footer__linklist li {
  padding: 0 0 15px 0;
}
ul.menu-widget li {
  padding: 0 0 15px 0;
}
ul.menu-widget li i {
  /*     background: #fa0000; */
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 10px;
  border-radius: 50%;
  margin: 0 10px 0 0;
}
h1.custom_text_hidden {
  margin: 15px 0 10px 0px;
}
.site-footer__content {
  display: inline-block;
}
.custom_footer_menu0 {
  float: left;
  width: 16.66666667%;
}
.custom_footer_menu1 {
  float: left;
  width: 16.66666667%;
}
.custom_footer_menu2 {
  float: left;
  width: 33.33333333%;
}
.custom_footer_menu3 {
  float: left;
  width: 33.33333333%;
}
.custom_footer_menu2 .site-footer__rte img {
  width: 250px;
}
.custom_footer_menu3 button#Subscribe {
  text-align: center;
  border: 0;
  background-color: #ffffff;
  color: #393c4a;
  font-size: 14px;
  cursor: pointer;
  min-height: 35px;
  padding: 8px 10px;
  font-weight: normal;
}
.custom_footer_menu3 input#ContactFooter-email {
  padding: 3px 0;
  text-indent: 5px;
  width: 185px;
  min-height: 35px;
  border: 1px solid #ffffff;
  font-size: 12px;
  color: black;
  background: transparent;
}
.custom_footer_menu3 .site-footer__newsletter h4 {
  color: #fff;
  line-height: 20px;
  margin: 0 0 15px 0;
  font-size: 12px;
  font-weight: normal;
}
.custom_footer_menu3 .site-footer__newsletter {
  padding: 0 20px 0 0;
}
.custom_footer_menu3 {
  /*     border: 1px solid #454545; */
  /*padding: 10px 0 40px 15px;*/
}
.custom_footer_menu3 .site-footer__newsletter {
  padding: 0 15px 0 0;
}
.custom_footer_menu3 .site-footer__newsletter h4 {
  color: #fff;
  line-height: 20px;
  margin: 0 0 15px 0;
  font-size: 12px;
  font-weight: normal;
}
.new_last_footer {
  background-color: #e9e5e2;
  color: #8a8989;
  padding: 3px 0;
}
.new_last_footer .cust-copyright-content {
  font-size: 12px;
}
.new_last_footer .grid__item.one-half.small--one-whole {
  text-align: right;
  padding: 35px 0 0 0;
  font-size: 12px;
}
footer.site-footer .grid__item.cust-copyright-content a {
  color: #fff !important;
}
small.site-footer__copyright-content {
  color: #fff !important;
}
.social-icons.site-footer__icon-list li a svg {
  fill: #fff !important;
}
.grid__item.cust-copyright-content {
  width: 50%;
}
.social-icons.site-footer__icon-list {
  float: right;
}
.custom_footer_menu0 .site-footer__Image {
  display: none;
}
.cust-contact-page-banner img {
  width: 100%;
}
.cust-contact-main {
  margin: 0 auto;
  width: 41.66667%;
  padding: 30px 0 0 0;
}
.cust-contact-main .section-header.text-center h1 {
  color: #1c1c1c;
  font-size: 2.75rem;
}
.cust-contact-main .section-header.text-center {
  margin: 0;
}
.cust-contact-main .rte span {
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.8;
  text-align: center;
  display: inline-block;
}
.l2h-photomodal-container {
  padding: 0 0 100% 0;
}
.l2h-photomodal-container.l2h-modal-on .l2h-photomodal {
  overflow: hidden;
}
.contact-form label {
  color: #4a4a4a;
  cursor: pointer;
  display: block;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: .4em;
}
.contact-form input, textarea {
  border-radius: 0;
  background-color: #ededed;
  border: 1px solid #038796;
  box-shadow: none;
  color: #4a4a4a;
  display: block;
  font-size: .875rem;
  height: 2.3125rem;
  margin: 0 0 1rem;
  padding: .5rem;
  width: 100%;
  transition: border-color .15s linear,background .15s linear;
  font-weight: 300;
  margin-bottom: 1.6em;
}
.input-group .input-group__btn #Subscribe{

background-color:#038796 !important;
}
.contact-form input.btn {
  background: #dab19d;
  color: #fff;
  border: 1px solid #dab19d;
  padding: 0;
  font-size: 15px;
  outline: transparent;
  width: 100%;
}
.contact-form input.btn:hover {
  background: transparent;
  color: #000;
}
ul.social-sharing.cust-contact-social-sharing {
  display: block;
  width: 75%;
  margin: 0 auto;
}
ul.social-sharing.cust-contact-social-sharing li {
  width: 50%;
  display: block;
  float: left;
  height: auto;
  padding: 11px;
  margin-bottom: .2em;
  text-align: center;
}
a.social-icons__link.cust-icon-facebook {
  background-color: #3b5998;
}
.cust-contact-social-sharing a.social-icons__link {
  padding: 13px 10px;
  display: block;
}
.cust-contact-social-sharing span.icon__fallback-text-contact {
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
  padding: 0 0 0 10px;
}
a.social-icons__link.cust-icon-twitter {
  background-color: #55acee;
}
a.social-icons__link.cust-icon-pinterest {
  background-color: #3f729b;
}
a.social-icons__link.cust-icon-instagram {
  background-color: #cc2127;
}
a.social-icons__link.cust-icon-youtube {
  background-color: #cc3732;
}
ul.social-sharing.cust-contact-social-sharing li svg {
  fill: #fff;
  width: 14px;
}
ul.social-sharing.cust-contact-social-sharing li a:hover span.icon__fallback-text-contact {
  color: #000;
}
ul.social-sharing.cust-contact-social-sharing li a:hover svg {
  fill: #000;
}
html.js.svg.flexbox.csstransforms {
  padding: 0 !important;
}
.cust-why-mobile-img {
  display: none;
}
.cust-why-header-content {
  position: absolute;
  top: 6.20873rem;
  left: 0;
  right: 0;
}
p.font-size--down-1.margin--none {
  font-size: .88889rem;
  cursor: pointer;
  margin: 0;
} 
div#scroll-indicator {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 2.36859rem;
}
.cust-why-header-content h5 {
  font-size: .88889rem;
  color: #6E6E6E;
  font-family: "Acta W01 Book Italic", Georgia, serif;
  font-style: italic;
  margin: 0;
  font-weight: normal;
}
div#fancy {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  margin: 0;
}
div#fancy .inner-pop {
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  max-width: 800px;
}
div#fancy .inner-pop p {
  display: inline-block;
  margin-right: 15px;
  max-width: 400px;
  margin-bottom: 0;
  vertical-align: top;
  color: #595959;
}
div#fancy .site-footer__newsletter {
  display: inline-block;
}
div#fancy input#ContactFooter-email {
  margin-right: 10px;
  width: 300px;
  display: inline-block;
  margin-bottom: 0;
  min-height: 40px !important;
  border: 2px solid #c9c9c9;
}
div#fancy span.input-group__btn {
  display: inline-block;
  flex-grow: 0;
  width: auto;
}
div#fancy button#Subscribe {
  min-height: 40px;
  max-height: 40px;
  background: #CD627D;
  line-height: 17px;
  border-radius: 3px;
}
div#fancy button.fancybox-close-small:after {
  color: #000;
  font-size: 30px;
}
div#fancy button.fancybox-close-small {
  margin: 0px 20px 0 0px;
}
.filter-menu .filter-group h4 {
  position: relative;
  margin-top: .4em !important;
  margin-bottom: 1em;
  padding-left: 20px;
  color: #4a4a4a;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  padding-bottom: .4em;
  border-bottom: 1px solid #f4f4f4;
}
.filter-menu .filter-group ul li {
  margin-bottom: .8em;
}
.filter-menu .filter-group .collection-name a {
  text-transform: none;
  font-size: 0.8rem !important;
  font-weight: 300 !important;
  color: #4a4a4a !important;
}
.filter-menu .filter-group i.check-icon {
  padding-right: 10px;
}
.h4.product-card__title {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: .4rem;
  display: block;
}
.collection .h4.product-card__title{
  max-height: 35px;
  overflow: hidden;

  font-size: 14px;
  color: #333;
}
.custm_coll_home_slider dl.price.price--on-sale {
  text-align: left;
  display: inline-block;
  width: 100%;
  font-size: 14px;
}
.price--on-sale .price__sale {
  display: inline-block;
}
.price__regular {
  display: inline-block;
}
.price__sale span.price-item {
  margin-right: .4em;
  font-weight: 600;
  color: #000;
}
.cstm_discount_off font {
  margin-right: .4em;
  font-weight: 600;
  color: #b41010;
}
.price__regular span.price-item {
  font-weight: 200;
  margin-right: .4em;
  color: #9b9b9b;
}
.cust-coll-right .product-card {
  text-align: center;
}
.cust-coll-right {
  display: inline-block;
  margin: 0 0 30px 0;
}
.product-card__title {
  border-bottom: none;
}
header.collection-header .collection-hero__image {
  height: 450px;
}
header.collection-header h1.collection-hero__title.page-width {
  padding: 10rem 0rem 0rem;
  color: #fff;
  text-align: center;
  font-family: Playfair Display,serif;
  text-transform: capitalize;
  font-weight: 400;
}
.cust-coll-right .product-card span.price-item__label {
  background: #CD627D;
  color: #fff;
  padding: 2px 25px;
  font-weight: 500;
  margin: 0 0 10px 0;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.cust-coll-right .product-card dl.price {
  display: inline-block;
}
.cust-sort-by {
  width: 33%;
  float: right;
  text-align: right;
}
.cust-count {
  width: 33%;
}
.cust-coll-filter {
  width: 33%;
}
.cust-view-add-bag a {
  color: #646464;
  font-size: 14px;
}
.cust-view-add-bag a .fa {
  color: #646464;
  font-size: 13px;
}
h3.cust-why-us-banner-heading {
  color: #fff;
  font-weight: normal;
  font-size: 1.11875rem;
  line-height: 1.6;
}
/*.accordion {
background-color: #eee;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
transition: 0.4s;
}
.cust-accordion .active, .accordion:hover {
background-color: #ccc;
}
.accordion:after {
content: '\002B';
color: #777;
font-weight: bold;
float: right;
margin-left: 5px;
}
.cust-accordion .active:after {
content: "\2212";
}
.panel {
padding: 0 18px;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}*/
.product-single__thumbnail {
  margin: 0;
  min-height: auto;
  padding: 0;
}
.shopify-payment-button button.shopify-payment-button__button {
  background: #f8bb33;
}
.shopify-payment-button button.shopify-payment-button__button:hover {
  background: #000 !important;
}
.cust-pro-right-sec ul.social-sharing {
  width: 70%;
  margin: 0 auto;
  -ms-flex-pack: center;
  justify-content: center;
}
.left-section.cust-pro-left-sec {
  margin: 20px 0 0 0;
}
.cust-pro-right-sec {
  margin: 20px 0 0 0;
  position: relative;
}
.product-form__item.product-form__item--submit.product-form__item--payment-button {
  padding: 0;
  margin-bottom: 0;
}
.info-detail i.fa.fa-phone.fa-lg {
  display: none;
}
.cust-pro-right-sec .product-single__meta {
  width: 100%;
/*   padding: 0 0 0 50px; */
}
.cust-pro-right-sec h1.product-single__title {
  font-size: 21px;
  line-height: 25px;
  font-weight: 300;
  letter-spacing: 0;
  margin: 0 0 0px 0;
  height: 70px;
  color: #080a1c;
}
.single_cstm_div {
  height: 80px;
}
.cust-pro-right-sec span.product-price__price.test4 {
  font-size: 14px;
  color: #10171f;
}
.cust-pro-right-sec .product-form .selector-wrapper.js.product-form__item {
  display: none;
}
.cust-pro-right-sec .header {
  font-size: 14px;
  color: #000000;
  font-weight: 600;
}
.cust-pro-right-sec .swatch.clearfix {
  margin: 0;
  display: block;
  width: 100%;
}
.cust-pro-right-sec .product-form {
  padding: 0;
  /*margin: 170px 0 0 0;*/
  margin: 0 0 0 0;
}
div#timer-plus-timer-content {
  /*position: absolute;*/
  position: static;
  top: 20%;
  left: 0px;
  margin-bottom: 20px !important;
}
.cust-swatch-color {
  width: 100%;
}
.cust-swatch-size {
  width: 100%;
}
.cust-swatch-color label {
  min-width: 25px !important;
  border-radius: 50px;
  height: 25px !important;
  border: solid 2px #f0f4f7 !important;
  box-shadow: none !important;
}
.cust-swatch-color .swatch-element:hover {
  border: solid 2px #4d565e;
}
.cust-swatch-size label {
  border: 1px solid #f0f4f7 !important;
  min-width: 40px !important;
  color: #23282e;
  margin-bottom: 10px;
  background: transparent;
  box-shadow: none !important;
  padding: 2px 0px;
  height: auto !important;
}
.cust-swatch-size .swatch input:checked + label {
  border: 2px solid #4d565e !important;
}
.cust-swatch-color .swatch-element {
  border-radius: 50px;
  border: solid 2px transparent;
}
.cust-pro-right-sec .product-form__cart-submit {
  width: 100%;
  color: #ffffff !important;
  padding: 20px 0;
  background-image: linear-gradient(90deg, #087683 0%, #097784 38%, #249ca8 69%, #179ba8 82%, #26b6c4 100%);
  display: inline-block;
  font-size: 13px;
  line-height: 1.3;
  border: 0;
  border-radius: 2px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-align: center;
  font-weight: 600;
  transition: .3s;
  -webkit-appearance: none;
  margin: 10px 0 0 0;
}
/* .cust-pro-right-sec .product-form__cart-submit:hover {
  background: #000;
} */
#AddToCartDmy{
  width: 100%;
  color: #ffffff;
  padding: 20px 0;

  display: inline-block;
  font-size: 13px;
  line-height: 1.3;
  border: 0;
  border-radius: 2px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-align: center;
  font-weight: 600;
  transition: .3s;
  -webkit-appearance: none;
  margin: 10px 0 0 0; 
      background-image: linear-gradient(90deg, #087683 0%, #097784 38%, #249ca8 69%, #179ba8 82%, #26b6c4 100%);
}
#AddToCartDmy:hover {
  background-image: linear-gradient(90deg, #087683 0%, #097784 38%, #249ca8 69%, #179ba8 82%, #26b6c4 100%);
}
#BuyNowDmy{
  min-height: 56px;
  background: #ee4b62 !important;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  width: 100%;
  line-height: 1.4;
  padding: 18px 5px;
  font-family: "Work Sans",sans-serif;
}
.NotifyUser{
  display: block;
  border: 1px solid #f00;
  padding: 2px 5px;
  text-align: center;  
  margin-bottom: 10px;
  box-shadow: 0px 0px 3px rgba(255,0,0,0.5);
  -moz-box-shadow: 0px 0px 3px rgba(255,0,0,0.5);
  -webkit-box-shadow: 0px 0px 3px rgba(255,0,0,0.5);
}
.NotifyUser p{
  color: #f00;
}
.cust-product-images-sec .home-pro-fea-main {
  width: 100%;
  margin: 0 auto;
}
.cust-product-images-sec .home-pro-fea-row {
  width: 100%;
  position: relative;
  margin: 30px 0 20px 0;
  padding: 0;
  border: 1px solid #f0f4f7;
}
.cust-product-images-sec .cust-pro-text {
  width: 35%;
}
.cust-product-images-sec .cust-pro-images {
  width: 65%;
}
.cust-product-images-sec .cust-pro-images img {
  width: 100%;
  margin: 0 0 -7px 0;
}
.cust-product-images-sec .home-pro-fea-left.cust-pro-text {
  width: 35%;
  position: absolute;
  left: 0;
  top: 30%;
  height: 100%;
  bottom: 0;
  display: inline-block;
}
.cust-product-images-sec .home-pro-fea-right.cust-pro-text {
  width: 35%;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  bottom: 0;
  display: inline-block;
  padding-top: 13%;
}
.cust-product-images-sec hr.site-whyus__hr {
  display: none;
}
.product-single__description.rte strong {
  /*font-size: 28px;*/
  margin-bottom: 17px;
  font-weight: 300;
  letter-spacing: 0;
  color: #10171f;
}
.product-single__description.rte span {
  font-size: 15px;
  color: #4d565e;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 300;
  margin: 0 0 20px 0;
  display: inline-block;
}
.product-single__description.rte {
  margin: 10px 0 0 0;
}
.cust-video-slider-sec .owl-prev {
  font-size: 0;
  position: absolute;
  top: 45%;
  left: -20px;
}
.cust-video-slider-sec .owl-next {
  font-size: 0;
  position: absolute;
  top: 45%;
  right: -20px;
}
.cust-video-slider-sec .owl-next:after {
  content: '\f054';
  font-family: FontAwesome;
  font-size: 20px;
}
.cust-video-slider-sec .owl-prev:after {
  content: '\f053';
  font-family: FontAwesome;
  font-size: 20px;
}
.cust-our-story-container {
  width: 75%;
  margin: 0 auto;
  padding: 20px 0 0 0;
}
.cust-our-story-container h1 {
  font-family: Helvetica,Helvetica Neue,Arial,sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 60px;
  margin: 0 0 40px 0;
}
.rte.cust-our-story-content p {
  color: #000;
}
.rte.cust-our-story-content h2 {
  font-size: 20px;
  color: #000;
}
.cust-our-story-center-banner {
  position: relative;
  width: 100%;
  background-size: cover !important;
  background-position: center !important;
  display: inline-block;
  height: 500px;
  margin: 0 0 35px 0;
}
.cust-center-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  border: 4px solid #fff;
  padding: 25px 30px 10px 30px;
  border-bottom: none;
}
.cust-center-content h2 {
  font-size: 40px;
  color: #fff;
}
.cust-center-content span {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  color: #fff;
  font-size: 18px;
  font-style: italic;
}
.cust-center-content span:before {
  content: ' ';
  width: 80px;
  border: 2px solid #fff;
  height: 1px;
  position: absolute;
  bottom: 10px;
  margin: 0px 0 0 0px;
  left: 0;
}
.cust-center-content span:after {
  content: ' ';
  width: 80px;
  border: 2px solid #fff;
  height: 1px;
  position: absolute;
  bottom: 10px;
  right: 0px;
}
.cust-our-story-team {
  width: 90%;
  margin: 0 auto;
  padding: 40px 0 0 0;
}
.cust-our-story-team ul li {
  width: 31%;
  float: left;
  margin-right: 3.5%;
  margin-bottom: 40px;
}
.cust-our-story-team ul li:nth-child(3n) {
  margin-right: 0;
}
.cust-our-story-team img {
  width: 100%;
}
div#shopify-section-cust-our-story {
  display: inline-block;
  width: 100%;
}
.cust-our-story-team ul li h3 {
  font-size: 20px;
  line-height: 133%;
  letter-spacing: 0;
  margin: 0;
  color: #000;
}
.cust-our-story-team ul li p {
  color: #000;
  font-style: italic;
}
.rte.cust-our-story-content {
  color: #000;
}
.cust-video-slider-sec {
  display: inline-block;
  width: 100%;
}
.cust-video-slider-sec .video-wrapper {

}
.cust-video-slider-sec .owl-nav.disabled {
  display: block;
}
.cust-video-slider-sec .cust-video-content {
  width: 50%;
  float: right;
  text-align: center;
  position: relative;
}
.cust-video-slider-sec .cust-video-content-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  text-align: center;
}
.cust-video-slider-sec .cust-video-content-inner img {
  margin: 0 auto;
  max-width: 70px;
}
.btn--secondary {
  background-color: transparent;
  color: #cd627d;
  border-color: #cd627d;
}
input.btn.btn--small-wide.cart__submit.cart__submit-control {
  background-color: #CD627D;
}
.cust-pro-main-img {
  float: right;
}
.cust-pro-mobile {
  display: none;
}
.main-widget.yotpo-display-wrapper {
  width: 80%;
  margin: 0 auto;
}
.yotpo-header-element .yotpo-clr {
  display: none;
}
span.yotpo-review-stars {
  margin-top: 0 !important;
  padding: 0 0 0 5px;
}
.yotpo-main {
  width: 65%;
  float: left;
  margin: 0 !important;
  border-left: 1px solid #ccc !important;
  padding: 0 0px 0 20px !important;
  height: 100%;
  display: inline-block !important;
}
.yotpo-header {
  width: 25%;
  float: left;
  margin: 0 20px 0 0px !important;
}
.yotpo-footer {
  display: inline-block;
  width: 100%;
  margin-top: 15px !important;
}
.yotpo-header-element.yotpo-header-actions {
  width: 100%;
  padding: 0 0 0 50px;
}
.main_click_to_shop .owl-prev {
  position: absolute;
  top: 45%;
  left: -20px;
}
.main_click_to_shop .owl-next {
  position: absolute;
  top: 45%;
  right: -20px;
}


.relatedproducts .owl-prev {
  position: absolute;
  top: 45%;
  left: -20px;
}
.relatedproducts .owl-next {
  position: absolute;
  top: 45%;
  right: -20px;
}
.main_click_to_shop .click_to_chop_title h1 {
  text-align: center;
  font-size: 22px;
  font-weight: normal;
  color: #333;
  margin: 30px 0 20px 0;
}
.home-Premium-Craftsmanship h3 {
  text-align: center;
  color: #000;
  padding: 25px 0;
  font-size: 30px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 70%;
  margin: 0 auto;
}
.click_to_chop_title {
  position: relative;
}
.custm_slick-left{
  position: absolute;
  left: -12px;
  top: 35%;
}
ul.custom_thumb_slider {
  margin: 0;
}
.custm_slick-right {
  position: absolute;
  right: -15px;
  top: 35%;
  z-index: 3;
}
.cstm_main_img {
  width: 85%;
  float: right;
}
.thumbnails-wrapper.thumbnails-slider--active {
  position: relative;
  width: 14%;
  /*float: left;*/
}
ul.custom_thumb_sliderDesk{
  margin: 10px 0 0 0;
  padding: 0 0px;
}
  ul.custom_thumb_sliderDesk .custm_slick-left{top: 0;left: 0;position: relative;}
  ul.custom_thumb_sliderDesk .custm_slick-right {bottom: 0;left: 0;top: auto;right: auto;position: relative;margin-top: 5px;}
.custm_slick-right {
  right: 0;
}
.custm_slick-left {
  left: 0;
}
.main_click_to_shop .click_to_chop_title h1:before {
  content: ' ';
  border: 1px solid #000;
  width: 35%;
  height: 2px;
  position: absolute;
  top: 15%;
  left: 0;
}
.main_click_to_shop .click_to_chop_title h1:after {
  content: ' ';
  border: 1px solid #000;
  width: 35%;
  height: 2px;
  position: absolute;
  top: 15%;
  right: 0;
}
.main_click_to_shop .click_to_chop_title p {
  text-align: center;
  padding: 0 0 25px 0;
}
.home-Premium-Craftsmanship h3:before {
  content: ' ';
  border: 1px solid #000;
  width: 24%;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
}
.home-Premium-Craftsmanship h3:after {
  content: ' ';
  border: 1px solid #000;
  width: 24%;
  height: 2px;
  position: absolute;
  top: 50%;
  right: 0;
}
.home-Premium-Craftsmanship {
  position: relative;
  padding: 20px 0;
}
.main-home-pro-section {
  padding: 5px 0 0 0;
}
.cust-Natural-row {
  display: inline-block;
  width: 100%;
  float: left;
}
.cust-Natural-row2 {
  display: inline-block;
  width: 100%;
  margin: 10px 0 0 0;
}
.cust-pro-image-sec-left {
  width: 50%;
  float: left;
}
.cust-pro-text-sec-right {
  width: 50%;
  float: left;
  position: relative;
}
.cust-pro-text-sec-right .home-pro-content p span {
  width: 30px;
  float: left;
}
.cust-thread-sec-bar-row .cust-pro-text-sec-right .home-pro-content {
  position: absolute;
  left: 20px;
  top: 100px;
  display: inline-block;
  width: 100%;
  padding: 0 30px 0 0px;
}
.home-pro-content {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.cust-Natural-Premium-section h4 {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  margin: 15px 0 15px 0;
}
.cust-Natural-row .home-pro-content h4 {
  position: absolute;
  left: 35px;
  text-align: center;
  top: 170px;
  font-size: 30px;
  color: #000;
  font-weight: 600;
}
.cust-Natural-row2 .cust-pro-text-sec-right {
  width: 45%;
  margin: 0 0 0 -20px;
}
.cust-Natural-row2 .cust-pro-image-sec-left {
  width: 55%;
}
.home-Premium-Craftsmanship.cust-third-title h3:after {
  top: 40%;
}
.home-Premium-Craftsmanship.cust-third-title h3:before {
  top: 40%;
}
.cust-left-content-pro .row-cust {
  top: 170px;
}
.cust-Natural-Premium-section p {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  color: #000;
}
.cust-Natural-row3 .cust-sec-left {
  width: 36%;
  float: left;
  position: absolute;
  bottom: 0;
}
.cust-Natural-row3 .cust-pro-image-sec-center {
  width: 33.333%;
  float: left;
  margin: 10px 0 0px 334px;
  padding: 0 0 50px 0;
}
.cust-Natural-row3 .cust-text-sec-right {
  width: 54%;
  float: right;
  position: absolute;
  right: 0;
  bottom: 0;
}
.cust-secend-sec-bar-row {
  display: inline-block;
  width: 100%;
  background-color: #f3f3f3;
  padding: 20px 0 0 0;
  margin: -14px 0 0px 0;
}
.cust-left-sec-content {
  width: 40%;
  float: left;
  padding: 10% 10px 0 20px;
}
.cust-right-sec-content {
  width: 60%;
  float: left;
}
.cust-Natural-row3 {
  display: inline-block;
  width: 100%;
  position: relative;
  margin: 80px 0 0 0;
}
.cust-thread-sec-bar-row {
  display: inline-block;
  width: 100%;
}
.cust-Natural-row-Net-structure1 {
  display: inline-block;
  width: 100%;
  position: relative;
}
.left-setion-Net-structure {
  width: 40%;
  float: left;
  position: relative;
}
.row-cust {
  position: absolute;
  left: 20px;
  top: 100px;
  right: 20px;
}
.right-setion-Net-structure {
  width: 60%;
  float: right;
}
.cust-Natural-row-Net-structure2 {
  display: inline-block;
  width: 100%;
  position: relative;
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,1) 0%, #d6d6d8 100%);
  float: left;
  margin: -20px 0 0 0;
  padding: 60px 0 20px 0;
}
.cust-Natural-row-Net-structure2 .left-setion-Net-structure {
  float: right;
  width: 50%;
}
.cust-Natural-row-Net-structure2 .row-cust {
  right: 20px;
  top: 200px;
  padding: 0 0 0 30px;
}
.cust-Natural-row-Net-structure2 .right-setion-Net-structure {
  float: left;
  width: 50%;
}
.cust-fourth-sec-bar-row {
  display: inline-block;
  width: 100%;
  background-color: #f2f1f1;
  padding: 30px 0 0 0;
  margin: -14px 0 0px 0;
}
.cust-Natural-row-Net-structure1 .home-Premium-Craftsmanship {
  margin: 0 0 20px 0;
}
.cust-background-color-temp1 .cust-left-sec-content {
  padding: 8% 10px 0 20px;
}
.cust-mobile-nav {
  /*display: none;*/
}
div#preview_above_text {
  text-align: left !important;
  color: #000 !important;
  line-height: normal;
}
div#timer_style_div {
  padding-top: 0;
}
span.soon-text {
  background: #000;
  color: #fff;
  margin: 0 2px;
  line-height: 30px;
  font-size: 35px;
  font-weight: 900;
  padding: 6px;
  border-radius: 5px;
}
span.soon-text.soon-label {
  background: transparent;
  margin: 0px 0 0 0 !important;
  text-align: center !important;
  line-height: 4px;
  font-size: 15px !important;
}
span.soon-text.soon-separator {
  display: none;
}
button.shopify-payment-button__more-options._2ogcW-Q9I-rgsSkNbRiJzA.shopify-payment-button__button--hidden {
  visibility: visible;
}
.cust-pro-right-sec button.shopify-payment-button__more-options._2ogcW-Q9I-rgsSkNbRiJzA.shopify-payment-button__button--hidden {
  display: none;
}
.cust-pro-right-sec .wordlwide_Text{
  margin-left: 50px;
  margin-bottom: 16px;
}
.cust-pro-right-sec .custom_timer .wordlwide_Text{
  margin-left: 0px;
  margin-top: 10px;  
  display: none;
}
.cust-pro-right-sec .wordlwide_Text p{
  font-size: 14px;
  color: #3d4246;
  text-align: center;
}
.product__price .cstm_discount_off font {
  color: #b41010 !important;
  font-weight: 600;
}
.product__price .price__sale span.price-item {
  font-weight: 600;
  color: #b41010;
}
.another_product_price span.custom_comaprepri {
  font-size: 1.25em;
  font-weight: 600;
  color: #b41010;
  margin: 20px 0;
  display: inline-block;
}
.trusticons_cstm {
  width: 70%;
  margin: 0 auto;
  padding: 0 0 20px 0;
}
/***********************************                 *********************************/
.cust-pro-right-sec .pro_attributes {
  display: none;
}
.cap_tab {
  width: 100%;
  padding: 15px 0 0 0
}
.cap_tab .tab_title {
  color: #000;
  float: left;
  font-size: 14px;
  font-weight: 600;
  width: 47%;     padding: 6px 0 0;
}
/*.cap_tab .drop_tab {
background-image: url(//cdn.shopify.com/s/files/1/2334/0177/t/2/assets/pro-click.gif?5407933427137216602);
background-position: left center;
background-repeat: no-repeat;
color: #878787;
cursor: pointer;
float: left;
font-size: 14px;
height: 30px;
line-height: 30px;
padding-left: 10px;
padding-right: 10px;
width: 68%;
}*/
.cap_tab .drop_tab {
  border-left: 1px solid #065c65;
  cursor: pointer;
  float: left;
  font-size: 14px;
  padding: 0px 10px;
  /*max-width: 140px;
  width: 100%; border-radius: 100px;*/
  text-align: center;
  text-decoration: underline;
  color: #065c65;
}
.cust-pro-right-sec .both_sect {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  left: auto;
  padding: 15px;
  position: absolute;
  right: -130px;
  top: 30px;
  width: 368px;
  z-index: 99999;
}
.both_sect, .return-link-wrapper {
  display: none;
}
.lab_text {
  border-bottom: 0px solid #ddd;
  padding-bottom: 8px;
}
.both_sect.product_cstm_pop .close_size_gide{
  position: absolute;
  right: 15px;
  top: 13px;
  cursor: pointer;
  color: #9c9c9c;
  font-size: 18px;
}
.both_sect.product_cstm_pop .inner_cap_sizes{
  border: 0px solid #ddd;
  padding-bottom: /*2*/0px;
}
.lable_sizes {
  display: inline-block;
  font-weight: 600;
  margin-right: 20px;
}
.cust-pro-right-sec .save_btn {
  background: #eb355c;
  border: 1px solid #eb355c;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding: 5px 25px;
  text-transform: uppercase;
}
.cus-menu-list p, .lable_sizes {
  color: #3d4246;
}
.radio_cls {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 0;
}
.bold_option_title a, .cntu_shop:before, .index-coll img, .nav_src .search-header, .radio_cls, .radio_cls input, .radio_cls span, .rt_half li .fa.fa-shopping-cart {
  vertical-align: middle;
  min-height: auto;
}
.radio_cls span {
  padding-left: 5px;
  text-transform: capitalize;
}
.cust-pro-right-sec .inner_cap_sizes li {
  float: left;
  min-height: auto;
  padding: 20px 10px 0;
  text-align: center;
  width: 50%;
  max-width: 140px;
}
.cust-pro-right-sec .inner_cap_sizes li:nth-child(2n){
  float: right;
}
.cust-pro-right-sec .inner_cap_sizes li:nth-child(2n + 1){
  clear: left;
}
.inner_cap_sizes .image_title {
  display: inline-block;
  font-size: 15px;
  /*height: 80px;
  min-height: 80px;*/
}
.cust-pro-right-sec .inner_cap_sizes li img{
  max-width: 100px;
}

.both_sect.hide_show {
  display: block;
}
.inner_cap_sizes ul li input {
  padding: 10px 10px;
}

/***08-04-19***/
.cust-pro-right-sec .swatch.clearfix.custom_variant_opt0 {
  margin: 20px 0;
}
.cust-pro-right-sec .swatch.clearfix {
  padding: 6px 0 10px;
  border: 1px solid #dde3ff;
  border-width: 0 0 1px 0;
} 
.cust-pro-right-sec .swatch-element label {
  padding: 0 10px;
  border-color: black;
  background: rgba(62, 68, 97, 0.82);
  color: #fff;
}
.cust-pro-right-sec .swatch-element input:checked + label {
     border-color: #065c65;
    background: #f8bb33;
    color: #000;
    border-width: 2px !important;
}

.cust-pro-right-sec .swatch-element input:checked + label.color_swatch {
    border-width: 4px !important;
}


.custom_hover_canges:hover .hidden {
  opacity: 1;
  z-index: 1;
}
.custom_hover_canges:hover .product-card__image-wrapper {
  opacity: 1 !important;
}
/*5-7-2019-BK*/
.template-cart .cart__footer .cart-note .cart-note__input {min-height: 120px;background-color:#fff;}

/*5-7-2019-BK*/

/*21-5-2019 cart page css start */
.custom_csrt_text h1 {
  font-weight: 300;
  text-transform: uppercase;
  margin: 20px 0 0 0;
  font-size: 32px;
}
.custom_csrt_text h1:after {
  display: inline-block;
  content: "";
  border-top: .1rem solid #ccc;
  width: 4rem;
  margin: 0px 20px -7px 20px;
  transform: translateY(-1rem);
}
.cstm_cart_co span {
  color: #919191;
}
.custom_csrt_text h1:before {
  display: inline-block;
  content: "";
  border-top: .1rem solid #ccc;
  width: 4rem;
  margin: 0px 20px -7px 20px;
  transform: translateY(-1rem);
}
.cstm_left_cart {
  float: left;
  width: 60%;
  border-top: 1px solid #919191;
  border-color: rgba(175,175,175,0.5);
}
.cstm_right_cart.cart__footer {
  float: left;
  width: 40%;
  padding-left: 30px;
  padding-top: 0px;
}
.cusotn_new_rig {
  border: 1px solid #919191;
  border-color: rgba(175,175,175,0.5);
}
.csmt_subtotal_part {
  padding: 25px;
  border-bottom: 1px solid #919191;
  border-color: rgba(175,175,175,0.5);
}
.csmt_subtotal_part span.cart__subtotal-title {
  color: #474747;
  text-transform: uppercase;
  font-weight: 700;
}
.csmt_subtotal_part span.cart__subtotal {
  float: right;
  font-size: 1.71429em;
  font-weight: 500;
  letter-spacing: -0.04em;
  color: #4b4b4b;
  line-height: 1em;
}
.csmt_subtotal_part .cart__shipping.rte {
  cursor: pointer;
  color: #742f8a;
  text-decoration: none;
  background: transparent;
  transition: 0.3s ease-in-out;
  text-align: center;
  font-size: 16px;
}
.cstom_order_nite.cart-note {
  padding: 25px;
}
.cstom_order_nite.cart-note textarea {
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  min-height: 50px !important;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin: 0;
}
.cart__submit-controls {
  padding: 0 25px;
}
.cstm_checkout_btn {
  width: 100%;
  position: relative;
}
.cstm_checkout_btn span.icon-lock {
  height: 16px;
  width: 16px;
  background-size: 16px 16px;
  background-image: url(https://cdn.shopify.com/s/files/1/0067/4444/0884/t/31/assets/icon-lock.svg?13799);
  margin-right: 10px;
  margin-top: -5px;
  vertical-align: middle;
  display: inline-block;
}
.cstm_checkout_btn button {
  width: 100%;
  border-radius: 5px;
  padding: 15px 20px;
  font-size: 16px;
background-image: linear-gradient(90deg, #087683 0%, #097784 38%, #249ca8 69%, #179ba8 82%, #26b6c4 100%);
      display: flex;
    align-items: center;
    justify-content: center;
}
.csmt_support_text {
  padding: 22px;
  display: inline-block;
  width: 100%;
  border-top:1px solid rgba(175,175,175,0.5);
      margin-bottom: -20px;
}

.cstm_new_chnges ul.bullet-list-checks li {
  margin: 5px 0;
  margin-left: 20px;
}
.cstm_new_chnges ul.bullet-list-checks li:before {
  content: ' ';
  background-image: url(https://cdn.shopify.com/s/files/1/0067/4444/0884/t/31/assets/icon-tick-check.svg?13622);
  width: 15px;
  height: 15px;
  float: left;
  margin-left: -1.5em;
  color: #000000;
}
/* .csmt_support_text .grid__item.four-tenths.small--three-tenths.margin-top.text-center.no-padding {
  margin-top: 30px;
} */
.cstm_new_chnges span.position-relative{
  color: #474747;
  font-size: 16px;
  vertical-align: top;
}
.cstm_new_chnges .section__content.border-top.border-light.padding-top {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #919191;
  border-color: rgba(175,175,175,0.5);
  padding: 15px 0 0 0;
}
.cstm_new_chnges .two-eighths {
  float: left;
  padding: 15px 18px;
}
.cstm_new_chnges .six-eighths {
  float: left;
  text-align: left;
  padding: 15px 0;
}
.cstm_new_chnges h2.ship-head.h7.font-bold.spaced1 {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
.cstm_new_chnges p.no-margin.h6 {
  font-size: 14px;
  line-height: 22px;
  color: #474747;
  font-weight: 500;
}
.csmt_support_text .grid__item {
  padding: 0;
}
.border-bottom {
  border-color: rgba(175,175,175,0.5);
}
tr.cart__row.border-bottom.line1.border-top {
  border-top: none;
  border-color: rgba(175,175,175,0.5);
}
tr.cart__row.border-bottom td.small--hide {
  text-align: center;
}
tr.cart__row.border-bottom td.cart__meta {
  width: 40%;
}
tr.cart__row.border-bottom td {
  padding: 30px 0;
}
tr.cart__row a.btn.btn--small.cart__remove {
  border: none;
  font-size: 16px;
  color: #444;
  font-weight: normal;
}
/* .cstm_new_chnges {
  padding-bottom: 20px;
} */
.cart_footer_icons .grid__item.large--one-fifth {
  width: 20%;
  padding: 0;
}
.cart_footer_icons h4.font-medium.padding-top {
  padding-top: 30px;
  font-size: 24px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 500;
}
.cart_footer_icons {
  margin-top: 50px;
  background-color: #F8F8F8;
  display: inline-block;
  width: 100%;
}
.cstm_left_cart .jdgm-carousel-wrapper {
  padding: 0;
  width: 100%;
  position: relative;
}
.cstm_left_cart .jdgm-carousel-title-and-link {
  border-bottom: 2px solid #eee;
  padding: 0 0 15px 0;
  display: inline-block;
  width: 100%;
}
.cstm_left_cart h2.jdgm-carousel-title {
  text-align: left;
  display: inline-block;
  font-size: 15px;
}
.cstm_left_cart a.jdgm-all-reviews-rating-wrapper {
  display: inline-block !important;
  float: right;
  margin-right: 50px;
  margin-top: 0px;
}
.cstm_left_cart a.jdgm-all-reviews-rating-wrapper span {
  display: inline-block !important;
}
.cstm_left_cart a.jdgm-star {
  font-size: 13px;
}
.cstm_left_cart .jdgm-carousel__arrows div {
  border: transparent !important;
  position: absolute;
  top: -10px;
  right: 0;
  float: none !important;
  transform: rotate(0deg);
  margin: 0 !important;
  width: auto;
  height: auto;
}
.cstm_left_cart .jdgm-carousel__left-arrow:before {
  content: "<";
  cursor: pointer;
  color: #000;
  display: inline-block;
  font-size: 25px;
}
.cstm_left_cart .jdgm-carousel__left-arrow {
  right: 20px !important;
}
.cstm_left_cart .jdgm-carousel__right-arrow {
  right: -5px !important;
}
.cstm_left_cart .jdgm-carousel__right-arrow:before {
  content: ">";
  cursor: pointer;
  color: #000;
  display: inline-block;
  font-size: 25px;
}
.cstm_left_cart section.jdgm-widget.jdgm-carousel.jdgm-carousel--done {
  width: 100%;
}
.cstm_left_cart .jdgm-carousel-item__review.is-truncated {
  text-align: left;
  padding: 0 20px 0 0;
  height: auto;
}
.cstm_left_cart a.jdgm-carousel-item__product.jdgm--shop-review-has-image{
  text-align: left;
  padding: 0 20px 0 0;
}
.cstm_left_cart .jdgm-carousel-item {
  padding: 0;
}
.cstm_left_cart .jdgm-carousel-item__reviewer-name-wrapper {
  text-align: left;
  display: inline-block;
  width: 100%;
  padding: 0 20px 0 0;
}
.cstm_left_cart .jdgm-carousel-item__reviewer-name.jdgm-ellipsis {
  display: inline-block;
  float: left;
  color: #777;
  font-weight: 600;
  opacity: 1;
}
.cstm_left_cart .jdgm-carousel-item__timestamp.jdgm-ellipsis {
  display: inline-block;
  float: right;
}
.cstm_left_cart a.jdgm-carousel-item__product.jdgm--shop-review-has-image img {
  margin: 0;
  height: 73px;
  width: 73px;
  float: left;
  margin-right: 10px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  position: relative;
  border: 1px solid #ddd;
  padding: 3px;
  border-radius: 5px;
  background: white;
}
.cstm_left_cart .jdgm-carousel-item__product-title.jdgm-ellipsis {
  padding-right: 10px;
  font-weight: normal;
  display: inline-block;
  font-style: italic;
  font-size: 14px;
  line-height: 17px;
  color: #a2a2a2;
  width: 70%;
}
.lunar_item_6975 {
  width: 16.66666667% !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* cart page css end */
.custm_coll_home_slider ul#home_slider_col {
  width: 100%;
  display: grid;
  display: -ms-grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  margin: 0;
}
.custm_coll_home_slider li.custom_new_col_changes:nth-child(4n+1) {
  clear: left;
}
.custm_coll_home_slider li.custom_new_col_changes {
  grid-column: auto / span 3;
  float: none !important;
  margin: 0 !important;
  width: 100% !important;
}
.custom_mobile_view{
  display: none;
}
.cstm_YouMayAlsoLike_sec h2.section-header__title {
  text-transform: capitalize;
  color: #080a1c;
  font-weight: 500;
  letter-spacing: normal;
}
.cstm_YouMayAlsoLike_sec header.section-header {
  margin: 0;
}
.cstm_YouMayAlsoLike_sec {
  padding: 0 0 30px 0;
}
/*.cust-pro-right-sec ul.social-sharing span.share-title {
display: none;
}
.cust-pro-right-sec ul.social-sharing a.btn.btn--small {
border: none;
padding: 0;
}
.cust-pro-right-sec ul.social-sharing li svg {
fill: #000 !important;
width: 20px !important;
height: 20px !important;
transform: scale(1);
transition: transform 0.15s;
}
.cust-pro-right-sec ul.social-sharing li {
display: inline-block;
text-decoration: none;
width: 20px;
height: 20px;
margin-right: 18px;
}
.cust-pro-right-sec ul.social-sharing li svg:hover {
transform: scale(1.5);
}*/
.thumbnails-wrapper ul.lSPager.lSGallery {
  display: none;
}
.thumbnails-wrapper .lSSlideWrapper.usingCss {
  height: auto !important;
}
.thumbnails-wrapper .lSSlideOuter.vertical {
  padding: 0 !important;
  height: 100%;
  max-height: 560px;
}
.thumbnails-wrapper li.custom_thimbnail_slider {
  height: auto !important;
  margin-bottom: 4px !important;
}
.thumbnails-wrapper .lSAction {
  display: none !important;
}


/*header layout starts*/
nav#AccessibleNav.custom_new_menus .cust-logo{
  float: right;
}
div.top_header_cstm{
  background-color: #000;
  text-align: center;
  font-size: 13px;
}
div.top_header_cstm .common_top_header{
  display: block;
}
div.top_header_cstm .common_top_header .featured_announcment{
  width: 100%;
  float: none;
}
div.top_header_cstm .common_top_header .featured_announcment p{
  padding: 12px 0px;
  color: #fff;
  font-family: 'gbr';
}
nav.custom_new_menus{
  padding-top: /*30px*/10px;
  padding-bottom: /*30px*/10px;
}
nav.custom_new_menus .rightside_menu{
  float: left;
  width: 45%;
}
nav#AccessibleNav.custom_new_menus .cust-right{
  float: left;
}
nav#AccessibleNav.custom_new_menus .cust-laft{
  float: left;
}
nav#AccessibleNav.custom_new_menus .cust-logo{
  text-align: center;
}
nav#AccessibleNav.custom_new_menus .header_cstm_iocns{
  float: right;
  width: 45%;
  text-align: right;
  padding-top: 15px;
}
tside_icons .icons_main {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .site-header__search{
  display: inline-block;
  vertical-align: top;
}
nav#AccessibleNav.custom_new_menus .custom_search_header .search-bar__table{
  display: block;
}
nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li{
  padding-right: 0px;
}
nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li > a{
  position: relative;
  padding-left: 35px;
  color: #300f56;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left: 50px;
  font-size: 14px;
  min-height: 24px;
  font-weight: 600;
      color: #065c65;
    font-weight: 600;
}
nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li:first-child > a{
  margin-left: 0px;
}
nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li > a img{
  max-height: 24px;
  position: absolute;
  left: 0;
  top: 0px;
  display: none;
}
nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li > a.site-header__account:before{
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') -28px -1px no-repeat;
  content:"";
  width: 23px;
  height: 24px;
  /*display: block;*/
  position: absolute;
  left: 0;
  top: -1;
}
.site-header__icon.site-header__account span {
    margin-left: 5px;
}
nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li > a.site-header__cart:before{
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') -1px -1px no-repeat;
  content:"";
  width: 25px;
  height: 24px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__form input.search-bar__input{
  color: #000;
  font-weight: 600;
  margin: 0;
  padding: 0 0 0 30px;
  max-width: 140px;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__form input.search-bar__input::-webkit-input-placeholder {
  color:#000 !important;
  opacity:1 !important;
  font-weight: 600;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__form input.search-bar__input::-moz-placeholder {
  color:#000 !important;
  opacity:1 !important;
  font-weight: 600;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__form input.search-bar__input:-ms-input-placeholder {
  color:#000 !important;
  opacity:1 !important;
  font-weight: 600;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__form input.search-bar__input::-ms-input-placeholder {
  color:#000 !important;
  opacity:1 !important;
  font-weight: 600;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__form button.search-bar__submit{
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 3px 0 0 0;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__form button.search-bar__submit img{
  height: 24px;
}
nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__table-cell.search-bar__form-wrapper{
  margin: 0;
  width: auto;
}
nav#AccessibleNav.custom_new_menus{
  border-bottom: 1px solid #eee;
}
/*header layout ends*/
/*product page starts*/
.design_template_one *{
  font-family: 'Avenir Next LT Pro';
}
  .design_template_one .far, .design_template_one .fas {
  font-family: "Font Awesome 5 Free";
} 
.design_template_one{
  margin-top: 20px;
}
.design_template_one .cust-pro-right-sec{
  margin-top: 0px;
}
.design_template_one .cust-pro-right-sec .product-single__title{
  line-height: 37px;
  font-size: 28px;
  color: #000;
  height: auto;
  margin-bottom: 25px;
}
.design_template_one .cust-pro-right-sec .single_cstm_div{
  border-bottom: 0px solid #eeeeee;
  padding-bottom: 0px;
  height: auto;
}
.design_template_one .cust-pro-right-sec .single_cstm_div .price__regular span.price-item{
  font-size: /*26px*/20px !important;
  color: #a1a1a1;
}
.design_template_one .cust-pro-right-sec .single_cstm_div .product__price .price__sale span.price-item{
  color: #065c65;
  font-size: /*26px*/20px;
}
.design_template_one .cust-pro-right-sec .single_cstm_div .product__price{
  margin-bottom: 15px;
}
.design_template_one .cust-pro-right-sec .single_cstm_div .variant-sku{
  display: block;
  font-size: 14px;
  margin-bottom: 5px;
}
.design_template_one .cust-pro-right-sec .single_cstm_div .jdgm-preview-badge .jdgm-star{
  color: #f8506e;
}
.design_template_one .cust-pro-right-sec .single_cstm_div .jdgm-prev-badge__text{
  font-size: 14px;
  margin-left: 15px;
}
.design_template_one .cust-pro-right-sec .product-form{
  margin-top: 0px;
}
.design_template_one .cust-pro-right-sec .header{
  font-weight: 400;
  font-size: 15px;
  margin-top: 0px;
      display: flex;
    align-items: center;
}
.design_template_one .cust-pro-right-sec .swatch-element label{
  min-width: 45px !important;
    /* width: 45px !important; */
    height: auto !important;
    border-radius: 0;
    border-width: 1px;
    background-color: #0000;
    color: #065c65;
    font-size: 13px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #065c65;
}
.design_template_one .cust-pro-right-sec .swatch .swatch-element.middle-part label, 
.design_template_one .cust-pro-right-sec .swatch .swatch-element.right-part label, 
.design_template_one .cust-pro-right-sec .swatch .swatch-element.left-part label{
  width: auto !important;
  border-radius: 5px;
  text-transform: capitalize;
}
.design_template_one .cust-pro-right-sec .swatch-element{
  margin-top: 10px;
  margin-bottom: 5px;
}
.design_template_one .cust-pro-right-sec .swatch-element input:checked + label{
  background-color: #065c65;
  color: #fff;
}
.design_template_one .cust-pro-right-sec .swatch.clearfix{
  border-bottom: 0px solid #000;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 20px;
}
.design_template_one .cap_tab .tab_title{
  max-width: 90px;
  color: #065c65;
  padding-top: 3px;
  font-size: 15px;
}
.design_template_one .cap_tab{
  padding-bottom: 0px;
  border-bottom: 0px solid #eee;
  margin-bottom: 0px;
  padding-top: 0;
}
.design_template_one .custom_new_quantity{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.design_template_one .custom_new_quantity label{
  margin-right: 20px;
  color: #000;
}
.design_template_one .custom_new_quantity .mian_quan{
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #9c9c9c;
  min-width: 150px;

}
.design_template_one .custom_new_quantity .mian_quan > *{
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  max-width: 50px;
  border: none !Important;
  text-align: center;
}
.design_template_one .custom_new_quantity .mian_quan > span{
  margin-top: 8px;
  cursor: pointer;
}
.design_template_one .shopify-payment-button button.shopify-payment-button__button{
  min-height: 56px;
  background: #ee4b62 !important;
}
.design_template_one .cstm_design_icons{
  margin-top: 0px;
      width: 100%;
    float: left;
/*   margin-left: 50px; */
}
.design_template_one .cstm_design_icons ul:after{
  clear: both;
  display: table;
  content:"";
}
.design_template_one .cstm_design_icons ul{
margin-bottom: -35px;
    padding-top: 20px;
    background: #f3f3f3;
display:flex;
}
.design_template_one .cstm_design_icons ul li{
  width: 33%;

  min-height: 32px;
  margin-bottom: 15px;
/*   padding:0 10px; */
}
.design_template_one .cstm_design_icons ul li > span{
display:block;
  text-align:center;
} 
.cstm_design_icons-a{
padding-top:20px;
}
.cstm_design_icons-c{
padding-top:20px;
}
.cstm_design_icons-a > span>img{
width:50px !important;
}
.cstm_design_icons-b > span>img{
width:70px !important;
}
.cstm_design_icons-c > span>img{
width:50px !important;
}
.cstm_design_icons-a > p{
color:#000 !important;
  font-size:12px !important;
}
.cstm_design_icons-c > p{
color:#000 !important;
  font-size:12px !important;
}
.design_template_one .cstm_design_icons ul li:nth-child(2n + 1){
  clear: left;
}
.design_template_one .cstm_design_icons ul li p{
  font-size: 14px;
  color: #065c65;
  margin: 0;
  padding: 5px 0px;  
  text-align:center;
}
#ak-timer-message{
color:#300f56 !important;
}
.numberClock__dd-cn__autoketing{
color:#300f56 !important
}
.boxClock__3U-Py__autoketing{
background:#300f56 !important;
}
.cstm_return_policy{
  margin: 90px 0px;
  padding: 70px 0px;
  background: url('sec-back-img.jpg') 50% 50% no-repeat;
  background-size: cover;
}
.cstm_return_policy .inner-return_policy:after{
  clear: both;
  display: table;
  content:"";
}
.cstm_return_policy .inner-return_policy *{
  font-family: 'apercuregular';
}
.cstm_return_policy .inner-return_policy h3{
  text-align: center;
  font-size: 15px;
  color: #000;  
  letter-spacing: 1px;
}
.cstm_return_policy .inner-return_policy p{
  color: #54585a;
  font-size: 13px;
}
.cstm_return_policy .inner-return_policy p span{
  font-size: 15px;
}
.cstm_return_policy .inner-return_policy .inner_description{
  width: 50%;
  padding-right: 20px;
  max-width: 490px;
  float: left;
}
.cstm_return_policy .inner-return_policy .inner_policy{
  width: 50%;
  padding-left: 20px;
  max-width: 490px;
  float: right;
}
.custom_templte_design1 .click_to_chop_title h1{
  font-size: 28px;
  text-transform: none;
  color: #065c65;
  letter-spacing: 1px;
  margin: 40px 0 40px 0;
  /*padding: 0 0 30px 0;*/
  padding: 0;
  text-align: center;
  font-family: 'Avenir Next LT Pro';
  font-weight: 600;
}
.custom_templte_design1 .click_to_chop_title h1:before{
  display: none;
}
.custom_templte_design1 .click_to_chop_title h1:after{
  width: 62px;
  height: 1px;
  background-color: #f32f52 !important;
  bottom: 0;
  left: 50%;
  margin-left: -31px;
  top: auto;
  border: none !important;
  display: none !important;
}
.custom_templte_design1 .main_click_to_shop{
 /*argin-top: 90px; */
  /*margin-bottom: 90px;*/
  /*padding-bottom: 90px;
  border-bottom: 1px solid #eee;*/
}
.custom_templte_design1 .cust-judgeme-review-sec .jdgm-rev-widg.jdgm-rev-widg{
  padding: 0;
  margin: 0;
  border: none;
}
.custom_templte_design1 .cust-judgeme-review-sec .jdgm-rev-widg.jdgm-rev-widg .jdgm-rev-widg__header h2.jdgm-rev-widg__title{
  font-size: 28px;
  text-transform: none;
  color: #070004;
  letter-spacing: 1px;
  margin: 0 0 40px 0;
  padding: 0 0 30px 0;
  font-weight: 400;
  text-align: center;
  font-family: 'apercuregular';
  position: relative;
}
.custom_templte_design1 .cust-judgeme-review-sec .jdgm-rev-widg.jdgm-rev-widg .jdgm-rev-widg__header h2.jdgm-rev-widg__title:after{
  width: 62px;
  height: 1px;
  background-color: #f32f52 !important;
  bottom: 0;
  left: 50%;
  margin-left: -31px;
  top: auto;
  border: none !important;
  position: absolute;
  content:'';
  display: block;
}
/* .custom_templte_design1 .cust-judgeme-review-sec .jdgm-rev-widg__summary .jdgm-star.jdgm--on{
  color: #065c65;
} */
.design_template_one .social-sharing li a{
  background-color: #eee !important
}
/*.design_template_one .social-sharing li a{
border: none;
padding: 3px;
}
.design_template_one .social-sharing li a svg, .design_template_one .social-sharing li a span{
display: none;
}
.design_template_one .social-sharing li a.share-facebook:before{
font-family: "FontAwesome";
content: "\f082";
font-size: 18px;
color: #000;
}
.design_template_one .social-sharing li a.share-twitter:before{
font-family: "FontAwesome";
content: "\f099";
font-size: 18px;
color: #000;
}
.design_template_one .social-sharing li a.share-pinterest:before{
font-family: "FontAwesome";
content: "\f0d2";
font-size: 18px;
color: #000;
}*/
.custom_templte_design1 .custom_related_products{
  margin-top: 80px;
}
.custom_templte_design1 .custom_related_products .section-header h2{
  font-size: 32px;
  text-transform: capitalize;
  color: #065c65;
  letter-spacing: 1px;
  margin: 0 0 40px 0;
  /*padding: 0 0 30px 0;*/
  padding: 0;
  text-align: center;
  font-family: 'Avenir Next LT Pro';
  position: relative;
}
.custom_templte_design1 .custom_related_products .section-header h2:after{
  width: 62px;
  height: 1px;
  background-color: #f32f52 !important;
  bottom: 0;
  left: 50%;
  margin-left: -31px;
  top: auto;
  border: none !important;
  position: absolute;
  content:'';
  display: none !important;

}
.custom_templte_design1 .custom_related_products > hr{
  display: none;
}
.custom_templte_design1 .table_cstm_format{
  width: 100%;
  margin-top: 30px;
}
.custom_templte_design1 .table_cstm_format ul li{
  margin-bottom: 5px;  
}
.custom_templte_design1 .table_cstm_format ul li p{
  font-size: 13px;
  color: #444;
}
.custom_templte_design1 .table_cstm_format ul li span{
  display: inline-block;
  width: 100%;
  color: #000;
  padding-right: 10px;
  max-width: 180px;
}
.cstm_pro_shiping{
  margin-top: 50px;
  padding: 20px 15px;
  background: #f5f5f5;
  text-align: left;
}
.cstm_pro_shiping span{
  font-size: 16px;
  color: #030000;
  margin: 10px 0px 0px ;
}
.pro_desc_tab{
  margin-top: 40px;
  margin-left: 50px;
}
.pro_desc_tab ul.tabs li a{
  font-size: 16px;
  color: #000 !important;
  font-family: 'apercuregular';
  height: 35px !important;
  border-top-right-radius: 5px !important;
  border-top-left-radius: 5px !important;
}
.pro_desc_tab #tab-1 p{
  color: #54585a !important;
  font-family: 'Avenir Next LT Pro' !important;
}
/*product page ends*/
/*product page 10jn starts*/
.design_template_one .product-single__photos > .product-single__description{
  clear: both;  
}
.design_template_one .product-single__photos > .product-single__description .product-video-carousel{
  padding-left: 25px;
  padding-right: 25px;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}
.design_template_one .product-single__photos > .product-single__description .product-video-carousel .video-wrapper{
  padding-bottom: 0px;  
}
.design_template_one .product-single__photos > .product-single__description .product-video-carousel .video-wrapper iframe{
  position: static;
  /*width: 480px !important;
  height: 270px !important;*/
}
.design_template_one .product-single__photos > .product-single__description .product-video-carousel .owl-nav .owl-prev{
  font-size: 0px;
  display: block !important;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
}
.design_template_one .product-single__photos > .product-single__description .product-video-carousel .owl-nav .owl-prev:before{
  content: "\f053";
  font-family: "Font Awesome 5 Free";
  font-size: 16px;
  color: #3d4246;
  font-weight: 900;
}
.design_template_one .product-single__photos > .product-single__description .product-video-carousel .owl-nav .owl-next{
  font-size: 0px;
  display: block !important;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
.design_template_one .product-single__photos > .product-single__description .product-video-carousel .owl-nav .owl-next:before{
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-size: 16px;
  color: #3d4246;
  font-weight: 900;
}
.design_template_one .product-single__photos dl.custom_accor{
  clear: both; margin:0px;
}
.design_template_one .product-single__photos dl.custom_accor dt a{
  font-size: 20px;
  color: #065c65;
}
.design_template_one .product-single__photos dl.custom_accor dt{
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px;
  cursor:pointer;
  background: #f5f5f5;
}
.design_template_one .product-single__photos dl.custom_accor dt:after{
  content:"+";
  position: absolute;
  top: 10px;
  font-size: 18px;
  color: #030000;
  right: 15px;
  font-weight: bold;
  pointer-events: none;
}
.design_template_one .product-single__photos dl.custom_accor dt.accordian_cls:after{
  content:"-";
}

.design_template_one .product-single__photos dl.custom_accor dd{
  margin: 0;
  display: none;
}

.design_template_one .product-single__photos dl.custom_accor dd .cstm_pro_shiping{
  margin-top: 0px;
  clear: both;
}

.design_template_one .product-single__photos dl.custom_accor dd .cstm_pro_shiping:after{
  clear: both;
  display: block;
  height: 0;
  content: "";
}

.design_template_one .product-single__photos .custom_faq_pro{
  padding-top: 0px !important;
  /*margin-top: 15px;*/
  padding-bottom: 20px !important; 
}
.design_template_one .product-single__photos .custom_faq_pro .faq-product-edit{
  width: 100%;
  text-align: left;
}
.design_template_one .product-single__photos .custom_faq_pro .faq-product-edit #out-most .product-faq-title{
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
}
.design_template_one .product-single__photos .custom_faq_pro .page-width{
  padding-left: 0px;
  padding-right: 0px;
}
.design_template_one .product-single__photos .custom_faq_pro .parent-question{
  margin-bottom: 12px;
}
.design_template_one .product-single__photos .custom_faq_pro .parent-question > br{
  display: none !important;
}
.design_template_one .product-single__photos .custom_faq_pro .parent-question div.title{
  width: 100% !important;
  font-size: 14px !important;
  background-color: #f3f3f3;
  padding: 12px 20px !important;
  position: relative;
}
.design_template_one .product-single__photos .custom_faq_pro .parent-question div.title > img{
  width: 10px;
  position: absolute;
  right: 7px;
  top: 12px;
  display: block !important;
}
.design_template_one .product-single__photos .cust-judgeme-review-sec{
  padding: 20px;
  border: 1px solid #e5e5e5;
}
.custom_templte_design1 .product-single__photos .cust-judgeme-review-sec .jdgm-rev-widg.jdgm-rev-widg .jdgm-rev-widg__header h2.jdgm-rev-widg__title{
  margin-bottom: 0px;
  text-align: left;
  letter-spacing: 0px;  
  color: #065c65;
}
.jdgm-picture-fieldset__container, .jdgm-video-fieldset__container{display: inline-block;}
.custom_templte_design1 .product-single__photos .cust-judgeme-review-sec .jdgm-rev-widg.jdgm-rev-widg .jdgm-rev-widg__header h2.jdgm-rev-widg__title:after{
  display: none;
}
.custom_templte_design1 .product-single__photos .cust-judgeme-review-sec .jdgm-rev-widg.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-widget-actions-wrapper a.jdgm-write-rev-link{
  min-height: 28px;
  line-height: 28px;
  background: #7d1579;
  color: #fff !important;
  border-width: 1px;
  padding: 0 12px;
}
.jdgm-ask-question-btn, .jdgm-write-rev-link{
color:#065c65 !important;
  border:1px solid #065c65 !important;
}
.custom_templte_design1 .cust-pro-right-sec .custom_timer{
  background: #f3f3f3;
  padding: 0px;
/*   margin: 10px; */
      padding-top: 0px;
  
}
  @media(min-width:768px){
    .custom_timer .safepro{padding:0px 20px;}
  }
.custom_templte_design1 .cust-pro-right-sec .custom_timer .cart_social_icons{#300f56;
  margin-top: 10px;
}
.custom_timer #autoketing-countdown-flag #ak-wrap-countdown-timer #ak-timer-wrap-basic{
  margin-top: 50px;
}
.custom_timer #autoketing-countdown-flag{
  position: relative;
}
.custom_timer #autoketing-countdown-flag #ak-wrap-countdown-stock{
  position: absolute;
  left: 0;
  right: 0;
  top: 38px;
  max-width: 296px;
  margin: auto;
}
.jdgm-paginate a{
color:#300f56;

}
.custom_timer #autoketing-countdown-flag #ak-wrap-countdown-stock > div > div:nth-child(1){
  fill: #fff !important;
  background: #ed3552;
  color: #fff;
  padding: 2px 0px;
  margin-bottom: 6px;
}
.custom_timer #autoketing-countdown-flag #ak-wrap-countdown-stock span{
  font-weight: bold;
  color: #fff !important;
  line-height: 25px;
}
.custom_timer .cart_social_icons ul.social-sharing span.share-title {
  display: none;
}
.custom_timer .cart_social_icons ul.social-sharing a.btn.btn--small {
  border: none;
  padding: 0;
}
.custom_timer .cart_social_icons ul.social-sharing li svg {
  width: 20px !important;
  height: 20px !important;
  transform: scale(1);
  transition: transform 0.15s;
}
.custom_timer .cart_social_icons ul.social-sharing li {
  display: inline-block;
  text-decoration: none;
  width: 20px;
  height: 20px;
  margin-right: 18px;
}
.custom_timer .cart_social_icons ul.social-sharing li svg:hover {
  transform: scale(1.5);
}
.custom_templte_design1 .cust-pro-right-sec .custom_timer #ak-wrap-countdown-timer > div{
  margin-left: auto;
  margin-right: auto;
}
.custom_templte_design1 .custom_related_products .h4.product-card__title{
  color: #020000;
  text-align: center;
  margin: 15px 0px;
  font-size: 14px;
  max-height: 35px;
  overflow: hidden;

}
.custom_templte_design1 .custom_related_products .jdgm-widget.jdgm-widget{
  text-align: center;
}
.custom_templte_design1 .custom_related_products dl.price{
  display: block !important;
  text-align: center;
}
.custom_templte_design1 .custom_related_products dl.price dd{
  margin: 0;
}
.custom_templte_design1 .custom_related_products dl.price .price__sale span.price-item{
/*   color: #ee4b62; */
}
/*product page 10jn ends*/
/*blog page starts*/
.Page_feed_top_heading h1{
  font-size: 28px;
  font-weight: 400;
  text-align: center;
  color: #000;
}
.Page_feed_top_heading h2{
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  font-style: italic;
  color: #000;
  margin-top: 0;
  letter-spacing: 0px;
  text-transform: none;
}
.Featured_image_main .feature-blog a{
  text-decoration: none;
  border: none !important;
}
.Featured_image_main .feature-blog .featured_text{
  font-size: 16px;
  color: #000;
  text-transform: uppercase;
  margin-top: 8px;
  margin-bottom: 8px;

}
.Featured_image_main:after{
  clear: both;
  display: table;;
  content"";
}
.Featured_image_main .blog-list-lft-sec{
  width: 75%;
  float: left;
  padding: 0 15px;
  border-right: 1px solid #dddee0;
}
.Featured_image_main .blog-list-rgt-sec{
  width: 25%;
  float: left;
  padding: 0 15px;
}
.Featured_image_main .feature-blog .deatured_sub_heading a{
  font-size: 28px;
  line-height: 32px;
  color: #000;
}
.Featured_image_main .feature-blog .deatured_sub_heading a:hover{
  color: #ed3552
}
.Featured_image_main .feature-blog .featyed_textaraea{
  color: #000;
  font-size: 16px;
  margin: 20px 0px;
}
.Featured_image_main .feature-blog a.button_cls{
  color: #000;
  background: #fff;
  border: 1px solid #000 !important;
  display: inline-block;
  font-size: 12px;
  padding: 5px 16px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.Featured_image_main .feature-blog a.button_cls:hover{
  color: #ed3552;
  border: 1px solid #ed3552 !important;
}
.blg-list-crsl-main{
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #dbdee2;
}
.blg-list-crsl-main .blg-list-crsl-link{
  font-size: 28px;
  line-height: 32px;
  color: #000;
  text-decoration: none !important;
  border: none !important;
}
.blg-list-crsl-main .blg-list-crsl-link:hover{
  color: #ed3552
}
.blg-list-crsl-main .blg-list-crsl-see-all{
  float: right;
  margin-top: 8px;
  color: #000;
}
.blg-list-crsl-main .blg-list-crsl-see-all i{
  font-size: 12px;
}
.blg-list-crsl-main .blg-list-crsl-see-all:hover{
  float: right;
  color: #ed3552
}
.blg-list-crsl-main .common_slider_cls{
  margin-top: 32px;
  margin-left: 0px;
  clear: both;
}
.blg-list-crsl-main .common_slider_cls .item li{
  list-style: none;
  margin: 0;
  padding: 0 15px;
}
.blg-list-crsl-main .owl-carousel .owl-dots{
  text-align: center;
  margin: 30px 0;
}
.blg-list-crsl-main .owl-carousel .owl-dot{
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #c0c0c0;
  margin: 0 10px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.blg-list-crsl-main .owl-carousel .owl-dot.active{
  background: #ed3552;
}
.blg-list-crl-block h3.article__title {
  font-size: 20px;
  color: #000;
  text-align: left;
  font-weight: 400;
  margin: 15px 0px;
}
.blg-list-crl-block h3.article__title:hover{
  color: #ed3552;
}
.blg-list-crl-block .article__link{
  border: none !important;
}
.blg-list-crl-block .article__grid-image-container{
  margin-bottom: 0px;
}
.blg-list-crl-block .article__grid-image-wrapper:before{
  display: none !important;
}
.blg-list-crl-block .article__grid-meta{
  margin-bottom: 0px;
  text-align: left;
}
.blg-list-crl-block .article__grid-meta ul li{
  padding: 0px !important;
}
.blg-list-crl-block .article__grid-meta ul li .btn{
  border: none !important;
  border-bottom: 1px solid #000 !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  padding-left: 0px !important;
  padding-right: 15px !important;    
  position: relative;
}
.blg-list-crl-block .article__grid-meta ul li .btn:after{
  content: "\f061";
  font-size: 12px;
  font-family: "Font Awesome 5 Free";
  position: absolute;
  right: 0;
}
.blg-list-crl-block .article__grid-meta ul li .btn:hover{
  color: #ed3552 !important;
}
.blog-list-rgt-sec-title{
  font-size: 20px;
  text-align: center;
  display: block;
  margin-bottom: 24px;
  color: #000 !important;
  border: none !important;
}
.blog-list-rgt-sec-title:hover{
  color: #ed3552 !important;
}
.blog-list-rgt-sec-block{
  margin-bottom: 32px;  
}
.blog-list-rgt-sec-block:after{
  clear: both;
  display: table;
  content:"";
}
.blog-list-rgt-sec-block .blog-list-rgt-sec-block-img{
  width: 33.33%;
  float: left;
}
.blog-list-rgt-sec-block .blog-list-rgt-sec-block-cont{
  width: 66.66%;
  float: left;
  padding-left: 5px;
}
.blog-list-rgt-sec-block .blog-list-rgt-sec-block-cont p{
  color: #000 !important;
  margin: 0 !important;
  height: 48px;
  overflow: hidden;
}
.blog-list-rgt-sec-block .blog-list-rgt-sec-block-cont > a{
  font-size: 12px;
  color: #000 !important;
}
.blog-list-rgt-sec-block .blog-list-rgt-sec-block-cont > a i{
  font-size: 9px;
}
.blog-list-rgt-sec-block .blog-list-rgt-sec-block-cont > a:hover{
  color: #ed3552 !important;
}
.see_more_main{
  text-align: center;
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #dbdee2;
}
.see_more_main a.see_more_btn_link{
  color: #000;
  background: #fff;
  border: 1px solid #000 !important;
  display: inline-block;
  font-size: 12px;
  padding: 5px 16px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.see_more_main a.see_more_btn_link:hover{
  color: #ed3552;
  border: 1px solid #ed3552 !important;
}
.blog-list-rgt-social-title{
  font-size: 14px;
  text-align: center;
  color: #000 !important;
  letter-spacing: 2px !important;
}
.blog-list-rgt-social-list{
  text-align: center;
}
.blog-list-rgt-social-list span.fallback-text{
  display: none;
}
.blog-list-rgt-social-list a.icon-fallback-text{
  color: #000 !important;
  border: none !important;
  margin: 0 8px;
}
.blog-list-rgt-social-list a.icon-fallback-text:hover{
  color: #ed3552 !important;
}
.blog-desc-sec-main .h3{
  font-size: 28px;
  color: #000;
  font-weight: 400;
  margin: 30px 0
}
.blog-desc-sec-main .h3 b{
  font-weight: 400;
}
.blog-desc-sec-main p{
  font-size: 18px;
  color: #000;
  font-weight: 400;
  margin: 30px 0
}
.blog-desc-sec-main ul{
  margin: 30px 0;
  padding: 0;
  list-style: none;
}
.blog-desc-sec-main ul li p{
  margin: 0;
}
.blog-desc-sec-main ul li p:before{
  content:"-"
}
.cstm_hightlighted_category{
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.cstm_hightlighted_category a{
  padding: 10px 10px;
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
}
.cstm_hightlighted_category a.active{
  color: #ed3552;
}
.Featured_image_main:after{
  clear: both;
  display: table;
  content:"";
}
.custm_article .custom_single_Article.section-header h1.article__title{
  font-size: 50px;
  line-height: 50px;  
  color: #000;
  font-weight: 400;
  text-align: center;
}
.Featured_image_main.custm_article{
  padding-top: 32px;
}
.cstm_shop_thestory{
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.Featured_image_main.custm_article .blog-list-rgt-sec .cstm_shop_thestory > h3{
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 24px;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  color: #000;
}
.custm_article-side-block {
  margin-bottom: 40px;
}
.custm_article-side-block .image{
  text-align: center;
}
.custm_article-side-block .image > h3{
  margin-top: 15px;
  font-size: 14px;
  color: #000;
  text-align: center;
  font-weight: 400;
  margin-bottom: 20px;
}
.custm_article-side-block .image > h3 a:hover{
  color: #ed3552;
}
.custm_article-side-block .image > h4{
  font-size: 22px;
  color: #333;
  font-weight: 400;
  text-align: center;
  margin-bottom: 14px;
}
.custm_article-side-block form{
  padding-top: 0px;
  display: block;
}
.custm_article-side-block form input.btn.btn-default{
  display: block;
  font-size: 12px;
  line-height: 14px;
  padding: 10px;
  color: #fff;
  background-color: #ed3552;
  width: 100%;
  min-height: auto;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.custm_article-side-block form input.btn.btn-default:hover{
  background-color: #000;
}
/*blog page ends*/
/*home blog section starts*/
.home_pge_blogs .section-header{
  margin: 0 0 30px 0;
  text-align: center;
}
.home_pge_blogs .section-header h2{
  font-size: 30px; 
  line-height: 34px;
  color: #000;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #dddee0;
  display: inline-block;
  padding: 5px 16px;
  margin: 0;
}
.home_pge_blogs .blg-list-crsl-main{
  margin-top: 0px;
  padding-top: 0px;
  border-top: 0px solid #dbdee2;
}
.home_pge_blogs .blg-list-crl-block .article__date{
  padding: 4px 8px;
  font-size: 12px;
  line-height: 16px;
  color: #000;
  display: block;
  text-align: center;
  margin: 0px;
  /*display: none;*/
}
.home_pge_blogs .blg-list-crl-block h3.article__title{
    margin: /*30px*/10px 0px 25px;
    /* color: #000 !important; */
    text-align: left;
    font-family: Montserrat-Regular;
    font-size: 20px;
    color: #065c65;
    font-family: "Work Sans",sans-serif;
}
.home_pge_blogs .blg-list-crl-block .article__grid-image-wrapper img.article__grid-image{ 
  -webkit-transition: all .6s ease; 
  -moz-transition: all .6s ease; 
  -o-transition: all .6s ease; 
  transition: all .6s ease;
}
.home_pge_blogs .blg-list-crl-block .article__grid-image-wrapper img.article__grid-image:hover{
  transform: scale(1.03); 
}
.home_pge_blogs .blg-list-crl-block .article__grid-meta ul li{
  display: block;
}
.home_pge_blogs .blg-list-crl-block .article__grid-meta ul li .btn{
  display: inline-block;
  font-family: 'gbr';
  font-size: 14px;
  line-height: 18px;
  color: #065c65;
  text-transform: uppercase;
  font-weight: 700;
  border: 2px solid #065c65 !important;
  width: 100%;
  max-width: 198px;
  padding: 14px !important; 
  text-align: center;
 border-radius: 19px !important;
  
}
.home_pge_blogs .blg-list-crl-block .article__grid-meta ul li .btn:hover{
  background-color: #065c65;
  color: #fff !important;
}
/*.home_pge_blogs .blg-list-crl-block .article__grid-meta ul li .btn{
padding: 10px 15px !important;
border: 1px solid #000 !important;
}
.home_pge_blogs .blg-list-crl-block .article__grid-meta ul li .btn:hover{
color: #ed3552;
border-color: #ed3552 !important;
}*/
.home_pge_blogs .blg-list-crl-block .article__grid-meta ul li .btn:after{
  display: none !important;
}
.home_pge_blogs .blg-list-crl-block .article__grid-meta ul.article__meta-buttons{
  text-align: center;
}
/*home blog section ends*/
/*new home page starts*/
div.top_header_cstm .common_top_header .featured_announcment{
  text-transform: none;
}
.top_nav_menus .rightside_menu .site-header__search{
  max-width: 250px;
  float:left;
  margin-left: 10px;
}
.top_nav_menus .rightside_menu .site-header__search .search-bar__form button{
  width: 26px;
}
.top_nav_menus .rightside_menu .site-header__search .search-bar__form button:before{
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') -53px 0 no-repeat;
  width: 26px;
  height: 28px;
  display: block;
  content:"";
}
.top_nav_menus .rightside_menu .site-header__search .search-bar__form button img{
  display: none;
}
.top_nav_menus .custom_search_header input.search__input.search-bar__input{
  margin-left: 40px;
  margin-top: 9px;
  font-size: 14px;
  font-family: 'gbr';
  color: #000;
  padding-left: 20px;
  border-bottom: 1px solid #065c65;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.top_nav_menus .custom_search_header input.search__input.search-bar__input::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
}
.top_nav_menus .custom_search_header input.search__input.search-bar__input:-moz-placeholder {
  color: #000;
  opacity: 1;
}
.top_nav_menus .custom_search_header input.search__input.search-bar__input::-moz-placeholder{
  color: #000;
  opacity: 1;
}
.top_nav_menus .custom_search_header input.search__input.search-bar__input:-ms-input-placeholder {
  color: #000; 
  opacity: 1;
}
nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li > a{
  font-family: 'gbr';
  font-weight: 400;
  text-transform: uppercase;
}
nav#AccessibleNav .top_nav_menus:after{
  clear: both;
  display: table;
  content:"";
}
nav#AccessibleNav .top_nav_menus{
  padding-top: 12px;
  padding-bottom: 12px;
}
nav#AccessibleNav .top_nav_menus .cust-logo{
  width: 30%;
}
nav#AccessibleNav .top_nav_menus .cust-logo a{
  max-width: 200px;
  display: inline-block;
}
nav#AccessibleNav.custom_new_menus .top_nav_menus .header_cstm_iocns{
  width: 35%; 
}
nav.custom_new_menus .top_nav_menus .rightside_menu{
  width: 35%; 
}
.down_nav_menus ul#SiteNav > li > a{
  font-size: 14px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: 'gbr';
  font-weight: bold;
  color:#065c65;

}
nav#AccessibleNav.custom_new_menus .down_nav_menus{
  text-align: center;
  clear: both;
}
nav#AccessibleNav.custom_new_menus .down_nav_menus .site-nav{
  float: none;
  display: inline-block;
  text-align: left;
}
.down_nav_menus .cust-laft .MegaMenuBlock::before{
  content: "";
  display: block;
  width: 14px;
  height: 8px;
  background: url('drop-dn-arrow.png') no-repeat 0 0;
  top: 22px;  
}
.bot-thin-lined-title h3{
  font-family: gbr;
  font-size: 30px;
  letter-spacing: 2px;
  color: #000;
/*   padding: 0 30px 25px; */
  margin: 0 0 25px 0;
  position: relative;
  display: inline-block;  
  font-weight: 600;
  color: #065c65;
}
.bot-thin-lined-title h3:after{
  left: 45%;
  right: 54%;
  bottom: 0;
  height: 1px;
  display: block;
  content:"";
  background: #ed3376;
  position: absolute;
  width: 67px;
  display:none;
}
.hm-trendin-pro-main{
  padding: 0px 0px;
}
.hm-black-dots-sl .owl-carousel .owl-dots{
  text-align: center;
  margin: 20px 0 30px 0;
}
.hm-black-dots-sl .owl-carousel .owl-dot{
  display: inline-block;
  width: 9px;
  height: 9px;
  background: #bfbfbf;
  margin: 0 10px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.hm-black-dots-sl .owl-carousel .owl-dot:hover, .hm-black-dots-sl .owl-carousel .owl-dot.active{
  background: #000;
}
.hm-black-dots-sl .owl-nav .owl-prev{
  width: 24px;
  height: 24px;
  display: block;
  content:"";
  position: absolute;
  left: -30px;
  top: 250px;
  /*background: url('tr-pro-arrow-left.jpg') 50% 50% no-repeat;*/
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') -1px -60px no-repeat;  
  font-size: 0px;
  background-color: #fff;
}
.hm-black-dots-sl .owl-nav .owl-next{
  width: 24px;
  height: 24px;
  display: block;
  content:"";
  position: absolute;
  right: -30px;
  top: 250px;
  /*background: url('tr-pro-arrow-right.jpg') 50% 50% no-repeat;*/
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') -26px -60px no-repeat;
  font-size: 0px;
  background-color: #fff;
}
.cr-block-pord-sec{
  padding: 0 10px;
}
.cr-block-pord-sec .grid__image .proTitle{
  max-height: 35px;
  overflow: hidden;

  font-family: 'Avenir Next LT Pro';
  font-size: 14px;
  color: #000;
  margin: 20px 0px 15px;
  text-align: center;
  line-height: 18px;
}
.cr-block-pord-sec .grid__image .money{
  font-family: 'Avenir Next LT Pro';
    font-size: 24px;
  line-height: 24px;
  color:  #065c65;
  text-align: center;
  font-weight:600 !important;
}
.cr-block-pord-sec .product-form{
  padding-top: 16px;
}
.cr-block-pord-sec .product-form input.btn.btn-default{
  font-family: 'gbr';
  display: block;
  font-size: 14px;
  line-height: 14px;
  padding: 10px;
  color: #fff;
  background-color: #000;
  width: 100%;
  min-height: auto;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  text-transform: uppercase;
}
.cr-block-pord-sec .product-form input.btn.btn-default:hover{
  background-color: #000;
}
.buyit_now_ntn a{
  font-family: 'gbr';
  display: block;
  font-size: 14px;
/*   line-height: 14px; */
  padding: 10px;
  color: #fff !important;
  background-color: #055c65;
  width: 60%;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  font-weight: 600;
  letter-spacing: 0.08em;  
  margin: 0 auto;
}
.hm-colec-list-block .hm-colec-list-block-link .ratio-container::after{
  padding-bottom: 100%;
}
.hm-colec-list-block-title-text{
  font-family: 'gbr';
  font-size: 18px;
  line-height: 28px;
/*   text-transform: uppercase; */
  font-weight: bold;
  text-align: center;
  color: #020001;
  margin: 20px 0px;
}
.hm-colec-list-block-desc, .hm-colec-list-block-desc p{
  font-family: 'gbr';
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #020001;
}
.hm-colec-list-block-shopnow{
  margin-top: 35px;
  text-align: center;
}
.hm-colec-list-block-shopnow span{
  display: inline-block;
  font-family: 'gbr';
  font-size: 14px;
  line-height: 18px;
  color: #020001;
  text-transform: uppercase;
  font-weight: 700;
  border: 2px solid #000;
  width: 100%;
  max-width: 198px;
  padding: 14px;
  text-align: center;
}
.hm-colec-list-block-shopnow span:hover{
  background-color: #000;
  color: #fff;
}
.hm-colec-list-block{
  margin-left: 10px;
  margin-right: 10px;
}
.trending_hm_review{
  margin-top: 20px;
  text-align: center;
}
.trending_hm_review .jdgm-widget.jdgm-widget{
  display: block !important;
}

.trending_hm_review .jdgm-widget.jdgm-widget .jdgm-prev-badge .jdgm-prev-badge__text{
  font-family: 'gbr';
  font-size: 14px;
  color: #000;
}
.hm-craftmain-pro-main{
  padding: 65px 0px;
  background-color: #f9f8f9;
  margin-top: 50px;
}
.main_Craftmanship_home .Craftmanship_text{
  width: 33.33%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 -3px;
  padding: 0 50px 0 3px;
}
.main_Craftmanship_home .Craftmanship_text h3{
 color:  #065c65;
  margin: 0 0 30px 0;
  font-family: gbr;
  font-size: 34px;
  line-height: 38px;
  font-weight: 600;
  letter-spacing: 1px;
}
.main_Craftmanship_home .Craftmanship_image{
  width: 66.66%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 -3px;
  padding: 0 3px;
}
.main_Craftmanship_home .Craftmanship_text{
color:  #065c65;
  font-family: 'gbr';
  font-size: 15px;
  line-height: 20px;
}
.hm_home_review_sli{
  background: url('hm-testimonial-back.jpg') 50% 50% no-repeat;
  background-size: cover;
  padding: 52px 0px 22px;
}
.hm_home_review_sli .jdgm-carousel-wrapper{
  max-width: 1110px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;

}
.hm_home_review_sli .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{
  height: auto;
}
.hm_home_review_sli .jdgm-carousel-title{
  font-size: 30px;
  line-height: 36px;
  color: #300f56;
  font-family: gbr;
  margin: 0 0 15px 0;
  text-transform: none;
  letter-spacing: 0px;
  font-weight: 600;
  font-family: gbr;
}
.hm_home_review_sli .jdgm-all-reviews-rating-wrapper .jdgm-all-reviews-rating a{
  color: #7d1579;
}
.hm_home_review_sli .jdgm-all-reviews-rating-wrapper .jdgm-all-reviews-rating + span{
  font-family: 'gbr';
  font-size: 15px;
  line-height: 20px;
  color: #0c0c0c;
}
.hm_home_review_sli .jdgm-carousel-wrapper .jdgm-carousel-item__review{
  height: auto;
  width: 100%;
}
.hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-rating{
  display: none;
}
.hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content{
  padding-top: 50px;
  /*background: url('testin-quotes.png') 0 0 no-repeat;*/
  padding-bottom: 90px;
  position: relative;
}
.hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content:before{
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') -1px -30px no-repeat;
  width: 33px;
  height: 23px;
  display: block;
  content:"";
  position: absolute;
  left: 0;
  top: 0;

}
.hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content .jdgm-carousel-item__review-title{
  font-family: 'gbr';
  font-size: 15px;
  line-height: 20px;
  color: #0c0c0c;
  font-weight: 600;
  text-align: left;
}
.hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content .jdgm-carousel-item__review-body p{
  font-family: 'gbr';
  font-size: 15px;
  line-height: 20px;
  color: #0c0c0c;
  font-weight: 400;
  margin: 0;
  text-align: left;
}
.hm_home_review_sli .jdgm-carousel-item__reviewer-name-wrapper{
  width: calc(100% - 70px);
  float: right;
  text-align: left;
}
.hm_home_review_sli .jdgm-carousel-item > .jdgm-carousel-item__product {
  display: none !important;
}
.hm_home_review_sli .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__reviewer-name{
  font-family: 'gbr';
  font-size: 14px;
  line-height: 18px;
color: #300f56;
  font-weight: 400;
  margin: 0 0 20px 0;
  opacity: 1;
}
.hm_home_review_sli .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__timestamp{
  font-family: 'gbr';
  font-size: 14px;
  line-height: 18px;
 color: #300f56;
  font-weight: 400;
  opacity: 1;
  font-style: normal;
}
.hm_home_review_sli .jdgm-carousel-item__product.jdgm--shop-review-has-image{
  width: 50px;
  float: left;
}
.hm_home_review_sli .jdgm-carousel-item__product.jdgm--shop-review-has-image .jdgm-carousel-item__product-title.jdgm-ellipsis{
  display: none;
}
.hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item{
  vertical-align: top;
}
.hm_home_review_sli .jdgm-carousel-title-and-link{
  margin-bottom: 60px;
}
.hm_home_review_sli .jdgm-carousel__right-arrow, .hm_home_review_sli .jdgm-carousel__left-arrow{
  border-width: 2px;
  border-color: #868081;
  margin-top: 65px !important;
}
.hm_home_review_sli .jdgm-carousel__left-arrow{
  position: absolute;
  left: 0;
  top: 0;
}
.hm_home_review_sli .jdgm-carousel__right-arrow{
  position: absolute;
  right: 0;
  top: 0;
}
.hm_home_review_sli .jdgm-widget.jdgm-carousel{
  position: relative;
}
.home_pge_blogs{
  padding-top: 100px;
}
.cstm_as_seenin{
  border-bottom: 1px solid #e8e9eb;
}
.cstm_as_seenin .asi-main-title{
  width: auto;
  z-index: 11;
  background-color: rgba(255,255,255,0);
  text-align: center;
}
.cstm_as_seenin .asi-main-title p{
  font-size: 18px !important;
  color: #0c0c0c;
  font-family: 'gbr';
  background-color: #fff;
  line-height: 35px;
  display: inline-block;
  padding: 0 20px;  
}
.asi-main-title p{
color:#065c65 !important;
}
.hm-insta-main{
  padding: 50px 0px 0;
}
.hm-insta-main .insta_sec .intsgram_top_title{
    font-family: Montserrat-Regular;
  font-size: 30px;
  letter-spacing: 2px;
  color: #000;
/*   padding: 0 30px 25px; */
/*   margin: 0 0 25px 0; */
  position: relative;
  display: inline-block;  
  font-weight: 600;
}
.hm-insta-main .insta_sec .intsgram_top_title:after{
  left: 40%;
  right: 0;
  bottom: 0;
  height: 1px;
  display: block;
  content:"";
  background: #ed3376;
  position: absolute;
  width: 67px;
  display:none;
}
.hm-insta-main .insta_sec .intsgram_sub_title{
  /*nt-family: Montserrat-Light;*/
  font-size: 14px;
  color: #0a0700;
  line-height: 24px;
  margin: 0 0 40px 0
}
.hm-insta-main .insta_sec .social_icons{
  margin-bottom: 50px;
}
.hm-insta-main .insta_sec .social_icons a{
  margin: 0 12px;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  color: #065c65;
  font-weight:600;
}
.hm-insta-main .snptwdgt-container-liner{
  height: auto !important;
}
.hm-insta-main .snptwdgt-container-liner .item-sizer{
  display: none !important;
}
.hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item{
  width: 25% !important;
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
  float: left;
  padding: 0 10px 11px !important;
  margin: 0 !important;
}
.hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(2){
  width: 50% !important;
}
.hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(7){
  width: 50% !important;
  float: right !important;
}
.hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(12){
  clear: left;
  width: 50% !important;
}
.hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(13){
  width: 50% !important;
}
.hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(2) .fauximg-bin,.hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(7) .fauximg-bin{
  padding-top: 100%;
}
.hm-insta-main .snptwdgt-container-liner > div .fauximg-bin{
  padding-top: 98%;
  margin-left: 5px;
  margin-right: 5px;
}
.hm-insta-main .snptwdgt-container .snptwdgt__item .snpt__fauximg{
  height: 100%;
  top: 0px;
  position: absolute;
}
.hm-insta-main .snptwdgt-container .snptwdgt-pagr{
  clear: both;
}
.custom-footer-lt .site-footer__item--one-quarter{
  width: 25%;
}
.custom-footer-lt .site-footer__content a{
  text-transform: none;
  font-family: 'gbr';
}
.custom-footer-lt .site-footer__content h4{
  text-transform: none;
  margin-bottom: 15px;
  font-family: 'gbr';
}
.custom-footer-lt ul.menu-widget li{
  padding-bottom: 7px;
}
.custom-footer-lt .custom_footer_menu3{
  padding-top: 0px;
}
.custom-footer-lt ul.site-footer__linklist li{
  padding-bottom: 7px;
}
.custom-footer-lt .custom_footer_menu0 ul.menu-widget li i{
  font-size: 13px;
}
.custom-footer-lt .custom_footer_menu3 input#ContactFooter-email{
  border: 2px solid #fff;
  min-height: auto;
  height: 34px;
  line-height: 30px;
  color: #fff !important;
  margin: 0 !important;
  padding: 0 !important;
  padding-right: 70px !important;
}
.custom-footer-lt .custom_footer_menu3 button#Subscribe{
  margin: 0;
  height: 34px;
  line-height: 34px;
  font-family: 'gbr';
  color: #000;
  padding: 0 5px;
  font-size: 12px;
  font-weight: 700;
  border: none !important;
  min-height: auto;
}
.custom-footer-lt .custom_footer_menu3 .contact-form .input-group {
  position: relative;
}
.custom-footer-lt .custom_footer_menu3 .contact-form .input-group .input-group__btn{
  position: absolute;
  right: 0;
  top: 0;
}
.social_icons_footer{
  margin-top: 10px;
}
.social_icons_footer a{
  margin-right: 18px;
}
#shopify-section-header.cstm_sticky{
  padding-top: 45px;
}
.cstm_sticky div.top_header_cstm{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;
}
.cst-head-fixed-lt nav#AccessibleNav.custom_new_menus{
  /*padding-left: 0px;
  padding-right: 0px; */
}
nav#AccessibleNav.custom_new_menus .down_nav_menus{
  top: 0;
  -webkit-transition: all .5s ease; 
  -moz-transition: all .5s ease; 
  -o-transition: all .5s ease; 
  transition: all .5s ease;
}
.cst-head-fixed-lt nav#AccessibleNav.custom_new_menus .down_nav_menus{
  position: fixed;
  top: 44px;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 10;
}
.template-index.cst-head-fixed-lt{
  padding-top: 0px !important;
}
.tag-sale{
  background: #ed3376;
  display: inline-block;
  padding: 2px 5px;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  letter-spacing: 1px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 11;
}
.sale-ic-spc .owl-carousel .owl-stage-outer{
  padding-top: 18px;
}
.sale-ic-spc .tag-sale{
  top: -18px;
}
/*new home page ends*/
/*mega menu starts*/
.site-nav.hm-new_submenu{
  position: static;
}
ul#SiteNav.hm-new_submenu li.main_list.cust-mega-menu{
  position: static;
}
.down_nav_menus{
  position: relative;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock::before{
  display: none;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock > a{
  position: relative;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock > a:before{
  content: "";
  display: block;
  width: 14px;
  height: 8px;
  /*background: url('drop-dn-arrow.png') no-repeat 0 0;*/
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') no-repeat -1px -91px;
  top: 19px;
  position: absolute;
  right: -10px;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock .custom-submenu{
  margin: 0 auto;
  width: 1100px;
  left: -30px;
  top: 100%;
  right: -30px;  
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
  padding: 30px 22px 24px;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock .custom-submenu .sub_menu_part{
  max-width: 800px;
  margin: 0 auto;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock .custom-submenu .sub_menu_part .cus-menu-list{
  width: 100%;
  max-width: 250px;
  display: inline-block;
  margin: 10px 5px;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock .custom-submenu .sub_menu_part .cus-menu-list a{
  border: 1px solid #ddddde;
  padding: 0px !important;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock .custom-submenu .sub_menu_part .cus-menu-list a:after{
  display: none;
}
.down_nav_menus .cust-laft.hm-new_submenu .MegaMenuBlock .custom-submenu .sub_menu_part .cus-menu-list a p{
  padding: 6px 0 10px;
  color: #000;
  font-weight: 200;
  font-size: 14px;
  margin: 0;
  text-align: center;
}
/*mega menu ends*/
/*product FAQ starts*/
.custom_faq_pro .product-faq-title{
  font-family: 'gbr';
}
.custom_faq_pro .parent-question div.title{
  color: #000 !important;
}
.custom_faq_pro .parent-question div.title img{
  margin-top: 5px;
}
.custom_faq_pro #parent-questions > br{
  display: none;
}
.custom_faq_pro #parent-questions .child-question .icon{
  display: none;
}
/*product FAQ ends*/
/*currency converter starts*/
body{
  position: relative;
}
.footer-credit-custom{
  padding-top: 100px;
}
body > .doubly-float{
  position: absolute;
  bottom: 43px;
  left: 0;
  right: 0;
  width: auto;
  text-align: center;
}
body > .doubly-float .doubly-nice-select.right{
  float: none;
  display: inline-block;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border: 2px solid #cecece;
}
/*currency converter ends*/
/*product page size popup starts*/
.product_cstm_pop .radio_section{
  margin-top: 20px;
  margin-bottom: 20px;
}
.product_cstm_pop .radio_section:after{
  clear: both;
  display: table;
  content:"";
}
.product_cstm_pop .radio_section label{
  width: 25%;
  float: left;
  padding: 0 3px;
  position: relative;
}
.product_cstm_pop .radio_section label input[type='radio']{
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.product_cstm_pop .radio_section label span{
  display: block;
  background: #fff;
  color: #000;
  border: 1px solid #000;
  text-align: center;
  font-size: 16px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  padding: 3px 2px 5px;
  line-height: 18px;
  cursor: pointer;
}
.product_cstm_pop .radio_section label input[type='radio']:checked + span{
  background: #000;
  color: #fff;
  border: 2px solid #000;
}
.product_cstm_pop .inner_cap_sizes ul:after{
  clear: both;
  display: table;
  content:"";
}
.product_cstm_pop .inner_cap_sizes .save_btn{
  display: block;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
}
/*product page size popup ends*/

/*toggle menu overlay starts*/
#overlay-tgl-menu {
  background: rgba(44, 44, 44, 0.8) none repeat scroll 0 0;
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: all 0.25s ease 0s;
  -moz-transition: all 0.25s ease 0s;
  -webkit-transition: all 0.25s ease 0s;
  visibility: hidden;
  width: 100%;
  z-index: 8;
}
#overlay-tgl-menu.is-menu-tgl-active {
  opacity: 1;
  visibility: visible;
  z-index: /*11*/99999998;
}
.clickmobile_toggle .cust-mobile-nav .js-mobile-nav-toggle .icon.icon-hamburger{
  display: none !important;
}
.cust-mobile-nav .js-mobile-nav-toggle .icon.icon-hamburger{
  display: block !important;  
}
/* .cust-mobile-nav .js-mobile-nav-toggle .icon.icon-close{
  opacity: 0;
  visibility: hidden;
} */
/* .clickmobile_toggle .cust-mobile-menu button.js-mobile-nav-toggle{
  opacity: 0;
  visibility: hidden;
} */
/*.clickmobile_toggle button.js-mobile-nav-toggle.mobile-nav--close{
background: rgba(44, 44, 44, 0.8) none repeat scroll 0 0;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 8;
}*/
/*toggle menu overlay ends*/

/*product description alignment*/
.custom_change.template-product .product-single .cust-pro-right-sec{
  float: right;
}
/**/
/*product newsletter starts*/
.product_newsletter .site-footer__item-inner--newsletter > h4{
  text-transform: none;
  margin-bottom: 15px;
  font-family: 'gbr';
  color: #300f56;
  font-size: 18px;
  text-align: center; 
}
.product_newsletter .site-footer__newsletter > h4{
  text-transform: none;
  margin-bottom: 15px;
  font-family: 'gbr';
  color: #300f56;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
}
.product_newsletter{
  border-top: 1px solid #e5e5e5;
  padding-top: 30px;
  padding-bottom: 30px;
}
.product_newsletter button.btn.newsletter__submit{
/*   background: #000 !important; */
}
/*product newsletter ends*/
/*product video popup starts*/
body.youtube_video #PageContainer.page-container{
  transform: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
}
.prod-yt-vd-popup .black_overlay {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  z-index: 1001;
}
.prod-yt-vd-popup .white_content {
  position: fixed;
  display: none;
  width: 90%;
  max-width: 1200px;
  box-sizing: border-box;
  text-align: center;
  background: #ffffff;
  padding: 20px;
  z-index: 1002;
  margin: auto;
  top: 50%;
  transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);  
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.prod-yt-vd-popup .white_content a.video_close {
  position: absolute;
  top: 30px;
  right: 30px;
  transition: all 0.5s;
  cursor: pointer;
  background: #ffffff;
  border-radius: 100%;
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  z-index: 11;
  font-size: 0px;  
  border: none !important;
  color: #000 !important;
  transition: all 0.5s;
}
.prod-yt-vd-popup .white_content a.video_close:before{
  position: absolute; 
  left: 10px;
  content: "\f00d";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 24px;  
}
.prod-yt-vd-popup .white_content a.video_close:hover{
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.prod-yt-vd-popup > a{
  border: none !important;
  display: block;
  position: relative;
}
.prod-yt-vd-popup > a:before{
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  margin-top: -20px;
  width: 60px;
  height: 40px;
  background-color: rgba(0,0,0,0.7);
  border-radius: 15px;
  transition: all 0.5s;
  border: 2px solid #ffffff;
  cursor: pointer;
  content: "\f04b";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 20px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  pointer-events: none;
}
.prod-yt-vd-popup > a:hover:before{
  background-color: rgba(255,0,0,1);
}
/*product video popup ends*/

.cust-coll-right .product-card .jdgm-widget .jdgm-prev-badge__stars .jdgm-star{
  font-size: 13px;
  color:#601672;
}
.cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart div#CartCount.site-header__cart-count span{  
  right: -5px;
  top: 0;
  background: #087683 !important;
  color: #fff !important;
  font-size: 12px !important;
  line-height: 18px;
  padding: 0;

}
.top_header_new_cart #CartCount.site-header__cart-count span.icon__fallback-text{
  display: none;
}
.cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart a.site-header__cart{
  padding: 0 !important;
      display: flex;
    align-items: center;
}
/*cart dropdown starts*/
#slidingcartmain .line-item-container .line-item:after{
  clear: both;
  display: table;
  content:"";
}
#slidingcartmain.inline-cart .line-item-container .line-item{
  display: block;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-image{
  width: 120px;
  max-width: none;
  float: left;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content{
  width: 50%;
  max-width: none;
  float: left;
  padding-left: 15px;
}
#slidingcartmain .cart-header > h3{
  /*font-family: 'Junge', serif;*/
  font-weight: bold;
  color: #6c5f5f;
  font-size: 23px !important;
}
#slidingcartmain .cart-header{
  padding-bottom: 18px;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content .line-item-title{
  margin: 0;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content .line-item-title a{
  font-weight: bold;
  color: #6c5f5f;
  font-size: 11px;
  line-height: 1.5;
  text-transform: uppercase;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content .line-item-title a:hover{
  opacity: .7;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content .cart__meta-text{
  color: #6c5f5f;
  font-size: 11px;
  line-height: 1.5;
  font-style: normal;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content .line-item-price{
  color: #6c5f5f;
  font-size: 14px;
  line-height: 1.5;
  font-style: none;
  margin-top: 0px;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content .remove-item{
  font-size: 14px;
  line-height: 1.5;
  font-style: none;
  margin-top: 0px;
  text-transform: none;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content .remove-item:after{
  display: none;
}
#slidingcartmain.inline-cart{
  padding-right: 10px;
  max-width: 360px;
}
#slidingcartmain.inline-cart .subtotal-block .subtotal div{ 
  color: #6c5f5f;
  font-size: 14px;
  line-height: 1.5;
  text-transform: none;
}
#slidingcartmain.inline-cart .subtotal-block .subtotal div:first-child{
  font-weight: bold;
}
#slidingcartmain.inline-cart .subtotal-block{
  padding-top: 15px;
  border-top: 1px solid #e9e9e9;
}
#slidingcartmain.inline-cart .subtotal-block .subtotal{
  padding-left: 0px;
  padding-right: 0px;
}
#slidingcartmain.inline-cart.is-active .button.btn-checkout{
  height: 53px !important;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border: none;
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 30px;
  border-radius: 2px;
  background : linear-gradient(90deg, #087683 0%, #097784 38%, #249ca8 69%, #179ba8 82%, #26b6c4 100%); 
}
#slidingcartmain.inline-cart .subtotal-block a.outline-button{
  border-color: #065c65;
  font-size: 14px;
  color: #065c65;
  font-family: 'Junge', serif;
  line-height: 1.5;
  height: 53px;
  line-height: 41px;
  -webkit-transition: all 500ms ease 0s;
  -moz-transition: all 500ms ease 0s;
  -ms-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
#slidingcartmain.inline-cart .subtotal-block a.outline-button span{
  text-decoration: underline;
}
#slidingcartmain.inline-cart .subtotal-block a.outline-button:hover{
  background-color: #065c65;
  color: #fff;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-content .line-item-price .cart__qty{
  text-align: left;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-qty{
  margin-top: 18px;
  position: relative;
  max-width: 100px;
  min-width: 75px;
  width: 100%;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-qty input.changequantity{
  width: 100%;
  padding: 5px 25px;
  border: 1px solid #e9e9e9;
  font-size: 14px;
  text-align: center;
  height: 28px;
  text-indent: 0px;
  margin-bottom: 10px;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-qty input.qtyminus{
  position: absolute;
  top: 0;
  left: 0;
  width: 25px;
  height: 28px;
  text-align: center !important;
  text-indent: 0px;
  padding: 0;
  font-size: 14px;
  background: none !important;
}
#slidingcartmain.inline-cart .line-item-container .line-item .line-item-qty input.qtyplus{
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 28px;
  text-align: center !important;
  text-indent: 0px;
  padding: 0;
  font-size: 14px;
  background: none !important;
}
/*cart dropdown ends*/
.outer_new_infor{
  border-bottom: 1px solid #e8e9eb;
  padding: 21px 0px 21px 0;  
}
.outer_new_infor .menu_sign_fucntion a{
  color: /*#ed3376;*/#000;
  position: relative;
  padding-left: 35px;
  display:block;
}
.outer_new_infor .menu_sign_fucntion a:hover{
  color: #ed3376;
}
.outer_new_infor .menu_sign_fucntion a:before{
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') -28px -1px no-repeat;
  content: "";
  width: 23px;
  height: 24px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.custom_timer .flipClockWrapper__3UCb7__autoketing .boxContent__3nS2E__autoketing .flipBoxClock__1jEEz__autoketing{
  margin-left: 2px;
  margin-right: 2px;
}
.main_rev_sku > div{
  display: inline-block;
  vertical-align: top;
}
.main_rev_sku > div:nth-child(2){
  margin-left: 20px;
}

body.custom_change .blg-list-crsl-main .article__title.article__title--has-image:after{
  content: "a";
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  font-size: 0px;
}
ul.hb-nav-items{
  margin: 0 15px 15px;
  padding: 0;
  list-style: none;
  background: #f3f3f3;
  text-align: center;
}
ul.hb-nav-items li{
  display: inline-block;
  padding: 0 10px;
  margin: 0 -3px;
}
ul.hb-nav-items li a{
  font-size: 16px;
  color: #000;
  text-transform: uppercase;
  text-decoration: none !important;
  border: none !important;
  padding: 10px 10px 8px 10px !important;
  display: block;
  line-height: 20px;
  position: relative;
}
ul.hb-nav-items li a:before{
  content: "\f0da";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: 1px;
  top: 10px;
  font-size: 14px;
}
ul.hb-nav-items li a:hover{
  color: #ed3552
}

.size-gd-info-sec{
  max-width: 100%;
  overflow-x: auto;
  border: 1px solid #9c9c9c;
  padding: 15px 0;
  margin: 25px 0px 0;
}
.custom-size-info-sec{
  max-width: 100%;
  overflow-x: auto;
  border: 1px solid #9c9c9c;
  padding: 15px;
  margin: 25px 0px 0;
}
.common_table_cls{
  margin: 25px 0px 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  overflow-x: auto;
}
.size-gd-info-sec table{
  margin: 0;
}
.size-gd-info-sec table td{
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #000;
}
.medium_value_table table td.active-sz-inf{
  background: #fce2df;
}
.small_value_table table td.active-sz-inf{
  background: #fce2df;
}
.large_value_table table td.active-sz-inf{
  background: #fce2df;
}
.cstm_option_selected{
  width: 100%;
  margin-bottom: 0px;
}
.cstm_option_selected .size_radio{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cstm_option_selected .size_radio .size_input{
  -ms-flex: 0 0 23%;
  flex: 0 0 23%;
  max-width: 23%;
  padding-right: 12px;  
}
.cstm_option_selected .size_radio .size_input:nth-child(4){
  -ms-flex: 0 0 31%;
  flex: 0 0 31%;
  max-width: 31%;
  padding-right: 0px;
}
.cstm_option_selected .size_radio .size_input label{
  position: relative;
  width: 100%;
  display: block;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #065c65;
  padding: 12px 2px;
  text-align: center;
  margin: 0;
  cursor: pointer;
  color: #000;
}
.cstm_option_selected .size_radio .size_input.size_checked_medium label{
  background-color: #065c65;
  border-color: #000;
  color: #fff;
}
.cstm_option_selected .size_radio .size_input.size_checked_small label{
  background-color: #065c65;
  border-color: #000;
  color: #fff;
}
.cstm_option_selected .size_radio .size_input.size_checked_large label{
  background-color: #065c65;
  border-color: #000;
  color: #fff;
}
.cstm_option_selected .size_radio .size_input.size_checked_custom label{
  background-color: #065c65;
  border-color: #065c65;
  color: #fff;
}
.cstm_option_selected .size_radio .size_input label input[type="checkbox"], .cstm_option_selected .size_radio .size_input label input[type='radio']{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.custom-size-info-sec .CustBlocks{
  margin-top: 15px;
}
.custom-size-info-sec .CustBlocks:nth-child(1){
  margin-top: 0px;
}
.custom-size-info-sec .CustBlocks select{
  width: 100%;
  padding: 7px;
  min-height: auto;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.custom-size-info-sec .CustBlocks select{
  background-image: url('sl-drop-arrow.png');
  background-size: 10px auto;
}
.custom-size-info-sec .CustBlocks label{
  color: #000;
}
div.medium_value_table{
  display: none !important;
}
.size_checked_medium + div + div + div + div.medium_value_table{
  display: block !important;
}
div.small_value_table{
  display: none !important;
}
.size_checked_small + div + div + div + div.small_value_table{
  display: block !important;
}
div.large_value_table{
  display: none !important;
}
.size_checked_large + div + div + div + div.large_value_table{
  display: block !important;
}
div.custom-size-info-sec{
  display: none !important;
}
.size_checked_custom + div + div + div + div.custom-size-info-sec{
  display: block !important;
}


.custom_coll_title_text{
  border: 1px solid #eee;
    padding: 90px 50px;
  margin: 55px 0;
  text-align: left !important;
  box-shadow: 0px 0px 10px rgba(0,0,0,.10);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.10);
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.10);
  background-color:#038796 !important;
}
.custom_coll_title_text h3{
  font-family: 'gbr';
  font-size: 30px;
  letter-spacing: 2px;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0 0 11px 0;
  position: relative;
  display: block;
  text-align:center;
  font-weight: 400;
  position: relative;
}
/* .custom_coll_title_text h1:after{
left: 0;
bottom: 0;
height: 2px;
display: block;
content: "";
background: #ed3376;
position: absolute;
width: 67px;
} */
.custom_coll_title_text p{
  color: #fff;
  text-align:center;
}
.custom_faqpage{
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.custom_faqpage > h2{
  font-family: 'gbr';
  font-size: 24px;
  letter-spacing: 1px;
  color: #000;
  padding: 0 0 12px 0;
  margin: 50px 0 15px 0;
  position: relative;
  display: inline-block;
  font-weight: 400;
  position: relative;
  text-transform: none;
}
.custom_faqpage #out-most > div{
  margin: 0px !important;
}
div.custom_faqpage .accordion{
  background-color: rgba(255,255,255,0) !important;
  padding: 15px 20px 15px 20px;
  border-bottom: 1px solid #ccc;
  position: relative;
  color: #065c65;
}
.custom_faqpage .accordion::after{
  position: absolute;
  right: 12px;
  top: 15px;
}
.custom_faqpage > h2 + .accordion{
  border-top: 1px solid #ccc;
}
.custom_faqpage .accordion:before{
  background: rgba(0,0,0,0);
  content:"";
  left: 0;
  top: 0px;
  bottom: 0;
  width: 5px;
  position: absolute;
  -webkit-transition: all .5s ease; 
  -moz-transition: all .5s ease; 
  -o-transition: all .5s ease; 
  transition: all .5s ease;
}
.custom_faqpage .accordion.active:before{
  background: #ed3552;
}
.custom_faqpage .accordion.active, .custom_faqpage .accordion:hover{
  background-color: #f7f4f8 !important;  
}
.custom_faqpage .accordion:hover:before{
  background-color: #ed3552 !important;
}
.custom_faqpage .panel p{
  margin: 15px 0px;
  font-size: 15px;
  line-height: 22px;
}
.custom_faqpage .accordion.active + .panel{
  border-bottom: 1px solid #ccc;
}
.product-single__photos .custom_faqpage .accordion{
  background-color: #f7f4f8 !important;  
}
.product-single__photos .custom_faqpage > h2{
  font-size: 20px;
  color: #030000;
  font-family: 'Avenir Next LT Pro';
  margin-top: 25px;
}
.product-single__photos .custom_faqpage .accordion.active + .panel{
  max-height: 5000px !important;
}
.product-single__photos .custom_faqpage .accordion + .panel .accordion{
  background: none !important;
  padding: 10px 0px;
} 
.product-single__photos .custom_faqpage .accordion + .panel .accordion:before{
  display: none !important;
}
.product-single__photos .custom_faqpage .accordion + .panel .accordion:after{
  top: 10px;
}
.product-single__photos .custom_faqpage .accordion + .panel .accordion + .panel:last-child{
  border: none !important;
  margin-top: -1px !important;
}
.product-single__photos .custom_faqpage .accordion + .panel .accordion.active{
  color: #ed3552;
}


/*product size popup starts*/
.both_sect.product_cstm_pop .inner_cap_sizes{
  max-height: 75vh;
  overflow-y: auto;
}
body.pro_pop-up{
  overflow: hidden;
  position: fixed;
  width: 100%;

}
.cust-pro-right-sec .both_sect.product_cstm_pop{
  position: fixed;
  width: auto;
  left: 20px;
  right: 20px;
  bottom: auto;
  height: auto;
  top: 50%;
  transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  max-width: 432px;
  margin-left: auto;
  margin-right: auto;
}
/*product size popup starts*/
/*size chart new popup starts*/
.sz-chrt-info-table-con{
  /*max-width: 100%;
  overflow-x: auto;*/
}
.sz-chrt-info-tbl{
  width: 100%;  
  border-collapse: collapse;
  margin: 0;
}
.sz-chrt-info-tbl tr:first-child td{
  font-weight: bold;
}
.sz-chrt-info-tbl tr:nth-child(2n) td{
  background-color: #fafafa;
}
.sz-chrt-info-tbl tr td{
  width: 22%;
  border: 1px solid #dddddd;
  text-align: center;
  color: #232227;
  padding: 5px;  
  font-size: 12px;
}
.sz-chrt-info-tbl tr td:first-child{
  width: 34%;
}
.sz-chrt-info-tbl-img{
  max-width: 50px;
  margin: auto;
}
.sz-chrt-info-tbl tr td p{
  color: #333;
  margin-top: -18px;
  font-size: 12px;
  line-height: 15px;
}
/*size chart new popup ends*/
/*dropdown starts*/
nav#AccessibleNav.custom_new_menus .down_nav_menus .site-nav.cust-right .custom-submenu{  
  min-width: 200px;
  right: auto;
  padding-top: 0;
  /*border-top: 10px solid #f7f7f7; */
  padding-bottom: 0;
  width: auto;
  /*margin-top: 12px;*/
  
  right:0;
  left: 0;
  /*bottom: 0;*/
  margin:0px auto;  
  border: 1px solid #065c65;
  font-family: 'gbr';
  
}
body.index nav#AccessibleNav.custom_new_menus .down_nav_menus .site-nav.cust-right .custom-submenu{
  border-top: 0px solid rgba(255,255,255,0);
  border: 1px solid #c1c1c1; 
}
nav#AccessibleNav.custom_new_menus .down_nav_menus .site-nav.cust-right .custom-submenu ul{
  padding-top: 10px;
  padding-bottom: 10px;
  background: #f7f7f7;  
}
nav#AccessibleNav.custom_new_menus .down_nav_menus .site-nav.cust-right .custom-submenu ul li a{
/*   text-transform: uppercase; */
  padding: 0px 10px;
    font-size: 13px;
    line-height: initial;
    height: auto;
}
nav#AccessibleNav.custom_new_menus .down_nav_menus .site-nav.cust-right .custom-submenu ul li a:hover{
  color: #065c65;
}
.down_nav_menus .site-nav.cust-right .cust-mega-menu > a{
  position: relative;
}
.down_nav_menus .site-nav.cust-right .cust-mega-menu > a:before{
  content: "";
  display: none;
  width: 14px;
  height: 8px;
  /*background: url('drop-dn-arrow.png') no-repeat 0 0;*/
  background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') no-repeat -1px -91px;
  top: 19px;
  position: absolute;
  right: -10px;
}
/*dropdown ends*/
.product-form__item--payment-button > .additional-checkout-buttons{
  margin-top: 2px;
      display: none;
}
.cust_collection_list .cus-col-name .cus-grid-item__title{
  font-family: 'gbr';
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  color: #020001;
  margin: 10px 0px 20px 0px;
}
.cust_collection_list .cus_shop-now h3{
  display: inline-block;
  font-family: 'gbr';
  font-size: 14px;
  line-height: 18px;
  color: #020001;
  text-transform: uppercase;
  font-weight: 700;
  border: 2px solid #000;
  width: 100%;
  max-width: 150px;
  padding: 10px;
  text-align: center;
}
.cust_collection_list .cus_shop-now{
  text-align: center;
}
.cust_collection_list .cus_shop-now h3:hover {
  background-color: #000;
  color: #fff;
}
.cust_collection_list .section-header{
  margin: 0;
}
.cust_collection_list .section-header h1{
  font-family: 'Playfair Display', serif;
  font-size: 30px;
  letter-spacing: 2px;
  color: #000;
  padding: 0 30px 25px;
  margin: 25px 0 10px 0;
  position: relative;
  display: inline-block;
  font-weight: 400;
}


/*********26-03-2020 stj************/
.cstNwsltrSec.newsletter-section {
  padding: 0;
}
.cstNwsltrSec .section-header {
  margin-bottom: 30px;
}
.cstNwsltrSec .section-header h2 {
  font-family: gbr;
  font-size: 30px;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  margin: 0 0 10px;
  color:#300f56;
}
.cstNwsltrSec .section-header .rte p {
  color: #300f56;
  font-size: 15px;
}
.cstNwsltrSec button#Subscribe span {
  font-weight: 400;
  letter-spacing: normal;
}
.cstNwsltrSec .input-group {
  flex-wrap: inherit;
  -webkit-flex-wrap: inherit;
  -moz-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
}
.cstNwsltrSec .form-single-field {
  margin: 0 auto 30px;
}
.cust_mobile_accordtion {
  display: none;
}

/*********31-03-2020 stj***********/
.WrprMeetLace .mainBanner {
  background: #f8f8f6;
}
.mainBanner .page-width {
  display: flex;
  align-items: center;
  padding: 30px;

}
.mT_right.mobile_view_heading {
  display: none;
}
.mT_left {
  flex-basis: 50%;
  padding: 0 8%;
}
.mT_right {
  flex-basis: 50%;
}
.mT_right h1 {
  font-size: 60px;
  line-height: 80px;
  margin: 0;
}

.Reas6Lace {
  padding: 70px 0;
  text-align: center;
}
.Reas6Lace .page-width {
  padding: 0 20px;
}
.Reas6Lace h1 {
  font-size: 28px;
  font-weight: normal;
  margin: 0;
}
.Reas6Lace em {
  padding: 0 0 25px;
  display: block;
  font-family: serif;
  font-size: 20px;
}
.MainImgR6L {
  display: flex;
  flex-wrap: wrap;
}
.ImgR6L {
  flex-basis: 33.3%;
  padding: 0 10px 30px;
}
.ImgR6L h3 {
  font-size: 20px;
  font-weight: normal;
  margin: 5px 0;
}
.MainTLine.imgbg {
  background: #f7f7f7;
}

.Timeline1to5 {
  text-align: center;
}
.Timeline1to5 header {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 10px 60px;
}
.Timeline1to5 header h1 {
  font-size: 30px;
  font-weight: normal;
  padding: 30px;
  background-image: url(https://cdn.shopify.com/s/files/1/0067/4444/0884/files/timeLine.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.TLine1 {
  display: flex;
  align-items: center;
  max-width: 740px;
  margin: 0 auto;
  line-height: 0;
  padding: 0 20px;

}
.TL_lft {
  text-align: right;
  width: 280px;

}
.cstdot {
  padding: 0 40px;
  width:95px;

}
.TL_lft h2 {
  font-size: 28px;
  margin: 0 0 5px;
  letter-spacing: normal;
  line-height: normal;

}
.TL_ryt {
  width: 320px;
}
.TL_lft h4 {
  margin: 0 0 8px 0;
  line-height: normal;
  font-weight: normal;
  font-size: 18px;
}
.TL_lft p {
  font-size: 14px;
  line-height: 18px;
}
.cstdotmb {
  display: none;
  width: 30px;
}
.MainTLine:last-child .cstdot {
  width: 110px;
  margin: 0 0 0 -4px;
}

/***rward 01-04-2020******/
.top_banner_div {
  background: #f7f7f7;
}
.tbWdth {
  display: flex;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}
.banner_image {
  width: 50%;
  line-height: 0;
}
.banner_main_txt {
  text-align: center;
  width: 50%;
  padding: 20px;
}
.banner_main_txt h1 {
  font-size: 46px;
  text-transform: uppercase;
  font-weight: 100;
  letter-spacing: 1px;
}
.banner_main_txt p {
  font-size: 14px;
  color: #000;
}

.MTWdth {
  margin: 40px auto;
  width: 100%;
  max-width: 1200px;
  display: flex;
  align-items: center;
  text-align: center;
  background: #fafafa;
  padding: 60px 10px 40px;
}
.rewards_button {
  width: 50%;
  padding: 0 5px;
}

.rewards_button h3 {
  text-transform: uppercase;
  font-size: 22px;
}
.rewards_button a {
  background: #f38189;
  text-transform: uppercase;
  color: #fff;
  padding: 5px 20px;
  display: inline-block;
}
.rewards_button a:hover {
  color: #f9f9f9;
}

.rDmWdth {
  max-width: 1199px;
  margin: 0 auto;
  text-align: center;
  padding: 0 20px;
}
.discount_codes_outer {
  display: flex;
  align-items: center;
  background: #fce3e5;
  padding: 10px;
}
.discount_codes {
  width: 25%;
  background: #fff;
  margin: 30px;
  padding: 60px 20px;
}
.discount_codes img {
  border-radius: 50%;
  max-width: 100px;
}
.ePoWdth {
  max-width: 1200px;
  margin: 70px auto;
  text-align: center;
  padding: 0 10px;
}
.earn_points_icons_outer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.earn_points_icons {
  width: 25%;
  padding: 20px;
}
.discounted_div h2 {
  font-weight: normal;
  text-transform: capitalize;
  font-size: 36px;
  letter-spacing: normal;
  border-bottom: 2px solid #f38189;
  display: inline-block;
  padding: 0 0 8px;
  margin: 0;
}
.discounted_div p {
  font-size: 15px;
  padding: 10px 0 20px;
}
.discount_codes p {
  font-size: 28px;
  color: #f38189;
  line-height: normal;
}
.discount_codes p span {
  display: block;
  font-size: 16px;
  color: #333;
}
.discount_codes p b {
  font-weight: normal;
  font-size: 20px;
  display: block;
  padding: 0 0 14px;
}
.discount_codes:last-child {
  padding: 30px 10px;
}
.discount_codes:last-child span {
    display: block;
    padding: 5px 31px 0;
    line-height: normal;
    font-family: 'gnm';
}
.earn_points_icons img {
  max-width: 50px;
}
.earn_points_icons p b {
  display: block;
  color: #444;
  font-family: 'gbr';
  margin: 10px 0 5px;
}





/**************************
****************************
********* Responsive*******
**************************/

@media (min-width: 1301px) and (max-width: 1730px){
  nav#AccessibleNav.custom_new_menus{
    /*padding-left: 0px;
    padding-right: 1px;*/
  }
  nav#AccessibleNav.custom_new_menus ul#SiteNav > li{
    padding: 0 10px;
  }
  nav.custom_new_menus .rightside_menu{
    width: 45%;
  }
  nav#AccessibleNav.custom_new_menus .cust-logo{
    width: 30%;
  }
  nav#AccessibleNav.custom_new_menus .header_cstm_iocns{
    width: 45%;
  }
  ul#SiteNav li a{
    font-size: 11px;
  }
  nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li > a{
    margin-left: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1300px){
  nav#AccessibleNav.custom_new_menus{
    padding-left: 5px;
    padding-right: 5px;
  }
  nav#AccessibleNav.custom_new_menus ul#SiteNav > li{
    padding: 10px;
  }
  nav.custom_new_menus .rightside_menu{
    width: 45%;
  }
  nav#AccessibleNav.custom_new_menus .cust-logo{
    width: 30%;
  }
  nav#AccessibleNav.custom_new_menus .header_cstm_iocns{
    width: 45%;
  }
  ul#SiteNav li a{
    font-size: 11px;
    padding-left: 0px;
    padding-right: 5px;
  }
  nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li > a{
    margin-left: 0px;
  }
  nav#AccessibleNav.custom_new_menus .leftside_icons .search-bar__form input.search-bar__input{
    max-width: 80px;
  }
}
@media (min-width: 1200px) {
  .template-index nav#AccessibleNav.custom_new_menus{
    position: absolute;
    z-index: 11;
    margin-top: 0;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    border: none;
  }
  nav#AccessibleNav.custom_new_menus{
    margin-top: 0;
    margin-bottom: 0;
padding-bottom: 0;
  }
  body.custom_bodysec{
    padding-top: 135px !important;
  }
  body.custom_bodysec.template-index{
    padding-top: 46px !important;
  }
  body.custom_bodysec nav#AccessibleNav.custom_new_menus{
    margin-top: 0px;
  }
  body.custom_bodysec .shopify-section.cstm_sticky{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 12;
  }
  body.custom_bodysec .shopify-section.cstm_sticky.header_fixed nav#AccessibleNav.custom_new_menus{
    background-color: rgba(255,255,255,1);    
    box-shadow: 0 10px 20px rgba(0,0,0,.05);
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.05);
  }
  .template-index #shopify-section-header > div > header.site-header.border-bottom{
    border-bottom-width: 0px;
  }
}
@media (max-width: 1199px){
  nav.custom_new_menus .rightside_menu{
    width: 100%;
  }
  nav#AccessibleNav.custom_new_menus .cust-logo{
    width: auto;
    text-align: left;
    float: left;
  }
  nav#AccessibleNav.custom_new_menus .header_cstm_iocns{
    width: 60%;
  }
  a.ssw-link-fave-menu .moo-wis{
  display:none;
  }
  a.ssw-link-fave-menu.ssw-link-fave-menu-hide-count {
    padding-right: 20px !important;
}
}
@media (max-width:370px){
  .cstm_left_cart h2.jdgm-carousel-title {
    font-size: 12px;
  }
}

@media (max-width:480px){
  ul.social-sharing.cust-contact-social-sharing li {
    width: 100%;
  }
  .cust-video-slider-sec .cust-video-content-inner {
    transform: translate(-50%, 0%) !important;
    width: 100%;
    padding: 10px !important;
  }
  .cust-video-content-inner h2 {
    font-size: 8px !important;
    margin: 0 0 7px 0 !important;
  }
  div#timer-plus-timer-content {
    top: 23%;
    left: 13px;
  }
  div#timer-plus-timer-content div {
    margin: 0 0 5px 0 !important;
    max-width: 100% !important;
  }
  .soon[data-layout*=group][data-layout*=tight] .soon-group-sub>.soon-group-inner {
    margin: 0px 2px !important;
  }
  .cust-pro-right-sec h1.product-single__title {
    height: 85px;
  }
  .cust-pro-right-sec .inner_cap_sizes li {
    width: 50%;
    /*min-height: 300px;*/
  }
  .cust-pro-right-sec .both_sect {
    top: 55px;
  }

}
@media (max-width:767px){
  .hm_home_review_sli .jdgm-carousel-title-and-link{
    margin-bottom: 20px;
  }
}

@media (min-width:750px){
  .template-collection #Collection ul.grid{
    margin-left: -22px;
  }
  .template-collection #Collection ul.grid li.grid__item{
    padding-left: 22px;
  }
  .template-collection #Collection ul.grid li.grid__item .grid-view-item__image-wrapper{
    max-width: 100% !important;
    max-height: none !important;
  }
  .template-collection #Collection ul.grid li.grid__item .grid-view-item__image-wrapper .reveal img{
    width: 100% !important;
    max-width: 100% !important;
    max-height: none !important;
  }
  .product-single .product-single__photos .cstm_main_img > .product-single__photo-wrapper{
    max-width: 100% !important;
    max-height: none !important;
  }
  .product-single .product-single__photos .cstm_main_img > .product-single__photo-wrapper .feature-row__image{
    width: 100% !important;
    max-width: 100% !important;
    max-height: none !important;
  }
  .cust_search_page ul.grid li:nth-child(4n + 1){
    clear: left;
  }
  .cust_search_page ul.grid .grid__item .grid-view-item__image-wrapper{
  max-width: none !important;
  max-height: auto !important;  
  }
  .cust_search_page ul.grid .grid__item .grid-view-item__image-wrapper .reveal img{
    max-width: 100% !important;
  }
  .pro_pop-up .product-single .cust-pro-right-sec{
    z-index: 111; 
  }
  .pro_pop-up .product-single .cust-pro-right-sec:before{
    width: 100%;
    height: 100%;
    content:"";
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 111;
  }
  ul.custom_articel_ul li.grid__item.medium-up--one-third:nth-child(3n+1){
    clear: left !important;
  }
  #slidingcartmain.inline-cart .line-item-container {
    max-height: calc(100vh - 380px);
    height: calc(100vh - 380px);
    overflow-y: auto;
  }
  .cust-pro-right-sec > .cart_social_icons{
    margin-left: 50px;
  }
  #slidingcartmain .subtotal-block .paypal_cart_btn .shopify-cleanslate ._1n3zwJXRK30xbubjNiZsKV{
    height: 53px !important;
    max-height: 53px !important;
  }
  #slidingcartmain .subtotal-block .paypal_cart_btn .shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l{
    display: block !important;
  }
  #slidingcartmain .subtotal-block .paypal_cart_btn .shopify-cleanslate ._3TUeZPsTWjDxakSmeDcA4D{   
    height: 53px !important;
  }
  .cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart div#CartCount.site-header__cart-count span{
    right: 0;
  }
  .product_newsletter{
    display: none;
  }
  .custom_templte_design1 .cust-pro-right-sec .custom_timer{
    /*max-width: 400px;*/
        margin-top: 10px;
  }
  .custom_change.template-product .product-single .cust-pro-right-sec{
    top: 80px;
    position: -webkit-sticky;
    position: sticky;
    border: 1px solid #e5e5e5;
    padding: 10px 10px;
    margin-left:2%;
  }
  .custom_change.template-product #PageContainer.page-container{
    overflow: unset;
  }
  .MobileView-ProductDescription {
    display: none;
}
}
@media (min-width: 750px) and (max-width: 991px){
  .cstm_option_selected .size_radio .size_input{
    padding-right: 5px;
  }
  .cstm_option_selected .size_radio .size_input label{
    font-size: 14px;    
  }
}
@media (min-width: 750px) and (max-width: 767px){
  .custom_timer #autoketing-countdown-flag #ak-wrap-countdown-timer #ak-timer-wrap-basic{
    margin-top: 65px;
  }
}
@media (max-width:749px){
  .cust_search_page ul.grid li.one-quarter{
    width: 50%;
  }
  .cust_search_page ul.grid li:nth-child(2n + 1){
    clear: left;
  }
  .discount_codes_outer {
    flex-wrap: wrap;
  }
  .tbWdth {
    display: block;
  }  
  .rewards_outer_div {
    margin: -45px 0 0;
  }
  .banner_image, .banner_main_txt {
    width: 100%;
  }
  .discount_codes {
    width: 48%;
    margin: 1%;
  }
  .earn_points_icons {
    width: 50%;
    padding: 20px;
  }
  .banner_main_txt h1 {
    font-size: 30px;
  }
  .rewards_button h3 {
    font-size: 18px;
  }
  .rewards_button a {
    font-size: 13px;
  }
  .WrprMeetLace {
    margin: -45px 0 0;
  }
  .mainBanner .page-width {
    display: block;
    align-items: center;
    padding: 20px;
  }
  .mT_right.mobile_view_heading {
    display: block;
  }
  .mT_right {
    display: none;
  }
  .mT_right h1 {
    font-size: 36px;
    line-height: normal;
    text-align: center;
  }
  .Reas6Lace {
    padding: 40px 0;
  }
  .ImgR6L {
    flex-basis: 50%;
    padding: 0 4px 25px;
  }
  .ImgR6L h3 {
    font-size: 18px;
  }
  .ImgR6L p {
    line-height: normal;
    font-size: 14px;
  }
  .Reas6Lace .page-width {
    padding: 0 5px;
  }
  .Timeline1to5 header h1 {
    padding: 20px 10px;
  }
  .cstdotmb {
    display: block;
    margin: 0 12px 0 0;
  }
  .TL_lft {
    text-align: left;
    flex-basis: 280px;
  }
  .cstdot {
    display: none;
  }
  .TL_lft h2 {
    font-size: 22px;
  }


  body > .doubly-float {
    bottom: 25px;
  }
  .cust_footer_desktop {
    display: none;
  }
  .cust_mobile_accordtion {
    display: block;
    margin: 0 0 30px;
  }
  .cust_mobile_accordtion .accordion {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    border-bottom: 1px solid;
    padding: 12px 0;
  }
  .cust_mobile_accordtion .container {
    margin: 12px 0 6px;
  }
  .cust_mobile_accordtion .container ul li a {
    color: #fff;
    font-size: 14px;
  }

  .cust_mobile_accordtion .accordion:after {
    content: "+";
    float: right;
    font-size: 24px;
    line-height: normal;
  }
  .cust_mobile_accordtion .accordion.accordion-open:after {
    content: "-";
  }


  /*************/
  .hm-trendin-pro-main{
    padding-bottom: 0px;
  }
  .hm-trendin-pro-main .section-header.bot-thin-lined-title h3{
    margin-bottom: 10px;
  }
  .hm-trendin-pro-main .section-header.bot-thin-lined-title h3 i{
    display: inline-block;
    padding-top: 15px;
  }
  .related_tag_ul .related_tag_li:nth-child(2n + 1){
    clear: left;
  }
  body.pro_pop-up:before{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 111;
    content: "";
  }
  .cust-pro-right-sec .wordlwide_Text{
    margin-left: 22px;
  }
  .custom_home_slidershow button.slideshow__arrow{
    display: none !important;
  }
  .hm-trendin-pro-main > .page-width{
    padding-left: 10px;
    padding-right: 10px;
  }
  .sale-ic-spc .owl-nav{
    display: none;
  }
  .sale-ic-spc .cr-block-pord-sec{
    padding-left: 0px;
    padding-right: 0px;
  }
  #slidingcartmain.inline-cart .line-item-container {
    max-height: calc(100vh - 350px);
    height: calc(100vh - 350px);
    overflow-y: auto;
  }
  .cstm_mob_dis.product-single__photos{
    margin-bottom: 15px;
  }
  .cstm_mob_dis.product-single__photos .slick-dotted.slick-slider{
    margin-bottom: 0px;
  }
  .design_template_one .cust-pro-right-sec .single_cstm_div .product__price{
    margin-bottom: 15px;
  }
  .design_template_one .cust-pro-right-sec .single_cstm_div{
    padding-bottom: 0px;
  }
  .design_template_one .cust-pro-right-sec .swatch.clearfix{
    margin-top: 5px;
  }
  .globalClass_ET .button_1O{
    width: 50px !important;
    height: 50px !important;
  }
  .design_template_one .cust-pro-right-sec .product-single__title{
    font-size: 16px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .custom_thumb_slider .slick-dots{
    bottom: 15px;
  }
  #slidingcartmain .cart-header > h3{
    font-size: 17px !important;
  }
  .collection #Collection.page-width{
    padding-left: 10px;
    padding-right: 10px;
  }
  .collection #Collection.page-width > .grid{
    margin-left: -10px;
  }
  .collection #Collection.page-width > .grid > .grid__item{
    padding-left: 10px;
  }

  .collection #Collection.page-width .cust-coll-right > .grid.grid--view-items{
    margin-left: -10px;
  }
  .collection #Collection.page-width .cust-coll-right > .grid.grid--view-items > .grid__item{
    padding-left: 10px;
  }


  .flipClockWrapper__3UCb7__autoketing .flipBoxs__3BJ1Y__autoketing > ul{
    width: 24px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .custom_faq_pro #out-most div#parent-questions{
    padding: 0 !important;
  }
  .cust-pro-right-sec ul.social-sharing{
    padding-left: 22px;
    width: 100%;
  }
  .custom_templte_design1 .cust-pro-right-sec .custom_timer{
    margin-left: 15px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
  }  
  .product_cstm_pop .radio_section{
    margin-top: 10px;
    margin-bottom: 5px;
  }
  .product_cstm_pop .inner_cap_sizes ul li img{
    /*display: none;*/
    /*max-width: 80px;
    margin-top: 10px;*/
  }  
  /*.cust-pro-right-sec .product_cstm_pop .inner_cap_sizes li{
  min-height: auto;
  padding: 0;
  margin: 0px 0px 10px;
  border: 1px solid #eee;
}
  .product_cstm_pop .inner_cap_sizes .image_title{
  display: block;
  background: #eee;
  color: #333;
  text-align: center;
  min-height: auto;
  height: auto;
  padding: 5px;    
  font-size: 14px;
}
  .product_cstm_pop .inner_cap_sizes ul{
  max-height: 50vh;
  overflow-y: auto;
}
  .product_cstm_pop .inner_cap_sizes ul li input{
  border: 1px solid rgba(0,0,0,0);
  text-align: center;
  font-size: 14px;
  min-height: auto;
  width: 100%;
  margin-bottom: 1px;
  margin-top: 5px;
  padding-top: 5px;
}*/
  .product_cstm_pop .inner_cap_sizes .save_btn{
    margin-left: 0px;
    margin-right: 0px;
  }
  .product_cstm_pop .inner_cap_sizes ul li input.cstm{
    border: 1px solid #333;
    padding-bottom: 5px;
    margin-bottom: 6px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /*mobile menu starts*/
  body.clickmobile_toggle{
    overflow: hidden;
  }
  #shopify-section-header .mobile-nav-wrapper{
    width: 83.3333vw;
    left: -83.3333vw;
    border-right: 1px solid #f2f2f2;
    display: /*none*/block !important;
    position: fixed;
    overflow: scroll;
    top: 0;
    bottom: 0;
    padding: 0 10px;
    max-width: 95%;
    z-index: 999999;
    color: #333;
    background-color: #fff;
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    transform: translateY(0px) !important;
    -moz-transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
  }
/*   .clickmobile_toggle #shopify-section-header .mobile-nav-wrapper.medium-up--hide, .clickmobile_toggle #shopify-section-header .mobile-nav-wrapper.medium-up--hide.js-menu--is-open{
    display: block !important;
    border-top: 0px solid #ccc;
    transform: translateY(0px) !important;
    -moz-transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
    z-index: 12999999999;
    left: 0px;
    height: auto;
    overflow: scroll;
  } */
  .cstm_sticky div.top_header_cstm{
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  }
  .clickmobile_toggle .cstm_sticky div.top_header_cstm{
    left: 83.3333vw;
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  }
  #PageContainer{
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    transform: none !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
    left: 0;
  }
  .clickmobile_toggle #PageContainer{
    left: 83.3333vw;   
  }
  #shopify-section-header .mobile_nav_res.cust-mobile-nav{
    left: 0;
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
        display: flex;
    align-items: center;
  }
  .clickmobile_toggle #shopify-section-header .mobile_nav_res.cust-mobile-nav{
    left: 83.3333vw;
  }


  nav.sub-nav--is-open{
    height: auto !important;
  }
  nav.sub-nav--is-open .mobile-nav{
    transform: none !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
  }
  .mobile-nav-wrapper .mobile-nav__dropdown{
    position: absolute;
    max-height: 0;
    display: none;
    overflow: hidden;
    opacity: 0;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
        top: 95px;
  }
  .mobile-nav-wrapper .smooth_toogle .mobile-nav__dropdown{
    max-height: 1000px;
    opacity: 1;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
        overflow: scroll;
        padding: 0px 10px;
        margin-top: 5px;
  }
/*   .cstm_mob_ul.mobile-nav__dropdown li:nth-child(2){
    display: none;
  } */
  .cstm_mob_li .mobile-nav__link{
    padding: 21px 16px;
    font-size: 14px;
    color: #000;
    font-family: 'gbr';
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .cstm_mob_li .mobile-nav__link:hover{
    color: #ed3376;
  }
  .cstm_mob_li .mobile-nav__link .mobile-nav__label{
    border-bottom: 0px solid transparent;
  }
  .cstm_mob_ul .mobile-nav__sublist-link{
    padding: 8px 30px;
    margin-bottom:0px;
    font-size: 14px;
    color: #000;
    font-family: 'gbr';
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .cstm_mob_ul .mobile-nav__sublist-link:hover{
    color: #ed3376;
  }
  .cstm_mob_li .js-toggle-submenu .mobile-nav__icon svg.icon{
    transform: rotate(-90deg);
    transition: all 0.6s;;
    -moz-transition: all 0.6s;;
    -webkit-transition: all 0.6s;;
  }
  .cstm_mob_li.smooth_toogle .js-toggle-submenu .mobile-nav__icon svg.icon{
    transform: rotate(90deg);
  }  
/*   .cstm_mob_ul.mobile-nav__dropdown .mobile-nav__item{
    border: none !important;
  } */
  /*mobile menu ends*/
  .hm_mb_search{
    float: left;
    width: 22px;
    margin: 8px 0 0 0;
  }
  #shopify-section-header.cstm_sticky{
    padding-top: 106px;
  }
  div.mobile_nav_res.cust-mobile-nav{
    position: fixed;
    top: 45px;
    background-color: #fff;
    z-index: 8;
  }
  .template-index #shopify-section-header.cstm_sticky{
    padding-top: 45px;
  }
  .template-index div.cust-mobile-nav.mobile_nav_res{
    position: fixed;
    /*background-color: rgba(255,255,255,0)*/
  }
  .cst-head-fixed-lt.template-index div.cust-mobile-nav.mobile_nav_res{
    background-color: rgba(255,255,255,1)
  }
  .cstm_as_seenin .si-img-mobile{
    left: 0px !important; 
  }
  .hm-insta-main{
    padding: 50px 0px;
  }
  .custom-footer-lt .social_icons_footer{
    text-align: center;
  }
  .custom-footer-lt .social_icons_footer a{
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px !important;
  }
  .custom-footer-lt .site-footer__content a{
    text-transform: uppercase;
  }
  .custom-footer-lt .site-footer__content h4{
    text-transform: uppercase;
  }
  .custom-footer-lt .custom_footer_menu3.site-footer__item--one-quarter{
    width: 100%;
    padding-left: 0px;
  }
  .custom-footer-lt .site-footer__item--one-quarter{
    width: 50%;
  }  
  .home_pge_blogs .blg-list-crsl-main{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .home_pge_blogs .blg-list-crsl-main .owl-carousel .owl-stage-outer{
    overflow: visible !important;
  }
  .home_pge_blogs .hm-black-dots-sl .owl-nav .owl-prev{
    display: none;
  }
  .home_pge_blogs .hm-black-dots-sl .owl-nav .owl-next{
    display: none;
  }
  .hm-craftmain-pro-main{
    margin-top: 80px;
  }
  .custom_coll_list .owl-carousel .owl-dots{
    text-align: center;
    margin: 50px 0 0px 0;
  }
  .custom_coll_list .owl-carousel .owl-dot{
    display: inline-block;
    width: 13px;
    height: 13px;
    background: #bfbfbf;
    margin: 0 10px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  .custom_coll_list .owl-carousel .owl-dot:hover, .custom_coll_list .owl-carousel .owl-dot.active{
    background: #000;
  }
  .hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(2){
    width: 100% !important;
  }
  .hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(5){
    width: 100% !important;
  }
  .hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item:nth-child(3n - 1){
    width: 100% !important;
  }
  .hm-insta-main .snptwdgt-container-liner > div.snptwdgt__item{
    width: 50% !important;
  }
  .home_pge_blogs{
    padding-top: 80px;
    padding-bottom: 0px;
  }
  .hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item{
    position: relative;
  }
  .hm_home_review_sli .jdgm-carousel-item__reviewer-name-wrapper{
    width: 100%;
    text-align: center;
    padding-top: /*5*/0px;
    margin-top: 25px;
    background-color: #eee;
  }
  .hm_home_review_sli .jdgm-carousel-item__product.jdgm--shop-review-has-image{
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 55px;
  }
  .hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content{
    padding-bottom: /*50px*/0px;
    padding-top: 30px;
  }
  .hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content::before{
    left: 50%;
    margin-left: -16px;
  }
  .hm_home_review_sli .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__reviewer-name{
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
  }
  .hm_home_review_sli .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__timestamp{
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle;
  }
  .hm_home_review_sli .jdgm-carousel__right-arrow, .hm_home_review_sli .jdgm-carousel__left-arrow{
    margin-top: 45px !important;
  }
  .hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content{
    background-position: 50% 0;
  }
  .hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content .jdgm-carousel-item__review-title{
    text-align: center;
  }
  .hm_home_review_sli .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-content .jdgm-carousel-item__review-body p{
    text-align: center;
  }
  .hm-black-dots-sl .owl-nav .owl-next{
    right: -15px;
  }
  .hm-black-dots-sl .owl-nav .owl-prev{
    left: -15px;
  }
  .home_pge_blogs .blg-list-crl-block h3.article__title{
    display: none;
  }
  .home_pge_blogs .owl-item.active .blg-list-crl-block h3.article__title{
    display: block;
    padding: 0;
  }
  .home_pge_blogs .owl-item.active .blg-list-crl-block .article__grid-meta{
    display: block;
    width: 100%;
    padding: 0;
  }
  .home_pge_blogs .blg-list-crl-block .article__grid-meta{

  }
  .main_Craftmanship_home .Craftmanship_text{
    width: 100%;
    display: block;
    margin: 0 0 50px 0;
    padding: 0;
    text-align: center;
  }
  .main_Craftmanship_home .Craftmanship_image{
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
  }
  .blog-list-rgt-sec-block-main:after{
    clear: both;
    display: table;
    content:"";
  }
  .blog-list-rgt-sec-block-main .blog-list-rgt-sec-block{
    float: left;
    width: 50%;
    padding-right: 15px;
  }
  .blog-list-rgt-sec-block-main .blog-list-rgt-sec-block:nth-child(2n + 1){
    clear: left;
  }
  .Featured_image_main .blog-list-lft-sec{
    width: 100%;
    border-right: 0px solid #dddee0
  }
  .Featured_image_main .blog-list-rgt-sec{
    width: 100%;
  }
  .design_template_one{
    margin-top: 0px;
  }
  .design_template_one .cstm_design_icons{
    padding-left:22px;
  }
  .pro_desc_tab{
    margin-left: 15px;
  }
  .cstm_return_policy .inner-return_policy .inner_description{
    width: 100%;
    max-width: none;
    padding-right: 0;
    padding-bottom: 20px;
  }
  .cstm_return_policy .inner-return_policy .inner_policy{
    width: 100%;
    max-width: none;
    padding-left: 0;
  }
  .cstm_return_policy{
    margin: 50px 0px;
    padding: 50px 0px;
  }
  .custom_templte_design1 .custom_related_products{
    margin-top: 50px;
  }
  .custom_templte_design1 .main_click_to_shop{
    margin-top: /*5*/0px;
    margin-bottom: 50px;
    padding-bottom: /*5*/0px;
  }

  .custom_mobile_view ul.slick-dots li button {
    width: 9px;
    height: 9px;
    border: 1px solid rgba(107,108,119,0.5);
    background: transparent;
    border-radius: 50px;
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
  .custom_mobile_view ul.slick-dots li {
    width: auto;
    height: auto;
  }
  .custom_mobile_view ul.slick-dots li.slick-active button {
    border-color: #6b6c77;
    background: #6b6c77;
  }
  .custom_mobile_view ul.slick-dots li button:before {
    display: none;
  }
  .custom_mobile_view li.custom_thimbnail_slider img {
    margin: 0 auto;
    width: 100%;
  }
  .custom_mobile_view .slick-arrow {
    display: none !important;
  }
  .custm_coll_home_slider {
    padding-bottom: 0;
  }
  .jdgm-carousel-wrapper {
    padding-top: 0 !important;
  }
  .custm_coll_home_slider .custom_hover_canges {
    margin: 0 auto 15px;
  }
  .custom_mobile_view.thumbnails-wrapper.thumbnails-slider--active {
    display: block;
    width: 100%;
    top: 0;
    margin: 0;
  }
  .thumbnails-wrapper.thumbnails-slider--active {
    display: none;
  }
  .cstm_main_img {
    display: none;
  }
  .custm_coll_home_slider li.custom_new_col_changes {
    grid-column: auto / span 6;
  } 
  div#CartCount span {
    right: -12px;
    top: 9px;
    background: transparent !important;
    color: #161616 !important;
    font-size: 14px !important;
    font-weight: 500;
  }
  .custom_mobile_search {
    display: none;
  }
  .featured_announcment p {
    color: #161616;
    font-size: 13px;
  }
  header.site-header.border-bottom.logo--left {
    border: none;
  }
  .top_header_cstm {
    background: #fff;
  }
  nav.mobile-nav-wrapper.medium-up--hide.js-menu--is-open {
    transform: translateY(92px) !important;
    border-top: 1px solid #ccc;
  }
  .cust-pro-right-sec .both_sect {
    left: 10px;
    right: auto;
    width: 100%;
  }
  .trusticons_cstm {
    width: 100%;
    padding: 0 15px 20px 15px;
  }
  .cust-mobile-nav {
    display: inline-block;
    width: 100%;
    padding: 6px 15px;
    position: relative;
    margin: 0px 0 0px 0;
  }
  .cust-mobile-menu {
    width: 20%;
    float: left;
  }
  .cust-mobile-logo {
    width: 50%;
    float: left;
  }
  .custom_mobile_search form.search-header.search {
    position: absolute;
    top: 3px;
    right: 11%;
  }
  li.top_header_new_cart {
      display: flex;
    align-items: center;
    align-items: center;
    text-align: right;
    float: right;
    padding-right: 14px;
  }
  .cust-mobile-nav form.search-header.search.search--focus {
    background: #fff;
    width: 100%;
    display: inline-block;
  }

  .cust-mobile-nav .h2.site-header__logo {
    margin: 0;
  }
  .cust-mobile-search {
    width: 30%;
    float: left;
  }
  .site-header__cart-count {
    color: #000;
  }
  .custom_nw_chg {
    padding: 0 55px;
    display: none;
  }
  .custom_mobile {
    display: block;
    margin: 0 0 15px 0 !important;
    padding: 0;
  }
  .custom_desktop {
    display: none;
  }
  .top_header_cstm .container {
    padding: 0 15px;
  }
  .common_top_header {
    display: inline-block;
    width: 100%;
  }
  .common_top_header .top_header_coll_links {
    width: 100%;
    display: none;
  }
  .featured_announcment {
    width: 100%;
    float: left;
    text-align: center;
  }
  .common_top_header .icons_main {
    display: none;
  }
  li.top_header_new_cart a {
    margin: 0 0px 0 0px;
    padding: 0;
    color: #161616 !important;
    font-size: 17px;
  }
  div#CartCount {
    right: -7px;
    top: -7px;
  }
  div#CartCount span {
    background: #b41010;
    color: #fff;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    text-align: center;
    font-size: 10px;
  }
  .h2.site-header__logo {
    margin: 5px 0 5px 0;
  }
  .custom_home_slidershow .slideshow__text-wrap.slideshow__text-wrap--mobile {
    display: none !important;
  }
  .custom_home_slidershow .slideshow__arrows {
    display: block;
  }
  .custom_upper {
    display: block !important;
    width: 100%;
  }
  a.site-header__logo-image img {
    width: 160px;
    margin: 0 auto;
    max-width: 100% !important;
        padding-top: 6px;
  }
  li.top_header_new_cart {
    display: flex;
}
  nav.mobile-nav-wrapper.medium-up--hide {
    z-index: 9999;
  }
  .logo-bottom.hidden-xs {
    display: none;
  }
  button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--open {
    float: left;
    padding: 5px 15px 0 0;
  }
  button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--close {
    margin: 5px 0 0 0px;
    padding: 0 10px 0 0px;
  }
  span.input-group__btn button#SearchResultSubmit {
    background: #b41010;
  }
  .custom_contact_details {
    font-size: 12px;
    display: inline-block;
    width: 90%;
    margin: 5px 0 5px 0;
  }
  .info-detail {
    display: none;
  }
  .custom_search_header .search-bar__table-cell.search-bar__form-wrapper {
    margin: 2px 0 0 0;
    width: 100%;
  }
  .custom_new_menus {
    display: none;
  }
  nav#AccessibleNav {
    display: none;
  }
  .site-footer {
    margin-top: 10px;
  }
  .custm_coll_home_slider .section-header h2 {
    font-size: 25px;
  }
  ul#home_slider_col {
    margin: 0;
  }
  .custom_home_imagesec a.btn {
    padding: 15px 15px;
    font-size: 13px;
  }
  .insta_sec .home-insta-details h4 a {
    font-size: 25px;
  }
  .insta_sec .intsgram_top_title {
    font-size: 25px;
  }
  .custm_coll_home_slider .owl-next {
    right: 0px;
  }
  .custm_coll_home_slider .owl-prev {
    left: 0px;
  }
  .cust-pro-mobile {
    display: block;
  }
  .cust-pro-left-sec {
    display: none;
  }
  .cust-pro-mobile .cust-pro-left-sec {
    display: block;
  }
  .cust-image-sec {
    width: 100%;
  }
  .cust-pro-mobile .slick-arrow {
    display: none !important;
  }
  .cust-banner-content h1 {
    font-size: 50px;
  }
  .cust-shop-button h3 {
    font-size: 20px;
  }
  .grid__item.cust-copyright-content {
    width: 100%;
    margin: 0 0 20px 0;
    text-align: left;
    padding: 0 0 0 18px;
  }
  .social-icons.site-footer__icon-list {
    width: 100%;
    text-align: left;
    padding: 0 0 0 7px;
  }
  .cust-image-sec a {
    margin: -10px 0 0px 0;
  }
  .cust-why-mobile-img {
    display: block;
  }
  .cust-why-us-banner {
    background-image: none !important;
    padding: 0 0 15px 0;
    height: auto;
  }
  .cust-why-header-content {
    position: initial;
    padding: 15px;
  }
  h1.cust-why-us-banner-heading {
    font-size: 35px;
  }
  h1.cust-main-heading {
    border-top: 1px solid #E9E9E9;
  }
  .home-pro-fea-text-inner {
    width: 100%;
    padding: 0 50px 0 0px;
  }
  .home-pro-fea-left {
    width: 100%;
  }
  .home-pro-fea-right {
    width: 100%;
    float: left;
  }
  .home-pro-fea-main {
    width: 100%;
  }
  .cust-why-footer-content {
    padding: 10px;
  }
  .cust-why-footer-content h1.cust-why-us-banner-heading {
    font-size: 34px;
  }
  .cust-why-footer-content h3.cust-why-us-banner-btn {
    letter-spacing: 1px;
    font-size: 15px;
    padding: 13px 20px;
  }
  div#scroll-indicator {
    display: none;
  }
  .home-pro-fea-row {
    border-top: none;
  }
  .cust-contact-main {
    width: 80%;
  }
  ul.social-sharing.cust-contact-social-sharing {
    width: 100%;
  }
  .cust-pro-right-sec .product-single__meta {
    width: 100%;
    padding: 0 0 0 15px;
  }
  .cust-pro-right-sec {
    padding-left: 0;
    margin: 0;
  }
  .cust-product-images-sec .home-pro-fea-left.cust-pro-text {
    width: 100%;
    position: inherit;
    padding: 10px;
  }
  .cust-product-images-sec .home-pro-fea-right.cust-pro-text {
    width: 100%;
    position: inherit;
    padding: 10px;
  }
  .cus-thumb_nail {
    width: 100%;
    float: right;
  }
  .thumbnails-wrapper.thumbnails-slider--active button.btn {
    display: none;
  }
  ul.custom_thumb_slider {
    max-width: 100% !important;
  }
  .cust-product-images-sec .cust-pro-images {
    width: 100%;
  }
  .cust-pro-left-sec {
    padding-left: 0;
    margin: 0 !important;
  }
  .cust-pro-main-img {
    float: left;
    width: 100%;
    padding-left: 0;
  }
  .cust-pro-left-sec .thumbnails-wrapper {
    top: 0;
  }
  .cust-our-story-container h1 {
    font-size: 30px;
    margin: 0 0 20px 0;
  }
  .cust-center-content span:after {
    width: 50px;
  }
  .cust-center-content span:before {
    width: 50px;
  }
  .cust-center-content h2 {
    font-size: 30px;
  }
  .cust-our-story-center-banner {
    height: 330px;
  }
  .cust-our-story-team ul li h3 {
    font-size: 15px;
  }
  .cust-our-story-team ul li p {
    color: #000;
    font-style: italic;
    font-size: 13px;
  }
  .cust-video-slider-sec .cust-video-content-inner {
    transform: translate(-50%, 20%);
    width: 100%;
    padding: 20px;
  }
  .cust-video-content-inner h2 {
    font-size: 10px;
  }
  .cust-video-slider-sec .cust-video-content-inner img {
    max-width: 30px;
  }
  .cust-why-us-footer-banner {
    background-position: center !important;
  }
  .site-footer__item {
    margin-bottom: 30px;
  }
  li.site-footer__linklist-item {
    padding: 3px;
  }
  .grid__item.cust-copyright-content {
    margin: 20px 0 20px 0;
    text-align: center;
  }
  .social-icons.site-footer__icon-list {
    text-align: center;
  }
  .site-footer__item-inner {
    width: 100%;
    display: inline-block;
    text-align: left;
  }
  .home-Premium-Craftsmanship h3 {
    font-size: 25px;
    width: 100%;
  }
  .cust-pro-image-sec-left {
    width: 100%;
  }
  .cust-pro-text-sec-right {
    width: 100%;
  }
  .home-pro-content {
    padding: 0 15px;
  }

  .cust-Natural-row .home-pro-content h4 {
    position: initial;
  }
  .cust-pro-image-sec-left {
    width: 100%;
  }
  .cust-pro-text-sec-right {
    width: 100%;
  }
  .cust-Natural-row3 .cust-sec-left {
    width: 100%;
    text-align: center;
    position: initial;
  }
  .cust-Natural-row3 .cust-pro-image-sec-center {
    width: 100%;
    margin: 10px 0 40px 0;
    padding: 0 15px;
  }
  .cust-Natural-row3 .cust-text-sec-right {
    width: 100%;
    position: initial;
  }
  .cust-img-over {
    text-align: center;
  }
  .cust-left-sec-content {
    width: 100%;
  }
  .cust-right-sec-content {
    width: 100%;
    margin: 40px 0 0 0;
  }
  .cust-thread-sec-bar-row .cust-pro-text-sec-right .home-pro-content {
    position: initial;
    padding: 10px 15px;
  }
  .cust-Natural-row-Net-structure1 {
    width: 100%;
  }
  .left-setion-Net-structure {
    width: 100%;
  }
  .right-setion-Net-structure {
    width: 100%;
  }
  .row-cust {
    position: initial;
    padding: 20px 15px;
  }
  .home-Premium-Craftsmanship h3:before {
    display: none;
  }
  .home-Premium-Craftsmanship h3:after {
    display: none;
  }
  .cust-Natural-row2 .cust-pro-image-sec-left {
    width: 100%;
  }
  .cust-Natural-row2 .cust-pro-text-sec-right {
    width: 100%;
    margin: 0;
  }
  .cust-Natural-row-Net-structure1 .home-Premium-Craftsmanship {
    margin: 0 0 0px 0;
    padding: 0;
  }
  .cust-left-sec-content {
    padding: 0% 10px 0 20px;
  }
  .cust-Natural-row-Net-structure2 .left-setion-Net-structure {
    width: 100%;
  }
  .cust-Natural-row-Net-structure2 .right-setion-Net-structure {
    width: 100%;
  }
  .cust-Natural-row-Net-structure2 .row-cust {
    padding: 0 15px 0 15px;
  }
  .new_last_footer .grid__item.one-half.small--one-whole {
    text-align: center;
  }
  ul.menu-widget li i {
    margin: 0 15px 0 0;
    float: left;
  }
  /*
  ul.menu-widget li a {
  display: inline-block;
  width: 110px;
  text-align: left;
}
  */
  .l2h-photomodal-container {
    padding: 0 0 0% 0;
  }
  .main_click_to_shop .click_to_chop_title h1:before {
    display: none;
  }
  .main_click_to_shop .click_to_chop_title h1:after {
    display: none;
  }
  .custom_csrt_text h1:after {
    display: none;
  }
  .custom_csrt_text h1:before{
    display: none;
  } 
/*   .cstm_left_cart tr.border-bottom td.small--hide {
    display: inline-block !important;
  } */
  .cstm_left_cart td.cart__image-wrapper {
    width: 40%;
  }
  .cstm_left_cart tr.cart__row.border-bottom td.cart__meta {
    width: 60%;
  }
  .cusotn_new_rig {
    border: none;
  }
  .csmt_subtotal_part {
    padding: 25px 0;
  }
  .cstom_order_nite.cart-note {
    padding: 25px 0;
  }
  .cart__submit-controls {
    padding: 0;
  }
  .csmt_support_text {
    padding: 25px 0;
  }
  tr.cart__row.border-bottom td {
    padding: 10px 0;
  }
  .list-view-item__title {
    font-size: 12px;
  }
  .lunarItem {
    width: 50% !important;
  }
}
@media (max-width:650px){
  .cust-pro-right-sec .product_cstm_pop .inner_cap_sizes li{
    width: 50%;
  }
}
@media (max-width:480px){

  .discount_codes:last-child span {
    padding: 5px 15px 0;
  } 

  .blog-list-rgt-sec-block-main .blog-list-rgt-sec-block{
    width: 100%;
    padding-right: 0px;    
  }
  div.hm_mb_search{
    margin-left: 10px;
    margin-top: 5px;
  }
}


@media (max-width:460px){
  .cust-pro-right-sec .product_cstm_pop .inner_cap_sizes li{
    /*width: 100%;*/
  }
}
@media (max-width:380px){
  .product_newsletter .input-group input.newsletter__input{
    -ms-flex: 0 0 68%;
    flex: 0 0 68%;
    max-width: 68%;
  }
  .product_newsletter .input-group > .input-group__btn{
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
  }
  .product_newsletter button.btn.newsletter__submit{
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width:360px){
  .design_template_one .social-sharing li a{
    padding-left: 5px;
    padding-right: 5px;
  }
  div.hm_mb_search{
    margin-left: 0px;
  }
}
@media (max-width:1024px){
  .cstm_left_cart {
    width: 100%;
  }
  .cstm_right_cart.cart__footer {
    width: 100%;
    padding-left: 0;
  }
  .cart_footer_icons .grid__item.large--one-fifth {
    width: 50%;
  }
}

@media (max-width:850px){
  .custom_footer_menu0 {
    width: 50%;
  }
  .custom_footer_menu1 {
    width: 50%;
    padding: 0 0 0 15px;
  }
  .custom_footer_menu2 {
    width: 100%;
  }
  .custom_footer_menu3 {
    width: 100%;
  }
  ul#SiteNav li {
    padding: 0 7px;
  }
  ul#SiteNav li a {
    font-size: 11px;
    padding: 20px 0px;
  }
}


@media (min-width:370px) and (max-width:750px){
  span.soon-group {
    float: left;
  }
  div#timer-plus-timer-content div {
    margin: 0 0 5px 0 !important;
    max-width: 100% !important;
  }
}

@media (min-width:750px) and (max-width:1024px){
  .home-pro-fea-main {
    width: 100%;
  }
  .home-pro-fea-text-inner {
    padding: 0px 50px;
  }
  .custom_nw_chg {
    padding: 0 25px;
  }
  .custom_new_menus {
    padding: 0 25px;
  }
  .top_header_cstm .page-width {
    padding: 0 25px;
  }
  .custom_search_header .search-bar__table-cell.search-bar__form-wrapper {
    width: 100%;
  }
  .l2h-photomodal-container {
    padding: 0 0 120% 0;
  }
  .lunar_item_6975 {
    width: 33.333% !important;
  }
}

@media (min-width:750px) and (max-width:1150px){
  .cust-contact-main {
    width: 80%;
  }
  .cust-video-slider-sec .cust-video-content-inner {
    transform: translate(-50%, 20%);
    width: 80%;
  }
  .cust-pro-right-sec .product-single__meta {
    width: 100%;
  }
  div#timer-plus-timer-content {
    left: 7%;
  }
  div#timer-plus-timer-content div {
    margin: 0px 0 5px 0px !important;
  }
}

@media (max-width:1180px){
  div#fancy {
    position: inherit;
  }
  div#fancy .inner-pop {
    width: 100%;
    text-align: center;
  }
  div#fancy input#ContactFooter-email {
    margin-right: 0;
    width: 100%;
  }
  div#fancy span.input-group__btn {
    display: inline-block;
    flex-grow: 0;
    width: 100%;
    margin: 10px 0 0px 0;
  }
}

@media (min-width:750px) and (max-width:980px){

  .discount_codes {
    margin: 15px;
  }
  .row-cust {
    position: initial;
    padding: 10px 15px;
  }
  .cust-thread-sec-bar-row .cust-pro-text-sec-right .home-pro-content {
    position: initial;
    padding: 50px 30px 0 15px;
  }
  .cust-Natural-row .home-pro-content h4 {
    position: initial;
    font-size: 25px;
    padding: 80px 0 0 40px;
    text-align: left;
  }
  .cust-Natural-row2 .cust-pro-text-sec-right {
    margin: 0 0 0 0px;
  }
  .cust-Natural-row3 {
    margin: 30px 0 0px 0;
  }
  .cust-Natural-row3 .cust-pro-image-sec-center {
    margin: 10px 0 10px 230px;
  }
  .home-Premium-Craftsmanship h3:before {
    display: none;
  }
  .home-Premium-Craftsmanship h3:after {
    display: none;
  }
  div#timer-plus-timer-content {
    top: 24%;
  }
  .cust-pro-right-sec .inner_cap_sizes li {
    width: 50%;
    /*min-height: 300px;*/
  }
  .cust-pro-right-sec .both_sect {
    top: 55px;
  }
  .both_sect.hide_show {
    right: -60px;
  }
}


@media (min-width:980px) and (max-width:1150px){
  .cust-Natural-row .home-pro-content h4 {
    top: 110px;
  }
  .home-Premium-Craftsmanship h3:before {
    width: 19%;
  }
  .home-Premium-Craftsmanship h3:after {
    width: 19%;
  }
  .cust-left-content-pro .row-cust {
    top: 100px;
  }
  .cust-Natural-row2 .cust-pro-text-sec-right {
    margin: 0 0 0 0px;
  }
  ul#SiteNav li a {
    font-size: 11px;
  }

}

@media (min-width:980px) and (max-width:1200px){
  .both_sect.hide_show {
    right: -60px;
  }
}

/* new theme */
#ProductSection-product-template > div > div.grid__item.medium-up--one-half.cust-pro-right-sec > div.product-single__meta{
  width: 100% !important;
}
#ProductSection-product-template > div > div.grid__item.medium-up--one-half.cust-pro-right-sec{
  width: 30% !importan;
  float: right !importan;
}
/* footer social */
.footer-tips{
  text-align: center;
  font-size: 14px;
  font-family: "Madera";
  color: #ffffff;
  line-height: calc(14px + 5px);
}
.footer-nia-custom{
  width:100%;
  padding: 20px 15px;
  background-color: #b19d75;
}
/* footer nav */

#shopify-section-footer > footer > div.page-width > div > div.custom_footer_menu2.site-footer__item.site-footer__item--one-quarter.site-footer-newsletter__one-half > div > div > h4{
  color: #3d4246 !important;
  font-weight: 300;
}
.footer-credit-custom{
  width:22%;margin:0 auto;text-align: center;
}
@media screen and (max-width: 768px) {
  .footer-credit-custom{
    width:85%;margin:0 auto;
  }
}


@media (min-width: 1400px) {
  .lunar_item_6975 {
    min-height: 300px !important;
  }
}

@media (min-width: 1700px) {
  .lunar_item_6975 {
    min-height: 400px !important;
  }
}

/* new theme mobify  */

#shopify-section-1552391512448 > div > div > div.feature-row__item.feature-row__text.feature-row__text--left > h2.h3{
  padding-right: 54px;
}
#shopify-section-1552391512448 > div > div > div.feature-row__item.feature-row__text.feature-row__text--left > div{
  padding-right: 54px;
}
#shopify-section-1552391512448 > div > div > div.feature-row__item.feature-row__text.feature-row__text--left{
  border-right: 1px solid #ed3552;
}
#shopify-section-1552391512448 > div > div > div.feature-row__item.feature-row__text.feature-row__text--left > a{
  background: #ffffff;
  padding: 20px 0px;
  font-size: 15px;
  margin: 20px 0 0 0;
  color: #ed3552;
  float: left;
}
#shopify-section-1552393877924 > div > div > div.feature-row__item.feature-row__text.feature-row__text--right{
  border-left: 1px solid #ed3552;
}
#shopify-section-1552393877924 > div > div > div.feature-row__item.feature-row__text.feature-row__text--right > h2.h3{
  padding-left: 54px;
}
#shopify-section-1552393877924 > div > div > div.feature-row__item.feature-row__text.feature-row__text--right > div > p{
  padding-left: 54px;
}
#shopify-section-1552393877924 > div > div > div.feature-row__item.feature-row__text.feature-row__text--right > a{
  background: #ffffff;
  padding: 20px 0px;
  font-size: 15px;
  margin: 20px 0 0 0;
  color: #ed3552;
  float: left;
  margin-left: 54px;
}
.home-page-carousel{
  background: url(https://cdn.shopify.com/s/files/1/0067/4444/0884/files/home1_d2643358-0787-4897-94f8-d218f1c05076.jpg?v=1577153077) no-repeat;
}
#home-page-OC > div > div > h2{
  color: black;
}
#home-page-OC > div > div > span > span:nth-child(2){
  color: black;
}

/* countdown */
.countDown-one{
  width:100%;
  height:41px;
  background-color:rgba(248,170,144,0.33);
}
.countDown-ima{
  padding-top: 8px; width: 38px;height: 33px; padding-left: 13px;
}
.timer-location{
  margin-left: 237px; margin-top: -30px;
}
.countDown-tips{
  position: relative; top: -6px;
}

.footer-blog{
  width: 16px;
  padding-left: 3px;
  margin-right: 4px;
}
@media screen and (max-width:1000px){
  .footer-blog{
    width: 17px;
    margin-top: 5px;
  }

  /* countdown */
  .countDown-tips{
    position: relative; top: -6px;
    font-size:13px;
  }
  .timer-location{
    margin-left: 194px;
    font-size:14px;
    margin-top: -28px;
  }
  .countDown-ima{
    padding-top: 11px;
    width: 25px;
    height: 31px;
    padding-left: 5px;
  }
  .countDown-one{
    width:100%;
    height:41px;
    background-color:rgba(248,170,144,0.33);
  } 
  #shopify-section-1552391512448 > div > div > div.feature-row__item.feature-row__text.feature-row__text--left > h2.h3{
    padding-right: 0px;
  }
  #shopify-section-1552391512448 > div > div > div.feature-row__item.feature-row__text.feature-row__text--left > div{
    padding-right: 0px;
  }
  #shopify-section-1552391512448 > div > div > div.feature-row__item.feature-row__text.feature-row__text--left{
    border-right: 0px solid #ed3552;
  }
  #shopify-section-1552393877924 > div > div > div.feature-row__item.feature-row__text.feature-row__text--right{
    border-left: 0px solid #ed3552;
  }
  #shopify-section-1552393877924 > div > div > div.feature-row__item.feature-row__text.feature-row__text--right > h2.h3{
    padding-left: 0px;
  }
  #shopify-section-1552393877924 > div > div > div.feature-row__item.feature-row__text.feature-row__text--right > div > p{
    padding-left: 0px;
  }


}

/* .cstm_return_policy{
display:none;
} */
#shopify-section-collection-template > div > header > div.collection-hero{
  display: none;
}

#shopify-section-1577192861054 > div{
  padding-bottom: 0px;
}

#shopify-section-header > div.top_header_cstm > div > div.featured_announcment > p{
  margin-top: -3px;
  font-size: 11px;
}
#shopify-section-header > div.top_header_cstm{
  height: 34px;
}
#shopify-section-header > div.mobile_nav_res.cust-mobile-nav{
  margin-top: -12px;
}
#shopify-section-header > div:nth-child(2){
  margin-top: -23px;
}
#AccessibleNav > div.down_nav_menus{
  margin-top: -11px;
}

/* css for color swatches */

.design_template_one .cust-pro-right-sec .swatch-element label.color_swatch {
     border-width: 1px;
    border-radius: 50px;
    text-transform: capitalize;
    width: 45px;
    height: 45px !important;
    background-size: cover;
    background-repeat: no-repeat;
}
#shopify-section-Template_Design_two > div:nth-child(3) > div.custom_related_products > div > div.relatedproducts > div > ul > div.owl-nav{
  margin-top: -200px;
  padding-bottom: 200px;
}
#shopify-section-Template_Design_two > div:nth-child(3) > div.custom_related_products > div > div.relatedproducts > div > ul > div.owl-nav > div.owl-prev{
  margin-left: -35px;
}
#shopify-section-Template_Design_two > div:nth-child(3) > div.custom_related_products > div > div.relatedproducts > div > ul > div.owl-nav > div.owl-next {
  float: right;
  margin-right: -35px;
  margin-top: -24px;
}

#shopify-section-Template_Design_one > div:nth-child(3) > div.custom_related_products > div > div.relatedproducts > div > ul > div.owl-nav{
  margin-top: -200px;
  padding-bottom: 200px;
}
#shopify-section-Template_Design_one > div:nth-child(3) > div.custom_related_products > div > div.relatedproducts > div > ul > div.owl-nav > div.owl-prev{
  margin-left: -35px;
}
#shopify-section-Template_Design_one > div:nth-child(3) > div.custom_related_products > div > div.relatedproducts > div > ul > div.owl-nav > div.owl-next {
  float: right;
  margin-right: -35px;
  margin-top: -24px;
}

/*product page description start*/
.desc-tab{width: 100%; margin: 0 auto;}
.desc-tab:after{clear:both;display: block;height: 0;content: "";}
.desc-tab-left{width: 45%; float: left;}
.desc-tab-right{width: 45%; float: left;}
.desc-tab-right:after{clear:both;}

.desc-custom-one{
  padding: 15px;
  background-color: #f5f5f5;
  height: 44px;
  font-size:12px;
  font-family:"Avenir Next LT Pro";
  font-weight:200;
}
.desc-custom-two{
  background: #fff;
  padding: 15px;
  height: 44px;
  font-size:12px;
  font-family:"Avenir Next LT Pro";
  font-weight:200;
}
.desc-custom-answear{
  padding: 15px;
  background-color: #f5f5f5;
  height: 44px;
  font-size:12px;
  font-family:"Avenir Next LT Pro";
  font-weight:200;
}
.desc-custom-answea{
  background: #fff;
  padding: 15px;
  height: 44px;
  font-size:12px;
  font-family:"Avenir Next LT Pro";
  font-weight:200;
}
/*product page description end*/


@media (max-width:749px){
  #shopify-section-header > div.top_header_cstm > div > div.featured_announcment > p {
    font-size: 9px;
    margin-top: -2px;
  }
  .custom_coll_title_text{
  padding:20px 20px;
  }

  .custom_coll_title_text h3{
  font-size:20px;
  }

  .custom_home_imagesec .feature-row__item.feature-row__text{
  padding-bottom:30px;
  }
  .custom_home_imagesec .featured-row__subtext p{
  padding:0 5%;
  }
   .breadcrumb{
  margin-bottom:10px;}
}

.colorfultext {
        margin: 0;
        background: -webkit-linear-gradient(left,
           #ffffff,
            #ff0000 6.25%,
            #ff7d00 12.5%,
            #ffff00 18.75%,
            #00ff00 25%,
            #00ffff 31.25%,
            #0000ff 37.5%,
            #ff00ff 43.75%,
            #ffff00 50%,
            #ff0000 56.25%,
            #ff7d00 62.5%,
            #ffff00 68.75%,
            #00ff00 75%,
            #00ffff 81.25%,
            #0000ff 87.5%,
            #ff00ff 93.75%,
            #ffff00 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-size: 200% 100%;
        animation: masked-animation 3s infinite linear;
    }
    @keyframes masked-animation {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: -100%, 0;
        }
    }

.question{
color: #065c65;
}
/* .jdgm-rev-widg__summary-text{
color:#065c65;
}
.jdgm-histogram .jdgm-histogram__bar-content{
background:#065c65 !important;
}
.jdgm-preview-badge .jdgm-star.jdgm-star{
color:#90157f !important;
} */


@media(min-width:768px){
.index-section--slideshow{
margin-top:140px !important;
}
  .product-template-right{
  width:40%;
  }  
    .product-template-left{
 width: 58%;
  } 
  .breadcrumb{
  margin-top:40px;}
  
  
.product-template__container{
padding:0 !important;
}
}
.cart-leo {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cart-leo{
  /*
display:flex;
  align-items: center; 
      justify-content: center;
  */
box-sizing: border-box;
  
margin: 0px auto;
margin-bottom: 0px;
width: 100%;
text-align: center;
margin-bottom: 0px;  
    
}
.cart-leo>img{
  width:60px;
  float:left;
}
.cart-leo>p{
  margin:auto 0;
  font-size: 20px;
  margin-left: 10px;
  color:#065c65;
  line-height: 42px;
  float:left;
}
  
.cart-leo span#timer{
    color: #065c65;
    font-size: 25px;
}  
  
  
 /*  
.cart-leo>p>span#timer{
  color: #bb158a;
  font-size:17px;
}
  */
  
  
  
@media(max-width:750px){
  .product-single__title{
      margin-bottom: 15px !important;
  }
  .product__price{
  margin-bottom:5px !important;
  }
  .clearfix {
  padding-bottom:10px !important;
  }
  .hm-colec-list-block-title-text{
  
  font-size:16px !important;
  }
  .collection-grid-item__overlay{
  margin-bottom:-10px;
  }

  .cart-leo>p{  
  float:none;
    display:inline-block;
    line-height:20px;
  } 
  .cart-leo>img{
  float:none;
    display:inline-block;
  } 
  
  .cart-leo .sp01{
  display:block;
        line-height: 28px;
  }
}

  
.ssw-html-widget.ssw-review-slider-widget.ssw-checked {
    max-width: 1110px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    margin: auto;
}

.ssw-carousel-review__avg-rate i {
    color: #065a64 !important;
    font-size: 18px;
}
a.ssw-link-fave-menu img {
    display: block !important;
}
.megamenu-child{
    display: flex;
    align-items: flex-start;
      padding: 0 0px;
}
li.link_title a {
    font-size: 15px !important;
    color: #74736d !important;
    font-style: italic;
}
div#SiteNavLabel-vintage-dresses {
    background-color: #f7f7f7;
}
.site-nav__childlist.megamenu-child {
    background-color: #f7f7f7;
}
.megamenu-ul li {
    width: 100%;
    /* display: flex; */
    /* align-items: center; */
}
ul.site-nav__childlist-grid.megamenu-ul {
    padding-left: 10px;
}
ul.site-nav__childlist-grid.megamenu-ul:nth-child(1) {
    padding-left: 0px;
}
td.mega_td:last-child {
    border-right: none;
}
.image_div_menu {
    /* width: 100%; */
    padding-left: 20px;
}
.image_div_menu a {
    width: max-content !important;
}
.image_div_menu ::after {
    display: block;
}
ul.site-nav__childlist-grid.megamenu-ul {
    background-color: #0000;
}
td.mega_td {
    align-items: center;
    border: none;
    vertical-align: top;
    border-right: 1px solid #c1c1c1;
  padding: 0px 15px;
}

li.cstm_mob_li.mobile-nav__item.nav_heading {
      height: 48px;
    margin: 16px 0 16px 0;
    background-color: #92ced8 !important;
}
li.cstm_mob_li.mobile-nav__item {
    margin: 0px 0 8px 0;
    border-bottom: none;
    background-color: #e2f4f8 !important;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mobile-nav__icon {

    display: none;
}

/* .clickmobile_toggle #shopify-section-header nav.mobile-nav-wrapper.medium-up--hide.sub-nav--is-open {
    height: 1005px !important;
} */
.sswcarousel-list.draggable {
    height: auto !important;
}
.panel-heading.BgColorNone {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.outer_new_infor {
    border-bottom: none;
    padding: 21px 0px 21px 0;
    width: 100%;
    display: flex;
    justify-content: left;
    height: 48px;
    margin: 8px 0 8px 0;
    background-color: #92ced8 !important;
    padding: 12px 15px;
}
.panel-heading-a.mMenuCurrencyBox.PLR0 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 29px;
}
ul.currency {
    width: 59px;
    float: left;
    text-align: right;
    position: relative;
    margin-right: 0px;
    margin-top: 4px;
}
ul.currency li.main {
    width: 100%;
    float: right;
      border: 1px solid #b0aaaa;
}
ul.currency li a, ul.currency li img {
    vertical-align: middle;
}
ul.currency li ul.dropdown {
    display: none;
    position: absolute;
}
ul.currency li ul.dropdown li {
    padding: 0 8px;
    text-align: left;
}
.active-country {
    display: block;
    top: -26px;
    background-color: #fefefe;
    border: 1px solid #b0aaaa;
    width: 100%;
}

select.dropdown {
    width: 100%;
    padding: 10px;
    border: none;
}
.YourCurrencyIs {
    text-transform: uppercase;
    width: 50%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.mobile_nav_res.cust-mobile-nav {
    display: flex;
    align-items: center;
}
.mobileCurrency.custom-lt-cur {
    width: 50%;
    float: left;
}


/* @media only screen and (max-width: 768px) {
.cust-mobile-nav.mobile_nav_res button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--open {
    float: left;
    padding: 0px 15px 0 0;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

} */

.rightside_menu ul.currency li.main {
    border: none;
}
.rightside_menu ul.currency {
    width: 74px;
    margin-top: 12px;
    text-align: left;
}
.rightside_menu ul.currency li ul.dropdown li {
    padding: 0 5px;
    /* display: flex; */
    align-items: center;
    justify-content: space-around;
}
ul.currency li ul.dropdown li img {
    margin-right: 5px;
}
.rightside_menu ul.currency li.main:hover ul.dropdown {
    display: block;
    background-color: #fff;
      top: 20px;
    z-index: 999999;
}
.clickmobile_toggle .cust-mobile-nav .js-mobile-nav-toggle svg.icon.icon-close {
    display: block !important;
}


.mobile-nav__label {
    border-bottom: 1px solid #0000;
    text-transform: capitalize;
}

li.mobile-nav__item {
    white-space: nowrap;
    display: block;
    font-size: 13px;
    line-height: 1;
    color: #333;
    margin: 0 0 1px 0;
    font-weight: normal;
    /* padding: 0; */
    /* font-family: Open Sans,Verdana,Helvetica,Arial,Droid Sans,sans-serif; */
    white-space: nowrap;
    display: block;
    background-color: #f7f7f7;
     height: 40px; 
    /* line-height: 40px; */
    font-size: 13px;
    /* padding: 0 10px 0 22px; */
    color: #333;
    text-decoration: none;
      display: flex;
    align-items: center;
      border-bottom: 1px solid #fff
}
li.link_title.mobile-linklitile {
    border-bottom: 1px solid #fff;
}
li.mobile-nav__item:last-child {
    margin-bottom: 22px;
}


@media(max-width:480px){
.YourCurrencyIs {
    font-size: 11px;
}
}

@media(max-width:1199px){
  a.site-nav__link.site-nav__child-link {
    display: block;
    text-transform: uppercase;
    color: #999;
    font-weight: bold;
    font-size: 11px;
    line-height: 46px;
    text-decoration: none;
    padding-left: 10px;
    text-transform: capitalize;
    white-space: nowrap;
    display: block;
    background-color: #f8f5f0;
    height: 40px;
    /* line-height: 40px; */
    /* font-size: 15px; */
    /* line-height: 100%; */
    /* margin: 0; */
    /* font-weight: normal; */
    margin-top: 10px;
}

ul.currency {
    width: 100%;

}
  .mobile-nav-wrapper::after {
    display: none;
}

}
.image_div_menu ::after {
    display: none;
}
  .ul#SiteNav li:hover a:after{
   display: none;
  }



/* FIlters css start */
/* .filter_s .cust-coll-filter {
    display: none;
}
.filter_s .cust-coll-filter.filter_off_color {
    display: block;
}
.filter_s .cust-coll-filter.filter_off_price {
    display: block;
}
.filter_s .cust-coll-filter.filter_off_size {
    display: block;
}
.filter_s .cust-coll-filter.filter_off_brand {
    display: block;
}
.filter_s .cust-coll-filter.filter_off_collections {
    display: block;
} */

.filter_s {
    padding: 40px;
    background-color: #F5F5F5;
      width: 100%;
}

.filters-toolbar__item-child.cust-sort-by {
    text-align: left;
}
.filters-toolbar__item-child.cust-sort-by svg#Capa_1 {
    width: 20px;
    height: auto;
}

.filter_s .cust-coll-filter {
       width: 16%;
    float: left;
    margin-right: 0px;
}

.filters-toolbar__item-child.cust-sort-by {
    display: flex;
    align-items: center;
}
label.filters-toolbar__label.select-label {
    display: flex;
    align-items: center;
}

.sort_by_filters{
font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1.5px;
    color: #000;
    padding-left: 17px;
}
select#SortBy {
    border: 1px solid #e0e0e0;
    color: #333;
    font-size: 13px;
    font-weight: 500;
    opacity: 1;
    height: auto;
      margin-left: 13px;
}
h2.widget-title:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 55px;
    background: #065c65;
    bottom: 0;
}
ul.widget-contentav li {
    list-style: none;
    padding-bottom: 13px;
}
h2.widget-title {
    /* font-family: Molengo; */
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 15px;
    position: relative;
    color: #065c65;
}

.filter_off_collections ul.widget-contentav li a:before {
    display: block;
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #d9d9d9;
    border-radius: 50%;
    top: 5px;
    left: -26px;
    transition: .3s;
}
li.item-toggle-tab-category a {
    position: relative;
}
.filter_off_collections ul.widget-contentav {
    padding-left: 23px;
}
.filter_off_color li.advanced-filter {
    display: inline-block;
    padding-bottom: 10px;
    list-style: none;
    display: inline-block;
    padding-right: 10px;
}
.filter_off_color a.anchore_tag {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: relative;
}

 .filter_off_color .link_to_color:before{
    content: "";
    border: 1px solid #ccc;
    width: 28px;
    height: 28px;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    transition: all 0.3s ease;
} 

.filter_off_color a.link_to_color {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: relative;
}
.filter_off_size li.advanced-filter {
    display: inline-block;
}
a.link_to_size {
    display: inline-block;
    padding: 8px 12px;
    border: 1px solid #b0b0b0 !important;
    color: #868686;
    margin: 0 8px 8px 0 !important;
    text-align: center;
    transition: all .3s ease;
    font-size: 14px;
    font-weight: 600;
     position: relative;
}

.filter_off_price ul.widget-contentav {
    padding-left: 23px;
}
.filter_off_price ul.widget-contentav li a:before {
    display: block;
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #d9d9d9;
    border-radius: 50%;
    top: 5px;
    left: -26px;
    transition: .3s;
}
.filter_off_price li.advanced-filter a {
    position: relative;
}
.filter_off_brand ul.widget-contentav {
    padding-left: 23px;
}
.filter_off_brand ul.widget-contentav li a:before {
    display: block;
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #d9d9d9;
    border-radius: 50%;
    top: 5px;
    left: -26px;
    transition: .3s;
}
.filter_off_brand li a {
    position: relative;
}
table.filters_a th, table.filters_a td {
    border: #ffdead;
      padding: 0px;
}
table.filters_a {
    max-width:270px;
    display: none;
    width: 270px;
}
td.clear_selected {
    cursor: pointer;
    font-size: 16px;
    /* font-weight: bold; */
}
li.advanced-filter a {
    color: #000;
}
.main_filter_div {
    display: flex;
    flex-wrap: wrap;
}
label.filters-toolbar__label.select-label.filters-opn {
    cursor: pointer;
}
 .filters-toolbar-wrapper.filtersdiv.filters-toolbar--has-filter {
    display: none;
}

span.collection_filters {
    cursor: pointer;
}
table.filters_a td {
    padding-right: 20px;
}
.filters-toolbar--has-filter {
    width: 100% !important;
}
@media (max-width: 1024px){

  .filter_s .cust-coll-filter {
    width: 33.33%;
        margin-top: 20px;
}
}
  .for_mob_num {
    display: none !important;
}
  .for_desktop_num {
    display: block !important;
}
.style_layout_prod.justify-content-center.justify-content-md-end {
    display: flex;
    align-items: center;
  justify-content: flex-end;
}
.prod_gg {
    padding-right: 25px;
    cursor: pointer;
}
.prod_gg svg {
    width: 16px;
    height: 36px;
    fill: #000;
    display: flex;
    align-items: center;
}
.prod_per.prod_gg {
    padding-left: 35px;
    padding-right: 0px;
    display: flex;
    justify-content: center;
  display: none;
}
.prod_per.prod_gg a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #f1f1f1;
    color: #cecece;
    font-size: 14px;
    font-family: Molengo;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    font-weight: 600;
    margin-left: 10px;
}
.d-lg-none {
    display: none !important;
}
.list_product .list-view-item__image {
    max-height: initial;
    width: 100%;
}
.pro_active {
    opacity: 1;
    background: #f1f1f1;
    color: #3d3d3d !important;
}
@media (max-width: 768px){
.filter_s {
    padding: 20px;

}
  .prod_per.prod_gg {
    text-align: center;
        padding-left: 0px;
}
  .filters-toolbar__item-wrapper {
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: center;
    display: block;
}
.style_layout_prod.justify-content-center.justify-content-md-end {
    display: block;
    align-items: center;
    justify-content: center;
    /* margin-bottom: 20px; */
}
  
  .filters-toolbar__item-child.cust-coll-filter {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
  .filter_s .cust-coll-filter {
    width: 50%;
        margin-top: 20px;
}
.filters-toolbar__item-child.cust-sort-by {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-right: 0px;
      justify-content: space-between;
}
  li.advanced-filter a {
    font-size: 13px;
}
  .filter_off_collections ul.widget-contentav li a:before {
    left: -15px;
    top: 2px;

}
  .filter_off_collections ul.widget-contentav {
    padding-left: 15px;
}
    .filter_off_price ul.widget-contentav li a:before {
    left: -15px;
    top: 2px;

}
  .filter_off_price ul.widget-contentav {
    padding-left: 15px;
}
    .filter_off_brand ul.widget-contentav li a:before {
    left: -15px;
    top: 2px;

}
  .filter_off_brand ul.widget-contentav {
    padding-left: 15px;
}
  ul.widget-contentav li {
    padding-bottom: 10px;
}
  .for_mob_num {
    display: block !important;
}
  .for_desktop_num {
    display: none !important;
}
  .site-header__icon svg {
    height: 26px;
    width: 23px;
    display: flex;
    align-items: center;
}
  a.ssw-link-fave-menu img {
    display: block !important;
    max-width: 24px;
    max-height: 23px;
}
  .site-header__logo-image {
    display: flex;
    align-items: center;
}
  
}
@media (max-width: 1199px){
  li.top_header_new_cart {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
}
a.ssw-link-fave-menu {
    display: flex;
      align-items: center;
}
span.moo-wis {
    margin-left: 5px;
}

nav#AccessibleNav.custom_new_menus .header_cstm_iocns .icons_main > li > a {
    padding-left: 26px;
}

svg.icon.icon-hamburger {
    fill: #449787;
}svg.icon.icon-close {
    fill: #449787;
    width: 19px;
    height: 19px;
      display: none;
}
span.custom_cart_text {
    margin-left: 5px;
}
h2.ssw-instagram-grid-title {
    display: none;
}
.grid-view-item.product-card dl .price__regular span.price-item.price-item--regular {
    color: #000;
}
  
  
.moreellipses {
    display: block;
}  
  
.morecontent span {
    display: none;
}
a.morelink {
    color: #fff;
}
.morelink {
    display: inline-block;
      width: fit-content;
    margin: auto;
    margin-top: 10px;
}

/* FIlters css end */


.cust-swatch-color.collection_swatch .swatch.clearfix {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.cust-swatch-color.collection_swatch .header {
    display: none;
}


.cust-swatch-color.collection_swatch label.color_swatch {
    background-size: cover;
    background-repeat: no-repeat;
    width: 45px;
    height: 45px !important;
    border: 1px solid #065c65 !important;
}
.template-collection .colorlist li:hover .tooltipText {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
.template-collection .colorlist li .tooltipText {
    text-align: center;
    background: #808080;
    color: #fff;
    bottom: 100%;
    padding: 10px;
    display: block;
    position: absolute;
    width: 100px;
    left: -30px;
    margin-bottom: 15px;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    visibility: hidden;
  
    z-index: 9;

}
.template-collection .colorlist li {
    display: inline-block;
    margin: 0 5px 10px 5px;
    text-align: center;
    vertical-align: middle;
    position: relative;
}
.cust_col_swatchs {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  cursor: pointer;
    border-radius: 50%;
}
ul.colorlist {
    display: flex;
    align-items: center;
    justify-content: center;
}
.template-collection .colorlist li .tooltipText:before {
    bottom: -20px;
    content: " ";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}
.ssw-stars > i {
    color: #065c65 !important;
}
.swatch.clearfix.custom_variant_opt1 .header .cap_tab {
    padding-bottom: 0px;
}
.swatch.clearfix.custom_variant_opt1 .header {
    display: flex;
    align-items: center;
}
.swatch_title_Size {
    padding-right: 10px;
}
div#widget-fave-html {
    width: 100%;
 
  margin-top: 20px;
}
.ssw-fave-btn-content {
    width: 100%;
}
.main_rev_sku {
    display: flex;
    align-items: center;
}
.site-footer__item.site-footer__item--one-quarter {
    display: flex;
    justify-content: center;
}
.ssw-stars-avg-bar {
    background: #065c65 !important;
}
.ssw-stars-avg{
    color: #065c65 !important;
}
.ssw-review-bar .ssw-review-progress {
    background-color:#065c65 !important;
}
i.ssw-icon-star{
    color: #065c65 !important;

}
.ssw-fave-btn.ssw-faveappbtn.ssw-faveappbtn-counter.ssw-faveappbtn2.ssw-fave-btn-default {
    width: 100%;
}
/* .ssw-icon-heart-o_1 a::before {
    content: url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/wishist.png?v=1594289281) !important;
    background-image: url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/wishist.png?v=1594289281);
} */
.ssw-fave-btn-content {
    text-transform: uppercase !important;
}
}
i.ssw-icon-heart-o {
    margin-right: 19px !important;
}
.ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {
    text-align: center;
}
.custom_hover_canges.grid-view-item.product-card .grid-view-item__image-wrapper.product-card__image-wrapper.js {
    max-width: 100% !important;
    max-height: 100% !important;
}
.custom_hover_canges.grid-view-item.product-card img.grid-view-item__image {
    max-width: 100% !important;
    max-height: 100% !important;
}
.owl-prev, .owl-next {
    position: absolute;
    top: 30%;
}
.owl-prev {
    left: -20px;
}
.owl-next {
    right: -20px;
}
.close-cart-img svg {
    display: block !important;
}
.custom-size {
    margin-top: -40px;
    float: left;
    color: #065c65;
    font-weight: 600;
    cursor: pointer;
}
.custom-size-chart, .custom-size .custom-size-checkbox svg {
    display: none;
}
.custom-size-chart {
    padding-top: 50px;
    position: relative;
}
.custom-size-chart .defaultdes {
    border: 1.5px solid #065c65;
    background-color: #f9f9f900;
    padding: 10px 20px;
    width: 100%;
    /* position: absolute; */
    /* top: 0; */
    margin-bottom: 10px;
  
}
.custom-size-chart .size-form {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.custom-size-chart .size-chart-img {
    display: inline-block;
    cursor: pointer;
    position: relative;
}
.custom-size-chart .confirm {
    border: 1.5px solid #f1f1f1;
    padding: 20px;
        padding-left: 20px;
    width: 100%;
    font-weight: 600;
    margin: 10px 0 20px 0;
    padding-left: 40px;
    position: relative;
}
p.des {
    display: none !important;
}
.custom-size-chart label {
    width: 130px;
    display: inline-block;
    font-weight: 600;
}
.custom-size-chart input, .custom-size-chart select {
    min-height: auto;
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    padding: 8px 8px;
    border: 1.5px solid #f1f1f1;
}
.custom-size-chart select{
    width:70px;
}
.size-form .ccc {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    margin-top: 10px;
}
.cart-leo>img { 
    width: 60px;
}

p.confirm label {
    width: 100%;
}
.custom-size-chart .confirm-checkbox {
    position: absolute;
    left: 20px;
    top: 23px;
    cursor: pointer;
}

@media (max-width: 1199px){
.custom-size-chart .size-form {
    width: 100%;

}
  .hm-insta-main .insta_sec .intsgram_top_title{
      font-size: 23px;
  }
  
}


.ProductDescription-tab {
    margin-top: 25px;
    font-family: 'Junge', serif;
    color: #6c5f5f;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    padding-bottom: 0px;
/*     border-bottom: 1px solid #c7c7c7; */
}
.ProductDescription-tab ul.tabs {
    margin: 0;
    padding: 0;
    list-style: none;
/*     border-bottom: 1px solid #c7c7c7; */
    margin-bottom: 0px;
    height: 35px;
    padding-top: 5px !important;
}
.ProductDescription-tab ul.tabs li:first-child {
    margin-left: 0px;
}
.ProductDescription-tab ul.tabs li {
    display: block;
    float: left;
    margin: 0 0 0 -1px;
    height: 30px;
    line-height: 30px !important;
}
.ProductDescription-tab ul.tabs li a.active {
    border-bottom: 1px solid #fff !important;
    background: #fff !important;
}
.ProductDescription-tab ul.tabs li:first-child a {
    border-left: 1px solid #c7c7c7;
}
.ProductDescription-tab ul.tabs li a {
    padding: 0px 20px 0px 20px !important;
    border: 1px solid #c7c7c7;
    display: inline-block;
    font-family: 'Junge', serif !important;
    color: #6c5f5f !important;
    font-size: 13px !important;
    line-height: 30px !important;
    font-weight: 400 !important;
    background: none;
    margin-bottom: -1px !important;
    position: relative;
    height: 30px;
}

.ProductDescription-tab > div {
    border: 1px solid #c7c7c7;
    background: #fff;
    padding: 12px 5px;
    border-top: none;
    border-bottom: none;
}


.custom_new_quantity {
    display: none !important;
}
.custom-color.available {
    display: none;
}

.custom_Colors {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 5px;
    margin: 0px 10px 10px 0;
    margin-top: 10px;
    margin-bottom: 5px;
      position: relative;
  cursor: pointer;
      border: 1px solid;
border-color: #065c65;
    background-size: cover;
    /* border-radius: 50%; */
    background-position: center;}
.custom_Colors:hover .tooltip {
    display: block;
    visibility: visible;
    opacity: 1;
}
.custom_Colors.custom_color_selected {
    border: 4px solid;
    border-color: #065c65;
}

@media (max-width: 1199px){

  .custom_Colors {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 5px;
    margin: 0px 0px 10px 0;
    margin-top: 0px;
    margin-bottom: 5px;
    position: relative;
    cursor: pointer;
}
    .cart-leo>img {
    width: 50px;
    height: 100%;
}
  .cart-leo>p {
    margin: auto 0;
    font-size: 14px !important;
    margin-left: 10px;
    color: #065c65;
}

} 
span.ssw-counter-fave-menu {
    display: none !important;
}
a.ssw-link-fave-menu {
    padding-left: 0px !important;
}
/*
header .icons_main {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

*/

.icons_main{
 float:right;
}
li.signin_register {
    margin-top: 3px;
}
li.top_header_new_cart {
    margin-top: 3px;
}
.product-card:hover .product-card__image-wrapper{
    opacity: 1;
}
div#tab-1 table {
    overflow-x: scroll;
}

a.ssw-link-fave-menu.ssw-link-fave-menu-hide-count::before {
    content: url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/wishist.png?v=1594289281) !important;
    background-image: url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/wishist.png?v=1594289281);
}

a.ssw-link-fave-menu::before{
    content: url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/wishist-1_1.png?v=1596268556) !important;
    background-image: url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/wishist-1_1.png?v=1596268556);
      background-repeat: no-repeat;
}
.all_count {
    margin-left: 20px;
    min-width: 100px;
}
.color.extra-color.available {
    display: none;
}
.filters-toolbar__item-child.cust-coll-filter {
    align-items: center;
    justify-content: flex-end;
}
@media (max-width: 768px){

/* .filters-toolbar__item-child.cust-sort-by .all_count {
    display: none;
} */
  .filters-toolbar__item-child.cust-coll-filter.right-sifede {
    display: none !important;
}
  .sort_by_filters {
    padding-left: 4px;
}
  select#SortBy {
    margin-left: 5px;
}
  .filters-toolbar__item-child .filters-toolbar__input {
    width: 110px;
}
  .all_count {
    margin-left: 10px;
    min-width: auto;
}
  .filters-toolbar__item-child.cust-coll-filter.right-sifede .all_count {
    display: block !important;
        margin-left: 0px;
}


}
.ssw-fave-btn.ssw-faveappbtn.ssw-faveappbtn-counter.ssw-faveappbtn2.ssw-fave-btn-default.ssw-active i.ssw-icon-heart {
    display: block;
}
.filters-toolbar__item-child.cust-coll-filter.right-sifede {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}


span.hide_custom_color {
    display: none;
}
.product_newsletter {
    display: none;
}
.fixed_icon{
    display: none !important;

}
.cst-head-fixed-lt .fixed_icon {
    display: inline-block !important;
}
li.signin_register.fixed_icon a::before {
    width: 23px;
    background: url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629) -28px -1px no-repeat;
    content: "";
    height: 20px;
    height: 24px;
    /* display: block; */
    position: absolute;
    left: -17px;
}
li.top_header_new_cart.fixed_icon a::before {
background: url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629) -1px -1px no-repeat;
    content: "";
    width: 25px;
    height: 24px;
    display: block;
    position: absolute;
    left: 0;
    top: 20%;
}

li.top_header_new_cart.fixed_icon {
    position: relative;
}
li.signin_register.fixed_icon {
    margin-left: 20px;
}
li.top_header_wishlist.ssw-icon-heart-o_1.fixed_icon span.moo-wis {
    display: none;
}

.chiffon-color{
    display: none !important;

}
.satin-color{
    display: none !important;

}
.taffeta-color{
    display: none !important;

}
.organza-color{
    display: none !important;

}
.charmeuse-color{
    display: none !important;

}
.jersey-color{
    display: none !important;

}
.satin-chiffon-color{
    display: none !important;
}
svg.icon.icon-spinner {
    -moz-animation: spin 500ms infinite linear;
    -o-animation: spin 500ms infinite linear;
    -webkit-animation: spin 500ms infinite linear;
    animation: spin 500ms infinite linear;
}
ul.site-nav.list--inline.cust-laft.hm-new_submenu a.ssw-link-fave-menu.ssw-link-fave-menu-hide-count {
    padding-bottom: 6px !important;
}

.fa {
    font: normal normal normal 14px/1 FontAwesome !IMPORTANT;
}
span.custom_cart_text span {
    background: #087683 !important;
    color: #fff !important;
    font-size: 12px !important;
    padding: 2px 4px;
    border-radius: 77%;
}
span.custom_cart_text {
    margin-left: -6px;
    /* margin-right: 2px; */
}
span.custom_cart_text sup {
    margin-right: 3px;
}
li.top_header_new_cart.fixed_icon span.custom_cart_text {
    margin-left: 15px;
}
.home_pge_blogs {
    padding-top: 50px;
}


div#ProductSection-product-template-Luxy-wig ul.custom_thumb_sliderDesk{
    margin: 10px 0 0 0;
    padding: 0 25px;
}
div#ProductSection-product-template-Luxy-wig .thumbnails-wrapper.thumbnails-slider--active {
    width: 100%;
}
div#ProductSection-product-template-Luxy-wig .cstm_main_img {
    width: 100%;
}
div#ProductSection-product-template-Luxy-wig .cust-pro-right-sec .product-form {
    padding: 0;
    margin: 0px 0 0 0;
}
div#ProductSection-product-template-Luxy-wig .custm_slick-right {
    right: 0;
}
div#ProductSection-product-template-Luxy-wig .custm_slick-left {
    left: 0;
}
div#ProductSection-product-template-Luxy-wig .product-single__description.rte {
    position: relative;
}
div#ProductSection-product-template-Luxy-wig .product-single__description.rte h3 {
	font-size: 15px;
    border: 1px solid #ccc;
    display: inline-block;
    border-bottom: none;
    background: #fff;
    margin: 0 0 15px 0;
    z-index: 2;
    padding: 10px;
    color: #000;
    font-weight: 400;
}
div#ProductSection-product-template-Luxy-wig .product-single__description.rte h3:after {
    content: ' ';
    position: absolute;
    border-bottom: 1px solid #ccc;
    width: 78%;
    top: 39px;
    z-index: 0;
    left: 22%;
}
div#ProductSection-product-template-Luxy-wig .mainTabDesc p {
    font-size: 14px;
}
div#ProductSection-product-template-Luxy-wig .trusticons_cstm {
    display: none;
}
div#ProductSection-product-template-Luxy-wig .cust-pro-right-sec ul.social-sharing {
    margin: 30px 0 0 50px;
}
div#shopify-section-product-template-Luxy-wig .cust-video-slider-sec {
    margin: 60px 0 0 0;
}
div#ProductSection-product-template-Luxy-wig .custom-des-sec {
    margin: 0 0 4px 0;
    display: inline-block;
}
div#ProductSection-product-template-Luxy-wig .custom-des-sec ul li {
    display: inline-block;
    padding: 0 20px 10px 0px;
}
div#ProductSection-product-template-Luxy-wig .custom-des-sec ul li a {
    color: #000;
    font-size: 15px;
    border-bottom: 2px solid;
    padding: 0 0px 1px 0;
}
div#ProductSection-product-template-Luxy-wig .custom-des-sec i {
    padding: 0 5px 0 0;
    color: #000;
}
div#ProductSection-product-template-Luxy-wig .swatch.clearfix.custom_variant_opt0 {
    margin-top: 0;
}

/*video overlay starts*/
.custom_video_hm{
	position : relative;
}
.nia-vd-overlay-sec{
  /*position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 580px;*/
}
.nia-vd-overlay-sec > img{
	width: 580px;
  max-width: none;
}
.nia-vd-overlay-sec .nia-vd-overlay-sec-btn{
	width: 90px;
    height: 90px;
    line-height: 90px;
  text-align: center;
    padding: 0;
    font-size: 24px;
    border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #212121;
  color: #fff;
  transition: all 0.3s ease-in-out;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -45px;
  margin-left: -45px;
  cursor: pointer;
}
.nia-vd-overlay-sec .nia-vd-overlay-sec-btn:hover{
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
  background-color: #000;
  transition: all 0.3s ease-in-out;
}
/*video overlay ends*/

@media(max-width: 768px){
	.nia-vd-overlay-sec > img{
        width: 370px;
    }
  .nia-vd-overlay-sec{
  	max-width: 370px;
    position: relative;
    overflow: hidden;
  }
}


/* ===============================================
// Reveal module
// =============================================== */

.reveal .hidden { display: block !important; visibility: visible !important;}
.product:hover .reveal img { opacity: 1; }

.reveal .hidden { 
  position: absolute; 
  z-index: -1;
  top: 0; 
  width: 100%; 
  height: 100%;  
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;  
}
.reveal:hover .hidden { 
  z-index: 100000;
  opacity: 1;    
}
.reveal .caption {
  position: absolute;
  top: 0;  
  display: table;
  width: 100%;
  height: 100%;
  background-color: white; /* fallback for IE8 */
  background-color: rgba(255, 255, 255, 0.7);
  font: 13px/1.6 sans-serif;
  text-transform: uppercase;
  color: #333;
  letter-spacing: 1px;
  text-align: center;
  text-rendering: optimizeLegibility;
}
.reveal .hidden .caption .centered {
  display: table-cell;
  vertical-align: middle;
}

@media (min-width: 480px) and (max-width: 979px) {
  .reveal .caption { 
    font-size: 11px; 
  }
}


/* Slide cart css starts here */
.inline-cart.is-active {
  opacity: 1;
}
.inline-cart.is-active {
  right: 0px;
  z-index: 999999;
}

.inline-cart {
  background: #fff none repeat scroll 0 0;
  height: calc(100vh - 53px);
  overflow-y: auto;
  padding-bottom: 120px;
  position: fixed;
  right: -100%;
  top: 0px;
  transition: all 0.25s ease 0s;
  width: 100%;
  z-index: 2001;
}
.inline-cart {
  height: 100%;
  max-width: 382px;
  opacity: 0;
  padding-bottom: 0;
  right: -382px;
  top: 0;
  padding: 10px 0 10px 10px;
}

body.cstm_toggle_cls {
    overflow: hidden;
}
.inline-cart .cart-header {
  align-items: center;
  border-bottom: 1px solid #f7f8f9;

  justify-content: space-between;
  padding: 8px 0px;
}
.inline-cart .cart-header {
  display: flex;
}
.inline-cart .shipping-header {
  border-bottom: 1px solid #f7f8f9;
  padding: 8px 8px 12px;
  text-align: center;
}
.inline-cart .cart-header h3 {
  font-family: "Source Sans Pro",sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
}

.inline-cart .shipping-header .free-shipping, .inline-cart .shipping-header .promo-shipping {
  background: rgba(0, 0, 0, 0) url("//cdn.shopify.com/s/files/1/0377/2037/t/37/assets/check-circle.svg?13675085977972344766") no-repeat scroll 0 0;
  color: #51c96d;
}

.inline-cart .shipping-header .free-shipping-counter, .inline-cart .shipping-header .free-shipping {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 1px 0 10px 25px;
  text-align: center;
  text-transform: uppercase;
}
.inline-cart .line-item-container {
  max-height: 341px;
  overflow-y: scroll;
}
.cart-header h3 {
    margin: 0;
    font-size: 18px !important;
    color: #28323c;
}
.inline-cart .line-item-container .line-item {
    align-items: inherit;
    border-top: 1px solid #d5d5d5;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 15px 10px;
}
.inline-cart .line-item-container .line-item .line-item-image {
  flex-basis: 73px;
  max-width: 73px;
  width: 73px;
}
.inline-cart .line-item-container .line-item .line-item-content {
  flex-basis: 175px;
  max-width: 175px;
  width: 143px;
}
.inline-cart .line-item-container .line-item .line-item-qty {
  flex-basis: 63px;
  max-width: 63px;
  width: 63px;
}
.inline-cart .line-item-container .line-item .line-item-image img {
  height: auto;
  width: 100%;
}
.inline-cart .line-item-container .line-item .line-item-content h4 {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 1;
  text-transform: none;
}
.inline-cart .line-item-container .line-item .line-item-content .line-item-price {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 1;
  margin-top: 3px;
}
.inline-cart .line-item-container .line-item .line-item-content .remove-item {
  color: #065c65;
  cursor: pointer;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.2px;
  line-height: 1.6;
  position: relative;
  text-transform: uppercase;
}
.inline-cart .line-item-container .line-item .line-item-content .remove-item::after {
  background: #c74f4b none repeat scroll 0 0;
  bottom: -3px;
  content: "";
  display: block;
  height: 1px;
  opacity: 1;
  position: absolute;
  transition: all 0.25s ease 0s;
  width: 100%;
}
.inline-cart .line-item-container .line-item .line-item-qty input {
	border: 1px solid #e8e8e8;
    border-radius: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 45px;
    letter-spacing: 0.2px;
    text-indent: 15px;
    width: 59px;
    padding: 0;
    outline: transparent;
}
.inline-cart .subtotal {
    align-items: center;
    background: transparent;
    display: flex;
    justify-content: space-between;
    padding: 15px;
}
.subtotal-block.international-cart-element p.text-center {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0;
}
a.outline-button {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    height: 44px;
    line-height: 31px;
    padding: 5px 10px;
    background: #ffffff;
    border: 1px solid #28323c;
    color: #28323c;
    display: inline-block;
    margin-top: 10px;
    z-index: 1;
}
.inline-cart .subtotal div:first-child {
  font-size: 12px;
}
.inline-cart .subtotal div {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 500;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}
.inline-cart .subtotal div:last-child {
  font-size: 14px;
}

#overlay.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 99999;
}


#overlay {
  background: rgba(44, 44, 44, 0.8) none repeat scroll 0 0;
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: all 0.25s ease 0s;
  visibility: hidden;
  width: 100%;
  z-index: 8;
}
.inline-cart.is-active .button.btn-checkout {
	text-align: center;
    text-transform: uppercase;
    color: #fff;
    background: #ee4b62;
    line-height: normal;
    border-radius: 3px;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 20px;
    width: 100%;
    padding: 10px 0;
}
.inline-cart .subtotal-block.international-cart-element {
  display: inline-block;
}
.close-cart-img {
  cursor: pointer;
  margin-right: 0px;
}
.inline-cart .empty-cart-title {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 15px;
  text-align: center;
  text-transform: uppercase;
}
#slidingcartmain .line-item-qty > input {
  padding-right: 2px;
}
/* Slide cart css ends here */
img.jdgm-carousel-item__product-image {
    border-radius: 50px;
    width: 50px;
    height: 50px;
    margin: 5px auto;
}
.jdgm-carousel-item__reviewer-name-wrapper {
    padding: 2px 0;
}
.jdgm-carousel-item__product {
	height: 20% !important;
}
a.jdgm-write-rev-link:hover {
    background: transparent;
}
a.jdgm-write-rev-link {
    background: #000;
    color: #fff;
    line-height: 40px;
    min-height: 40px;
    padding: 0 25px;
    border: 2px solid #000;
}
.jdgm-rev__body p {
    font-size: 14px;
	color: #000;
}
b.jdgm-rev__title {
    font-weight: 400;
    font-size: 16px !important;
	color: #000;
}
span.jdgm-rev__author {
    font-weight: 500;
    font-size: 17px;
    color: #000;
}
/* Floating menu css starts here */

@media screen and (max-width: 766px) {
  body img.closebar {
    display: inline-block !important;
  }

  .header-tools-wrapper.moB .header-tools {
    display: inline-block;
    padding: 0;
    position: fixed;
    top: 0;
    z-index: 9990;
    width: 100%;
  }
  .header-tools-wrapper .header-tools .aligned-left {
    display: inline-block;
    width: 100%;
    padding-top: 0;
  }
  .header-tools-wrapper.moB .header-tools .promotionaltext {
    background-color: #330000;
    font-size: 17px;
    font-weight: 600;
    line-height: 18px;
    padding: 10px;
    text-align: center;
  }
  .header-tools-wrapper.moB .navigation-toggle .navigation-toggle-icon::before {
    border-top: 2px solid #330000 !important;
  }
  .header-tools-wrapper.moB .navigation-toggle .navigation-toggle-icon {
    background-color: #330000;
    top: -12px;
  }
  .header-tools-wrapper.moB .navigation-toggle .navigation-toggle-icon::before, .header-tools-wrapper.moB .navigation-toggle .navigation-toggle-icon::after {
    border-color: #330000 !important;
  }
  .header-tools-wrapper.moB .navigation-toggle {
    padding-left: 10px;
    width: 14%;
  }
  .header-tools-wrapper.moB .header-tools .checkout-link, .header-tools .mini-cart-wrapper {
    padding: 10px 20px 10px 0;
    width: auto;
  }
  .header-tools-wrapper.moB .aligned-right.rightal {
    display: none;
  }
  .main-header .branding {
    display: none;
  }
  .header-tools-wrapper.moB .wraping_three .navigation-toggle, .header-tools-wrapper.moB .wraping_three .branding, .header-tools-wrapper.moB .wraping_three .aligned-right.rightal {
    display: inline-block !important;
  }
  .header-tools-wrapper.moB .wraping_three .branding {
    padding: 10px !important;
    width: 69%;
    border: medium none;
  }
  .header-tools-wrapper.moB .wraping_three {
    background-color: #ffffff;
    display: inline-block;
    padding: 5px 0 0;
    width: 100%;
  }
  .header-tools-wrapper.moB .wraping_three .aligned-right.rightal {
    float: none;
    margin: 0;
    top: -3px;
    width: 14%;
  }
  
  .header-tools-wrapper.moB .wraping_three .navigation-toggle, .header-tools-wrapper.moB .wraping_three .branding, .header-tools-wrapper.moB .wraping_three .aligned-right.rightal {
    display: inline-block !important;
  }
  .header-tools-wrapper.moB .aligned-right.rightal {
    display: none;
  }
  .header-tools-wrapper .wraping_three .branding img.logo_mob {
    width: 85%;
  }
  .home-slideshow.content-width {
    padding-top: 106px;
  }
  .template-product .main-content {
    padding-top: 0px;
  }
  .template-collection .main-content {
    padding-top: 10px;
  }
  .template-cart .main-content {
    padding-top: 45px;
  }
  .template-page .main-content {
    padding-top: 45px;
  }
  .template-customers-register .main-content {
    padding-top: 45px;
  }
  .template-customers-login .main-content {
    padding-top: 45px;
  }
  img.closebar {
  cursor: pointer;
  padding: 13px 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 33px;
}
 body .home-slideshow.content-width.pickup {
    padding-top: 70px;
  }

}

@media screen and (max-width: 320px) {
  body .inline-cart .line-item-container .line-item .line-item-content {
    flex-basis: 120px;
    max-width: 143px;
    width: 143px;
  }
}
/* Floating menu css ends here */
img.closebar {
    display: none;
}
.leadtimeslidecart {
  margin-top: 5px;
}
#slidingcartmain .flow-price {
  display: inline-block;
  margin: 3px 0;
  font-size: 11px;
}
.mobilevisible{
display:none;
}
@media screen and (max-width: 767px) {
  .desktopvisible{
    display:none;
  }
  body .mobilevisible{
    display:inline-block;
  }
  .product-title.mobilevisible.product-details-wrapper {
    font-size: 18px;
    margin-bottom: 20px;
  }
  body .product-details-wrapper > *:first-child {
    margin-top: 10px;
  }
  body .product-price.mobilevisible {
    margin-top: 5px;
  }
  body.template-product .product-swatchess .swatch label {
    height: 35px !important;
    min-width: 30px !important;
    width: 35px !important;
  }
  body.template-product .swatch .swatch-element {
    margin: 0 5px 10px 0;
  }
  body.template-product .swatch input:checked + label {
    border: 1px solid #065c65;
    box-shadow: none;
  }
  body.template-product .breadcrumbs {
    display: none;
  }
}
#slidingcartmain .line-item-title > a {
  color: #bf2b2b;
}
.strikeprice .money, .strikeprice {
  color: #997f7f;
  margin-right: 10px;
  text-decoration: line-through;
}
.yousaveprice {
  color: #997f7f;
  font-size: 12px;
  font-weight: bold;
}
#slidingcartmain .cart-subtotal {
  background: none;
}
.collection-list.upselpro {
  height: auto;
  max-width: 33%;
  padding: 0 10px;
  width: auto;
}
.upselpro .add-btn {
  
  border: 0 none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 20px;
  padding: 12px 20px;
  text-align: center;
  text-transform: uppercase;
  transition: all 200ms ease 0s;
  width: 100%;
}
.offerheading {
  color: #1b78aa;
  font-size: 34px;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: center;
  text-transform: uppercase;
}
.offersubheading {
  color: #be2d2b;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: center;
}
.upselpro .gallery-prod-image img {
  width: 50%;
}
.mainwrapper {
  display: inline-block;
  max-width: 900px;
  width: 90%;
  margin: 0 auto;
}
.mainwrapper .gallery-prod-price .price {
  margin: 0;
}
.fancybox-inner {
  text-align: center;
}
.nothankyou {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.nothanks {
  background: #be2d2b none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  padding: 8px 20px;
  text-decoration: underline;
  width: auto;
}
.collection-list.upselpro {
  margin-bottom: 20px;
}
@media (max-width: 749px){
.ProductDescriptionSec .ProductDescription-tab {
    display: none;
}
  .MobileView-ProductDescription {
    margin-top: 20px;
}
  .MobileView-ProductDescription ul {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #fff;
}
  .MobileView-ProductDescription ul li {
    margin: 0;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}
  .accordionjs .acc_section {
    border: 1px solid #ccc;
    position: relative;
    z-index: 10;
    margin-top: -1px;
    overflow: hidden;
}
  .MobileView-ProductDescription ul li .acc_head {
    font-family: 'Junge', serif;
    color: #5a4f4b;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding: 10px 20px !important;
}
  .accordionjs .acc_section .acc_head {
    position: relative;
    background: #fff;
    padding: 10px;
    display: block;
    cursor: pointer;
}
  .accordionjs .acc_section:first-of-type, .accordionjs .acc_section:first-of-type .acc_head {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
  .accordionjs .acc_section.acc_active > .acc_head {
    background: #F9F9F9;
    border-bottom: 1px solid #ccc;
}
  .accordionjs .acc_section .acc_content {
    padding: 10px;
}
  .accordionjs .acc_section.acc_active > .acc_content {
    display: block;
}
  .MobileView-ProductDescription .accordionjs .acc_section.acc_active:after {
    content: "-";
}
.MobileView-ProductDescription .accordionjs .acc_section:after {
    content: "+";
    position: absolute;
    right: 10px;
    top: 12px;
    font-size: 28px;
    font-weight: bold;
    line-height: 20px;
    color: #636363;
    pointer-events: none;
    font-family: arial;
}
}

/*** orem css ****/
@media (min-width: 1200px){
	.mobile_nav_res.cust-mobile-nav {
    	display: none;
	}
}
@media (max-width: 1199px){
  /*mobile menu starts*/
  body.clickmobile_toggle{
  	overflow: hidden;
  }
  #shopify-section-header .mobile-nav-wrapper{
  	width: 83.3333vw;
    left: -83.3333vw;
    border-right: 1px solid #f2f2f2;
    display: /*none*/block !important;
    position: fixed;
    overflow: scroll;
    top: 0;
    bottom: 0;
    padding: 0 10px;
    max-width: 95%;
    z-index: 99999999;
    color: #333;
    background-color: #fff;
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    transform: translateY(0px) !important;
    -moz-transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
  }
  .clickmobile_toggle #shopify-section-header .mobile-nav-wrapper.medium-up--hide, .clickmobile_toggle #shopify-section-header .mobile-nav-wrapper.medium-up--hide.js-menu--is-open{
/*   	display: block !important;
    border-top: 0px solid #ccc;
    transform: translateY(0px) !important;
    -moz-transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
     */
    z-index: 99999999;
    left: 0px;
        transform: translateY(10px) !important;
/*     height: auto;
    top:53px; */
  }
  .mobile-nav-wrapper.medium-up--hide.sub-nav--is-open {
    overflow: hidden !important;
}
  .cstm_sticky div.top_header_cstm{
  	transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  }
  .clickmobile_toggle .cstm_sticky div.top_header_cstm{
  	left: 83.3333vw;
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  }
  #PageContainer{
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    transform: none !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
    left: 0;
  }
  .clickmobile_toggle #PageContainer{
  	left: 0vw;   
  }
  #shopify-section-header .mobile_nav_res.cust-mobile-nav{
    left: 0;
  	transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
        display: flex;
    align-items: center;
  }
  .clickmobile_toggle #shopify-section-header .mobile_nav_res.cust-mobile-nav{
  	    left: 0;
    z-index: 9999999999;
    background-color: #fff;
    top: 11px;
    
  }
  
  
  nav.sub-nav--is-open{
  	height: auto !important;
  }
  nav.sub-nav--is-open .mobile-nav{
  	 transform: none !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
  }
  .mobile-nav-wrapper .mobile-nav__dropdown{
   position: absolute;
    max-height: 0;
    display: none;
    overflow: hidden;
    opacity: 0;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;

        top: 0;
    height: 100%;
    overflow: hidden;
  }
  .mobile-nav-wrapper .smooth_toogle .mobile-nav__dropdown{
    max-height: 1000px;
    opacity: 1;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    display: block;
    left: 0;
  }
/*   .cstm_mob_ul.mobile-nav__dropdown li:nth-child(2){
  	display: none;
  } */
  .cstm_mob_li .mobile-nav__link{
  	padding: 21px 16px;
    font-size: 13px;
    color: #000;
    font-family: 'gbr';
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .cstm_mob_li .mobile-nav__link:hover{
  	color: #ed3376;
  }
  .cstm_mob_li .mobile-nav__link .mobile-nav__label{
  	border-bottom: 0px solid transparent;
  }
  .cstm_mob_ul .mobile-nav__sublist-link{
  	padding: 8px 30px;
    margin-bottom: 0px;
    font-size: 13px;
    color: #000;
    font-family: 'gbr';
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .cstm_mob_ul .mobile-nav__sublist-link:hover{
  	color: #ed3376;
  }
  .cstm_mob_li .js-toggle-submenu .mobile-nav__icon svg.icon{
  	transform: rotate(-90deg);
    transition: all 0.6s;;
    -moz-transition: all 0.6s;;
    -webkit-transition: all 0.6s;;
  }
  .cstm_mob_li.smooth_toogle .js-toggle-submenu .mobile-nav__icon svg.icon{
  	transform: rotate(90deg);
  }  
/*   .cstm_mob_ul.mobile-nav__dropdown .mobile-nav__item{
  	border: none !important;
  } */
  /*mobile menu ends*/
  #shopify-section-header.cstm_sticky{
  	padding-top: 106px;
  }
  div.mobile_nav_res.cust-mobile-nav{
  	position: fixed;
    top: 45px;
    background-color: #fff;
    z-index: 9;
  }
  .template-index #shopify-section-header.cstm_sticky{
  	padding-top: 45px;
  }
  .template-index div.cust-mobile-nav.mobile_nav_res{
  	position: fixed;
    /*background-color: rgba(255,255,255,0)*/
  }
  .cst-head-fixed-lt.template-index div.cust-mobile-nav.mobile_nav_res{
   background-color: rgba(255,255,255,1)
  }
  .hm_mb_search{
  	float: left;
    width: 22px;
    margin: 0px 0 0 0px;
  }
  .hm_mb_search > a:before{
	background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/icon-sp-img-02-1.png?v=1594287629') -42px 0 no-repeat;
  width: 22px;
  height: 24px;
  display: block;
  content:"";
    background-size: 80px auto;
}
  
  
  body.custom_bodysec{
  	padding-top: 108px !important;
  }
  body.custom_bodysec.template-index{
  	padding-top: 46px !important;
  }
  body.custom_bodysec .shopify-section.cstm_sticky{
  	position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 12;
  }
  body.custom_bodysec .mobile_nav_res.cust-mobile-nav{
  	background-color: rgba(255,255,255,0);    
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
  }
  body.custom_bodysec .shopify-section.cstm_sticky.header_fixed .mobile_nav_res.cust-mobile-nav{
  	background-color: rgba(255,255,255,1);    
    box-shadow: 0 10px 20px rgba(0,0,0,.05);
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.05);
  }
  
  
  
  nav#AccessibleNav.custom_new_menus {
    display: none;
  }
  .cust-mobile-nav.mobile_nav_res {
    display: inline-block;
    width: 100%;
    padding: 6px 15px;
    position: relative;
    margin: 0px 0 0px 0;
  }
  .template-index .cust-mobile-nav.mobile_nav_res{
  	position: absolute;
    z-index: 9;
  }
  .template-index #shopify-section-header > div > header.site-header.border-bottom{
  	border-bottom-width: 0px;
  }
  .cust-mobile-nav.mobile_nav_res .cust-mobile-menu {
    width: 30%;
    float: left;
        display: flex;
    align-items: center;
  }
  .cust-mobile-nav.mobile_nav_res .cust-mobile-logo {
    width: 40%;
    float: left;
        text-align: center;
  }
  .cust-mobile-nav.mobile_nav_res .cust-mobile-logo > .grid__item{
  	padding-left: 10px;
    padding-right: 10px;
  }
  .cust-mobile-nav.mobile_nav_res button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--open {
    float: left;
    padding: 0px 15px 0 0;     
    display: inline-block;
    vertical-align: middle;
    margin: 0;
  }
  .cust-mobile-nav.mobile_nav_res button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--close {
    margin: 0px 0 0 0px;
    padding: 0 15px 0 0px;
    display: inline-block;
    vertical-align: middle;
    float: left;
  }
  #shopify-section-header .mobile-nav-wrapper.medium-up--hide.js-menu--is-open{
  	display: block !important;
    /*transform: translateY(92px) !important;*/
    border-top: 1px solid #ccc;
    transform: translateY(107px) !important;
    z-index: 12;
  }
  .cust-mobile-nav.mobile_nav_res .h2.site-header__logo {
      margin: 0;
  }
  .cust-mobile-nav.mobile_nav_res .site-header__logo{
  	padding-left: 0px;
  }
  .cust-mobile-nav.mobile_nav_res a.site-header__logo-image img {
    margin: 0 auto;
    max-width: 200px !important;
    padding-top: 0px;
    width: 100%;
  }
  .cust-mobile-nav.mobile_nav_res .cust-mobile-search {
    width: 30%;
    float: left;
  }
  .cust-mobile-nav.mobile_nav_res .cust-mobile-search .custom_mobile_search {
    display: none;
  }
/*   .cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart {
    position: absolute;
    top: 40%;
    right: 30px;
        display: flex;
    align-items: center;
  } */
  .cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart a {
    margin: 0 0px 0 0px;
    padding: 0;
    color: #161616 !important;
    font-size: 17px;
        padding-right: 10px !important;
  }
  .cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart div#CartCount {
    right: -7px;
    top: -7px;
    background-color: transparent;
    color: #000;
    border-radius: 50%;
	min-width: calc(19em / 16);
    height: calc(19em / 16);
  }
  .cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart div#CartCount span{
  	/*right: -6px;
    top: 6px;*/
    background: transparent !important;
    color: #161616 !important;
    font-size: 14px !important;
    font-weight: 500;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    text-align: center;
    padding: 0.25em calc(6em / 16);
  }
}
@media (min-width: 750px) and (max-width: 1199px){
	.cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart div#CartCount span{
  	  right: -6px;
      top: 6px;
    }
}

#shopify-section-1577336375540 > div > div.section-header.text-center.bot-thin-lined-title{
    margin-bottom: 0px;
}
#shopify-section-1577333058106 > div > div.section-header.text-center.bot-thin-lined-title{
margin-bottom: 0px;
}
#shopify-section-1577192338304 > div > div.insta_sec.text-center > div.intsgram_top_title{


}


.clickmobile_toggle div#shopify-section-header {
    padding-top: 75px;
}

.qtydiv label{display: block;margin-bottom: 12px;letter-spacing: 2.8px;color: #747a7b;}
.qtydiv .btnqty{display: inline-block;cursor: pointer;user-select: none;font-size: 25px;padding: 5px;line-height: 5px;}
.qtydiv .btnqty.qtyminus{margin-right: 8px;}
.qtydiv .btnqty.qtyplus{margin-left: 8px;}
.qtydiv .quantity-input{border: none;border: none;padding: 8px;text-align: center;width: 50px;outline: none;display: inline-block;}
.qtydiv {display: inline-block;padding-right: 15px;padding-top: 10px;}

.changequantity {
    border: none;
    text-align: center;
    padding: 10px 0px;
}
.cart__qty {
    display: flex;
    align-items: center;
    margin: auto;
    border: 1px solid;
    max-width: 70%;
}

span.btnqty {
    padding: 0px 2px;
    width: 60px;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
      font-weight: bold;
}
span.btnqty.qtyminus.icon.icon-minus {
    font-size: 25px;
    margin-top: -3px;
}
div#slidingcartmain .cart__qty {
    width: 60%;
    margin: 0;
    margin-right: 4px !important;
}
div#slidingcartmain .cart__qty-input {
    width: 30px;
      border: none;
      pointer-events: none;
}

div#slidingcartmain .changequantity {
    border: none;
    text-align: center;
    padding: 5px 0px;
  font-size: 11px;
}
div#slidingcartmain a.remove-item {
    margin-left: 6px;
}
ul.paypalGroup {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ccc_qty {
    display: flex;
    align-items: center;
}
.only_omob{
    display: none;

}
@media (min-width: 280px) and (max-width: 749px){
.cart__qty {
    display: flex;
    align-items: center;
    margin: 0;
    border: 1px solid;
    max-width: 45%;
}
.only_omob {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
  .cart__qty.large--hide.medium--hide {
    width: 75%;
    float: left;
    margin-left: 17px;
}
  .changequantity {
    border: none;
    text-align: center;
    padding: 4px 0px;
}
  div#slidingcartmain .cart__qty{
    display: flex;
    align-items: center;
    margin: 0;
    border: 1px solid;
    max-width: 60%;
}
  #slidingcartmain.inline-cart .line-item-container .line-item .line-item-image{
  width: 90px;

}
}
#slidingcartmain.inline-cart {
    padding-right: 25px;
    max-width: 330px;
    padding-left: 25px;
}
.cart__submit-controls ul.paypalGroup {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.custom_footer_menu0.site-footer__item.site-footer__item--one-quarter {
    justify-content: left;
}
.custom_footer_menu3.site-footer__item.site-footer__item--one-quarter {
    justify-content: flex-end;
}
a.dmca-badge {
    display: flex;
    align-items: center;
    margin-right: 10px;
}
p.useway {
    margin-bottom: 0px;
    width: 33.33%;
    display: flex;
    align-items: center;
    color: #fff;
}
p.useway a {
    color: #fff !important;
    margin: 0px 5px;
}

@media (max-width: 750px){
.footer-leo>div {
    text-align: center;
    width: 100% !important;
    justify-content: center;
      margin: 10px 0px;
}
p.useway {
    width: 100%;
    margin: 10px 0px;
    text-align: center;
    justify-content: center;
}
  .desktop_hide{
  display:block !Important;
  }
  .thumbhidemob{
  display:none;
  }
}
.video_thumb{
    width: auto !important;
}
.first_varintyes{
display:none;
}
.first_varintyes:nth-child(2){
display:inline-block;
}

.product-single__photo.videp_photo_main.product-single__photo--has-thumbnails iframe
{
  display: block;
    margin: 0 auto;
    position: absolute;
    top: 4px;
    left: 4px;
    width: calc(100% - 8px);
    height: 100%;
}
svg.Icon.Icon--media-video-badge {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 4px;
    right: 4px;
}

.collection_template_1 {
    margin-top: 40px;
}
/* .collection_template_1 .collection-hero__image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 300px;
    opacity: 1;
} */
p.main-title {
    line-height: 26px;
    font-weight: 700;
    margin-bottom: 0px;
    text-align: center;
}
p.sub-title {
    text-align: center;
}
.landing-page-title-container {
    padding: 10px 10px !important;
}
.collectioP_n .custom_hover_canges {
    max-width: 100% !important;
    max-height: none !important;
}
.collectioP_n .reveal img {
    width: 100% !important;
    max-width: 100% !important;
    max-height: none !important;
}
.collectioP_n ul.grid.grid--uniform {
    margin-left: 0px;
}
.collectioP_n li.section_width_change {
    padding-left: 5px;
    padding-right: 5px;
}
.collectioP_n li.section_width_change {
    padding-left: 5px;
    padding-right: 5px;
    list-style: none;
}
.collectioP_n .h4.grid-view-item__title.product-card__title {
    margin-top: 10px;
    text-align: center;
}

.collectioP_n h1 {
    margin: 0px;
}
.collectioP_n .h4.grid-view-item__title.product-card__title a {
    text-decoration: none;
    border-bottom: none;
}
.collectioP_n .h4.grid-view-item__title.product-card__title {
    margin-top: 0px !important;
    text-align: center;
}

.collectioP_n  dl.price {
    text-align: center;
    display: flex;
    justify-content: center;
}
.pagination_collection_landing ul.list--inline.pagination {
    padding-top: 0px;
    text-align: right;
}
/* svg.svg._icon_vide {
    position: absolute;
    z-index: 999;
    width: 20px;
    height: 20px;
    color: #fff;
    right: 0;
    top: 0;
} */

.custom_thimbnail_slider iframe {
    width: 100%;
    height: 300px;
}
@media (max-width:768px){
.mobile_collection_image{
display:block !important;
}
  .desktop_collection_image{
display:none;
}
}

.des_content_poopup .ProductDescription-info {
    display: none;
}
.des_content_poopup .ProductDescription-tab ul.tabs li {
    display: none;
}
.design_template_one .cap_tab_product {
    padding-bottom: 0px;
    border-bottom: 0px solid #eee;
    margin-bottom: 0px;
    padding-top: 0;
}
.cap_tab_product {
    width: 100%;
    padding: 15px 0 0 0;
}
.cap_tab_product .drop_tab1 {
    border-left: 1px solid #065c65;
    cursor: pointer;
    float: left;
    font-size: 14px;
    padding: 0px 10px;
    text-align: center;
    text-decoration: underline;
    color: #065c65;
}
.ProductDescription-tab ul.tabs li:nth-child(1) {
    display: none;
}
.table_content {
    width: 100%;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    overflow-y: hidden;
    flex-direction: column;
}

@media (max-width: 500px){
.cust-mobile-nav.mobile_nav_res .cust-mobile-search li.top_header_new_cart a {
    padding-right: 20px !important;
}
}

div#hubspot-messages-iframe-container {
    z-index: 9;
}

ul#ProductDescription-accordion li.acc_section:nth-child(1) {
    display: none;
}
.rk-widget-container {
    margin-bottom: 20px;
}

div#rk-widget-196743 .rk-widget-container.page-width {
    padding: 0px;
}

@media (max-width: 749px){
  .only_omob{display: block;}
  .cstm_left_cart td.cart__image-wrapper{width: 20%;}
  .cstm_left_cart tr.cart__row.border-bottom td.cart__meta{width: 80%;}
  .only_omob .large--hide.medium--hide.pp_mob{float: left;}
  
}
@media (max-width: 361px){
  .changequantity{padding: 0px 0px;}
.cstm_left_cart tr.cart__row.border-bottom td.cart__meta{font-size: 12px;}
  .only_omob .btn--small{padding: 3px 10px;}
}

.design_template_one .cust-pro-right-sec .single_cstm_div .price__regular span.price-item{color: #065c65;font-weight: 600;}
.design_template_one .cust-pro-right-sec .single_cstm_div .price--on-sale .price__regular span.price-item{color: #a1a1a1;font-weight: normal;}

.desktop_hide_swatch{
 display: none;
}
@media(min-width: 280px) and (max-width: 767px){
  .swatch_count_prd {
    display: inline-block;
    font-size: 12px;
  }
  .custom_variant_opt0 {
    position: relative;
     display: flex !important;
    flex-wrap: wrap;
    align-items: center;
}
 
   .custom_variant_opt0 .header{
          width: 100%;
  }
  .desktop_hide_swatch{
    display: inline-block;
/*         position: absolute; */
    bottom: 27px;
    padding-left: 10px;
  }
  
  .custom_Colors_loop[data-ct-color="0"] {
    display: inline-block !important;
}
  .custom_Colors_loop[data-ct-color="1"] {
    display: inline-block !important;
}
  .custom_Colors_loop[data-ct-color="2"] {
    display: inline-block !important;
}
  .custom_Colors_loop[data-ct-color="3"] {
    display: inline-block !important;
}
  .custom_Colors_loop[data-ct-color="4"] {
    display: inline-block !important;
}
  .custom_Colors_loop[data-ct-color="5"] {
    display: inline-block !important;
}
  .custom_Colors_loop[data-ct-color="6"] {
    display: inline-block !important;
}
  .custom_Colors_loop[data-ct-color="7"] {
    display: inline-block !important;
}
   .custom_Colors_loop {
    display: none;
} 
  .hide_color_swatch{
    display: none;
    font-size: 12px;
  }
  .full_width {
    position: relative;
}
  .custom_Colors.custom_Colors_loop {
    margin: 0 5px 10px 0;
}
}
@media(min-width : 410px) and (max-width: 460px){
.swatch_count.swatch_count_prd.desktop_hide_swatch {
    position: initial !important;
    margin-bottom: 10px;
}
}

.custom_Colors.custom_color_selected::before{
content: " ";
background: url("https://cdn.shopify.com/s/files/1/0298/6672/1418/files/ico-swatch.png?v=1602469467") no-repeat scroll 0 0 transparent;
height: 11px;
position: absolute;
right: 5px;
bottom: 3px;
width: 11px;
}
.cust-pro-right-sec .swatch-element input:checked + label.color_swatch::before{
content: " ";
background: url("https://cdn.shopify.com/s/files/1/0298/6672/1418/files/ico-swatch.png?v=1602469467") no-repeat scroll 0 0 transparent;
height: 11px;
position: absolute;
right: 9px;
bottom: 6px;
width: 11px;
}
.webyze-large-swatches .swatchProductColor.currentSwatch{position: relative;}
.webyze-large-swatches .swatchProductColor.currentSwatch::before{
content: " ";
background: url("https://cdn.shopify.com/s/files/1/0298/6672/1418/files/ico-swatch.png?v=1602469467") no-repeat scroll 0 0 transparent;
height: 11px;
position: absolute;
right: 10px;
bottom: 6px;
width: 11px;
}
#shopify-section-collection-template .grid-view-item .price .price__regular span.price-item.price-item--regular{color: #065c65;font-weight: 600;}
#shopify-section-collection-template .grid-view-item .price .price__sale span.price-item{color: #065c65;font-weight: 600;}
#shopify-section-collection-template .grid-view-item .price--on-sale .price__regular span.price-item.price-item--regular{color: #69727b;font-weight: 200;}
.price__sale-leo {/*background: #c0101a;*/color: #f96341;;font-size: 13px;line-height: 30px;}
.price__sale-leo > .price-item {font-weight: 600;padding: 0 5px;}
.product-single__meta .additional-checkout-buttons {margin-top: 10px !important;}
.productsizeurl a{text-decoration: underline;font-size: 14px;}
.Christmas-img-leo{position: absolute;top: 3%;z-index: 8;left: 0;}
@media (max-width: 767px){
.Christmas-img-leo {width: 35% !important;}
}
/*.common_top_header .featured_announcment{background: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/merry-chri.jpg?v=1607308426');}
.cust-pro-right-sec .product-form__item .product-form__cart-submit{
padding: 28px 0;
background: url('https://cdn.shopify.com/s/files/1/0257/8592/5687/files/xmas-card.jpg?v=1607331024') no-repeat;
background-size: 100% 100%;
}*/
#shopify-section-cart-template .shipping-tracker{padding: 1rem 0;margin-bottom: 20px;}
#shopify-section-cart-template #freeShippingBanner{padding: 1rem 2rem;background-color: #fdd1ca;display: flex;align-items: center;justify-content: center;}
#shopify-section-cart-template .boxImgContainer{display: flex;margin-right: 1rem;}
#shopify-section-cart-template .bannerBoxImg{height: 60px;max-width: none;}
#shopify-section-cart-template .bannerTextContainer{display: flex;text-align: center;}
#shopify-section-cart-template #shippingBannerText{font-size: 2rem;}
#shopify-section-cart-template #amountToFree{color: #ff6c4d;}
.cstm_left_cart .productListHeader{align-items: baseline !important;
height: 4rem;
justify-content: space-between;
width: 100%;
display: flex;
flex-wrap: wrap;
border-bottom: 1px solid #919191;}
.cstm_left_cart .productListHeader .productListHeadertitle span{color: #3d3d3d;font-family: Lora;font-size: 24px;font-style: italic;}
.cstm_left_cart .productListHeader .actionLink .actionLink1{cursor: pointer;text-decoration: underline;color: #47505f !important;}
#shopify-section-cart-template .page-width .cstm_left_cart{border-top: 0px solid #919191;}
@media (max-width: 767px){
  #shopify-section-cart-template .shipping-tracker{padding-left: 22px;padding-right: 22px;}
  #shopify-section-cart-template #shippingBannerText{font-size: 1rem;}
  .template-cart .main-content {padding-top: 0px;}
  .cstm_left_cart .productListHeader .productListHeadertitle span{font-size: 20px;}
  .cstm_left_cart .cart-leo{display: none;}
}
.collection-header-leo h1.custom_text_hidden{font-size: 1.5em;}
@media(min-width:768px){
  .collection-header-leo{margin: 35px 0 !important;} 
  .breadcrumb {margin-top: 35px;}
}

.prod-info-time {background: #f2f2f2;padding: 7px 10px 7px 20px;clear: both;}
.prod-info-time .pointer {cursor: pointer;display: inline-block;zoom: 1;_display: inline;position: relative;color: #000;font-size: 12px;font-weight: 500;}
.prod-info-time .pointer.plus{font-size: 20px;top: 3px;font-weight: 500;}
.prod-info-time em.icon-tailoring {width: 14px;height: 15px;background-image: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/scissors.png?v=1611021431');}
.prod-info-time em {display: inline-block;*display: inline;*zoom: 1;width: 16px;height: 16px;vertical-align: middle;margin-right: 1px;margin-left: 0px;background-repeat: no-repeat;}
.prod-info-time a {display: inline-block;color: #000;}
.prod-info-time .time-hide {z-index: 1;position: absolute;background: #fff;color: #000;padding: 5px 8px;font-size: 12px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;display: none;}
.prod-info-time .pointer:hover .time-hide {display: block;}
.prod-info-time em.icon-shipping {width: 14px;height: 14px;background-image: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/plane_black.png?v=1611021431');}
.prod-info-time .timeTip {left: 0px;}
.prod-info-time .shipping-info-time {padding: 10px 0 5px;display: inline-block;float: left;}
.made-to-order p {color: #999;margin-bottom: 0;line-height: 18px;font-size: 12px;}
.prod-info-time .pointer1:hover .timeTip {display: block;}
.prod-info-time .pointer1 {margin-left: 0px;cursor: pointer;display: inline-block;zoom: 1;_display: inline;position: relative;color: #000;font-size: 12px;font-weight: 500;}
.prod-info-time em.icon-tailoring-new{width: 14px;height: 14px;background-image: url('https://cdn.shopify.com/s/files/1/0079/8628/2548/files/clock_pink.png?v=1611028386');}
.prod-info-time a.tailoring-time-new{font-weight: bold;color: #f88b99;}
/*.prod-info-time{display: none;}*/
@media(max-width: 767px){
  /*.prod-info-time .shipping-info-time{display:none;}
  .prod-info-time .time-hide{display:none !important;}
  .prod-info-time .pointer.plus{display: none;}
  .prod-info-time{margin-left: 15px;padding: 0px !important;background: transparent;margin-top: 8px;}
  .prod-info-time .pointer{background: #f2f2f2;padding: 5px;font-size: 13px;margin-bottom: 5px;}
  .prod-info-time .pointer1{background: #f2f2f2;padding: 5px;font-size: 13px;}
  .prod-info-time a.tailoring-time-new{background: #fdd6e1;color: #f76793;padding: 0px 17px;border-radius: 8px;}*/
  .prod-info-time{margin-left: 15px;padding: 7px 10px 7px 10px !important;margin-top: 8px;}
  .prod-info-time a.tailoring-time-new{background: #fdd6e1;color: #f76793;padding: 0px 17px;border-radius: 8px;}
  .prod-info-time .pointer.plus{display: none;}
  .prod-info-time .timeTip {left: 0px;}
  .prod-info-time .pointer{display: block;margin: 5px 0px;}
  .prod-info-time .pointer1{display: block;margin: 5px 0px 0px;}
}

.table_content{overflow-x:visible;white-space: normal;font-size: 13px;}
.c-tabs__panel{display:none;}
.c-tabs__panels .selected{display: block;}
.sizechart_incm{display:none;}
.sizecharts_incm .selected{display: block;}
.c-heading{font-size: 13px;text-transform: uppercase;color: #000;margin-bottom: 15px;}
.c-tabs__tabs{margin: 0 0 15px;list-style: none;position: relative;overflow-x: auto;white-space: nowrap;}
.c-tabs__tabs .c-tabs__tab{display: inline;}
.c-tabs__tabs .c-tabs__tab .c-tabs__item{text-transform: capitalize;margin: 0 0.6em 0 0;padding-bottom: 0;font-size: 1em;border-bottom: 5px solid transparent;color: #767676;display: inline-block;text-decoration: none;letter-spacing: 0.071rem;}
.c-tabs__tabs .active .c-tabs__item{color: #000;border-color: #000;}
.c-tabs__tabs::after {content: "";position: absolute;left: 0;width: 100%;bottom: 2px;border-bottom: 1px solid #000;}
.u-margin-horiz{margin-left: 15px;margin-right: 15px;display:inline;}
.sizechart_incm tr th{background-color: #c6c6c6;text-transform: uppercase;padding: 5px 10px;text-align: center;border: 1px solid #fff;}
.sizechart_incm tr td{padding: 5px 10px;text-align: center;border: 1px solid #fff;}
.sizechart_incm tr:nth-child(2n+1) {background-color: #eaeaea;}
.sizechart_incm table{margin-bottom: 5px;}
.sizechart_incm tr:hover td {background-color: #ccc;}
.sizechart_incm tr:hover td:hover {background-color: #333;color: #fff;}
.c-tabs__panels .u-margin-horiz input{padding: 0px;border-radius:50%;line-height:normal;background-color:#999;}
.c-tabs__panels .u-margin-horiz input:focus{background-color:#999;}
.c-exp #htm-content-measure{display: none;}
.c-exp {border-top: 1px solid #000;border-bottom: 1px solid #000;margin-top: 15px;}
.c-exp__open {display: block;padding: 20px 0;cursor: pointer;text-decoration: none;color: #000;}
.c-exp .shrinkBox_open{display:inline-block;
background:url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/measurebottom.png?v=1609927532) no-repeat;
height: 15px;
width: 15px;
margin-left: 10px;background-size: 15px;vertical-align: top;}
.c-exp .shrinkBox_close{background:url(https://cdn.shopify.com/s/files/1/0079/8628/2548/files/measuretop.png?v=1609927532) no-repeat;background-size: 15px;}
.c-exp__body .o-cols::after,.c-exp__body .o-cols::before {display: table;content: " ";clear: both;}
.c-exp__body .o-cols .o-col--1-3{width: 33%;float:left;}
.c-exp__body .o-cols .o-col--2-3{padding-left: 15px;padding-right: 15px;width: 66%;float: right;}
.c-exp__body .o-cols .o-col--2-3 p{color: #3d4246;font-size: 13px;}
.c-exp #htm-content-measure{padding-bottom: 20px;}
.u-pad-horiz{padding-left: 15px;padding-right: 15px;font-size: 13px;color: #3d4246;margin-top: 15px;}
.u-pad-horiz .c-link-inline{color: #3d4246;text-decoration: underline;}
.u-pad-horiz .c-link-inline:hover {color: #aaa;}
@media (max-width: 767px){
  .c-tabs__tabs .c-tabs__tab .c-tabs__item{font-size:12px;}
  .sizechart_incm tr th{font-size:12px;padding: 5px 5px;}
  .sizechart_incm tr td{font-size:12px;padding: 5px 5px;}
  .fancybox-content{padding: 44px 5px !important;height: 100% !important;vertical-align: top !important;width: 100% !important;}
  .fancybox-slide--html {padding: 0px !important;}
  .c-exp{font-size:12px;}
  .fancybox-slide--html .fancybox-close-small{/*position: fixed;background: #fff;*/}
  .fancybox-stage .fancybox-slide--html .fancybox-close-small{width: 30px;height: 35px;padding: 5px;}
  .table_content{position: fixed;top: 30px;bottom: 0px;overflow-y: scroll;}
}
@media(min-width:768px){
  .c-exp #htm-content-measure{width: 500px;}
  .u-pad-horiz{width: 500px;}
}
@media (max-height: 576px){
  .fancybox-slide {padding-left: 0px !important;padding-right: 0px !important;}
}
.ssw-reward-tab.ssw-reward-tab-left{z-index: 8;}

.newcontact .TopList h1{text-align: center;font-size: 32px;font-weight: 400;}
.newcontact .TopList .description {text-align: center;margin-bottom: 20px;}
.newcontact .TopList .ListUl li {width: 29%;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 10px 0px rgba(234, 234, 234, 1);text-align: center;margin: auto;padding: 10px 0;box-sizing: border-box;margin-bottom: 20px;color: rgba(51, 51, 51, 1);}
.newcontact .fl {float: left;}
.newcontact .TopList .boxright {margin-right: 6% !important;}
.newcontact .TopList .ListUl .img30 {width: 95px;height: 95px;}
.newcontact .TopList .ListUl .return {font-weight: bold;line-height: 25px;margin-bottom: 0px !important;margin-top: 10px !important;}
.newcontact .TopList .ListUl a:hover p{color: #c1a446;}
.newcontact .TopList .ListUl .return:hover {color: #fff;}
.newcontact .news .NewContent{margin-top: 50px;margin-bottom: 36px;}
.newcontact .CommonTitle {margin-bottom: 20px !important;font-size: 30px;font-family: Poppins;font-weight: 600;color: rgba(51, 51, 51, 1);line-height: 25px;}
.newcontact .CommonTitle .TitleBlack {width: 6px;height: 27px;background: rgba(51, 51, 51, 1);display: inline-block;vertical-align: bottom;}
.newcontact .clearfix::before, .newcontact .clearfix::after{content: " ";display: table;}
.newcontact .news .NewContent .Order-left {border-right: 2px solid rgba(221, 221, 221, 1);box-sizing: border-box;margin-left: 12px;}
.newcontact .news .NewContent .Order-left, .newcontact .news .NewContent .Order-right {width: 50%;flex-direction: column;}
.newcontact .news .NewContent .Order{display: flex;}
.newcontact .news .NewContent .contact-form input, .newcontact .news .NewContent .contact-form textarea{
border: 1px solid rgba(153, 153, 153, 1);width: 77%;background-color: #fff;}
.newcontact .news .NewContent .Order-right {justify-content: center;}
.newcontact .news .NewContent .Order-right .support {background: rgba(248, 248, 248, 1);margin: auto;text-align: center;padding: 10px 0;float: right;margin-right: 12px;width: 77%;}
.newcontact .news .NewContent .Order-right .supportbottom {margin-bottom: 20px;}
.newcontact .news .NewContent .Order-right .smallimg {width: 45px;height: 30px;margin: auto;text-align: center;}
.newcontact .news .NewContent .Order-right .pc {display: block;}
.newcontact .news .NewContent .Order-right .mb {display: none;}
.newcontact .news .NewContent .Order-right .Email {font-size: 20px;font-weight: 600;color: rgba(51, 51, 51, 1);line-height: 25px;margin-bottom: 0 !important;margin-top: 10px !important;}
.newcontact .news .NewContent .Order-right .linkany {font-size: 15px;font-weight: 400;color: rgba(51, 51, 51, 1);line-height: 20px;margin-bottom: 0 !important;}
.newcontact .news .NewContent .contact-form input::-webkit-input-placeholder {color: #9c9c9c;}
.newcontact .news .NewContent .contact-form input:-moz-placeholder {color: #9c9c9c;}
.newcontact .news .NewContent .contact-form input::-moz-placeholder {color: #9c9c9c;}
.newcontact .news .NewContent .contact-form input::-ms-input-placeholder {color: #9c9c9c;}
.newcontact .news .NewContent .contact-form textarea::-webkit-input-placeholder {color: #9c9c9c;}
.newcontact .news .NewContent .contact-form textarea:-moz-placeholder {color: #9c9c9c;}
.newcontact .news .NewContent .contact-form textarea::-moz-placeholder {color: #9c9c9c;}
.newcontact .news .NewContent .contact-form textarea::-ms-input-placeholder {color: #9c9c9c;}
.newcontact .news .NewContent .contact-form input.btn{background-color: #000;font-weight: 500;font-size: 24px;height: 3rem;}
.newcontact .news .NewContent .contact-form input.btn:hover{color:#fff;}
.newcontact .press .pressbox {margin-left: 12px;}
.newcontact .press .pressLeft, .newcontact .press .pressright {width: 50%;}
.newcontact .press .getIn {font-size: 20px;font-weight: 400;color: rgba(51, 51, 51, 1);line-height: 28px;width: 90%;text-align: center;background: rgba(248, 248, 248, 1);padding: 10px 0 !important;height: 102px;margin: auto;display: flex;flex-direction: column;justify-content: center;text-decoration: underline;float: left;}
.newcontact .press .fr {float: right;}
@media (max-width: 767px){
  .pagenewcontact{margin-top: 20px;}
  .newcontact .TopList h1{font-size: 30px;}
  .newcontact .TopList .ListUl li{width: 100%;text-align: left;padding: 10px 12%;}
  .newcontact .TopList .ListUl .img30 {width: 40px;height: 40px;vertical-align: middle;margin-right: 30px;}
  .newcontact .TopList .ListUl .return{line-height: 15px;display: inline-block;}
  .newcontact .CommonTitle{font-size: 18px;}
  .newcontact .news .NewContent .Order-left, .newcontact .news .NewContent .Order-right{width: 100%;display: block;}
  .newcontact .news .NewContent .Order-left{border-right: 0px solid rgba(221, 221, 221, 1);box-sizing: border-box;margin-left: 0px;}
  .newcontact .news .NewContent .Order{display: block;}
  .newcontact .news .NewContent .contact-form input, .newcontact .news .NewContent .contact-form textarea{width: 100%;font-size: 16px;}
  .newcontact .news .NewContent .Order-right .support{width: 100%;float: left;}
  .newcontact .news .NewContent{margin-top: 30px;margin-bottom: 36px;}
  .newcontact .news .NewContent .contact-form input.btn{font-size: 15px;height: 2.3125rem;}
  .newcontact .news .NewContent .Order-right .pc {display: none;}
  .newcontact .news .NewContent .Order-right .mb {display: inline-block;}
  .newcontact .news .NewContent .Order-right .smallimg {width: 30px;height: 20px;}
  .newcontact .press .getIn {font-size: 15px;height: auto;width: 100%;}
  .newcontact .press .pressLeft, .newcontact .press .pressright {width: 100%;}
}
.pagenewreturns .topImg img {width: 100%;}
.pagenewreturns .mb {display: none;}
.pagenewreturns .return-label{margin-top: 40px;text-align: center;}
.pagenewreturns .return-title {color: #333;font-size: 32px;font-weight: 500;margin-bottom: 40px !important;}
.pagenewreturns .return-Img {margin-bottom: 20px;}
.pagenewreturns .find-p {font-size: 15px;font-weight: 400;text-align: left;color: rgba(34, 34, 34, 1);margin-bottom: 8px;}
.pagenewreturns .note-label {color: #333;font-size: 15px;text-align: left;margin-top: 20px !important;margin-bottom: 20px;}
.pagenewreturns .Box-button{margin: 40px 0px;}
.pagenewreturns .Button-start{font-size: 20px;padding: 10px 15px;font-family: "lilyregular";color: rgba(255, 255, 255, 1);box-sizing: border-box;background: rgba(34, 34, 34, 1);}
.pagenewreturns .smallList {display: none;}
.pagenewreturns .line {width: 100%;height: 1px;background: rgba(221, 221, 221, 1);margin-bottom: 30px !important;}
.pagenewreturns .general-title {font-size: 32px;font-weight: 500;margin-bottom: 30px !important;color: rgba(34, 34, 34, 1);}
.pagenewreturns .general-text {font-size: 15px;font-weight: 400;text-align: left;color: rgba(51, 51, 51, 1);margin-bottom: 8px;}
.pagenewreturns .FaqModular {margin-top: 50px;}
.pagenewreturns .FaqTop {margin-bottom: 20px;}
.pagenewreturns .FaqXian {display: inline-block;height: 1px;background: rgba(153, 153, 153, 1);width: 46%;vertical-align: middle;}
.pagenewreturns .FaqTittle {width: 7%;display: inline-block;font-size: 24px;font-weight: 500;color: rgba(51, 51, 51, 1);line-height: 24px;}
.pagenewreturns .faqs-content {padding: 20px;box-sizing: border-box;background: rgba(248, 248, 248, 1);}
.pagenewreturns .how-small {border-bottom: 1px solid rgba(221, 221, 221, 1);}
.pagenewreturns .how-one, .pagenewreturns .how-one2, .pagenewreturns .how-one3, .pagenewreturns .how-one4, .pagenewreturns .how-one5, .pagenewreturns .how-one6, .pagenewreturns .how-one7, .pagenewreturns .how-one8, .pagenewreturns .how-one9 {
    font-size: 24px;text-align: left;font-weight: 500;overflow: hidden;margin-bottom: 10px;color: rgba(34, 34, 34, 1);cursor: pointer;}
.pagenewreturns .make-faq, .pagenewreturns .make-faq2, .pagenewreturns .make-faq3, .pagenewreturns .make-faq4, .pagenewreturns .make-faq5, .pagenewreturns .make-faq6, .pagenewreturns .make-faq7, .pagenewreturns .make-faq8, .pagenewreturns .make-faq9 {
    display: none;text-align: left;}
.pagenewreturns .spanImg {width: 20px;display: inline-block;float: right;}
.pagenewreturns .faqImg, .pagenewreturns .faqImg2, .pagenewreturns .faqImg3, .pagenewreturns .faqImg4, .pagenewreturns .faqImg5, .pagenewreturns .faqImg6, .pagenewreturns .faqImg7, .pagenewreturns .faqImg8, .pagenewreturns .faqImg9 {
    width: 100%;vertical-align: middle;}
.pagenewreturns .make-p {font-size: 15px;font-weight: 400;color: rgba(51, 51, 51, 1);margin-bottom: 10px;}
.pagenewreturns .needTitle {font-size: 32px;font-weight: 500;margin-top: 30px !important;color: rgba(34, 34, 34, 1);}
.pagenewreturns .Request {margin-top: 30px;margin-bottom: 20px;display: flex;}
.pagenewreturns .fl {float: left;}
.pagenewreturns .reqOne {display: flex;flex-direction: column;justify-content: center;margin: auto;height: 85px;background: rgba(0, 0, 0, 1);}
.pagenewreturns .reqRight {margin-right: 2%;}
.pagenewreturns .reqEasy {font-size: 24px;font-weight: 400;color: rgba(255, 255, 255, 1);line-height: 40px;margin: auto;padding: 20px;box-sizing: border-box;display: flex;}
.pagenewreturns .Em-left {display: flex;flex-direction: column;justify-content: center;}
.pagenewreturns .chat {width: 22px;float: right;margin-top: 5px;vertical-align: middle;}
.pagenewreturns .reqAny {font-size: 15px;font-weight: 400;color: rgba(255, 255, 255, 1);line-height: 25px;}
.pagenewreturns .reqImg {display: flex;flex-direction: column;justify-content: center;}
.pagenewreturns .reqClick {width: 22px;margin-left: 10px;}
.pagenewreturns .reqLeft { margin-left: 2%;}
@media (max-width: 767px){
  .pagenewreturns {margin-top: 20px;}
  .pagenewreturns .pc {display: none;}
  .pagenewreturns .mb {display: inline-block;}
  .pagenewreturns .smallList-pc {display: none;}
  .pagenewreturns .find-img {width: 26%;display: flex;margin-right: 20px;flex-direction: column;justify-content: center;}
  .pagenewreturns .return-label { margin-top: 20px;}
  .pagenewreturns .return-title {margin-bottom: 20px !important;font-size: 18px;}
  .pagenewreturns .find-p {display: flex;font-size: 13px;}
  .pagenewreturns .find-text {width: 100%;/*display: flex;flex-direction: column;justify-content: center;*/}
  .pagenewreturns .note-label {font-size: 13px;}
  .pagenewreturns .Button-start {font-size: 13px;}
  .pagenewreturns .line {display: none;}
  .pagenewreturns .general-title {font-size: 18px;margin-bottom: 15px !important;}
  .pagenewreturns .general-text {font-size: 13px;}
  .pagenewreturns .FaqModular {padding-top: 20px;box-sizing: border-box;background: rgba(248, 248, 248, 1);}
  .pagenewreturns .FaqXian {width: 32%;}
  .pagenewreturns .FaqTittle {width: 25%;font-size: 18px;}
  .pagenewreturns .how-one, .pagenewreturns .how-one2, .pagenewreturns .how-one3, .pagenewreturns .how-one4, .pagenewreturns .how-one5, .pagenewreturns .how-one6, .pagenewreturns .how-one7, .pagenewreturns .how-one8, .pagenewreturns .how-one9 {
  font-size: 16px;}
  .pagenewreturns .over-but {display: inline-block;width: 90%;}
  .pagenewreturns .spanImg {width: 18px;}
  .pagenewreturns .make-p {font-size: 13px;}
  .pagenewreturns .needTitle{font-size: 18px;margin-top: 20px !important;}
  .pagenewreturns .Request{margin-top: 20px;display: block;}
  .pagenewreturns .reqRight{margin-right: 0;width: 100%;}
  .pagenewreturns .reqLeft{width: 100%;margin-left: 0;margin-top: 20px;}
  .pagenewreturns .reqEasy{font-size: 18px;width: 100%;}
  .pagenewreturns .Em-left{width: 100%;}
  .pagenewreturns .reqAny{font-size: 12px;}
  .pagenewreturns .reqEasy{font-size: 18px;width: 100%;padding-bottom: 20px !important;}
  .pagenewreturns .Em-left .clearfix {padding-bottom: 0px !important;}
}
.neworder .newordernav{width: 20%;float: left;}
.neworder .newordercontent{width: 75%;float: right;}
.neworder .accordion_faq {background-color: #fff;color: #444;cursor: pointer;padding: 15px 0px;width: 100%;border: none;text-align: left;outline: none;font-size: 16px;}
.neworder .accordion_faq.active{border-bottom: 1px solid #ccc;}
.neworder .accordion_faq:after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
.neworder .active:after {content: "\2212";}
.neworder .panel {padding: 0 18px;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;border-bottom: 1px solid #ccc;}
.neworder .custom_faqpage h2{margin: 0px;}
.neworder .newordernav ul li{padding:10px 0px 10px 10px;border-bottom: 1px solid #ccc;}
.neworder .newordernav-mob{display:none;}
@media (max-width: 767px){
  .neworder .newordernav-mob{display:block;}
  .neworder .newordernav{width:100%;float:none;margin-bottom:20px;display:none;}
  .neworder .newordercontent{width:100%;float:none;}
  .pageneworder  {margin-top: 10px;}
  .neworder .newordernav ul li{padding: 5px;display: inline-block;border: 1px solid #ccc;margin: 5px 0px;}
  .newordernav-mob .TopList .ListUl li{width: 49%;text-align: left;padding: 0px 0px;margin-bottom: 10px;display: inline-block;}
  .newordernav-mob .TopList .ListUl .img30 {width: 35px;height: 35px;vertical-align: middle;margin-right: 5px;}
  .newordernav-mob .TopList .ListUl .return {line-height: 12px;display: inline-block;width: auto;vertical-align: middle;}
}

#Collection .grid-view-item--sold-out .grid-view-item__image{opacity: 1;}
.design_template_one .product-single__photos .custom_faq_pro .custom_faqpage{display: none;}
.design_template_one .product-single__photos .custom_faq_pro{padding-bottom: 0px !important;}

.prod-info-time .shipping-info-time{display: none;}

#shopify-section-cart-template .cart__count_down{
display: flex;
justify-content: center;
align-items: center;
background-color: #f7f0e4;
border-color: #f7f0e4;
padding: 15px 15px 13px;
margin: 0px 0 20px;
color: #856404;
}
#shopify-section-cart-template .cart__count_down .count_down{color: #3d4246;margin-left: 10px;line-height: 20px;font-size: 13px;}
#shopify-section-cart-template .shipping-tracker{margin-bottom: 10px;}
.custom_templte_design1 .cust-pro-right-sec .custom_timer{background: #ffffff;}
div.top_header_cstm .common_top_header .featured_announcment p{margin-top: -3px;font-size: 11px;}
div.top_header_cstm{background-image: linear-gradient(90deg, #087683 0%, #097784 38%, #249ca8 69%, #179ba8 82%, #26b6c4 100%);}
@media(max-width: 767px){
  #shopify-section-cart-template .cart__count_down .count_down{width: calc(100% - 20px);}
}

.design_template_one .shopify-payment-button button.shopify-payment-button__button{background: #07505a !important;font-size: 16px;}

.badge-container {position: absolute;top: -10px;left: -12px;z-index: 1;}
.badge-container .badge {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    /*border: solid 1px #559096;*/
    width: 50px;
    height: 50px;
    margin: 0 0 5px 0;
    background: #065c65;
}
.badge-container .badge-1 {background: url(https://cdn.shopifycdn.net/s/files/1/0079/8628/2548/files/uswarehouse.png?v=1614151390) -1px -1px no-repeat;background-size: 50px 50px;}
.badge-container .badge-2 {background: url(https://cdn.shopifycdn.net/s/files/1/0257/8592/5687/files/IN-STOCK_d0fe5cbc-424b-4e0a-9ec5-2b6d710d3cb4.png?v=1617090128) -1px -1px no-repeat;background-size: 50px 50px;}
.badge-container .badge-3 {background: url(https://cdn.shopifycdn.net/s/files/1/0257/8592/5687/files/BACK-IN-STOCK.png?v=1617090128) -1px -1px no-repeat;background-size: 50px 50px;}
.badge-container .badge-4 {background: url(https://cdn.shopifycdn.net/s/files/1/0257/8592/5687/files/NEW_c79f4dd9-7c95-4da5-b6dc-7efd98f7d4c8.png?v=1617090128) -1px -1px no-repeat;background-size: 50px 50px;}

.collection #Collection.page-width .cust-coll-right > .grid.grid--view-items{overflow: visible;}

.badge-container-sale {position: absolute;top: 35px;right: 0px;z-index: 1;}
.badge-container-sale .badge {background: #065c65;}
.badge-container-sale .badge .onsale{padding: 3px 7px;display: block;}
.badge-container-sale .badge .onsale span{color: #fff;font-size: 15px;display: block;}
.badge-container-sale-product{top: 45px;}
.badge-container-sale-product .badge .onsale{padding: 3px 10px;}
@media(max-width: 767px){
  .badge-container .badge {
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 36px;
    height: 36px;
}
  .badge-container{left: -6px;}
  .badge-container .badge-1 { background-size: 36px 36px;}
  .badge-container .badge-2 { background-size: 36px 36px;}
  .badge-container .badge-3 { background-size: 36px 36px;}
  .badge-container .badge-4 { background-size: 36px 36px;}

  .badge-container-sale .badge .onsale span{font-size: 12px;}
}
@media (min-width: 750px){
  .appdownlink{display: none;}
}

.product-template-right .product-intro__head-promotion{margin-bottom: 15px;/*background: #f96341;*/display: block;color: #f96341;font-size: 16px;padding: 1px 0px;}
.product-template-right .product-intro__head-promotion a{color:#f96341;font-size:12px;padding-left: 20px;position: relative;font-weight: bold;}
.product-template-right .product-intro__head-promotion a:hover{text-decoration: underline;}
.product-intro__head-promotion .svgicon{display: inline-block;background-repeat: no-repeat;width: 12px;height: 12px;vertical-align: middle;}
.product-intro__head-promotion .svgicon-gd-promotion-active {margin-right: 8px;position: absolute;left: 0;top: -2px;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath fill='%23f96341' d='m793.6 134.4-339.2 64-320 454.4 403.2 281.6 320-454.4-64-345.6zM684.8 396.8c-19.2 25.6-57.6 32-83.2 12.8s-32-51.2-12.8-83.2c19.2-25.6 57.6-32 83.2-12.8s38.4 57.6 12.8 83.2z'/%3E%3C/svg%3E");}
.product-intro__head-promotion .svgicon-arrow-down{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath fill='%23f96341' d='m522.041 567.528 247.527-247.527 82.506 82.506L522.041 732.55 192 402.507 274.514 320l247.527 247.527z'/%3E%3C/svg%3E");}
.product-template-right .product-intro__head-promotion2{margin-bottom: 0px;}
@media(max-width: 767px){
  .product-template-right .product-intro__head-promotion {margin-bottom: 10px;}
  .product-template-right .product-intro__head-promotion2 {margin-top: 10px;margin-bottom: 0px;}
  .product-template-right .product-intro__head-promotion a{text-decoration: underline;}
}
div.top_header_cstm .common_top_header .featured_announcment p a{color:#fff;}

#shopify-section-Template_Design_one .product_prodes{margin: 30px -55px 0px;}
.product_prodes .product_des_title{font-size: 20px;color: #065c65;margin-top: 20px;}
.product_prodes .product_des_content{margin-top: 20px;}
.product_prodes .product_wrap_img{width: 40%;display: inline-block;}
.product_prodes .product_wrap_img img{vertical-align: middle;}
.product_prodes .product_wrap_text{width: 59%;display: inline-block;vertical-align: top;padding-left: 30px;}
.product_prodes .product_wrap_text h3{font-size: 19px;margin-bottom: 6px;color: #0F1111;}
.product_prodes .product_wrap_text p{margin-bottom: 14px;color: #0F1111;font-weight: bold;}
.product_prodes .product_text_bottom{margin-right: 20px;}
.product_prodes .product_text_bottom li{color: #0F1111;list-style: revert;margin-left: 15px;}
.product_prodes .product_text_bottom .a-box-inner{background-color: #f3f3f3;border-radius: 5px;border: 1px #ddd solid;position: relative;padding: 14px 18px;}
.product_prodes .product_content_imgmb{display:none;}
.product_prodes .product_des_content_four{margin: 20px -10px 0px;}
.product_prodes .scence_wrap_four{display: inline-block;width: 24.4%;vertical-align: top;padding: 0px 10px;}
.product_prodes .four_title{color: #252525;font-size: 18px;padding: 10px 0 6px;color: #0F1111;}
.product_prodes .four_sub_text{color: #0F1111;font-size: 14px;}
@media(max-width: 767px){
#shopify-section-Template_Design_one .product_prodes {margin: 10px 0px 0px;}
  .product_prodes .product_wrap_img{width: 100%;margin-bottom: 15px;}
  .product_prodes .product_wrap_text{width: 100%;padding-left: 0px;}
  .product_prodes .product_text_bottom{margin-right: 0px;}
  .product_prodes .product_content_imgpc{display:none;}
  .product_prodes .product_content_imgmb{display:block;}
  .product_prodes .scence_wrap_four{width: 100%;margin-bottom: 20px;}
}

.how-to-panel {display: none;}
.how-to-panels .selected {display: block;}
.how-to-tabs{text-align: center;margin-bottom: 10px;}
.how-to-tabs .how-to-tab{background-color: #fff;padding: 5px 30px;border: 1px solid #999;}
.how-to-tabs .how-to-tab.active{background-color: #d4d4d4;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);}
@media(min-width:768px){
   .how-to-panels .video-leo{width:100%;height:257px;}
  }
  @media(max-width:767px){
   .how-to-panels .video-leo{width:100%;height: 208px;padding: 0px 10px 0px 0px;}
  }

  .trend-now-section{margin-bottom: 30px;}
.trend-header{position: relative;margin-bottom: 0px;margin-top: 25px;}
.trend-header h1{display: inline-block;}
.trend-header .trend-viewmore{display: inline-block;position: absolute;right: 0;top: 21px;}
.trend-header .trend-viewmore img{width: 24px;height: 24px;}
.trend-now-section dl.price{text-align: center;display: inline-block;}
.trend-now-section .price .price__regular span.price-item.price-item--regular{color: #065c65;font-weight: 600;}
.trend-now-section .price .price__sale span.price-item{color: #065c65;font-weight: 600;}
.trend-now-section .price--on-sale .price__regular span.price-item.price-item--regular {color: #69727b;font-weight: 200;}
.hm-black-dots-sl .owl-nav .owl-prev{top: 150px;}
.hm-black-dots-sl .owl-nav .owl-next{top: 150px;}

.custom_mobile_view.thumbnails-wrapper .custom_thumb_slider .cstm_video_part_mob video{width: 100%;}
.custom_thumb_sliderDesk .cstm_video_part video{width: 100%;}
.thumbnails-wrapper .cstm_video_part {position: relative;}
.thumbnails-wrapper .cstm_video_part .media-video{max-width: 100%;padding: 2px;border: 2px solid transparent;display: block;/*height: 100%;position: absolute;top: 0;left: 0;width: 100%;*/}
.thumbnails-wrapper .cstm_video_part .product-single__thumbnail-badge{right: 50%;top: 50%;transform: translate(50%,-50%);-moz-transform: translate(50%,-50%);-webkit-transform: translate(50%,-50%);position: absolute;pointer-events: none;width: 26px;height: 26px;}
.product-single__thumbnail-badge .icon{fill: #fff;width: 100%;height: 100%;vertical-align: baseline;}
.product-single__thumbnail-badge .icon-video-badge-full-color-element {fill: #000;}
.product-single__video .zoomImg{display: none !important;}
@media(max-width:767px){
.custom_mobile_view .slick-dots .active_video button {
  width: 0;
  height: 0;
  border-left: 9px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 1px solid transparent;
  background: none;
  padding: 0;
  border-radius: 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  position: relative;
  top: 1px;
  left: 1px;
}
  .custom_mobile_view .slick-dots .slick-active.active_video button{border-color: transparent;background: none !important;border-left: 9px solid #6d6d77;}
}

.model-detail{/*! display: -webkit-box; */display: flex;}
.model-detail-left{margin-right: 15px;}
.model-detail-img{padding-bottom: 100%;border-radius: 50%;width: 62px;height: 0;overflow: hidden;}
.model-detail-text-bottom span {margin-right: 24px;}
.model-detail-text-top,.model-detail-text-bottom{line-height: 1.3;}
.cstm_pro_shiping .model-detail-right span {font-size: 14px;}
.design_template_one .product-single__photos dl.custom_accor dt a {font-size: 16px;}
@media (max-width: 767px){
.model-detail-left {margin-right: 10px;}
.model-detail-img{width: 48px;height: 48px;}
.model-detail-text-top, .model-detail-text-bottom {line-height: 1;}
.model-detail-text-bottom span {margin-right: 3px;}
.cstm_pro_shiping .model-detail-right span{font-size: 12px;}
}

.collection-header .collection-image img{height: 132px;width: 100%;object-fit: cover;}
.collection-header .collection-header-wrapper{position: relative;}
.template-collection .collection-header .collection-wrapper{display: flex;
flex-wrap: wrap;
align-items: center;
position: absolute;
top: 50%;
left: 0%;
-moz-transform: translate(0%,-50%);
-o-transform: translate(0%,-50%);
-ms-transform: translate(0%,-50%);
-webkit-transform: translate(0%,-50%);
transform: translateY(-50%);
text-align: left;
width: 80%;
max-width: none;}
.template-collection .collection-header .collection-wrapper .container-regular{
display: flex;
width: auto;
flex-direction: column;
justify-content: center;
padding: 0 16px 0 16px;
margin: 0;
}
.template-collection .collection-header .collection-wrapper .container-regular h1 {color: #065c65;text-transform: uppercase;font-weight: 700;font-family: 'apercuregular';margin-bottom: 10px;}
.template-collection .collection-header .collection-wrapper .container-regular h1 span {text-transform: capitalize;font-size: 26px;letter-spacing: normal;}
.template-collection .collection-header .collection-wrapper .sub-collection {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin-bottom: 0;text-transform: uppercase;
}
.collection-header .list-sub-collection li {margin-right: 16px;padding: 0;display: inline-block;margin-bottom: 10px;}
.collection-header .list-sub-collection li a{padding: 4px 8px;background-color: #ffffff80;border: 1px solid transparent;display: block;font-size: 13px;}
.collection-header .list-sub-collection li:hover a{background: rgba(255,255,255,.8);border: 1px solid #BFBFBF;}
@media (min-width: 768px){
.breadcrumb {margin-top: 15px;}
.collection-header .collection-header-wrapperall{margin: -20px auto 20px;}
}
@media (max-width: 767px){
.collection-header .collection-image {display: none;}
.template-collection .collection-header .collection-wrapper{-moz-transform: none;
-o-transform: none;
-ms-transform: none;
-webkit-transform: none;
transform: none;
display: block;
width: 100%;position: static;}
.template-collection .collection-header .collection-wrapper .container-regular{padding: 0px;}
  .template-collection .collection-header .collection-wrapper .container-regular h1 span{font-size: 18px;}
  .template-collection .collection-header .collection-wrapper .sub-collection{display: block;margin-bottom: 10px;}
  .collection-header .list-sub-collection {overflow-x: auto;white-space: nowrap;}
  .collection-header .list-sub-collection li{padding: 0;margin: 0 5px 0px 0px;;display: inline-block;}
  .collection-header .list-sub-collection li a{background-color: #f2f2f2;}
  .template-collection .collection-header .collection-wrapper .container-regular h1{font-size:18px;}
}

.product-template-right .product-promotion{margin-bottom:15px;}
.product-template-right .product-intro__head-promotion{margin-bottom:0px;}
@media(max-width: 767px){
  .product-template-right .product-intro__head-promotion {margin-bottom: 0px;}
  }

.product_prodes .product_des_title_new{font-size: 20px;color: #fff;margin-top: 15px;text-align: center;text-transform: uppercase;padding: 20px 0px;background: linear-gradient(90deg, #1E94AD 0%, #6178AF 25%, #A55AAF 50%, #BA4D7C 75%, #CE424E 100%);}
.product_prodes .product_content_imgleft{display: inline-block;width: 40%;}
.product_prodes .product_content_imgright{display: inline-block;width: 58.4%;margin-left: 0.9%;}
.product_prodes .product_content_imgleft50{display: inline-block;width: 49.4%;}
.product_prodes .product_content_imgright50{display: inline-block;width: 49.4%;margin-left: 0.5%;}
@media(max-width: 767px){
.product_prodes .product_content_imgleft{display: block;width: 100%;margin-bottom: 20px;}
.product_prodes .product_content_imgright{display: block;width: 100%;margin-left: 0px;}
.product_prodes .product_content_imgleft50{display: block;width: 100%;margin-bottom: 20px;}
.product_prodes .product_content_imgright50{display: block;width: 100%;margin-left: 0px;}
}

.badge-container-48hrs{background: rgba(204,0,0,.4);color: #fff;font-size: 12px;height: 26px;letter-spacing: 1px;width: 100%;display: flex;justify-content: center;align-items: center;margin: 0;padding: 0;position: absolute;bottom: 0px;z-index: 1;top: auto;left: 0;}
.price__sale-leo{display:none;}
.product-template-right .price__sale-leo{display:block;}
.ico-48hrs {
    background: url(https://cdn.shopifycdn.net/s/files/1/0310/5705/1693/files/48hur.png?v=1690426927) no-repeat;
    background-size: 100% 100%;
    height: 15px;
    position: absolute;
    right: -5px;
    top: -6px;
    width: 45px;
}
.prod-info-time .pointer2 {font-size: 12px;}