/** Shopify CDN: Minification failed

Line 174:41 Expected identifier but found "{"
Line 174:42 Unexpected "{"
Line 174:48 Expected ":"
Line 261:92 Expected identifier but found "{"
Line 261:93 Unexpected "{"
Line 261:99 Expected ":"

**/
/* <style> */
@font-face {
    font-family:swiper-icons;
    src:url('data:application/font-woff;charset=utf-8;base64, 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');
    font-weight:400;
    font-style:normal
}

.swiper-horizontal { touch-action:pan-y }
.swiper-vertical { touch-action:pan-x }

.swiper-slide-invisible-blank { visibility:hidden }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height:auto }
.swiper-autoheight .swiper-wrapper { align-items:flex-start; transition-property:transform, height }
.swiper-backface-hidden .swiper-slide { transform:translateZ(0); -webkit-backface-visibility:hidden; backface-visibility:hidden }

.swiper-centered > .swiper-wrapper::before { content:''; flex-shrink:0; order:9999 }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align:center center; scroll-snap-stop:always }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start:var(--swiper-centered-offset-before) }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height:100%; min-height:1px; width:var(--swiper-centered-offset-after) }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start:var(--swiper-centered-offset-before) }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width:100%; min-width:1px; height:var(--swiper-centered-offset-after) }

.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; transform-origin:50%;
    box-sizing:border-box; border:4px solid #000; border-radius:50%; border-top-color:transparent }

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader { animation:swiper-preloader-spin 1s infinite linear }

@keyframes swiper-preloader-spin { 0%{transform:rotate(0deg)}100% {transform:rotate(360deg)}}
.swiper-virtual .swiper-slide { -webkit-backface-visibility:hidden; transform:translateZ(0) }

.swarw { color:var(--arw); background-color:var(--arwbg); position:absolute; top:50%; width:42px; height:42px; margin-top:-17px; z-index:10;
    cursor:pointer; display:flex; align-items:center; justify-content:center; border-radius:50%; transition:all 0.3s ease-in-out }
.swarw:hover {opacity:1;}   

.swarw.swiper-button-disabled { opacity:.35; cursor:auto; pointer-events:none; visibility: hidden; }
.swarw.swiper-button-hidden { opacity:0; cursor:auto; pointer-events:none }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display:none !important }
.swarw:after { font-family:swiper-icons; font-size:14px; text-transform:none !important; letter-spacing:0; font-weight:700; line-height:1 }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left:10px; right:auto }
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content:'prev' }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right:10px; left:auto }
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { content:'next' }
.swiper-button-lock { display:none }
.slideshow .swiper-pagination { position:absolute; bottom:10px; }
.swiper-pagination { text-align:center; transition:.3s opacity; transform:translate3d(0, 0, 0); z-index:10; width:100%; }
.swiper-pagination.swiper-pagination-hidden { opacity:0 }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display:none !important }

.swiper-pagination-bullet { width:20px; height:30px; display:inline-block; text-align:center; }
.swiper-pagination-bullet:before { content:''; display:inline-block; width:9px; height:4px; background-color:var(--dots); transition-timing-function:ease-out; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer }
.swiper-pagination-bullet:only-child { display:none !important }
.swiper-pagination-bullet-active:before { width:15px; opacity:1; background-color:var(--dotsa); }

.swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, .1) }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display:none !important }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position:absolute; left:1%; bottom:4px; top:auto; z-index:50;
    height:4px; width:calc(100% - 2 * 1%) }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position:absolute; left:auto; right:4px; top:1%; z-index:50; width:4px; height:calc(100% - 2 * 1%) }
.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0, 0, 0, .5); border-radius:10px; left:0; top:0 }
.swiper-scrollbar-cursor-drag { cursor:move }
.swiper-scrollbar-lock { display:none }

