.page-header .hb-header-middle { padding-block: 25px;}
.hb-menu-sticky { margin: 0 0; }
.ms-csr {display: none !important}
input[type="checkbox"]:after {visibility: hidden;}
.sidebar>.block .block-title,.sidebar>.block>.title {border-radius: 3px 3px 0 0;}
.sidebar>.block .block-content,.sidebar>.block>.empty,.sidebar>.block>.content,.sidebar>.block>.accordion,.sidebar>.block>.tagclaud-hld {border-radius: 0 0 3px 3px;}
.toolbar {border-radius: 3px;}
.hb-ftlink-01 .hb-i-icon {   color:#ff7214; }
.product-info-main .swatch-option { --sw_w: 50px; --sw_h: 50px;}
.hb-ui-slider{ background: #e6e6e6;}
.hb-ui-slider .ui-slider-range { background: #ff7214;}
.hb-ui-slider a.ui-slider-handle { background: #de5e09; color: #de5e09; border: 1px solid #de5e09; border-radius:3%;}
.btn.btn-line { background: #ffffff; color: #ff7214; border: var(--btn_bd_w) solid #ff7214;}
.btn.btn-line:hover { background-color: #de5e09; color: #ffffff; border-color: #de5e09;}
.product-grid-02 .action.towishlist:before {color:#ff7214; }
.toolbar .sorter-action:before { color: #ff7214;}
.hb-qv-body .box-tocart .actions>.action.tocart:first-child {background: #14a000; border-color: #14a000;}
.hb-qv-body .box-tocart .actions>.action.tocart:first-child:hover {background: #de5e09; border-color: #de5e09;}
.page-header .action.primary,.c-replyform button,a.action.primary,.action.primary,.action-primary,.action-primary:visited,.primary button.action,.primary .action.submit.primary,.primary .action.primary,.box-tocart .action.tocart {
    border-radius: 3px;
    background: #14a000;
    color: #ffffff;
border: var(--btn_bd_w) solid #14a000;}
.hb-box-07 { padding-block:0px; }
.pdv-stock-sku-01 .stock.available:before,.pdv-stock-sku-01 .stock.unavailable:before { color:#14a000;}
.hb-opc-wrapper .opc-block-summary .discount-code .action.action-apply {background:#ff7214; border-color:#ff7214;}
.hb-opc-wrapper .opc-block-summary .discount-code .action.action-apply:hover {background:#de5e09; border-color:#de5e09;}
.hb-labels img.hb-lb-img+.hb-text {display:none; }
.product-info-main .swatch-option.text {padding:20px;}
a:hover,
.alink:hover {text-decoration-thickness: 1px;}

a:active,
.alink:active {text-decoration-thickness: 1px;}
.breadcrumbs { margin-bottom:0;}
.page-products .columns {padding-top:0;}
.page-title-wrapper { margin-top: 0;}
.review-field-media { display: none; }
input::file-selector-button:hover,
.action.hb-line:hover { background-color:#ff7214;  border-color:#ff7214;}