/**handles:wa_chpcs_css_file,contact-form-7,contact-form-7-confirm**/
@charset "ISO-8859-1";.wa_chpcs_slider_title{clear:both;height:auto;overflow:hidden}.wa_chpcs_foo_con{clear:left;font-weight:400;font-style:normal;height:auto;overflow:hidden;margin-bottom:8px}.wa_chpcs_slider_show_custom{font-weight:400;font-style:normal;height:auto;overflow:hidden;margin-bottom:8px}.wa_chpcs_slider_show_cats{clear:left;display:block}.wa_chpcs_more{font-size:11px}.wa_chpcs_image_carousel{position:relative;width:auto;padding:15px 10px 15px 10px}.wa_chpcs_image_carousel ul{list-style:none;display:block;margin:0;padding:0}.wa_chpcs_image_carousel li img{display:inline-block;float:none}.wa_chpcs_image_carousel li{position:relative;height:auto;padding:2px;margin:6px;display:block;float:left}.wa_chpcs_clearfix{float:none;clear:both}.wa_chpcs_image_carousel .wa_chpcs_next,.wa_chpcs_image_carousel .wa_chpcs_prev{z-index:250;font-weight:400;text-align:center;text-decoration:none;display:block;position:absolute;top:50%;z-index:4;text-decoration:none}.wa_chpcs_image_carousel .wa_chpcs_prev{background-position:0 0;left:0}.wa_chpcs_image_carousel .wa_chpcs_next{background-position:-18px 0;right:0}.wa_chpcs_image_carousel .wa_chpcs_next_v,.wa_chpcs_image_carousel .wa_chpcs_prev_v{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);font-weight:400;text-align:center;text-decoration:none;display:block;position:absolute;z-index:250;margin-left:50%}.wa_chpcs_image_carousel .wa_chpcs_prev_v{top:0}.wa_chpcs_image_carousel .wa_chpcs_next_v{bottom:0}.wa_chpcs_image_carousel .wa_chpcs_prev_v{background-position:0 0;text-align:center}.wa_chpcs_image_carousel .wa_chpcs_prev_v:hover{text-align:center}.wa_chpcs_image_carousel .wa_chpcs_next_v{background-position:0 -18px;text-align:center}.wa_chpcs_image_carousel .wa_chpcs_next_v:hover{text-align:center}.wa_chpcs_image_carousel .wa_chpcs_pagination{text-align:center;margin:0 auto;margin:20px}.wa_chpcs_image_carousel .wa_chpcs_pagination a{text-decoration:none;text-indent:-999px;display:inline-block;overflow:hidden;width:8px;height:8px;margin:0 5px 0 0;z-index:250;cursor:pointer;opacity:.5}.wa_chpcs_image_carousel .wa_chpcs_pagination a.selected{text-decoration:underline;zoom:1;opacity:1}.wa_chpcss_text_overlay_p_container{margin:0 auto;max-width:100%}.wa_chpcs_text_overlay_caption{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.wa_chpcs_text_overlay_caption>a{line-height:0;margin:0;padding:0;display:block}.wa_chpcs_text_overlay_caption::before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;transition:background .35s ease-out}.wa_chpcs_text_overlay_caption:hover::before{background:rgba(0,0,0,.5)}.wa_chpcs_text_overlay_caption_media{display:block;min-width:100%;max-width:100%;height:auto}.wa_chpcs_text_overlay_caption_overlay{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#fff;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.wa_chpcs_overlay_caption_overlay{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#fff}.wa_chpcs_text_overlay_caption:hover .wa_chpcs_text_overlay_caption_overlay{-webkit-transform:translateY(0);transform:translateY(0)}.wa_chpcs_text_overlay_caption_overlay_title{font:normal 16px/1.5 Arial,sans-serif;padding:0 0 .5em;-webkit-transform:translateY(-webkit-calc(-100% - 10px));transform:translateY(calc(-100% - 10px));transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.wa_chpcs_text_overlay_caption:hover .wa_chpcs_text_overlay_caption_overlay_title{-webkit-transform:translateY(0);transform:translateY(0)}.wa_lazy{display:none}.wa_chpcs_onsale{background-color:#96c42e;position:absolute;top:2%;padding:2px 8px;font-size:.8751em;text-align:center;color:#fff;z-index:999;text-shadow:0 1px 0 rgba(0,0,0,.1)}.wa_chpcs_onsale:before{content:'';border:14px solid #96c42e;border-color:transparent transparent transparent #96c42e;position:absolute;top:0;right:-28px}.wa_chpcs_onsale{left:-2px}.wa_chpcs_onsale:after{content:'';border:6px solid #67861f;border-color:#67861f transparent transparent transparent;border-right-width:0;position:absolute;left:0;bottom:-12px}.wa_chpcs_next.disabled,.wa_chpcs_prev.disabled{color:#865;opacity:0;cursor:default}.wa_chpcs_button,a.wa_chpcs_button{display:inline-block;margin:5px 5px 5px 0;padding:2px 13px 2px;border:1px solid #ccc;color:#444;text-align:center;text-decoration:none;cursor:pointer;position:relative;font-size:1em!important;font-family:inherit;overflow:visible;text-shadow:0 1px 0 rgba(255,255,255,.9);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#237fd7;background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#fefefe,#e5e5e5);background-image:-moz-linear-gradient(top,#fefefe,#e5e5e5);background-image:-ms-linear-gradient(top,#fefefe,#e5e5e5);background-image:-o-linear-gradient(top,#fefefe,#e5e5e5);background-image:linear-gradient(top,#fefefe,#e5e5e5);-webkit-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 0 1px rgba(255,255,255,.6),0 1px 2px hsla(0,0%,0%,.1);-moz-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 0 1px rgba(255,255,255,.6),0 1px 2px hsla(0,0%,0%,.1);box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 0 1px rgba(255,255,255,.6),0 1px 2px hsla(0,0%,0%,.1);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s}.chpcs_rating .sr{float:left;margin:.5em 4px 0 0;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.wa_chpcs_text_overlay_caption_overlay_content .chpcs_rating .sr{float:none;margin-left:auto;margin-right:auto}.chpcs_rating .sr:before{content:'\2606\2606\2606\2606\2606';color:#e0dadf;float:left;top:0;left:0;position:absolute;letter-spacing:.1em}.chpcs_rating .sr span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.chpcs_rating .sr span:before{content:'\2605\2605\2605\2605\2605';top:0;position:absolute;left:0;letter-spacing:.1em}.chpcs_rating .products .sr{display:block;margin:0 0 .5em;float:none}.chpcs_rating .hreview-aggregate .sr{margin:10px 0 0 0}.wa_chpcs_card img{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);-ms-flex-negative:0;flex-shrink:0;width:100%}.wa_featured_img{position:relative}.wa_featured_img i{position:absolute;top:50%;bottom:auto;left:auto;right:50%;font-size:40px;color:#fff;cursor:pointer;margin-top:-20px;margin-right:-18px;z-index:5;font-family:fontawesome;font-weight:400}.wa_chpcs_two_sides .wa_featured_img,.wa_chpcs_two_sides .wa_featured_img a,.wa_chpcs_two_sides .wa_featured_img img{line-height:0!important}.wa_chpcs_two_sides .wa_featured_img{max-width:48%}.wa_chpcs_two_sides .wa_below_contents{padding-left:5px;max-width:48%}.wa_chpcs_two_sides .item_content{position:relative;width:100%}.wa_chpcs_two_sides .wa_chpcs_text_overlay_caption{line-height:0;margin-bottom:14px}#wa_chpcs_image_carousel_id .wa_chpcs_next,#wa_chpcs_image_carousel_id .wa_chpcs_prev{z-index:250;font-weight:400;text-align:center;text-decoration:none;display:block;position:absolute;top:0;z-index:4}#wa_chpcs_image_carousel_id .wa_chpcs_prev{background-position:0 0;right:30px;left:auto}.wa_chpcs_card .item-content{border:0;box-shadow:0 1px 1px 0 rgba(60,75,100,.14),0 2px 1px -1px rgba(60,75,100,.12),0 1px 3px 0 rgba(60,75,100,.2);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-radius:.25rem;background-color:#fff;background-clip:border-box;flex-direction:column;min-width:0;margin-bottom:1.5rem;padding:5%}.mfp-close:hover{background:0 0}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7c-hide{display:none}.wpcf7c-force-hide{display:none!important}.wpcf7c-conf{background-color:#999;color:#000;border:1px solid #333}