.template-product .bq-order-compact .product-shop .product-name h1{font-size:38px!important;line-height:1.12!important;margin:0 0 14px!important}
.template-product .bq-order-compact .product-shop .product-type-data{margin-bottom:14px;padding-bottom:0;border-bottom:0}
.template-product .bq-order-compact .product-shop .price-box{margin-bottom:12px}
.template-product .bq-order-compact .product-shop .middle-product-detail{margin:18px 0 0;padding:14px 0 0;border-top:1px solid #dce5e9;font-size:12px;line-height:1.6}
.template-product .bq-order-compact .product-shop .middle-product-detail>div{margin-bottom:5px}
.template-product .bq-order-compact .basiq-delivery{padding:12px 14px;margin:0 0 16px;gap:10px;align-items:center}
.template-product .bq-order-compact .basiq-delivery-icon{width:24px;height:24px;flex-basis:24px;margin:0}
.template-product .bq-order-compact .basiq-delivery-body{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:3px}
.template-product .bq-order-compact .basiq-delivery-heading{margin:0;font-size:12px}
.template-product .bq-order-compact .basiq-delivery-time{font-size:16px;margin:0}
.template-product .bq-order-compact .basiq-delivery-detail{margin:0;font-size:11px}
.template-product .bq-order-compact .basiq-delivery-contact{margin:0;padding:2px 0;min-height:0}
.template-product .bq-order-compact .product-type-main{margin-top:0}
.template-product .bq-order-compact .nm-wholesale-table-container{padding:12px;background:#fff;margin-top:0}
.template-product .bq-order-compact .nm-easywholesale-footer{padding:10px 0!important}
.template-product .bq-order-compact .nm-easywholesale-name{font-size:13px!important;line-height:1.4!important}
.template-product .bq-order-compact .nm-easywholesale-name small{font-size:11px;line-height:1.4}
.template-product .bq-order-compact .nm-easywholesale-footer{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:nowrap!important;margin:6px 0!important}
.template-product .bq-order-compact .nm-easywholesale-selected,.template-product .bq-order-compact .nm-easywholesale-total{font-size:12px!important;line-height:1.5!important;width:auto!important;margin:0!important}
.template-product .bq-order-compact .nm-easywholesale-item{padding-top:8px!important;padding-bottom:8px!important}
.template-product .bq-order-compact .nm-easywholesale-add-to-cart-container{margin-top:6px!important}
.template-product .bq-order-compact .nm-wholesale-btn-add-to-cart{margin-top:8px!important}
.template-product .bq-order-compact .basiq-fullservice--compact{padding:0;margin:16px 0 0;font-size:13px}
.template-product .bq-order-compact .basiq-fullservice--compact summary{padding:13px 40px 13px 14px;cursor:pointer;position:relative;list-style:none;align-items:center;gap:12px}
.template-product .bq-order-compact .basiq-fullservice--compact summary::-webkit-details-marker{display:none}
.template-product .bq-order-compact .basiq-fullservice--compact summary:after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:22px;color:#326c85}
.template-product .bq-order-compact .basiq-fullservice--compact[open] summary:after{content:"−"}
.template-product .bq-order-compact .basiq-fullservice__title{font-size:16px;font-weight:600;line-height:1.4}
.template-product .bq-order-compact .basiq-fullservice__tariff{white-space:nowrap;text-align:right;line-height:1.4}
.template-product .bq-order-compact .basiq-fullservice__tariff strong{font-size:17px}
.template-product .bq-order-compact .basiq-fullservice__tariff small{font-size:10px}
.template-product .bq-order-compact .basiq-fullservice__content{padding:0 14px 8px}
.template-product .bq-order-compact .basiq-fullservice__content p{margin:8px 0}
.template-product .bq-order-compact .basiq-fullservice--compact summary:focus-visible{outline:2px solid #326c85;outline-offset:3px}
@media(max-width:767px){.template-product .bq-order-compact .product-shop .product-name h1{font-size:30px!important;margin-bottom:12px!important}.template-product .bq-order-compact .basiq-fullservice--compact summary{display:flex}.template-product .bq-order-compact .basiq-fullservice__title{font-size:15px}.template-product .bq-order-compact .basiq-delivery{margin-bottom:12px}.template-product .bq-order-compact .product-shop-wrapper{padding-top:18px}}

@media(max-width:767px){
.template-product .bq-order-compact .product-img-box{margin-bottom:10px!important}
.template-product .bq-order-compact .product-shop-wrapper{padding-top:0!important}
.template-product .bq-order-compact .prev-next-products{display:none!important}
.template-product .bq-order-compact .product-shop .product-name{padding-top:0!important;margin-top:0!important}
}
