/**handles:zozowoobase,magnific-popup,zozowoopro**/
a:active,a:hover,body a,body a:focus{outline:0}@-moz-keyframes zozospin{from{-moz-transform:rotate(360deg)}to{-moz-transform:rotate(0)}}@-webkit-keyframes zozospin{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0)}}@keyframes zozospin{from{transform:rotate(360deg)}to{transform:rotate(0)}}.woocommerce select{padding:0 10px;position:relative;background:#fff}.zozo-woo-thumb-wrap{position:relative}.zozo-woo-buttons-pack{text-align:center;margin:0 auto}.zozo-wishlist-table .zozo-ajax-add-to-cart,.zozo-wishlist-table .zozo-wishlist-remove,.zozo-woo-buttons-pack>a{margin:4px;position:relative;height:30px;width:30px;display:inline-block;background:#fff;text-align:center;line-height:30px}.zozo-wishlist-table .zozo-ajax-add-to-cart.loading:after,.zozo-wishlist-table .zozo-wishlist-remove.loading:after,.zozo-woo-buttons-pack>a.loading:after,a.remove-cart-item.loading:after{position:absolute;top:-15px;right:-5px;content:"\e619";font-family:themify;font-size:10px;text-align:center;background:0 0;border-radius:50%;-webkit-animation:zozospin 4s linear infinite;-moz-animation:zozospin 4s linear infinite;animation:zozospin 4s linear infinite}.zozo-woo-buttons-pack>a>span{display:inline-block;line-height:30px;font-size:18px}.zozo-shop-top-meta{margin-bottom:20px;margin-left:-10px;margin-right:-10px}.woocommerce .zozo-shop-top-meta>*{display:inline-block;vertical-align:middle;float:none;margin-bottom:0;margin-left:10px;margin-right:10px}.woocommerce .zozo-shop-top-meta>:last-child{float:right}.mini-cart-dropdown,.mini-wishlist-dropdown{display:inline-block;position:relative}.mini-cart-dropdown>a,.mini-wishlist-dropdown>a{position:relative}ul.cart-dropdown-menu,ul.wishlist-dropdown-menu{width:300px;position:absolute;list-style:none;visibility:hidden;opacity:0;padding:0;margin:0;padding:10px;background:#fff;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s;-webkit-box-shadow:0 0 15px rgba(0,0,0,.04),0 6px 15px rgba(0,0,0,.04);-moz-box-shadow:0 0 15px rgba(0,0,0,.04),0 6px 15px rgba(0,0,0,.04);box-shadow:0 0 15px rgba(0,0,0,.04),0 6px 15px rgba(0,0,0,.04)}ul.zozo-sticky-cart,ul.zozo-sticky-wishlist{opacity:1;visibility:visible;width:300px}.mini-cart-dropdown:hover ul.cart-dropdown-menu,.mini-wishlist-dropdown:hover ul.wishlist-dropdown-menu{visibility:visible;opacity:1}ul.cart-dropdown-menu>li,ul.wishlist-dropdown-menu>li,ul.zozo-sticky-cart>li,ul.zozo-sticky-wishlist>li{position:relative;display:block;margin-bottom:10px}ul.cart-dropdown-menu>li>*,ul.wishlist-dropdown-menu>li>*,ul.zozo-sticky-cart>li>*,ul.zozo-sticky-wishlist>li>*{display:inline-block;vertical-align:middle;line-height:1}ul.cart-dropdown-menu .product-thumbnail,ul.wishlist-dropdown-menu .product-thumbnail,ul.zozo-sticky-cart .product-thumbnail,ul.zozo-sticky-wishlist .product-thumbnail{max-width:50px;width:50px;vertical-align:top}ul.cart-dropdown-menu>li p,ul.wishlist-dropdown-menu>li p,ul.zozo-sticky-cart>li p,ul.zozo-sticky-wishlist>li p{padding:0;margin:0}ul.cart-dropdown-menu>li>.product-name,ul.wishlist-dropdown-menu>li>.product-name,ul.zozo-sticky-cart>li>.product-name,ul.zozo-sticky-wishlist>li>.product-name{width:170px;overflow:hidden}ul.cart-dropdown-menu>li>.product-remove,ul.wishlist-dropdown-menu>li>.product-remove,ul.zozo-sticky-cart>li>.product-remove,ul.zozo-sticky-wishlist>li>.product-remove{width:30px;text-align:center}ul.cart-dropdown-menu li.mini-view-cart>a,ul.wishlist-dropdown-menu>li.mini-view-wishlist,ul.zozo-sticky-cart li.mini-view-cart>a,ul.zozo-sticky-wishlist>li.mini-view-wishlist{display:block;padding:6px;text-align:center;margin-top:10px}a.zozo-sticky-cart-close,a.zozo-sticky-wishlist-close{position:absolute;left:-60px;top:0;width:30px;text-align:center}.zozo-sticky-cart-wrap,.zozo-sticky-wishlist-wrap{position:fixed;right:-300px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.04),0 6px 15px rgba(0,0,0,.04);-moz-box-shadow:0 0 15px rgba(0,0,0,.04),0 6px 15px rgba(0,0,0,.04);box-shadow:0 0 15px rgba(0,0,0,.04),0 6px 15px rgba(0,0,0,.04)}.zozo-sticky-cart-wrap>ul,.zozo-sticky-wishlist-wrap>ul{padding:0 10px}.zozo-sticky-cart-wrap.active,.zozo-sticky-wishlist-wrap.active{right:0;z-index:1}a.remove-cart-item,a.remove-wishlist-item{position:relative}a.remove-cart-item.loading,a.remove-wishlist-item.loading{color:#fff}a.remove-cart-item.loading:after,a.remove-wishlist-item:after{top:50%;transform:translateY(-50%);left:0;right:0;color:#333}.zozo-sticky-cart-wrap{margin-top:-50px}span.zozo-product-favoured{position:absolute;right:-10px;z-index:1;top:-10px;font-size:10px;padding:4px;background:red;border-radius:50%;height:20px;width:20px;line-height:15px;text-align:center;color:#fff}p.no-cart-items,p.no-wishlist-items{text-align:center;width:100%}
/*
 * Magnific Popup CSS
 */
 
.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:hidden;background:#0b0b0b;opacity:.8}.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:0;top:0;text-decoration:none;text-align:center;opacity:.65;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:active{top:1px}.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}}
a.zozo-product-compare-trigger{position:absolute;top:10px;right:10px;background:#fff;height:30px;width:30px;text-align:center;line-height:30px}.zozo-woo-compare-inner .zcompare{position:relative;margin-bottom:10px}.zozo-woo-compare-inner .zcompare>*{display:inline-block;vertical-align:top;font-size:12px}.zozo-woo-compare-inner .zcompare>.zozo-compare-img{max-width:50px}.zozo-woo-compare-inner .zcompare>.zcompare-body{padding-left:10px;width:200px}.zozo-woo-compare-inner .zcompare>.zozo-compare-product-remove{width:20px;text-align:center}.zozo-woo-compare-wrap.active{right:0}.zozo-woo-compare-wrap{position:fixed;top:50%;right:-300px;width:300px;transform:translateY(-50%);background:#fff;margin-top:80px;z-index:9;-webkit-transition:all ease .35s;transition:all ease .35s;padding:15px;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.01),0 2px 12px -1px rgba(0,0,0,.01);box-shadow:0 1px 10px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.01),0 2px 12px -1px rgba(0,0,0,.01)}a.zozo-compare-close{position:absolute;top:0;left:-30px;height:30px;width:30px;background:#f2f2f2;text-align:center;line-height:30px}.woo-icon-count{color:#fff;border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;font-size:9px;height:14px;line-height:14px;position:absolute;right:-10px;text-align:center;top:-10px;width:14px;background:red}a.zozo-compare-close .woo-icon-count{left:-10px;right:auto}.zozo-woo-compare-inner .zcompare>.zcompare-body p{margin:0}a.zozo-woo-compare-ajax.zozo-btn{font-size:12px;margin:0 auto;text-align:center;display:block;margin-top:10px;max-width:100px;border:solid 1px}.zozo-compare-product-results{max-width:80%;margin:0 auto;max-height:80%;margin-top:50px;overflow-y:auto;background:#fff;padding:15px}a.popup-modal-dismiss{float:right}a.zozo-woo-compare-ajax{position:relative}a.zozo-woo-compare-ajax.loading:before{position:absolute;top:-10px;right:-10px;content:"\e619";font-family:themify;font-size:10px;height:17px;width:17px;text-align:center;background:0 0;border-radius:50%;-webkit-animation:zozospin 4s linear infinite;-moz-animation:zozospin 4s linear infinite;animation:zozospin 4s linear infinite}td.zozo-col-name{width:150px}.zozo-notofication-trigger.loading:after{position:absolute;content:"\e619";font-family:themify;right:0;left:0;font-size:14px;background:0 0;color:#fff;-webkit-animation:zozospin 4s linear infinite;-moz-animation:zozospin 4s linear infinite;animation:zozospin 4s linear infinite;margin:0 auto;display:inline-block}.zozo-notofication-trigger.loading{position:relative;color:transparent}span.zozo-notofication-msg.zozo-notofication-success{color:#00af00}span.zozo-notofication-msg.zozo-notofication-failed{color:#f32626}.zozo-woo-ajax-key-search{position:relative}.zozo-woo-key-search .input-group-text,.zozo-woo-key-search input,.zozo-woo-key-search select{padding:0;border:0}.zozo-woo-key-search .input-group{padding:5px 15px;border:solid 1px #f0f0f0;border-radius:100px;padding-right:0}.zozo-woo-key-search select{-webkit-appearance:none;position:relative;background-image:url(https://www.koffler-erdbeeren.de/wp-content/plugins/zozo-woo-pro/assets/images/icon-select.png);background-position:right;background-repeat:no-repeat;padding-right:34px;background-color:transparent}.zozo-woo-key-search select:focus{background-color:transparent}.zozo-woo-key-search .input-group-text{background:0 0}.zozo-woo-key-search .input-group-prepend .btn{padding:10px 20px;height:auto;border-radius:100px;line-height:1;margin-top:-6px;margin-bottom:-6px}.zozo-woo-key-search ul.dropdown-menu{padding:10px;width:80%;max-height:300px;overflow-y:scroll}.zozo-woo-key-search ul.dropdown-menu.active{opacity:1;visibility:visible;display:block;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1)}.zozo-product-ajax-res img{max-width:56px;margin-right:10px}li.zozo-product-ajax-res .media{margin-bottom:10px}li.zozo-product-ajax-res .zozo-product-title{font-size:14px}span.zozo-woo-search-spinner:before{content:"\e619";font-family:themify;font-size:16px;position:absolute;top:50%;right:0;line-height:12px;color:#333;-webkit-animation:zozospin 1.2s linear infinite;animation:zozospin 1.2s linear infinite;margin-top:-6px;margin-right:10px}.zozo-woo-key-search span.zozo-woo-search-spinner{position:relative;opacity:0;visibility:hidden;z-index:9}.zozo-woo-key-search.loading span.zozo-woo-search-spinner{opacity:1;visibility:visible}.zozo-product-desc{font-size:12px;margin:0;line-height:18px}.zozo-product-price{width:50px;font-size:12px;font-weight:700;line-height:16px;margin-left:10px}.zozo-woo-key-search a.zozo-product-ajax-link:hover{color:#333}.zozo-woo-key-search a.zozo-product-ajax-link:hover .media{background:#f7f7f7}.zozo-woo-key-search a.zozo-product-ajax-link .media{-webkit-transition:all ease .35s;transition:all ease .35s;padding:4px}button.zozo-see-more-products{font-size:12px;font-weight:400;background:#d1d1d1;padding:0 10px;color:#333;line-height:28px;border-radius:4px;margin:0 auto;display:block;margin-bottom:20px}button.zozo-see-more-products:hover{color:#fff}.zozo-woo-key-search{display:inline-block}.zozo-woo-key-search-results li.zozo-product-ajax-res{position:relative}.zozo-woo-key-search-results li.zozo-product-ajax-res a>*{display:inline-block;vertical-align:top;font-size:12px}ul.zozo-woo-key-search-results{list-style:none;height:300px;opacity:0;visibility:hidden;overflow-y:auto;transition:all ease .35s;position:absolute;left:10px;background:#fff;max-width:100%;z-index:1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}ul.zozo-woo-key-search-results.active{opacity:1;visibility:visible;transition:all ease .35s}ul.zozo-woo-key-search-results>li{display:block}.zozo-product-ajax-link .zozo-product-info>p{max-width:200px}.zozo-input-group>*{display:inline-block;vertical-align:middle}.zozo-woo-key-search input.zozo-woo-key-field{border:none;box-shadow:none}.zozo-woo-key-search .zozo-input-group{border:solid 1px #333}.zozo-woo-key-search button.zozo-btn:hover{background:0 0;border:none}.zozo-woo-key-search button.zozo-btn{background:0 0;color:#333;border:none}.zozo-woo-key-search .zozo-input-group{border:solid 1px #333;border-radius:100px}a.zozo-woo-view-trigger{position:relative}body.woocommerce-page .short-product-view-inner>.product{max-width:80%;margin:0 auto}body.woocommerce-page .short-product-view-inner>.product>div{display:inline-block;width:40%;margin:0;padding:0;float:left}body.woocommerce-page .short-product-view-inner>.product{max-width:80%;margin:0 auto;background:#fff;display:table;padding:15px;position:relative}body.woocommerce-page .short-product-view-inner>.product>div.entry-summary{margin-left:20px}a.zozo-product-time-deal{position:absolute;top:10px;left:11px;height:30px;width:30px;text-align:center;font-size:18px;background:#fff;line-height:32px}.product-deal-progress{display:inline-block;width:300px;max-width:100%}.product-deal-progress .day-counter>div{display:inline-block}.zozo-progress.product-time-progress{height:4px;width:100%;background:#f3f3f3;position:relative;display:block;border-radius:44px;overflow:hidden}.zozo-progress .zozo-progress-bar{background:#fe6262;height:100%;border-radius:4px}span.low-stock{color:#fe6262}.product .day-counter{max-width:300px}.product .day-counter>div{width:25%;padding:0;margin:0;text-align:center;height:auto}.product .day-counter>div>div{transform:none;top:auto}.product .day-counter>div h3{font-size:12px;font-weight:400;height:30px;width:30px;line-height:30px;margin:0 auto;background:#333;color:#fff;border-radius:50%;margin-bottom:10px}.product .day-counter>div span{font-size:12px}.progress.product-time-progress{height:5px;max-width:300px}.product-deal-progress .day-counter{margin-bottom:10px}.progress.product-time-progress{margin-bottom:20px}.product .progress-title{font-size:12px;line-height:1;margin-bottom:3px}.loop-product-wrap a.zozo-product-time-deal{opacity:1;visibility:visible;transform:none;top:10px;right:10px;margin-top:35px}.product-loop-inside-timer .product-deal-progress{padding:15px;text-align:center}.woocommerce .product .product-loop-inside-timer .day-counter h3{margin:0 auto;font-size:10px;line-height:22px}.product .product-loop-inside-timer .day-counter>div span{text-align:center;font-size:10px}.product-loop-inside-timer{position:absolute;top:auto;left:0;right:0;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.8);z-index:99;opacity:0;visibility:hidden;transition:all ease .35s}.zozo-product-time-deal:hover~.product-loop-inside-timer{opacity:1;visibility:visible}.single-deal-progress .day-counter .counter-item{transform:none;top:auto}.single-deal-progress .day-counter .counter-item{font-size:13px}.single-deal-progress .day-counter .counter-item>h3{font-size:16px}.single-deal-inner{text-align:center}.single-deal-progress .day-counter>*{height:auto;margin:0;padding:0;position:relative;width:25%;text-align:center}.single-deal-progress{max-width:350px;margin:0 auto}.single-deal-inner .deal-price{margin-bottom:10px;margin-top:20px}.single-deal-inner .product-title{margin-bottom:30px}.single-deal-progress .progress.product-time-progress{max-width:100%}p.stock.in-stock{margin:0}.zozo-product-variations{position:absolute;bottom:20px;right:5px}.zozo-product-variations:hover{z-index:1}.zozo-product-variations.variation-sizes{top:54px;right:10px}.zozo-product-variations .zozo-product-variations-inner span{width:30px;border-radius:50%;border:solid 1px #eaeaea;display:block;line-height:1;height:30px;margin:0 auto;margin-bottom:3px;font-size:10px;text-align:center}.zozo-product-variations .zozo-product-variations-inner span img{border-radius:50%}.zozo-product-variations-images>img{max-width:100%}.zozo-product-variations.variation-sizes .zozo-product-variations-inner span{text-align:center;height:30px;width:30px;line-height:30px;font-size:8px;padding:0;background:#fff;color:#444}.zozo-product-variations .zozo-product-variations-inner span.selected{position:relative}.zozo-product-variations .zozo-product-variations-inner span.selected:before{position:absolute;left:auto;right:-5px;top:-5px;background:#fff;content:"\e64c";font-family:themify;height:15px;width:15px;line-height:15px;color:#333;border-radius:50%;font-size:8px;text-align:center;z-index:1}span.zozo-product-variations-mirror{height:40px;width:40px;background-color:#fff;border-radius:50%;cursor:pointer;font-size:12px;display:block;text-align:center;line-height:40px}span.zozo-product-variations-mirror img{max-width:40px;border-radius:50%}.zozo-product-variations-inner{opacity:0;visibility:hidden;transition:all ease .35s;height:0;overflow:hidden}.zozo-product-variations:hover .zozo-product-variations-inner{opacity:1;visibility:visible;height:auto;padding-top:10px}.variation-not-available-wrap{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8)}.variation-not-available-wrap .variation-not-inner{text-align:center;top:50%;position:absolute;transform:translateY(-50%);max-width:200px;left:0;right:0;margin:0 auto}.variation-not-available-wrap>span{right:20px;top:30px;position:absolute;cursor:pointer}.woocommerce-product-gallery.loading{position:relative}.woocommerce-product-gallery.loading:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8);z-index:99}.single-product .zozo-product-variations .zozo-product-variations-inner a:last-child,.zozo-product-short-view .zozo-product-variations .zozo-product-variations-inner a:last-child{margin-right:0}.single-product .zozo-product-variations .zozo-product-variations-inner{opacity:1;visibility:visible;overflow:visible;height:auto}.single-product .zozo-product-variations .zozo-product-variations-inner a,.zozo-product-short-view .zozo-product-variations .zozo-product-variations-inner a{display:inline-block;margin-right:5px;line-height:40px;padding:0;text-align:center;font-size:10px}.single-product .zozo-product-variations,.zozo-product-short-view .zozo-product-variations{position:relative;bottom:auto;left:auto}.single-product .zozo-product-variations .zozo-product-variations-inner a{height:40px;width:40px}.single-product select#pa_color,.single-product select#pa_size,.zozo-product-short-view select#pa_color,.zozo-product-short-view select#pa_size{display:none!important}.variations label{text-transform:capitalize}.single-product .zozo-product-variations>a img,.zozo-product-short-view .zozo-product-variations>a img{border-radius:50%}.woocommerce-product-gallery.loading:after{content:"\e60f";font-family:themify;font-size:50px;position:absolute;top:30%;line-height:12px;color:#333;left:50%;z-index:99;-webkit-animation:zozospin 2s linear infinite;animation:zozospin 2s linear infinite;margin-left:-20px}.single-product a.reset_variations,.zozo-product-short-view a.reset_variations{display:block!important;padding:10px 20px;border:solid 1px #eaeaea;max-width:100px;line-height:1;text-align:center;margin-top:20px}.single-product .zozo-product-variations .zozo-product-variations-inner span.zozo-product-variation{display:inline-flex;margin-right:4px;margin-left:4px}.zozo-product-variations-inner>span{cursor:pointer}.log-form-trigger-wrap img.avatar{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;max-height:22px;max-width:22px;vertical-align:middle}.zozo-login-parent{position:fixed;text-align:left;height:100%;width:100%;background:rgba(0,0,0,.7);left:0;top:0;opacity:0;visibility:hidden;z-index:999999;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s}.zozo-login-parent.login-open{opacity:1;visibility:visible}.zozo-login-inner{color:#000;max-width:100%;background:#fff;background-size:cover;box-shadow:0 0 30px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.5);-ms-box-shadow:0 0 30px 0 rgba(0,0,0,.5);-o-box-shadow:0 0 30px 0 rgba(0,0,0,.5);height:auto;width:650px;padding:30px;border-radius:10px;position:absolute;left:0;right:0;margin:0 auto;top:50%;-o-transform:translateY(-50%) scale(.1);-ms-transform:translateY(-50%) scale(.1);-moz-transform:translateY(-50%) scale(.1);-webkit-transform:translateY(-50%) scale(.1);transform:translateY(-50%) scale(.1);transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;font-size:15px}.zozo-login-parent.login-open .zozo-login-inner{max-height:100%;overflow-y:auto}.logged-in.log-form-trigger-wrap .log-form-trigger-wrap-inner>img{max-height:40px}.zozo-login-parent.login-open .zozo-login-inner{-o-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.zozo-close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3}.zozo-close:hover{opacity:1}.zozo-close:after,.zozo-close:before{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#333}.zozo-close:before{transform:rotate(45deg)}.zozo-close:after{transform:rotate(-45deg)}.zozo-arrow{box-sizing:border-box;height:14px;width:14px;border-style:solid;border-color:#000;border-width:0 1px 1px 0;transform:rotate(135deg);transition:border-width 150ms ease-in-out;display:inline-block}.lost-password-close,.zozo-login-close{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.lost-password-close{right:auto;left:20px}.header-top-login .logged-in .author-link{padding:0 10px}.zozo-login-inner h3{margin-bottom:34px;font-size:19px;text-transform:uppercase}.login-form label{display:inline;font-weight:600;letter-spacing:1px}.zozo-login-parent input.form-control{border:0;border-bottom:1px solid #dadada;margin-bottom:15px;height:30px;line-height:30px;padding:0}.zozo-login-parent input.form-control:focus{background:0 0}.zozo-login-inner .status{background:#f7f7f7;padding:0 10px}.lost-password-form.show{background:#fff;height:100%;left:0;padding:12%;position:absolute;top:0;width:100%}.move-to-prev-form{cursor:pointer;font-size:20px;padding:6px 10px;position:absolute;left:20px;top:5px}.zozo-login-inner .close::after,.zozo-login-inner .close::before{background-color:#333}.login-form,.lost-password-form,.registration-form{transition:all ease .35s}.form-state-hide{margin-left:100px;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:all ease .35s}.form-state-show{margin-left:0;height:auto;overflow:visible;opacity:1;visibility:visible;transition:all ease .35s}.login-form-text img{max-width:142px;margin:25px auto}.login-form-text{text-align:center}.social-login-wrap{padding:10px 0 0 0;text-align:left!important}.social-connect{margin-top:17px;position:relative;background:#fff;z-index:1;text-align:left;border-top:1px solid #e3e3e3;padding-top:10px}.social-login-wrap>div{margin-bottom:20px}.social-head{font-weight:600;letter-spacing:1px}.social-login-wrap>div>a{font-size:15px;border-radius:4px;color:#fff;display:inline-block;width:50px;height:50px;line-height:50px;margin-right:10px;text-align:center;padding:8px}a.social-login-trigger.social-fb:hover,a.social-login-trigger.social-google:hover{color:#fff;box-shadow:0 1px 20px rgba(0,0,0,.4);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}