.woocommerce div.product div.images{border:1px solid #00a2ea;max-height:512px;overflow:hidden}.woocommerce div.product div.images img{width:auto;margin:0 auto;border:0}.woocommerce div.product h2,.woocommerce div.product div.summary .product_title{position:relative;border-bottom:1px solid #ede8e8;padding-bottom:10px;margin-bottom:10px;width:100%}.woocommerce div.product h2::after,.woocommerce div.product div.summary .product_title::after{content:"";border-bottom:1px solid #e42c32;width:85px;height:1px;display:block;position:absolute;right:0;bottom:-1px}.woocommerce div.product div.summary span.onsale,.woocommerce div.product div.summary span.new{position:relative;margin-bottom:12px}.woocommerce div.product div.summary{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce div.product div.summary .woocommerce-product-details__short-description{margin-bottom:26px;border-bottom:1px solid #ede8e8}.woocommerce div.product div.summary .woocommerce-product-details__short-description p{margin-bottom:10px}.woocommerce div.product form.cart{margin:0;width:auto}.woocommerce div.product form.variations_form.cart{margin:0;width:100%}.woocommerce div.product form.cart .variations{border-bottom:1px solid #ede8e8;padding:0 0 12px;display:block;margin-bottom:26px}.woocommerce-variation.single_variation{display:block!important}.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations label{color:#202020;font-size:13px;line-height:34px;font-weight:500;min-width:150px;display:block}.woocommerce div.product form.cart .variations select{font-size:13px;line-height:34px;height:34px;font-weight:400;border:1px solid #efebeb;padding:0 35px 0 15px;margin:0 0 15px 0;-webkit-appearance:none;background:url(/wp-content/themes/polsenio-psdes/svg/select-arrow.svg) no-repeat 96% center;background-size:10px auto;width:250px;min-width:250px;border-radius:none}.woocommerce div.product form.cart .button{font-size:18px;color:#fff;font-weight:500;line-height:20px;text-align:center;background:#00a2ea;border:0;outline:0;padding:9.5px 68px;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce div.product form.cart .button svg{width:28px;height:25px;margin-right:10px}.woocommerce div.product form.cart .reset_variations{font-size:13px;font-weight:500;position:absolute;right:0;top:0}.single_variation_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.single_variation_wrap .woocommerce-variation.single_variation{width:100%}.woocommerce div.product div.summary .product_title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.woocommerce div.product div.summary .woocommerce-product-details__short-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.woocommerce div.product div.summary .price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce div.product div.summary form.cart{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;position:relative}.woocommerce div.product div.summary .product_meta{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.woocommerce div.product div.summary .bottom-summary-block{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.woocommerce div.product div.summary .product_title,.woocommerce div.product div.summary .woocommerce-product-details__short-description,.woocommerce div.product div.summary .price,.woocommerce div.product div.summary form.cart,.woocommerce div.product div.summary .product_meta{width:100%}.woocommerce div.product div.summary .price{margin-bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#e42c32}.woocommerce div.product div.summary .price ins{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-decoration:none}.woocommerce div.product div.summary .price del{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:8px;opacity:1;color:#828282;font-size:22px;line-height:24px;font-weight:400}.price,.woocommerce div.product p.price,.woocommerce div.product span.price{margin:0}.price .woocommerce-Price-amount,.price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:26px;line-height:24px;color:#e42c32;font-weight:500}.price ins .woocommerce-Price-amount,.price ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:#e42c32}.price del .woocommerce-Price-amount,.price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:22px;line-height:24px;color:#828282;font-weight:400}.from-price-ins::before{content:"od "}.product-type-variable .woocommerce-variation-price .price{display:block}.woocommerce div.product form.cart div.quantity{margin:0 20px 0 0}.woocommerce div.product form.cart .quantity .qty,.woocommerce div.product form.cart .quantity .qty_button{line-height:42px;border:1px solid #b9e2f3;background:#fff}.woocommerce div.product form.cart .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#202020;color:#fff}.woocommerce div.product div.summary form.cart{margin-bottom:36px}.bottom-summary-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.bottom-summary-block .bsb-single{width:calc(50% - 22px);margin:0 10px 20px;border:1px solid #b9e1f3}.bottom-summary-block .bsb-single img{margin-right:15px}.bottom-summary-block .bsb-single .bsb-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px}.bottom-summary-block .bsb-single .bsb-content p,.bottom-summary-block .bsb-single .bsb-content span{color:#202020;margin:0}.bottom-summary-block .bsb-single .bsb-content p{font-size:20px;line-height:26px;font-weight:500}.bottom-summary-block .bsb-single .bsb-content span{font-size:17px;line-height:20px;font-weight:400;margin-left:5px}.bottom-summary-block .bsb-single.question-form .bsb-content,.bottom-summary-block .bsb-single.question-form .bsb-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-fancybox-form{text-align:center;min-width:600px}.product-fancybox-form .fancybox-close-small{width:34px;height:34px;background:#e42c32 url(/wp-content/themes/polsenio-psdes/svg/ico-close.svg) no-repeat center;background-size:20px}.product-fancybox-form .fancybox-close-small svg{display:none}.product-fancybox-form .fancy-form-title{position:relative;border-bottom:1px solid #ede8e8;padding-bottom:10px;margin-bottom:30px;font-size:26px;line-height:28px;text-align:center;text-transform:uppercase}.product-fancybox-form .wpcf7 .wpcf7-form p span{width:100%;max-width:445px;margin:0 auto;display:block}.product-fancybox-form .wpcf7 .wpcf7-form p span input,.product-fancybox-form .wpcf7 .wpcf7-form p span textarea{width:100%}.product-fancybox-form .wpcf7 .wpcf7-form p span.wpcf7-form-control-wrap.product-name,.product-fancybox-form .wpcf7 .wpcf7-form p span.wpcf7-form-control-wrap.product-url{display:none;visibility:hidden;opacity:0}.woocommerce div.product div.images .slick-slider.psdes-slider-for .slick-list .slick-track .slick-slide{width:100%;height:100%}.woocommerce div.product div.images .slick-slider.psdes-slider-for .slick-list .slick-track .slick-slide img{width:100%;height:100%}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:60px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce div.product .woocommerce-tabs .panel{display:block!important;margin-bottom:50px}.woocommerce div.product .woocommerce-tabs .panel h2{position:relative;border-bottom:1px solid #ede8e8;padding-bottom:10px;margin-bottom:20px;width:100%}.woocommerce div.product .woocommerce-tabs .panel h2::after{content:"";border-bottom:1px solid #e42c32;width:85px;height:1px;display:block;position:absolute;right:0;bottom:-1px}.woocommerce-tabs .panel ul{margin:20px 0 20px 0}.woocommerce-tabs .panel ul li{margin:0;font-size:17px;font-weight:400;line-height:26px;position:relative;padding-left:10px}.woocommerce-tabs .panel ul li::before{content:"";background:#fff url(/wp-content/themes/polsenio-psdes/svg/ico-li.svg) no-repeat center;width:4px;height:4px;background-size:4px 4px;display:block;position:absolute;left:0;top:9px}.woocommerce-tabs .panel ul li,.woocommerce-tabs .panel ul li a{font-size:15px;font-weight:400;line-height:20px;color:#202020}.woocommerce-tabs .panel ul li a{padding-left:10px}.woocommerce-tabs .panel ul li a:hover{color:#00a2ea}.woocommerce table.shop_attributes{margin-bottom:30px;border:0}.woocommerce table.shop_attributes tbody tr:nth-child(even) td,.woocommerce table.shop_attributes tbody tr:nth-child(even) th{background:#fff0}.woocommerce table.shop_attributes tbody tr th{font-weight:400;width:45%;text-align:left}.woocommerce table.shop_attributes tbody tr td{font-style:normal}.woocommerce table.shop_attributes tbody tr td p{margin:0;font-weight:700}.woocommerce .product-delivery-costs table.shop_attributes tbody tr td{font-weight:700}.woocommerce div.product .upsells.products,.woocommerce div.product .related.products{margin-bottom:50px}.woocommerce div.product .upsells.products h2,.woocommerce div.product .related.products h2{margin-bottom:30px}.slick-prev:before,.slick-next:before,a.psdes-popup{-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}a.psdes-popup{opacity:0;outline:medium none!important;padding:0;position:absolute;top:0;right:0;text-decoration:none;z-index:9;color:#202020;width:100%;height:100%;background:#fff url(/wp-content/themes/polsenio-psdes/svg/ico-zoom.svg) no-repeat center;background-size:30px}a.psdes-popup:hover{opacity:.4}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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:#fff0;overflow:hidden}.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);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.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;position:relative}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next,.slick-prev:hover,.slick-next:hover{border:0;display:inline-block;font-size:0;height:32px;line-height:33px;position:absolute;top:50%;width:27px;background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0;margin-top:-16px;opacity:.75}.slick-prev:hover,.slick-next:hover{opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}.slick-prev:before .slick-next:before{font-size:16px;line-height:1;color:#333}.slick-prev{left:-28px}[dir='rtl'] .slick-prev{right:-28px;left:auto}.slick-prev:before{content:"\f053";font-family:FontAwesome}[dir='rtl'] .slick-prev:before{content:"\f054";font-family:FontAwesome}.slick-next{right:-28px}[dir='rtl'] .slick-next{right:auto;left:-28px}.slick-next:before{content:"\f054";font-family:FontAwesome}[dir='rtl'] .slick-next:before{content:"\f053";font-family:FontAwesome}.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:#fff0;border:0;outline:none;background:#fff0}.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:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.psdes-slider-nav img{cursor:pointer}.psdes-slider-nav img{opacity:.9}.psdes-slider-nav .slick-current img,.psdes-slider-nav img:hover{opacity:1}.psdes-slider-for .zoom img:first-child{display:none!important}.psdes-slider-for .zoomImg{cursor:crosshair}.admin-bar .fancybox-container{z-index:999999}.single-product.woocommerce span.onsale{z-index:9}@media (max-width:500px){.psdes-slider-for .slick-prev,.psdes-slider-for .slick-next{display:none!important}}.psdes-slider-for .btn-prev,.psdes-slider-for .btn-next{position:absolute;top:45%;z-index:999;width:40px;height:35px;line-height:37px;border-radius:0;padding:0;font-size:25px;border:none;text-align:center}.psdes-slider-for .btn-prev,.psdes-slider-for .btn-next{opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.psdes-slider-for .btn-next{margin-right:-20px}.psdes-slider-for .btn-prev{margin-left:-20px}.psdes-slider-for:hover .btn-prev,.psdes-slider-for:hover .btn-next{opacity:1;margi-n:0}.btn-prev{left:0;right:0;top:0;margin:0 auto;z-index:3;background:#e42c32 url(/wp-content/themes/polsenio-psdes/svg/arrow-round.svg) no-repeat center;background-size:19px auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.btn-next{left:0;right:0;bottom:0;margin:0 auto;z-index:3;background:#e42c32 url(/wp-content/themes/polsenio-psdes/svg/arrow-round.svg) no-repeat center;background-size:19px auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:-20px}.btn-prev,.btn-next{display:block!important;color:#fff;cursor:pointer;height:36px;width:36px;position:absolute}.vertical-thumb-left.psdes-slider-nav,.vertical-thumb-right.psdes-slider-nav{overflow:hidden;height:100%}.vertical-thumb-left.slick-slider,.vertical-thumb-right.slick-slider{width:22%}.vertical-img-left.psdes-slider-for{width:78%;float:right;margin-left:1%}.vertical-img-right.psdes-slider-for{width:79%;float:left;margin-right:1%}.vertical-thumb-left .slick-slide,.vertical-thumb-right .slick-slide{display:block;height:auto;border:1px solid #fff0}.psdes-slider-for{overflow:hidden;margin-bottom:15px}#psdes-gallery .slick-slide{border:1px solid #f2f2f2;overflow:hidden;margin:0;width:126px!important;height:126px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.psdes-slider-nav .slick-slide{position:relative}.psdes-slider-nav .flex-control-nav .zoom.slick-slide{border:0}.slick-slide:focus,.slick-slide:active{outline:0;-webkit-box-shadow:none;box-shadow:none}@media all and (max-width:1300px){.vertical-img-left.psdes-slider-for{width:100%;float:right;margin-left:0}#psdes-gallery.slick-slider{position:relative;width:100%;clear:both}#psdes-gallery .slick-slide{margin:0 10px 25px}.woocommerce div.product div.images img{min-width:100%}.btn-prev,.btn-next{width:30px;position:absolute;bottom:0}.btn-prev{-webkit-transform:rotate(-270deg);transform:rotate(-270deg);left:0}.btn-next{-webkit-transform:rotate(-450deg);transform:rotate(-450deg);right:0}#psdes-gallery .slick-slide{margin:0 5px 30px}}@media all and (max-width:1200px){.price,.woocommerce div.product p.price,.woocommerce div.product span.price{margin:0 0 30px 0}}@media all and (max-width:1000px){.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:none;width:100%;margin-bottom:30px}.product-fancybox-form{text-align:center;min-width:600px}}@media all and (max-width:600px){.product-info-block{display:block}.product-info-block .pib-col:nth-of-type(1){margin-bottom:10px}.product-info-block .pib-col:nth-of-type(2){margin-bottom:10px}.product-fancybox-form{text-align:center;min-width:100px}.woocommerce-page .woocommerce-message .button{margin-bottom:15px}}select option[value="30-value"]{display:none}