.product-gallery-slider:root{--primary-color:#446084}.header-main{height:100px}#logo img{max-height:100px}#logo{width:147px}.header-bottom{min-height:55px}.header-top{min-height:30px}.has-transparent+#main .page-header-wrapper:first-of-type .page-title,.has-transparent+#main>.page-title,.has-transparent+#main>div>.page-title,.has-transparent+.page-title:first-of-type{padding-top:130px}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height:70px!important}.header-bottom{background-color:#f1f1f1}.stuck .header-main .nav>li>a{line-height:50px}.header-bottom-nav>li>a{line-height:16px}.filter-button{background-color:#7a9c59;color:#fff!important;padding:8px}@media (max-width:549px){.header-main{height:70px}#logo img{max-height:70px}}.nav-dropdown{font-size:100%}body{font-weight:500}.nav>li>a,body{font-family:-apple-system,BlinkMacSystemFont,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Noto Sans Japanese,ヒラギノ角ゴ Pro W3,メイリオ,Hiragino Kaku Gothic ProN,MS PGothic,Osaka,"sans-serif"}.nav>li>a{font-weight:700}.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a,h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Noto Sans Japanese,ヒラギノ角ゴ Pro W3,メイリオ,Hiragino Kaku Gothic ProN,MS PGothic,Osaka,"sans-serif"}.banner h1,.banner h2,.heading-font,h1,h2,h3,h4,h5,h6{font-weight:700}.heading-font,h1,h2,h3,h4,h5,h6{color:#555}.alt-font{font-family:-apple-system,BlinkMacSystemFont,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Noto Sans Japanese,ヒラギノ角ゴ Pro W3,メイリオ,Hiragino Kaku Gothic ProN,MS PGothic,Osaka,"sans-serif";font-weight:400!important}a{color:#777}.banner-pic{padding-top:200px!important}.banner-text{font-size:100%}.label-new.menu-item>a:after{content:"New"}.label-hot.menu-item>a:after{content:"Hot"}.label-sale.menu-item>a:after{content:"Sale"}.label-popular.menu-item>a:after{content:"Popular"}.on-hot{background-color:#da871f}.on-new{background-color:#c71f1f}.on-sale{background-color:#7a9c59}.header-main .menu-item a{font-size:.9em!important}.product-short-description label,legend{margin-bottom:inherit}.product-short-description input[type=checkbox],input[type=radio]{font-size:inherit;margin-right:5px}.product-short-description .button,button,fieldset,input,select,textarea{margin-bottom:.2em}.product-images{min-height:345px}.product-short-description span{font-size:90%;font-weight:700}.filter_attr_list{padding:10px 5px;font-size:.9em}.filter_attr_list a{padding:0 3px}.filter_attr_list span{color:#fff;background-color:#7a9c59;padding:3px 5px;border-radius:5px}.star-width-1{width:20%!important}.star-width-2{width:40%!important}.star-width-3{width:60%!important}.star-width-4{width:80%!important}.star-width-5{width:100%!important}.attribute dt{font-weight:700;color:#828a0e}.section-title a{padding:2px 15px!important;border-radius:10px;font-size:.9em!important;color:#fff;background-color:#7a9c59}.loadimg{background:url(../images/loading.gif) 50% no-repeat}.product-gallery-slider:not(.flickity-enabled){opacity:0;position:absolute;width:100%}.flickity-enabled{opacity:1;position:relative}.flickity-slider{display:flex}.flickity-viewport{overflow:hidden;position:relative;height:100%}.product-thumbnails:not(.flickity-enabled){opacity:0;position:absolute;width:100%}.product-thumbnails.flickity-enabled{opacity:1;position:relative}.product-gallery-slider .flickity-prev-next-button{top:50%!important;transform:translateY(-50%)!important;z-index:10}.product-gallery-slider .flickity-prev-next-button.previous{left:0!important}.product-gallery-slider .flickity-prev-next-button.next{right:0!important}@media only screen and (max-width:768px){#footer .col,.columns,.gallery-item{width:50%!important}.container .row-small:not(.row-collapse),.row .row-small:not(.row-collapse){margin-bottom:30px}}@media screen and (min-width:850px){.product-images{min-height:375px}.breadcrumbs{width:1020px}.breadcrumbs,.breadcrumbs-category{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs-category{width:720px}.flow_select{display:inline!important;width:33%!important}.product-gallery-slider{height:auto}}@media screen and (min-width:550px){.products .box-vertical .box-image{min-width:247px!important;width:247px!important}.banner-pic{padding-top:600px!important}.banner-text{font-size:160%}}.payment_methods{list-style-type:none}.propertySelect{vertical-align:middle}.propertySelect strong{float:left;font-weight:400;text-align:left;padding-top:10px}.catt{height:auto;overflow:hidden}.catt a{border:1px solid #c8c9cd;text-align:center;margin:5px 0 5px 8px;display:block;white-space:nowrap;color:#000;text-decoration:none;float:left;position:relative;cursor:pointer}.catt em{padding:3px 7px;font-style:normal;font-size:14px}.catt .cattsel,.catt a:hover{border:1px solid #ff666b;margin-left:8px;color:#ff666b}.catt .cattsel{background-color:#fff}.catt .cattsel i{background:url(../images/test.png) no-repeat scroll 100% 100% transparent;bottom:0;height:16px;position:absolute;right:0;width:16px}.blank{padding:10px 0 0}