.products-details .add-cart-faster{margin-bottom:16px}.products-details .list-warning{color:red;font-size:1.2rem}.products-details .list-share-btns-wrap{border:none}.product-show{padding:0}.product-show .product-details{position:relative;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0}.product-show .product-details .product-image-container,.product-show .product-details .product-text-container{position:relative;width:100%}@media (min-width: 992px){.product-show .product-details .product-image-container,.product-show .product-details .product-text-container{width:calc(100%/2)}}.product-show .product-image-container{padding:0 8px}.product-show .product-image-container .main-image{background-color:#d6d6d6;height:306px;margin-bottom:8px;padding:16px;position:relative;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.product-show .product-image-container .main-image::after{background:url(/assets/hojuyamashun/app/ajax-loader-294c1980598b76ea770f58e6a68bae3c.gif) center center no-repeat;background-size:20px;content:"";display:block;height:32px;width:32px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.product-show .product-image-container .main-image [class^="main-image-"]{opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.product-show .product-image-container .main-image.slick-initialized{height:auto}.product-show .product-image-container .main-image.slick-initialized::after{opacity:0;visibility:hidden}.product-show .product-image-container .main-image.slick-initialized [class^="main-image-"]{opacity:1}.product-show .product-image-container .main-image .slick-arrow{display:none !important}.product-show .product-image-container .product-thumbnail{margin-bottom:24px;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0}.product-show .product-image-container .product-thumbnail .product-thumbnail-item{margin:0 4px 4px 0;width:16.667%}.product-show .product-image-container .product-thumbnail .product-thumbnail-item.thumbnail-current{-webkit-box-shadow:0 0 0 1px #9a9a9a;-moz-box-shadow:0 0 0 1px #9a9a9a;box-shadow:0 0 0 1px #9a9a9a}.product-show .product-image-container .product-thumbnail .product-thumbnail-inner{background-color:#f2f2f2;border:1px solid #f2f2f2;padding-top:100%;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.product-show .product-image-container .product-thumbnail .product-thumbnail-inner:hover{cursor:pointer;opacity:0.7}.product-show .product-image-container .product-thumbnail .product-thumbnail-inner img{max-height:90%;max-width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.product-show .tab-wrap .product-panel-description{max-width:100%;padding:16px}@media (min-width: 992px){.product-show .product-text-container{padding:0 40px}}.product-show .product-text-container .product-tags{margin-bottom:16px}.product-show .product-text-container .product-tags a:not(.btn){color:#000}.product-show .product-text-container .product-tags a:not(.btn)::before{margin-right:3px;content:"\f02b";font-size:inherit;font-family:"fontAwesome";font-style:inherit;font-weight:inherit;line-height:1}.product-show .product-text-container .product-name{margin:16px auto}.product-show .product-text-container .product-name h4{font-size:1.8rem;font-weight:800;line-height:1.5}.product-show .product-text-container .product-price{color:#000;margin:16px auto;position:relative}.product-show .product-text-container .product-price>span{font-size:2rem;font-weight:800}.product-show .product-text-container .product-description h4{border-bottom:1px solid #9a9a9a;margin-bottom:16px;padding-bottom:5px;*zoom:1;font-family:"univers-next-pro",sans-serif;font-size:1.8rem;font-weight:500;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:inherit}.product-show .product-text-container .product-description h4:before,.product-show .product-text-container .product-description h4:after{content:"";display:table}.product-show .product-text-container .product-description h4:after{clear:both}.product-show .product-text-container .product-description h4 span{padding-left:18px;position:relative}.product-show .product-text-container .product-description h4 span::before{position:absolute;top:5px;left:0;content:"\f15c";font-size:1.3rem;font-family:"fontAwesome";font-style:inherit;font-weight:inherit;line-height:1}.product-show .product-text-container .product-description h4 small{float:right;font-size:1rem;padding-top:7px}.product-show .product-text-container .product-description .product-description-inner{font-size:1.2rem}.product-show .product-text-container .product-table .product-table-title,.product-show .product-text-container .product-table .product-table-details{border:1px solid #f2f2f2;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0}.product-show .product-text-container .product-table .product-table-title li,.product-show .product-text-container .product-table .product-table-details li{border-right:1px solid #f2f2f2;font-size:1.2rem;padding:8px 0;text-align:center;width:33.333%}.product-show .product-text-container .product-table .product-table-title li:last-child,.product-show .product-text-container .product-table .product-table-details li:last-child{border-right:none}.product-show .product-text-container .product-table .product-table-title{background-color:#9a9a9a;color:#fff;font-weight:800}.product-show .product-text-container .product-table .product-table-title li{border-color:#fff;line-height:1}.product-show .product-text-container .product-table .product-table-title span{display:block}.product-show .product-text-container .product-table .product-table-title small{font-size:1rem;font-weight:500}.product-show .product-text-container .limited{margin:24px auto;padding:24px 16px;background-color:#fff;color:#000;border:1px solid #d6d6d6;border-radius:0;font-size:1.4rem;text-align:left}.product-show .product-text-container .limited p{font-size:1.4rem}.product-show .product-text-container .limited p:first-child{color:red;font-size:1.5rem;font-weight:800}.product-show .product-text-container .limited p:last-child{margin-bottom:0}.product-show .product-text-container .limited a:not(.btn){text-decoration:underline}.product-show .product-text-container .pre-order{margin:24px auto;padding:16px;background-color:#fff;color:#000}.product-show .product-text-container .pre-order p:first-child{font-size:1.5rem;font-weight:800}.product-show .product-text-container .pre-order p:last-child{margin-bottom:0}.product-show .product-text-container .pre-order .schedule p{margin:8px 0 0 80px}.product-show .product-text-container .pre-order .warning{color:red}.product-show .product-text-container .modal-header .options{margin-top:10px}.product-show .product-text-container .modal-body .pre-order{margin-bottom:0}.product-show .product-text-container .modal-body .list-warning{margin-bottom:16px}.product-show .product-text-container .stock-wrapper{margin-top:40px}.product-show .product-text-container .stock-container{border-top:none;margin-bottom:40px;padding-top:32px}.product-show .product-text-container .stock-container .stock{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d6d6d6}.product-show .product-text-container .stock-container .stock form{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;gap:0}.product-show .product-text-container .stock-container .stock .options{flot:none;margin-right:auto;margin-bottom:16px}.product-show .product-text-container .stock-container .stock .options label{color:#000}.product-show .product-text-container .stock-container .stock .submit{flex:1}.product-show .product-text-container .stock-container .stock .not-on-sale{float:none;margin:0;color:#e84f3a;font-size:1.4rem;text-align:right}.product-show .product-text-container .quantity{margin:0}.product-show .product-text-container .quantity label{margin-top:8px;width:35px;color:#000}.product-show .product-text-container .quantity .form-group{margin-bottom:0}.product-show .product-text-container .quantity .form-control{margin:0}.product-show .product-text-container .submit{float:none;width:100%;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;gap:0}.product-show .product-text-container .remark{margin-bottom:16px}#products .modal .modal-header .modal-title{padding-right:16px}#products .modal .modal-header .options label{color:#000}#products .modal .modal-content{background-color:#fff;color:#000}#products .modal .modal-content .quantity label{color:#000}#products .block{width:100%}#products .block h3{text-align:center;margin-bottom:32px}#products .block h3 span{display:block;font-family:"univers-next-pro",sans-serif;font-size:3rem;font-weight:500;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:inherit}#products .block h3 small{display:block;margin-bottom:8px;font-size:1.2rem}#products .block .read-more{margin-top:40px}.product-details-wrapper.no-label .product-show .product-text-container .product-table .product-table-title li:first-child{color:transparent}.product-details-wrapper.no-label .options .color label{display:none}
