.hidden-none{display:none;}
.hide,.hidden{display:inherit;}
.hidden>*{visibility: hidden; }
.hidden>.page-loading{display:block;visibility: visible;}
.page-loading{display: none;text-align: center;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;}
.page-loading>img{position: relative;width: 63px;height: 25px;top: 50%;margin-top: 12.5px;}
.site-footer__linklist-item{padding: 5px 0;}
.site-footer__item {margin-bottom: 15px;}
.site-header__logo-image {margin: 0;}
.announcement-bar {background-color: #3a3a3a;}
.announcement-bar__link:hover {background-color: #5a5a5a;}
.announcement-bar__message {color: #ffffff;}
.cart-popup {box-shadow: 1px 1px 10px 2px rgba(235, 235, 235, 0.5);}
.site-footer__hr{border-bottom: 1px solid #dddddd;}
.site-footer p,.site-footer__linklist-item a,.site-footer__rte a,.site-footer h4,.site-footer small,.site-footer__copyright-content a,
.site-footer__newsletter-error,.site-footer__social-icons .social-icons__link {color: #333232;}
.site-footer{color: #333232;background-color: #f6f6f6;}
.site-footer__rte a {border-bottom: 1px solid #333232;}
.site-footer__rte a:hover,
.site-footer__linklist-item a:hover,
.site-footer__copyright-content a:hover {color: #5a5858;border-bottom: 1px solid #5a5858;}
.site-footer__social-icons .social-icons__link:hover {color: #5a5858;}
#ProductCardImage-1593674989535-5455779168410{max-width: 250.0px;max-height: 250px;}
#ProductCardImageWrapper-1593674989535-5455779168410{max-width: 250.0px;}
.site-nav{overflow: hidden;white-space: nowrap;}
@media only screen and (min-width: 750px){.medium-up--one-quarter{width: 12%;}.medium-up--one-quarter1{width: 25%;}.medium-up--one-half {width: 76%;}}
.mobile-nav-wrapper.js-menu--is-open {z-index: 999;}
.medium-up--hide{transform: translateY(-100%);}
.js-menu--is-open{transform: translateY(53px);}
.swiper-slide img {width: 100%;}
.index-section{padding-bottom: 0px;padding-top: 1rem;}
.lazyload{width:100%;height:100%;}
.h4.grid-view-item__title.product-card__title {display: block;height: 3.5em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.grid-view-item{margin: 0 auto 0.5rem;}
.page-width{max-width: unset;}
.text-center{margin-top: 3rem;}
.section-header.text-center {margin: 0;}
@media only screen and (max-width: 749px){.page-width {padding-left: 10px;padding-right: 10px;}}
h1,.woocommerce h1, .woocommerce-page h1 {font-size:1.33333em;margin: 13px 0;}
.mobile-nav-wrapper{top: 15px;}
@media screen and (max-width: 40em){body.woocommerce.single-product:not(.admin-bar) #page_wrapper.sticky_header {padding-top:0px;}}
@media only screen and (min-width: 1024px){#page_wrapper.transparent_header .content-area, #page_wrapper.sticky_header .content-area {padding-top:10px;}}
.main-content{padding-top:0px;}
.ajax_add_to_cart.progress-btn .btn{background: unset;}
.page-width {border-top: 1px solid #dddddd;}
.row{padding: 0px;}
.woocommerce div.product div.images .flex-control-thumbs {padding: 0px .625rem;}
.woocommerce div.product div.images .flex-control-thumbs {border-top: solid #eee 1px;}
.woocommerce div.product div.images .flex-control-thumbs li {border-right: solid #eee 1px;border-bottom: solid #eee 1px;}
@media screen and (max-width: 63.9375em){.custom-layout .product_content_wrapper .product_infos .product_summary_top, .default-layout .product_content_wrapper .product_infos .product_summary_top {padding: 10px 0 10px;}}
.default-layout .product_content_wrapper .product_infos .price{flex-direction: unset;display: table-cell;vertical-align: bottom;padding-bottom:0px;}
.woocommerce-Price-amount{font-size: 1rem;font-weight: 400;}
.woocommerce-Price-amount.retail-price{font-size:1.5rem;font-weight:bold;}
.woocommerce-Price-amount.market-price{color:#555;text-decoration:line-through;}
.woocommerce-Price-amount.off-price{color:red;}
.woocommerce div.product form.cart div.quantity:not(.hidden).custom, .quantity:not(.hidden).custom {justify-content: left;}
@media (max-width: 768px){.quantity:not(.hidden).custom {width: 40%;}.quantity:not(.hidden).custom input.custom-qty,.quantity:not(.hidden).custom .minus-btn,.quantity:not(.hidden).custom .plus-btn{font-size:1rem;}}
.box-title{padding: 10px .5rem 0rem .2rem;}
#scoreAreaw {transform: translateX(10px);}
#scoreAreaw .swiper-slide{height: 11rem!important;}
#proComment{height:15rem;}
.pro-meta-area dl{display: block;}
.new-com-header span{font-size: 0.6rem;margin-right:10px;font-weight: bold;}
@media screen and (max-width: 350px){.new-com-header span.time{display:none;} }
.new-comment .new-com-con{margin-top:3px;}
.images-container .images-item{width:100%;height:5.5rem;overflow: hidden;}
.images-item>p {float: left;margin-right: 4px;}
.images-item>p>img{width:auto;height:5.5rem;}
.new-com-con .new-com-content{height: 3em;overflow: hidden;}
.new-com-header img{width: 6em;float: right;}
#scoreAreaw .swiper-slide{width:80%;}
.small--one-whole.medium-up--hide{transform: unset;text-align: right;}
dl.new-com-header.ub.ub-pc {justify-content: left;}
.large-12.large-centered.columns{padding: 0px;}
.section-header.text-center h2 {border-bottom: solid #ddd 1px;margin-bottom: 5px;font-weight: 400;margin-top: 10px;padding-left: 5px;text-align: left;font-size: 1rem;}
.woocommerce .products ul, .woocommerce ul.products{padding: 0px 5px;}
#shopify-section-collection .page-width {border-top: 0px;padding-top: 0px;}
.large-12.xlarge-10.xxlarge-9.large-centered.columns {padding: 0px 0.7rem;}
#shopify-section-collection .page-width {padding: 0px;}
.large-12.xlarge-10.xxlarge-9{margin:auto;overflow:hidden;}
@media (min-width: 768px){#scoreAreaw .swiper-slide{height: 12.5rem!important;}#scoreAreaw{transform: translateX(4px);}#scoreAreaw .swiper-container1 .swiper-wrapper .swiper-slide{width:33%;}.product_meta1 p img {width: 100%;}.product_layout_classic .product_content_wrapper .product_infos .product_summary_top{margin-bottom:0px;}}
.product_layout_classic .product_meta{padding-bottom: 2rem;}
.new-com-con .new-com-content{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}