.custom-html-section-after-summary{width:100%;float:left}section.related.products{width:100%;float:left}.single-product .cart .quantity{display:none}.col-full a.step{color:#fff}ul.products.columns-4{flex-wrap:wrap}.custom-top-bar{background-color:#333;color:#fff;text-align:center;padding:10px 0;width:100%;z-index:1000;font-size:16px}.custom-top-bar .col-full{max-width:1200px;margin:0 auto}.custom-top-bar p{margin:0}.custom-top-bar .top-bar-cta{color:#ffd700;text-decoration:none;font-weight:700}.custom-top-bar .top-bar-cta:hover{text-decoration:underline}@media (max-width:768px){.custom-top-bar{font-size:14px;padding:8px 0}}.tp-widget-loader,.tp-widget-fallback{left:20%!important;transform:translate(-20%,-50%)!important}.get-right-part{padding:0!important}.project-type .instant_quote_footer_banner{margin-bottom:70px}.custom_quote_contact_info{display:grid}.custom_contact_form input.custom_submit{max-width:200px;margin:0 auto 50px!important}.custom-quote-info ul li select,#videoquoteform ul li select,.custom-quote-info ul li input{border:1px solid #f1f1f1;height:40px}@media (max-width:767px){.custom-quote-info ul li{width:100%!important;margin:0 0 16px!important}.get-right-part{width:100%!important}.sm-basic-products{margin:0!important}.full-wrapper{margin:0!important}.top-banner h1{font-size:20px!important}.top-banner h3{padding-bottom:20px;font-size:20px!important}.top-banner{padding:250px 0 20px!important}.instant_quote_media_sec .make-selection-product{width:calc(50% - 10px)!important}.container.custom-quote-wrapper{padding:0 15px 40px!important}.banner-bottom-wrapper .banner-list .banner-item .text-banner .bottom-title iframe{padding:0!important}}.banner-bottom-wrapper .banner-list .banner-item:last-child .text-banner{left:0!important}ul.text-ul{display:flex;justify-content:center}h1.page-title.cus_title{padding-left:95px!important}dl.variation{display:grid;grid-template-columns:repeat(2,155px);grid-auto-rows:auto}.form-group input{border-radius:5px}.custom-top-bar .step{font-size:13px;display:inline-block;width:100%;padding:15px 10px;background-color:#ee1b2e;color:white;font-weight:700;text-transform:uppercase;text-align:center;position:relative;text-decoration:none;clip-path:polygon(98% 0%,100% 50%,98% 100%,0% 100%,2% 50%,0% 0%)}.custom-top-bar a.step.step-1{clip-path:polygon(98% 0%,100% 50%,98% 100%,0% 100%,-1% 50%,0% 0%)}.custom-top-bar .step.active{background-color:#333}.custom-top-bar{background-color:#fff!important}.custom-top-bar{position:relative}.custom-top-bar .col-sm-3{padding:0}a.checkout-button.button.alt.wc-forward{background:#ee1b2e}.actions .button{background:#ed1b2e!important;padding:20px 10px!important;line-height:3px!important;color:#fff!important}.cart_totals h2{background-color:#333;color:#fff;padding:10px;font-size:18px}#customer_details .col-1{border:1px solid #000}#customer_details .col-1 h3{background:#ee1b2e;padding:10px;color:#fff;font-size:16px;font-weight:800}#customer_details .woocommerce-billing-fields__field-wrapper{padding:20px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:1px solid #ccc;padding:10px!important}h3#order_review_heading{margin-top:22px;background:#ee1b2e;color:#fff;padding:10px;font-size:16px;font-weight:700}.woocommerce-billing-fields__field-wrapper label{color:#000;font-weight:800!important;font-size:15px!important}table.shop_table.woocommerce-checkout-review-order-table th{color:#000;font-size:16px}button#place_order{background:#ed1b2e;color:#fff!important}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{border:1px solid #ccc;padding:12px;border-radius:5px}section.woocommerce-order-details h2,h2.woocommerce-column__title{margin-top:22px;background:#ee1b2e;color:#fff;padding:10px;font-size:16px;font-weight:700}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-top:30px;border:1px solid #ccc;padding:15px}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{color:#000;font-size:14px}h3.wapo-addon-title.toggle-closed{color:#333;padding-bottom:15px;font-size:22px;border-bottom:3px solid #ed1b2e;display:block;margin-bottom:20px}.radio-button-container{display:flex;gap:13px;align-items:center;font-size:16px;color:#333;font-weight:800}.radio-button-container input[type=radio]{width:20px;height:20px}.image-container{text-align:left}.options.per-row-1{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:16px}button.single_add_to_cart_button.button.alt{background:#ed1b2e;padding:20px!important;line-height:1px;color:#fff!important}.product.type-product{padding:0 40px}.woocommerce table.shop_table{border-radius:0}.woocommerce #reviews{background:#f9f9f9;border:1px solid #ddd;padding:20px;border-radius:5px}.woocommerce #review_form #respond input[type=submit]{background-color:#ed1b2e}.woocommerce #reviews h2{font-size:24px;font-weight:800;margin-bottom:10px;color:#333}.woocommerce #reviews .comment-reply-title{font-size:18px;font-weight:600;color:#444;margin-bottom:15px}.woocommerce #review_form #respond textarea,.woocommerce #review_form #respond input[type=text]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;margin-bottom:15px;font-size:14px}.woocommerce #review_form #respond .stars{margin-bottom:15px;display:flex;gap:5px}.woocommerce #review_form #respond .stars span{font-size:20px;cursor:pointer;color:#ccc;transition:color .3s}.woocommerce-additional-fields{border:1px solid #000}p#order_comments_field{padding:20px}.woocommerce-additional-fields h3{background:#ee1b2e;padding:10px;color:#fff;font-size:16px;font-weight:800}.woocommerce #review_form #respond .stars span:hover,.woocommerce #review_form #respond .stars span.active{color:#f90}.woocommerce #review_form #respond input[type=submit]{background-color:#ed1b2e;color:white;padding:12px 25px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:0;margin:0 -14px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#333;color:#fff;z-index:2;border-bottom-color:#fff}.panel{border:none!important;box-shadow:none!important}ul.tabs.wc-tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;border-bottom-left-radius:none;border-width:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0}section.related.products{padding:40px 0}nav.woocommerce-breadcrumb{padding:14px 40px!important}section.related.products h2{margin-bottom:20px;font-size:28px;color:#333;font-weight:600}.price span.woocommerce-Price-amount.amount{font-size:20px;color:#333}button.single_add_to_cart_button.button.alt:hover{background:#333}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background:#ed1b2e;width:100%;color:#fff;font-weight:800;text-align:center;padding:15px}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background:#333}section.related.products .woocommerce ul.products li.product a img{width:100%;height:250px!important;object-fit:contain;display:block;margin:0 0 1em;box-shadow:none}section.related.products ul>li img{height:250px!important;object-fit:contain}.woocommerce #review_form #respond input[type=submit]:hover{background-color:#333}.yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img{max-width:70%}legend{padding:20px}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image{height:45px}@media (max-width:767px){dl.variation{grid-template-columns:none}.custom-top-bar .step{border:1px solid #fff}.woocommerce ul.order_details li{display:flex;align-items:center;gap:20px}.options.per-row-1{grid-template-columns:repeat(1,1fr)!important}.product.type-product{padding:0 15px}.yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img{width:50px}.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-above .option-container,.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-under .option-container{flex-direction:row;gap:5px;align-items:center}.image-container{flex:1}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image{height:40px;width:40px}}ul.products.columns-4 .media-type-item a{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;gap:8px}ul.products.columns-4 .media-type-item a span{word-break:break-all;padding:5px}ul.products.columns-4::before{display:none}ul.products.columns-4 .media-type-item{width:calc(100% / 4 - 20px)!important;height:auto!important;padding:10px 0 0}ul.products.columns-4{gap:20px!important;justify-content:space-between}.custom-quote-banner img{width:100%}.col-md-9.pro{width:100%;padding:20px}ul.products.columns-4 .media-type-item img{height:160px;width:100%;object-fit:contain;object-position:center}nav.woocommerce-pagination ul.page-numbers{background:#ddd;width:100%;padding:10px;margin-top:20px;display:flex;justify-content:center;float:left;flex-wrap:wrap}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;color:#333;font-weight:700;margin-bottom:10px}.price span.woocommerce-Price-amount.amount{font-size:24px;color:#333;font-weight:800}.options .label.position-above{display:initial!important}.options .label.position-above .option-container .image-container{display:none}.options .label.position-above .option-container .image.type-png{display:flex;align-items:center;justify-content:center}.radio-button-container{font-size:18px}.yith-wapo-block div.yith-wapo-addon .options.per-row-1{gap:16px!important}#wcpay-woopay-button .woopay-express-button[data-size=medium]{height:8px!important}.options .label.position-above .option-container label.yith-wapo-label{word-break:break-all;white-space:initial;text-align:left}.options-container .options.per-row-1{display:flex!important;flex-wrap:wrap}.options-container .options.per-row-1 .yith-wapo-option{width:100%}#yith-wapo-container .yith-wapo-block h3.wapo-addon-title.toggle-closed{color:#444;padding-bottom:0;font-size:22px;border-bottom:none;display:block;margin:20px 0;font-weight:700}.woocommerce div.product form.cart div.quantity{float:unset;width:100%;margin:0 0 10px}.woocommerce div.product form.cart div.quantity input{width:100%;text-align:left;height:auto;padding:14px;font-size:16px;border:2px solid #999}.woocommerce div.product form.cart button.single_add_to_cart_button.button{font-size:16px!important;letter-spacing:0;padding:26px!important;width:100%;max-width:240px}@media (max-width:1220px){.options-container .options.per-row-1 .yith-wapo-option{width:100%}ul.products.columns-4 .media-type-item{width:calc(100% / 3 - 20px)!important}}@media (max-width:1024px){ul.products.columns-4 .media-type-item{width:calc(100% / 2 - 20px)!important}}.term-69 .custom-quote-banner,.term-69 .instant_quote_footer_banner{display:none}.woocommerce .quantity .qty{width:100%!important;text-align:left;height:50px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:16px;background:#f7f7f7}@media (min-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#f7f7f7;width:calc(50% - 26px);margin:0 13px 20px}}.single-product .custom-product-info-under-image{display:none}.yith-wapo-label .option-price{display:none}#yith-wapo-addon-41 .options.per-row-1{display:flex!important;flex-wrap:nowrap}.single-product .woocommerce-product-gallery__wrapper .custom-product-info-under-image{display:block}p.price{display:none}.mxp-row>label:after{content:attr(data-required);color:#e11d2e;margin-left:4px}.mxp-inline{display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}.mxp-inline label{display:flex;align-items:center;gap:8px;font-size:20px!important;font-weight:400!important;color:#000!important;cursor:pointer}.mxp-badge{display:none!important}select[name=mxp_q_inserts]{height:46px!important;font-size:16px!important;padding:0 12px!important;border:1px solid #ccc!important;border-radius:6px!important;background:#fff!important;color:#000!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}input[type=checkbox][name=mxp_q_upgrades]{appearance:button;-webkit-appearance:button;-moz-appearance:none;background-image:url("/themes/bison/images/icons/svg/form-item-check-empty.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;border:0px;width:1.2em;height:1.2em;display:inline-block;vertical-align:middle;outline:none;--lzl-bg-img:"/themes/bison/images/icons/svg/form-item-check-empty.svg"}.call-now-button{display:inline-block;background-color:#28a745!important;color:#fff!important;padding:8px 16px;margin-left:10px;font-size:14px;font-weight:700;border-radius:5px;text-decoration:none;cursor:pointer;user-select:none;transition:none}.call-now-button:hover{background-color:#28a745!important;color:#fff!important}.help-icon{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#eee;color:#555;text-align:center;line-height:30px;font-weight:700;font-family:Arial,sans-serif;margin-left:8px;text-decoration:none;cursor:pointer;border:2px solid #ccc;font-size:20px;user-select:none;vertical-align:middle;transition:background-color .3s,color .3s}.help-icon:hover{background-color:#ddd;color:#000}input[type=checkbox][name=mxp_q_upgrades].lzl:not(.lzl-ed),input[type=checkbox][name=mxp_q_upgrades].lzl-ing:not(.lzl-ed){background-image:none}