@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
@-webkit-keyframes ani-fb-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@-moz-keyframes ani-fb-spin {
0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes ani-fb-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fb-review,.fb-review *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.clear{clear:both;}
.fb-review{padding:10px;overflow:hidden;position:relative;padding-bottom:40px;}
.fb-review.boxshow{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);font-family:Roboto;border:none!important;position:relative;padding-bottom:40px;}
.fb-review .fb-review-content{font-size:0}
.fb-review .fb-review-content .njt-fr-group-item{font-size:14px;color:#434a54;}
@media(max-width:430px){
.fb-review .fb-review-content .njt-fr-group-item{min-width:100%}
}
.fb-review .fb-review-content .njt-fr-group-item .njt-fr-review-text{font-size:14px;line-height:16px;font-family:roboto;font-weight:500;color:#434a54;}
.fb-review .njt-fr-group-item{min-height:75px;display:inline-block;padding:10px;vertical-align:top;}
.fb-review .njt-fr-group-item h3{color:#434a54;font-family:Roboto;padding:0;margin:0;font-size:18px;margin:0 0 5px;}
.fb-review .njt-fr-group-item .njt-fr-rating{width:100%;overflow:hidden;margin-bottom:10px;}
.fb-review .njt-fr-group-item .njt-fr-rating ul{margin-bottom:0;margin-left:0;}
.fb-review .njt-fr-group-item .njt-fr-rating ul li{list-style:none;float:left;font-size:15px;color:#5080F7;padding:2px;}
.fb-review .njt-fr-group-item .njt-fr-rating ul li img{width:10px;}
.fb-review-more{width:100%;font-size:14px;-webkit-font-smoothing:antialiased;font-weight:bold;text-align:center;text-shadow:none;vertical-align:middle;box-shadow:none !important;display:block;cursor:pointer;font-family:Roboto;}
.fb-review-more{background-color:#ccd1d9;color:#434a54 !important;line-height:30px;padding:0 16px;border:none;position:absolute;bottom:0;height:30px;left:0;}
.fb-review-more:hover{background-color:#ccd1d9;box-shadow:none !important;}
.njt-fr-stars{}
.njt-fr-stars .njt-fr-starsnumb{}
.njt-fr-stars .njt-fr-starslist-wrapper{font-size:0;line-height:0;float:left;width:106px;height:24px;}
.fb-review-main{padding-top:36px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}
.fb-review-main:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;content:'';width:100%;height:36px;top:0;left:0;background:#3b5998;z-index:1;}
.fb-review-main:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;content:'';width:23px;height:36px;top:0;left:0;z-index:2;background:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/assets/frontend/img/facebook-letter-logo.svg);background-size:50px;background-position:-13px 0px;opacity:0.09;}
.fb-review-more.js__fb_hide_after_load:not(.js__fb_loading){display:none;}
.fb-review-more.js__fb_loading:before{content:'';width:16px;height:16px;display:inline-block;background:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/assets/frontend/img/spinner-of-dots.svg) 0 0 no-repeat;background-size:100% 100%;vertical-align:middle;margin-right:5px;position:relative;top:-1px;-webkit-animation:ani-fb-spin 1.4s infinite linear;-moz-animation:ani-fb-spin 1.4s infinite linear;animation:ani-fb-spin 1.4s infinite linear;}
.hide-head{padding-top:0;}
.hide-head:before{height:0;}
.njt-google-places-reviews-wap{overflow:hidden;}
.njt-google-places-reviews-wap{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;width:100%;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);font-family:Roboto;padding:15px;border-top:8px solid #4285f4;font-size:14px;line-height:24px;}
.njt-header{overflow:hidden;position:relative;padding-bottom:15px;border-bottom:1px solid #e0e0e0;margin-bottom:15px;}
.njt-header-badge{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.njt-header:after{content:'';clear:both;display:block;}
.njt-header .njt-header-content{margin-left:90px;}
.njt-header .njt-header-content:after{content:'';width:61px;height:20px;background:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/img/Google_2015_logo.svg) 0 0 no-repeat;display:block;margin-top:2px;background-size:100%;}
.njt-header-image{width:80px;overflow:hidden;height:80px;position:relative;float:left;}
.njt-header .njt-fr-starsnumb{font-size:0;display:inline-block;vertical-align:top;padding-right:10px;color:#e7711b;font-weight:500;}
.njt-header .njt-fr-starsnumb span{font-size:24px;line-height:38px;}
.njt-header-image img{height:80px;max-width:500px;min-width:100%;transform:translate(-50%,0);left:50%;position:absolute;}
.njt-review-avatar{width:60px;overflow:hidden;height:60px;float:left;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.njt-review-avatar img{height:100%;}
.njt-clearfix{clear:both;}
.njt-review .njt-review-content{padding-top:5px;font-size:14px;line-height:16px;color:#000000;}
.njt-review .njt-review-content > *{display:inline;}
.njt-review .njt-review-content a{font-size:14px;color:#1a0dab;text-decoration:none;}
.njt-review .njt-review-content a:hover{color:#e7711b}
.njt-review{padding-top:20px;padding-bottom:10px;}
.njt-review .njt-review-header{}
.njt-review .njt-review-info{margin-left:73px;}
.njt-review .njt-fr-starslist-wrapper{padding:5px 0;line-height:0;background:none;}
.njt-review .gpr-rating-time{color:#999999;font-size:14px;line-height:18px;display:block;margin-top:10px;}
.njt-review .njt-fr-starsnumb{display:none;}
.njt-review .njt-review-info .grp-reviewer-name{font-size:14px;font-weight:700;display:block;line-height:18px;}
.njt-review .njt-review-info .grp-reviewer-name a{text-decoration:none;box-shadow:none;border:none;font-size:14px;color:#4285f4;line-height:18px;}
.njt-review .njt-review-info .grp-reviewer-name a:hover{color:#e7711b}
.njt-review .njt-review-info .grp-reviewer-name span{}
.btn-reivew{font-size:19px;color:red;box-shadow:none !important;}
.btn-reivew:hover,.btn-reivew:focus{color:red;box-shadow:none !important;border:none;}
.njt-header .njt-header-title{color:#434a54;font-size:18px;text-decoration:none;line-height:24px;}
.njt-header .njt-header-title a{color:#434a54;text-decoration:none;box-shadow:none;border:none;font-weight:700;transition:0.4s ease all;-moz-transition:0.4s ease all;-webkit-transition:0.4s ease all;}
.njt-header .njt-header-title a:hover{color:#e7711b}
.njt-header .njt-fr-starslist-wrapper{display:inline-block;height:39px;padding-top:9px;background:unset !important;}
.njt-google-places-reviews-wap .njt-fr-starslist-wrapper .njt-fr-starslist-current{white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0;z-index:1;}
.njt-google-places-reviews-wap .njt-fr-starslist-wrapper .njt-fr-star{background:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/img/rate-star-button.svg) 0 0 no-repeat;width:18px;height:18px;background-size:100%;display:inline-block;margin-right:5px;}
.njt-fr-starslist-wrapper .njt-fr-starslist-background{}
.njt-fr-starslist-wrapper .njt-fr-starslist-current .njt-fr-star{}
.njt-google-places-reviews-wap .njt-fr-starslist-wrapper .njt-fr-starslist-background .njt-fr-star{background-image:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/img/rate-star-button-gray.svg);}
.njt-google-places-reviews-wap .njt-fr-starslist-wrapper .njt-fr-starslist-container{position:relative;font-size:0;height:18px;display:inline-block;}
.njt-google-places-reviews-wap .njt-google-places-reviews .njt-fr-starslist-wrapper{background:none;}
.njt-review{float:left;margin-bottom:15px;padding:5px;}
.njt-disabled-shadow{box-shadow:none;}
.njt-google-places-reviews-wap .slick-initialized .slick-slide{border:none;outline:none;}
.njt-google-places-reviews-wap .njt-gr-slick-prev,.njt-google-places-reviews-wap .njt-gr-slick-next{position:absolute;width:36px;height:36px;top:50%;transform:translate(0,-50%);background-color:rgba(66, 133, 244,0.7);border-radius:100%;cursor:pointer;transition:0.4s ease all;}
.njt-google-places-reviews-wap .njt-gr-slick-prev:hover,.njt-google-places-reviews-wap .njt-gr-slick-next:hover{background-color:rgba(66, 133, 244,1);}
.njt-google-places-reviews-wap .njt-gr-slick-prev{left:-12px;background-image:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/img/left-arrow.svg);background-repeat:no-repeat;background-position:6px 7px;background-size:60% 60%;}
.njt-google-places-reviews-wap .njt-gr-slick-next{right:-12px;background-image:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/img/right-arrow.svg);background-repeat:no-repeat;background-position:8px 7px;background-size:60% 60%;}
.njt-google-places-reviews-wap .njt-reviews-carousel-wrap{position:relative;padding-left:30px;padding-right:30px;}
.njt-reviews-wrap{font-size:0;}
.njt-reviews-wrap .njt-review{display:inline-block;float:none;vertical-align:top;}
.njt-review-header .wrapper-google-review{background:none !important;}
.njt-google-places-reviews.njt-google-places-reviews-wap.njt-badge{cursor:pointer;}
.njt-review-badge-modal{display:none;flex-direction:column;position:fixed;z-index:2147483647;right:0;top:0;width:368px;height:100%;overflow:hidden;background-color:white;box-shadow:0 0 4px 1px rgba(0,0,0,.08);}
.njt-review-badge-modal .njt-ellipsis{white-space:nowrap;width:220px;overflow:hidden;text-overflow:ellipsis;}
.njt-review-badge-modal__header{flex-basis:80px;flex-shrink:0;width:100%;padding:10px 16px;background-color:#fff;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.12);box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;}
.njt-review-badge-modal__header-image{flex:2;text-align:center;}
.njt-review-badge-modal__header-image img{height:100%;vertical-align:bottom;max-width:60px;}
.njt-review-badge-modal__header-info{flex:8;white-space:nowrap;overflow:hidden;}
.njt-review-badge-modal__header-title{font-size:16px;font-weight:400;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#666666;}
.njt-review-badge-modal .njt-fr-starsnumb{font-size:0;display:inline-block;vertical-align:top;padding-right:10px;color:#e7711b;font-weight:500;}
.njt-review-badge-modal .njt-fr-starsnumb span{font-size:24px;line-height:38px;}
.njt-review-badge-modal .njt-fr-starslist-wrapper{display:inline-block;padding-top:9px;}
.njt-review-badge-modal .njt-fr-starslist-container{position:relative;font-size:0;height:18px;display:inline-block;}
.njt-review-badge-modal .njt-fr-starslist-current{white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0;z-index:1;}
.njt-review-badge-modal .njt-fr-starslist-background .njt-fr-star{background-image:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/img/rate-star-button-gray.svg);}
.njt-review-badge-modal .njt-fr-star{background:url(//dtgdtf.com/wp-content/plugins/ninja-google-review/assets/frontend/img/rate-star-button.svg) 0 0 no-repeat;width:18px;height:18px;background-size:100%;display:inline-block;margin-right:5px;}
.njt-review-badge-modal__close-btn{color:black;font-size:28px;font-weight:bold;flex:1;}
.njt-review-badge-modal__close-btn:hover, .njt-review-badge-modal__close-btn:focus{text-decoration:none;cursor:pointer;}
.njt-review-badge-modal__content{width:inherit;flex-grow:1;padding:15px 0 15px 20px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 80px - 48px);}
.njt-review-badge-modal__content .njt-btn-see-all-reviews, .njt-review-badge-modal__content .njt-btn-write-review{font-size:14px;color:#999;font-weight:400;text-decoration:underline;}
.njt-review-badge-modal__content .njt-btn-see-all-reviews:hover, .njt-review-badge-modal__content .njt-btn-write-review:hover{text-decoration:none;}
.njt-review-badge-modal__review{margin-bottom:15px;display:flex;gap:10px;}
.njt-review-badge-modal__review-avatar{flex-grow:0;text-align:center;}
.njt-review-badge-modal__review-avatar img{height:50px;width:50px;min-width:50px;}
.njt-review-badge-modal__review-info{flex-grow:7;}
.njt-review-badge-modal__review-name{font-size:14px;display:block;font-weight:bold;color:#427fed;text-decoration:none;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.njt-review-badge-modal__review-time{display:block;color:#999;font-size:13px;text-shadow:1px 1px 0 #fff;}
.njt-review-badge-modal__review-text{margin-top:0;color:#000000;line-height:24px;font-size:14px;word-break:break-word;}
.njt-review-badge-modal__review-text .njt-full-text, .njt-review-badge-modal__review .njt-btn-read-less-badge-review{display:none;}
.njt-btn-read-more-badge-review, .njt-btn-read-less-badge-review{font-size:14px;color:#1a0dab;cursor:pointer;}
.njt-btn-read-more-badge-review:hover, .njt-btn-read-more-badge-review:focus,
.njt-btn-read-less-badge-review:hover, .njt-btn-read-less-badge-review:focus{color:#e7711b;}
.njt-review-badge-modal__footer{width:100%;flex-basis:48px;flex-shrink:0;text-align:center;box-shadow:0 -1px 2px 0 rgba(0, 0, 0, .06);display:flex;background-color:#fff;}
.njt-review-badge-modal__footer img{margin:auto;}
.widget.njt-google-places-reviews .njt-google-places-reviews-wap{cursor:pointer;}
@media only screen and (max-width: 767px) {
.njt-reviews-wrap:not(.njt-reviews-carousel-wrap) .njt-review{width:100% !important;}
}
@media only screen and (max-width: 368px) {
.njt-review-badge-modal {
width: 319px;
} 
}.njt-read-all-reviews.slick-slide a{font-size:14px;}
.njt-review.slick-slide, .njt-read-all-reviews.slick-slide{padding:5px 15px;}
.njt-google-places-reviews-wap .slick-slider{position:relative;display:block;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:transparent;}
.njt-google-places-reviews-wap .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.njt-google-places-reviews-wap .slick-list:focus{outline:none;}
.njt-google-places-reviews-wap .slick-list.dragging{cursor:pointer;cursor:hand;}
.njt-google-places-reviews-wap .slick-slider .slick-track, .njt-google-places-reviews-wap .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.njt-google-places-reviews-wap .slick-track{position:relative;top:0;left:0;display:block;}
.njt-google-places-reviews-wap .slick-track:before, .njt-google-places-reviews-wap .slick-track:after{display:table;content:'';}
.njt-google-places-reviews-wap .slick-track:after{clear:both;}
.njt-google-places-reviews-wap .slick-loading .slick-track{visibility:hidden;}
.njt-google-places-reviews-wap .slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .njt-google-places-reviews-wap  .slick-slide{float:right;}
.njt-google-places-reviews-wap .slick-slide img{display:block;}
.njt-google-places-reviews-wap .slick-slide.slick-loading img{display:none;}
.njt-google-places-reviews-wap .slick-slide.dragging img{pointer-events:none;}
.njt-google-places-reviews-wap .slick-initialized .slick-slide{display:block;}
.njt-google-places-reviews-wap .slick-loading .slick-slide{visibility:hidden;}
.njt-google-places-reviews-wap .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.njt-google-places-reviews-wap .slick-arrow.slick-hidden {
display: none;
}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1;width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{zoom:1}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.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:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{zoom:1}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;column-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;width:100%;padding:0;position:relative}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(4,1fr)}.woocommerce ul.products:not(.elementor-grid).columns-1,.woocommerce-page ul.products:not(.elementor-grid).columns-1{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-right:0}.woocommerce ul.products:not(.elementor-grid).columns-2,.woocommerce-page ul.products:not(.elementor-grid).columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-6,.woocommerce-page ul.products:not(.elementor-grid).columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-left:5px}@media(min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom:1;width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 10px)}.woocommerce .cart-collaterals .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-right:0}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;zoom:1;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{zoom:1}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{zoom:1}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0;width:100%;margin-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom:1}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.review-rating{order:2}.star-rating{margin-right:10px}.review-count{margin-left:10px;font-size:14px;margin-top:-6px}@media(max-width:544px){.review-rating{display:block}.review-count{margin-left:0;margin-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid var(--ast-border-color);width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left:0;padding-right:0}