/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.12.1
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:transform ease 200ms}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.loader-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;z-index:10}.loader-wrapper .loader{border:6px solid #f3f3f3;border-top:6px solid #555;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}.loader-wrapper.active{display:block}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:unset;width:100%}#video .preview{cursor:pointer;position:relative}#video .preview::before{content:"";background-color:#fff;position:absolute;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%, -50%)}#video .preview>img{width:100%}#video .preview .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#video .preview .play-btn img{width:68px;height:48px}.summary .product-about{display:none}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(-n+5){width:50%}.woocommerce .woocommerce-breadcrumb{margin:50px 0 30px auto}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{display:none}.woocommerce .product_title{font-weight:300;margin-bottom:20px;font-weight:200}.woocommerce .brand-logo{margin-bottom:20px;max-width:200px;width:200px}.woocommerce .price{margin-bottom:20px}.woocommerce div.product .stock{color:#925345}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#767676}.woocommerce div.product>.row>[class*="col"]{position:unset}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:none}.woocommerce #single_add_to_cart_button{border-radius:0;padding:15px 0;font-weight:700;color:#fff;background-color:#000;border:2px solid #000;border-color:#000;width:100%}.woocommerce #single_add_to_cart_button:hover{background-color:transparent;border:2px solid #000;color:#000;text-transform:uppercase}.woocommerce span.onsale{top:0;left:0}.woocommerce .aditional-info{display:flex;flex-wrap:wrap;grid-row-gap:15px;row-gap:15px;border-top:1px solid #cfcfcf;padding:40px 0;justify-content:space-between}.woocommerce .aditional-info .item{flex-basis:calc(50% - 5px);display:flex;align-items:center;grid-gap:20px;gap:20px}.woocommerce .aditional-info .item span{color:#767676}.woocommerce .woocommerce-product-gallery__image{width:50%;display:inline-block}.woocommerce .woocommerce-product-gallery .mobile.arrow{display:none}.woocommerce .summary .product-about{display:none}.woocommerce .product-about{padding:50px 0}.woocommerce .product-about h4{margin-bottom:20px}.woocommerce .product-about .description{color:#767676}.woocommerce .product-about .description strong{color:#000}.woocommerce .product-about .description.secondary{margin-top:20px;font-size:14px}.woocommerce .product-about .product_meta{display:flex;flex-direction:column}.woocommerce .product-about .product_meta>span{font-weight:bold;font-size:14px}.woocommerce .product-about .product_meta>span>span,.woocommerce .product-about .product_meta>span>a{font-weight:400;color:#767676}.woocommerce .product-about ul{padding-left:18px}.woocommerce .product-about ul li{color:#767676}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{margin:2em 0 2em;font-size:18px;font-weight:500}.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-error::before{top:50%;transform:translateY(-50%)}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button{color:#fff;background-color:#000;border-radius:0;padding:9px 30px;font-weight:600;text-transform:uppercase;font-size:1rem;line-height:1.5;border:2px solid #000;text-align:center}.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-error .button:hover{background-color:transparent;color:#000}.woocommerce .woocommerce-message{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.woocommerce .woocommerce-message .button{margin-left:auto}.woocommerce .woocommerce-error li{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce .loader::before{content:none}.woocommerce div.product form.cart .variations td.label{display:none}.woocommerce div.product form.cart .variations #pa_farba ~ .attribute-swatch label,.woocommerce div.product form.cart .variations #pa_color ~ .attribute-swatch label{border-radius:50%}.woocommerce div.product form.cart .variations #pa_farba ~ .attribute-swatch label.selectedswatch,.woocommerce div.product form.cart .variations #pa_color ~ .attribute-swatch label.selectedswatch{border:solid 2px #925345 !important}.woocommerce div.product form.cart .variations #pa_farba ~ .attribute-swatch label.wcvaswatchlabel,.woocommerce div.product form.cart .variations #pa_color ~ .attribute-swatch label.wcvaswatchlabel{outline:solid 1px #9c9999 !important}.woocommerce div.product form.cart .variations #pa_farba ~ .attribute-swatch .belowtext,.woocommerce div.product form.cart .variations #pa_color ~ .attribute-swatch .belowtext{display:none}.woocommerce div.product form.cart .variations #pa_velkost ~ .attribute-swatch label,.woocommerce div.product form.cart .variations #pa_size ~ .attribute-swatch label{border-radius:0;text-align:center;min-width:40px !important}.woocommerce div.product form.cart .variations #pa_velkost ~ .attribute-swatch label.selectedswatch.wcva_single_textblock,.woocommerce div.product form.cart .variations #pa_size ~ .attribute-swatch label.selectedswatch.wcva_single_textblock{background-color:#925345;outline-color:#925345 !important}.woocommerce div.product form.cart .variations #pa_velkost ~ .attribute-swatch label.wcva_single_textblock,.woocommerce div.product form.cart .variations #pa_size ~ .attribute-swatch label.wcva_single_textblock{outline-width:1px !important;background-color:#fff}.woocommerce div.product form.cart .variations .reset_variations{display:none !important}.woocommerce-product-gallery__wrapper.opacity{opacity:0.2}@media (max-width: 1439px){.woocommerce .aditional-info .item span{font-size:14px}}@media (max-width: 1023px){.woocommerce .aditional-info .item{grid-gap:10px;gap:10px}.woocommerce .aditional-info .item span{font-size:12px}}@media (min-width: 768px){.woocommerce-product-gallery__wrapper{display:inline-table}.woocommerce-product-gallery__wrapper.opacity{opacity:0.05}.loader-wrapper.active{top:200px;transform:translateX(-50%)}}@media (max-width: 767px){.woocommerce .product-about{display:none}.woocommerce .woocommerce-breadcrumb{margin:0 0 20px}.woocommerce div.product div.images{margin-bottom:20px}.woocommerce div.product div.summary{margin-bottom:0}.woocommerce div.product form.cart .variations #pa_farba ~ .attribute-swatch label,.woocommerce div.product form.cart .variations #pa_color ~ .attribute-swatch label{width:25px !important;height:25px !important}.woocommerce .brand-logo{max-width:120px;width:120px}.woocommerce .product_title{font-size:30px}.woocommerce .aditional-info{padding:30px 0}.woocommerce .aditional-info img{width:25px}.woocommerce .summary .product-about{display:block;padding:20px 0 0}.woocommerce .summary .product-about h4{font-size:16px}.woocommerce .summary .product-about .description{font-size:14px}.woocommerce .summary .product-about>.row{grid-gap:30px;gap:30px}.woocommerce .summary .product-about ul li{font-size:14px}div.woocommerce-product-gallery img.mobile.arrow{display:block;position:absolute;top:50%;z-index:1;width:25px !important;display:block}div.woocommerce-product-gallery img.mobile.arrow.left{left:0;transform:translateY(-50%) rotate(180deg)}div.woocommerce-product-gallery img.mobile.arrow.right{right:0;transform:translateY(-50%)}.related.products #heading-wrapper h2,.best-selling.products #heading-wrapper h2{padding-left:15px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-message .button{font-size:14px;margin-top:20px;width:100%}.woocommerce .woocommerce-error li{flex-direction:column-reverse;font-size:14px}.woocommerce .woocommerce-message{flex-direction:column-reverse;font-size:14px}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before{content:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:1em 2em}#video iframe{width:100%}}