.swiper .swiper-notification,
swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000 }
.swiper-free-mode > .swiper-wrapper { transition-timing-function:ease-out; margin:0 auto }
.swiper-grid > .swiper-wrapper { flex-wrap:wrap }
.swiper-grid-column > .swiper-wrapper { flex-wrap:wrap; flex-direction:column }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function:ease-out }
.swiper-fade .swiper-slide { pointer-events:none; transition-property:opacity }
.swiper-fade .swiper-slide .swiper-slide { pointer-events:none }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto }

.arwOut .swiper-button-prev{left:-12px}
.arwOut .swiper-button-next{right:-12px}
.fw-sec.npd .swiper-button-prev { left:7px }
.fw-sec.npd .swiper-button-next { right:7px }
@media only screen and (min-width:1280px){
    .swarw { opacity:0.8;}
    .arwOut .swiper-button-prev{left:-35px}
    .arwOut .swiper-button-next{right:-35px}
    .fw-sec.npd .swiper-button-prev { left:15px }
    .fw-sec.npd .swiper-button-next { right:15px }
}
 
  @media only screen and (min-width:1024px){
    .swarw, .arwOut .swarw { opacity:0 }
    .swiper-horizontal:hover .swarw, .arwOut:hover .swarw  { opacity:0.6 }
    .swarw:hover { opacity:1 !important }
  }


    
.ctdrawer.active { visibility:visible; }
.ctdrawer.active.poptop { z-index:1000; }
#CartDrawer .ctfreeship {margin-bottom: 10px; }

