.products-details .add-cart-faster{margin-bottom:10px}.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: 768px){.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 5px}.product-show .product-image-container .main-image{background-color:#d6d6d6;height:306px;margin-bottom:5px;padding:10px;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/yazakihiroshi/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:15px;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 #332f29;-moz-box-shadow:0 0 0 1px #332f29;box-shadow:0 0 0 1px #332f29}.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:10px}@media (min-width: 768px){.product-show .product-text-container{padding:0 25px}}.product-show .product-text-container .product-tags{margin-bottom:10px}.product-show .product-text-container .product-tags a:not(.btn){color:#332f29}.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:10px 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:#332f29;margin:10px 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:10px;padding-bottom:5px;*zoom:1;font-family:"din-2014",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;letter-spacing:0.1em}.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:5px 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:#332f29;color:#edece8;font-weight:800}.product-show .product-text-container .product-table .product-table-title li{border-color:#edece8;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:15px auto;padding:15px 10px;background-color:#fff;color:#000;border:1px solid #d1cec7;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:15px auto;padding:10px;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:2px 0 0 75px}.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:10px}.product-show .product-text-container .stock-wrapper{margin-top:25px}.product-show .product-text-container .stock-wrapper .stock{margin-top:15px}.product-show .product-text-container .stock-container{border-top:none;margin-bottom:25px;padding-top:20px}.product-show .product-text-container .stock-container .stock{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d1cec7}.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:10px}.product-show .product-text-container .stock-container .stock .options label{color:#332f29}.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 .stock-container .stock .authorized .btn{white-space:initial}.product-show .product-text-container .quantity{margin:0}.product-show .product-text-container .quantity label{margin-top:8px;width:35px;color:#332f29}.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:10px}#products .modal .modal-header .modal-title{padding-right:10px}#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:20px}#products .block h3 span{display:block;font-family:"din-2014",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;letter-spacing:0.1em}#products .block h3 small{display:block;margin-bottom:5px;font-size:1.2rem}#products .block .c-readMore{margin-top:25px}.product-details-wrapper.no-color-label .product-show .product-text-container .product-table .product-table-title li:first-child{color:transparent;user-select:none}.product-details-wrapper.no-color-label .options .color label{display:none}
