@charset 'UTF-8';.productdetails-view{padding-bottom:40px}.productdetails-view .product-title{margin-bottom:1.5rem}.productdetails-view .product-title h1{font-size:2rem;margin-bottom:1rem}.detail-gallery .images .mid{border:1px solid #e1e1e1}.detail-gallery .gallery-control{text-align:center;position:relative;margin-top:10px}.gallery-slider .slick-list{margin:0 -5px}.gallery-slider .slick-slide{padding:0 5px}.gallery-slider .slick-slide img{cursor:pointer;border:1px solid #e1e1e1}.gallery-slider .slick-slide.active img{border:1px solid var(--link-color)}.product-specific{margin-top:5px;margin-bottom:10px}.product-specific span{font-size:1.3rem;font-weight:500}.product-detail-info .product-item-prices span.PriceunitPrice{font-size:1.5rem;font-weight:500;color:var(--red)}.product-detail-info .product-item-prices span.PricesalesPrice{font-size:1.5rem}.product-field-type-S{position:relative;display:flex;justify-content:space-between;margin:0 0 8px;padding:4px 0;font-size:.9rem;line-height:16px}.product-field-type-S:before{border-bottom:1px dashed #e9e9e9;content:"";position:absolute;top:16px;width:100%;height:1px}.product-field-type-S .product-fields-title,.product-field-type-S .product-field-display{background-color:var(--white)}.product-field-type-S .product-fields-title{position:relative;max-width:65%;margin-right:4px;padding-right:8px;color:#555;hyphens:auto}.product-field-type-S .product-field-display{margin-left:4px;padding-left:8px;text-align:left;z-index:1;font-weight:500}.product-price-detail{border:1px solid #d1d1d1;border-radius:10px;padding:24px}.product-price-detail .product-fields{margin-top:20px;margin-bottom:30px}.product-price-detail .btn{width:100%}.product-price.product-item-prices .PricediscountAmount.vm-price-value{display:block}.product-price.product-item-prices .PricediscountAmount.vm-price-value .PricediscountAmount{background-color:var(--pl-base);padding:4px 8px;border-radius:4px;color:var(--white);font-weight:500;font-size:14px;margin-left:5px}.product-price-detail .product-item-prices{margin-bottom:2rem}.product-price.product-item-prices div.new-price{line-height:1;margin-right:5px}.product-price-detail .product-item-price{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 8px;padding:4px 0;font-size:14px;line-height:16px}.product-price-detail .product-item-price:before{border-bottom:1px dashed #e9e9e9;content:"";position:absolute;bottom:7px;width:100%;height:1px}.product-price-detail .product-item-price .product-item-price-text{background-color:var(--white);position:relative;max-width:65%;margin-right:4px;padding-right:8px;color:#555;hyphens:auto}.product-price-detail .product-item-price .product-item-price-value{background-color:var(--white);margin-left:4px;padding-left:8px;text-align:left;z-index:1;font-weight:500}.product-price-detail .btn-open-form{text-transform:uppercase;font-size:1rem}.product-price-detail.pbsinfo{font-size:14px}.product-price-detail.pbsinfo div{margin-bottom:3px}.nav:before{content:" ";display:table}.product-tabs .nav-tabs{display:flex;flex-wrap:wrap}.product-tabs .nav-tabs .nav-item{border:1px solid #d1d1d1;border-bottom:0}.product-tabs .nav-link{background-color:var(--white);position:relative;display:block;border:0;padding:.5rem 1rem;text-transform:uppercase;letter-spacing:.3px;font-weight:500}.product-tabs .nav-link.active{color:var(--pl-base)}.product-tabs .nav-link:after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:-1px;left:0}.product-tabs .tab-pane{border:1px solid #d1d1d1;padding:24px}.product-related-products .product-item-price.one-piece,.product-related-products .product-item-price-text{display:none}.product-tabs .product-container{padding-bottom:0}