.block-cart { color:#111111; background-color:#fff; text-align:left; transition:all 0.3s ease-in-out;	padding:0 15px 10px; width:450px; max-width:calc(100vw - 1rem); height:100%; overflow-y:auto; overflow-x:hidden; transform:translateX(100%); }
.active .block-cart { transform:translateX(0); }
.block-cart h4 { color:#111111; font-size:15px; line-height:1; font-weight:500; padding:20px 0; margin:0; background-color:#fff; position: sticky; top:0; left:0; z-index:2; }
.block-cart .close-cart { color:#111111; font-size:20px; opacity:0.7; cursor:pointer; }
.block-cart .qtyField, .block-cart .qty { border-color:rgba(17, 17, 17, 0.1); }
	
#cartEmpty { min-height:300px; padding-bottom: 100px;}
#cartEmpty .at-icon, .cart__warnings .at-icon { display:block; margin: 0 auto 20px; width: 60px; height: 60px; opacity: 0.2; }

.ctfreeship { font-size:11px; text-transform:uppercase; text-align:center; padding:15px 20px; background-color:rgba(17, 17, 17, 0.04); }

.mini_plist .pr_image { width:100px; }
.mini_plist .pr_details { padding-left:15px; }
.mini_plist li.cart-item { position:relative; padding:10px 0; line-height:1.2; border-top:1px solid #eee; }
.mini_plist .ctitempr { margin-bottom: 8px; font-size:15px; font-weight:400;  }
.mini_plist .pr_name {  font-size:14px; color:#111111;  font-weight:500; white-space:normal; text-decoration:none; display:inline-block; margin-bottom:8px; }
.mini_plist .pr_price { color:#111111; font-weight:400; }
.mini_plist s,
.mini_plist .pr_vr { opacity:0.7; font-size:90%; max-width:170px; word-wrap:break-word; margin-bottom:3px; }
.mini_plist .remove { color:#111111; opacity:0.8; border-bottom:0 none; padding-bottom:0; }
.mini_plist li:first-child { border:0; }

.cart_btns .cart_total { padding:15px 0; border-top:1px solid #eee; margin-top:10px; font-weight:600; font-size:15px; }
.cart_btns .cart_term { font-size:10px; text-transform:uppercase; margin:10px 0; }

.ctItem-error:empty+svg { display:none; }
.loading-overlay:not(.hidden)+.ctitempr{ display:none; }
	
.cartFt { margin:0 -5px;  }
.cartFt a { text-align:center; padding:15px; margin:0 5px; flex:1; background-color:#f5f5f5; }
.cartFt a svg { height: 20px; width: 20px; color:#111; }
.cftDraw { position:absolute; bottom:0; right:0; width:450px; max-width:calc(100vw - 1rem); transform:translate(100%, 100%);padding:25px; color:#111111; background-color:#fff; box-shadow:5px -5px 5px rgba(17, 17, 17, 0.03); }
.active .cftDraw { transform:translateY(100%); }
.active .cftDraw.active { transform:translateY(0); }

@media only screen and (min-width:767px){
    .block-cart { padding:0 30px 20px; max-width:calc(100vw - 3rem);}
    .cftDraw {max-width:calc(100vw - 3rem); }
    .mini_plist li.cart-item { padding:15px 0; }
}

.cartrecomended { margin:0; margin:20px 0; }
.rmttl { font-size:15px; font-weight:600; border-bottom:1px solid #eee; padding-bottom:10px;}
.cartrecomended .pr_list { margin:0; }
.cartrecomended .pr_list  a.pr_list_ttl { color:#111111; }
.rmttl .pgcartrecomSlider { position:static; }
.cartrecomended .swiper-pagination-bullet {  width:18px; height: 26px;}
.cartrecomended .swiper-pagination-bullet:before { overflow:hidden; width: 8px; height:8px; border-radius: 50%;}



#ProductSubmitButton-quick-shop { padding:18px 25px; }
.quick_shop.mfpbox { max-width:450px; }
.quick_shop .pr_title { font-size:22px; color:#111; line-height:normal; }
.quick_shop  input[name="swsize"] + .swatchLbl { min-width:40px; min-height:30px; line-height:29px; }
.quick_shop .swatchLbl.color { width:40px; height:40px;}
.quick_shop .swatchLbl { min-width:40px; }
.quick_shop .sizelink, .quick_shop .pr_form_item_qnty   {display:none;}
.quick_shop .product-form__input .header,
.quick_shop .product-form__input { justify-content:center; margin-left:auto; margin-right:auto; }
.quick_shop .pr_price { color:#111; font-size:18px; font-weight:400; }
.quick_shop .pr_price.sale {  color:#e95144; }


.pr_nav {color:#333333; background-color:{{ shop.brand.colors.secondary[0].foreground }}; font-size:12px; line-height:1.2; max-width:200px; padding:5px; opacity:0.3; width:100%; position:fixed; top:45%; z-index:10; box-shadow:0 0 10px rgba(0, 0, 0, 0.2); }
.pr_nav span.img { width:60px; }
.pr_nav.prev { left:-130px; }
.pr_nav.next { right:-130px; }
.pr_nav:hover { color:#333333; opacity:1; }
.pr_nav:hover.prev { left:0; }
.pr_nav:hover.next { right:0; }



 
.qvPopup .product-photos .gitem:not(:first-child):not(.slick-slide) { display:none; }
.qvPopup .sizelink { display:none; }
.qvPopup .pr_title { font-size:22px; color:#111; line-height:normal; }
.qvPopup .pr_price { color:#111; font-size:18px; font-weight:400; }
.qvPopup .pr_price.sale {  color:#e95144;}
.qvPopup .salebadge { background: #e95144; color:#fff; }
@media only screen and (max-width:766px) {
  .qvPopup { max-width:480px; }
  .qvPopup .wrap-product-info { padding:20px 0; }
  .qvPopup .pr_title { font-size: 16px; }
  .qvPopup .pr_price { font-size:16px; }
}

#scroll_top { color:#038c97; position:fixed; right:10px; z-index:555; text-align:center; transition:all 0.3s ease-in-out; visibility:hidden; opacity:0; cursor:pointer;transform:rotate(270deg); font-size:10px; bottom:120px; z-index:444;}
  #scroll_top.active { visibility:visible; opacity:1; }



   .mfp-ready #newsl_pp{ transform:translate(-50%, -50%) scale(1); }

  #newsl_pp { position:fixed; background:#ffffff; color:#111; z-index:444; border-radius:6px; overflow: hidden;
     width:90%; left:50%; top:50%; margin:20px auto; transform:translate(-50%, -50%) scale(0.9); 
     max-width:600px;
    
  }

#newsl_pp .newsl_txt { 
    padding:40px; max-width:460px; margin:0 auto;  
    
}
  #newsl_pp .newstxt,   #newsl_pp .newsl_btn { min-height:45px;}
  #newsl_pp h2 { font-size:24px; line-height:1; color:#111; }
  #newsl_pp p.sub-text { font-size:13px; line-height:1.3; }
  #newsl_pp .socIcn { margin:0 0 25px; justify-content:center; }
  #newsl_pp .socIcn a { color:#000; }

  #newsl_pp .checklink { font-size:11px; margin-bottom: 15px; padding-top: 5px;}
  #newsl_pp .newstxt  { border:0; background:#f5f5f5; color:#000;}
  #newsl_pp .newsl_btn { border:0; background:#09b0bb; color:#111;}
  #newsl_pp .newsl_btn:hover { opacity:0.8; }
  #newsl_pp .mfp-close { color:#111 !important; }
  #newsl_pp.style2 .newsl_btn , #newsl_pp.style3 .newsl_btn {width:100% !important;}

@media only screen and (min-width:766px){
  #newsl_pp.style4 .mfp-close { right:50px; top:50px; font-size:40px; }
  #newsl_pp h2 { font-size:32px; }
  #newsl_pp p.sub-text { font-size:14px; }
}

.cta {  padding:16px 35px; font-size:16px;  }



		
.newsl_frm .newstxt {border-radius:6px 0 0 6px ; }
.newsl_frm .newsl_btn {border-radius:0 6px 6px 0 ; }	
#newsl_pp:not(.style1,.style4) .newstxt, #newsl_pp:not(.style1,.style4) .newsl_btn {border-radius:6px;}
@media only screen and (max-width:766px){
  	#newsl_pp .newsl_frm .newsl_btn, #newsl_pp .newsl_frm .newstxt, .nwsec .newsl_frm .newsl_btn, .nwsec .newsl_frm .newstxt {border-radius:6px;} 
}

@media only screen and (max-width:766px){
  .nwsec .newsl_btn { margin-top:10px;}
}

#prodNotify {align-items: center; color:#777777; font-size:13px; line-height:1.2; width:320px; overflow:hidden; visibility:visible; opacity:1; position:fixed; left:10px; bottom:10px; z-index:99;
  background-color:#fff; border:1px solid #fefefe; transition:all .5s ease-in-out; transform: translateX(-120%); }
#prodNotify .imgLink { max-height:100px; }
#prodNotify .details { padding:5px 22px 5px 19px; }
#prodNotify a { color:#111; }
#prodNotify.active { visibility:visible; opacity:1; transform: translateX(0); }
.closeNotify { position:absolute; padding:10px; top:0; right:5px; color:#111; }
.closeNotify svg { width:12px; height:12px;}



.mfpbox { margin:0 auto; padding:25px; max-width:900px; position:relative; background-color:{{ shop.brand.colors.secondary[0].foreground }}; box-shadow:0 0 20px rgba(51, 51, 51, 0.3); }
.mfpbox .mfp-close { right:10px; opacity:1; top:10px; color:#333333; line-height:30px; height:30px; width:30px }
.mfp-zoom-in .mfp-with-anim { opacity:0; transform:scale(0.9); transition:all 0.3s ease-in-out; }
.mfp-zoom-in.mfp-ready .mfp-with-anim { opacity:1; transform:scale(1); }
.mfp-zoom-in.mfp-removing .mfp-with-anim { opacity:0; transform:scale(0.9); }
.mfp-bg,.mfp-wrap{ position:fixed; left:0; top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042; overflow-x:hidden;overflow-y:auto; background:#000;opacity:.5}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:8px;top:8px;text-decoration:none;text-align:center;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@media only screen and (min-width:766px){
  .mfpbox { margin:0 auto; padding:30px; }
}



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

.slideshow .swarw:after {font-size:12px;}
@media only screen and (min-width:766px){
.slideshow .swarw{ width: 60px; height:60px; }
.slideshow .swiper-button-prev {left:30px;}
.slideshow .swiper-button-next {right:30px;}
}
