@media (max-width:767px){.quote-btn-basket{margin-top:5px}}@media (max-width:767px){#search-products-input-label{margin-bottom:10px!important}#search-products-input{margin-bottom:10px}.onestop-view-all{width:100%!important}}@media (max-width:767px){.variant-list-container .add-all-products{margin-right:25px}}@media (max-width:767px){.upsell-variants-block h3{padding-bottom:20px}.upsell-variants-block .col-md-9 .scroll-wrap{max-height:400px;overflow:auto}.upsell-variants-block .upsell-add-to-basket{padding-top:20px;padding-bottom:20px}.log-file .btn{width:100%!important;margin-bottom:10px}.card-footer.hide-mobile-list,.ggskin_container .ggskin_svg:nth-child(5),.variant-list-container.hide-mobile{display:none}.col-in{width:0}.basket-buttons .clear-bskt,form .checkbox.label_align_right .col-4{display:none!important}.slide-buttons .btn{display:block;width:100%!important;margin:10px auto!important}.mobile-block{display:block}.mobile-block .col-3,.mobile-block .col-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer.layout-footer{text-align:center}.footer.layout-footer .row .block-container,.footer.layout-footer .row .block-container.block-menu .text-links-vertical-column,.footer.layout-footer .row .block-container div,.footer.layout-footer .row .block-container div span{text-align:center!important}.modal.add-to-basket-modal .modal-dialog .modal-content .modal-footer .left-buttons .btn+.btn{margin:5px auto 0!important}.zero-margin-mobile>.block-container{margin:0!important}.tab-list-content .col-md-6.equal-heights .feature-wrapper .feature-value{margin-top:10px}.nolink{padding-top:0!important;display:block!important}.reward-points-card .col-sm-12.col-md-6{padding-lefT:0}.switch-margin{margin-top:20px!important;padding:10px 10px 0!important}.card-buttons .btn-secondary{margin-top:10px}.modal.add-to-basket-modal .modal-dialog .modal-content .modal-footer .right-buttons{float:none}.save-box{margin-top:0!important}.hide-diagram{display:none!important}.hide-diagram.variant-availability{display:table-cell!important}.product-show.diagram-show .variant-list-container .variant-list-open .tcell .quantity-entry input,.product-show.diagram-show .variant-list-container .variant-list-open .tcell .quantity-entry select{max-width:50px}.grid-view .add-to-basket-product-grid .height-equal-grid .button-container .two-button .input-grid{margin:0 auto 10px}.product-page .quantity-entry.notification .card.stock-notification .d-flex{display:block!important;margin-top:10px}.product-page .quantity-entry.notification .card.stock-notification .d-flex input{margin-right:0;margin-bottom:10px;width:100%!important}.postcoder-align .ow-address-finder-button,.product-page .quantity-entry.notification .card.stock-notification .d-flex .buttons .btn{width:100%!important}.ow-address-detail{text-align:right}}@media (max-width:767px){.ow-csv-modal #csv_file{display:block;margin-left:0;margin-top:10px}}@media (max-width:767px){.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.promo{border-width:0 75px 75px 0}.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.promo .product-ribbons{height:75px;width:75px}.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.promo .product-ribbons .badge{font-size:13px!important;top:10px;max-width:60px}.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.sale{border-width:0 75px 75px 0}.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.sale .product-ribbons{height:75px;width:75px}.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.sale .product-ribbons .badge{font-size:13px!important;top:8px}.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.new{border-width:0 75px 75px 0}.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.new .product-ribbons{height:75px;width:75px}.mobile-row-grid .col-6 .corner-flag.ribbon-wrap-corner.new .product-ribbons .badge{font-size:13px!important;top:8px}}@media (max-width:575px){.upsell-category-wrapper .upsell-variant.row .quantity-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.upsell-category-wrapper .upsell-variant.row .quantity-entry i{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.upsell-category-wrapper .upsell-variant.row .quantity-entry .input-product-quantity{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}}@media (max-width:767px){.ow-login-modal #login_form_modal .tab-content .ow_type_tabs .checkbox label{width:auto!important;margin-bottom:0!important;padding-left:0!important}}@media (max-width:767px){.product-page .nav-product-tabs .nav-item{max-width:100%}}@media (max-width:550px){.swal2-show{width:100%}}@media (min-width:380px) and (max-width:442px){.ow-address-detail-upgrade{padding-left:20px}}@media (min-width:445px) and (max-width:470px){.ow-address-detail-upgrade{padding-left:39px}}@media (min-width:471px) and (max-width:540px){.ow-address-detail-upgrade{padding-left:50px}}@media (min-width:541px) and (max-width:767px){.ow-address-detail-upgrade{padding-left:61px}}@media (max-width:397px){.ow-address-name-last{padding-right:0!important}}@media (min-width:521px) and (max-width:767px){.order-details .order-info span.heading{max-width:50%}#app .order-details .order-info span.reference{width:40%!important}}@media (max-width:767px){.qty-break-wrapper .qty-breaks-wrapper table.breaks tbody tr td .price-wrapper{border-bottom:none!important}#app .basket-details-product .prod-image{padding:0!important}.invoice-payments .order-table .card.invoice-payments-credits .card-body{overflow-x:auto!important}}@media (min-width:441px) and (max-width:767px){.shopping-list-btn-container{padding:2px 7px 0!important}}@media (max-width:440px){.shopping-list-btn-container{padding:2px 0 0!important}}@media (max-width:767px){.content-wrapper .accounts-statements .statement-entries-wrapper .col-md-12 .card .card-body{padding:12px!important}.content-wrapper .accounts-statements .statement-entries-wrapper .col-md-12 .card .card-body .dataTables_wrapper .row .col-sm-12:not(.col-md-6){padding-left:0!important}}@media (max-width:942px){.statement-entries-wrapper .card-body{padding-right:12px!important}}@media (max-width:767px){#generate_statement{width:100%!important}#app .generate-statements .button-align-full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.shopping-list-btn-container{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.shopping-list-btn-container a{width:100%!important}.shopping-list #product_list_form .button-container .button-outer{width:100%}.shopping-list .btn-add-to-basket{width:100%!important;margin:0 14px!important}.shopping-list #product_list_form .button-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px!important}.shopping-list .favourite-details-wrap{margin-bottom:10px!important}}@media (max-width:767px){.text-mobile{text-align:left!important;padding-left:14px!important}.mb-branch{margin-bottom:10px}.order-history .oh-sorting .input-group select{overflow:hidden!important;white-space:nowrap;text-overflow:ellipsis}.order-history .oh-sorting div.input-group label{text-align:left!important}}@media (max-width:767px){#new-role-form .form-group label{padding-left:0!important;display:inline!important}.favourite-item-wrapper .btn-add-to-basket{width:100%!important}}@media (max-width:550px){.role-width-mob{width:200px}a.pdf-mob{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.decline-mob-align{margin-right:5px}.order-history.departments .card-body .nav.btn-group .nav-item .btn.btn-link.status{margin-right:5px!important}#import_department_products .col-6{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;text-align:left}#import_department_products label{padding-bottom:10px}#app .card.account-block.address-block.filter-block .row .justify-content-center{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important}}@media (max-width:575px){.account-details .table#customers-table form{display:block!important}.account-details .table#customers-table .btn{display:block!important;margin-bottom:3px;width:100%!important}}.order-table .col-sm-12{padding-left:14px}@media (max-width:480px){#product_list_form .price-cell .price-wrapper .price-container .alt-price .bracket,#product_list_form .price-cell .price-wrapper .price-container .alt-price .price.gross,#product_list_form .price-cell .price-wrapper .price-container .price-from,#product_list_form .price-cell .price-wrapper .price-container .price-points-label,#product_list_form .price-cell .price-wrapper .price-container .price.net{font-size:12px!important}#product_list_form .variant-quantity .quantity-entry input.input-product-qty{max-width:56px}}