.products-container .listing-item .overlay-container img{height:200px;margin:0 auto}.products-container .listing-item .body .description{height:54px;margin-bottom:15px;overflow-y:hidden}.products-container .listing-item .price{font-size:12px;margin-top:7px}.products-container .listing-item.search-results .overlay-container{border:1px solid #eee}.products-container .listing-item.search-results .price{font-size:15px}.product-img{border-radius:4px;background-color:#ffffff;border:solid 1px #eeeeee;margin:20px 0 20px 0}.product-title{font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-1px}.product-title .main{height:56px;font-size:40px;font-weight:bold;color:#222222}.product-title .sub{height:28px;font-size:18px;font-weight:normal;color:#888888}.product-sub-title{height:32px;font-size:24px;font-weight:bold;line-height:1.33;letter-spacing:-0.5px;color:#0e5ed5}.sub-menu{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.5px;display:inline-block;width:25%;border-bottom:1px solid #eaeaea;text-align:center;vertical-align:middle;margin:-3px;padding:20px}.sub-menu a{color:#888888;text-decoration:none}.sub-menu.active{font-weight:bold;color:#0e5ed5;border-bottom:4px solid #0e5ed5;margin-bottom:2px}.rating-box{height:40px;border-radius:2px;background-color:#ffffff;border:solid 1px #dddddd}.rating-box .rating-box-text{margin-top:7px;height:20px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-0.5px;text-align:center;color:#222222}.office-info{font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-0.5px;border-radius:4px}.office-info .office-title{margin:20px 0 20px 40px;font-size:20px;font-weight:bold;line-height:1.4;color:#222222}.office-info .content{font-size:14px;line-height:1.5;color:#555555}.office-info .tags{font-size:14px;line-height:1.5;letter-spacing:-0.5px;color:#888888}.table-menu{width:100%;height:81px;background-color:#ffffff;text-align:center;border-bottom:1pt solid black;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.5px}.table-menu a{color:#888888;text-decoration:none}.table-menu .active{font-weight:bold;color:#0e5ed5;border-bottom:4pt solid #0e5ed5}.office-info-menu{border-radius:5px;background-color:#ffffff;padding:20px 20px 20px 20px;box-shadow:1px 4px 8px 1px rgba(0,0,0,0.2);font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#555555}.office-info-menu .title{font-size:24px;font-weight:bold;line-height:1.33;color:#222222}.office-info-menu .content{font-size:16px}.office-info-menu .seller{font-size:16px;color:#888888;margin-bottom:2px}.office-info-menu .office-name{font-size:20px;font-weight:bold;line-height:1.4;color:#222222}.other-info-menu{border-radius:5px;background-color:#ffffff;padding:20px 20px 20px 20px;border:solid 1px #dddddd;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#555555}.other-info-menu .title{font-size:24px;font-weight:bold;line-height:1.33;color:#222222}.other-info-menu .sub-title{line-height:1.5;letter-spacing:-0.5px;color:#555555}.other-info-menu .content{font-size:16px}.other-info-menu .rating{font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#222222}.other-title{font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;text-align:center;color:#222222}.detail-title{font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:-0.5px;color:#222222}.detail-content{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#555555;margin-bottom:auto;margin-top:-20px;padding-left:20px}.detail-content2{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#555555;margin-bottom:auto}.detail-info{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-2.5px;color:#555555}.detail-info-content{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-0.5px;color:#888888}option.bold{font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#222222}.review-title{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#222222}@media (min-width: 768px){.products-container .listing-item.search-results .body{padding-top:0;padding-left:20px}.product-detail{padding-left:40px}}@media (max-width: 575px){.overlay-container .text{top:30%}.overlay-container .text p:not(.mobile-visible){display:none}.sub-menu{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.5px;display:inline-block;width:25%;border-bottom:1px solid #eaeaea;text-align:center;vertical-align:middle;margin:-3px;padding:20px}.sub-menu a{color:#888888;text-decoration:none}.sub-menu.active{font-weight:bold;color:#0e5ed5;border-bottom:4px solid #0e5ed5;margin-bottom:20px;padding:7px}.product-title .main{height:56px;font-size:23px;font-weight:bold;color:#222222}}.product-detail h2{color:#333}.product-detail .separator{margin-top:40px;margin-bottom:40px}.product-detail ul li{line-height:2.0em}.products-container .listing-item .price{max-width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 768px){.masonry-grid-item{width:100%}}.cke_reset{max-width:790px}.blogpost .post-info{min-height:36px}div.cke_inner{display:none}blockquote{padding-left:25px !important}
