.basket-page .basket-contents div:not(.desktop-ribbon),.basket-page .basket-contents div:not(.desktop-ribbon) li{margin-top:5px}.basket-page .basket-contents .variant-details-width{margin-top:0}.basket-page .basket-contents .product-hazardous-message i{color:#ed1c22!important;font-size:14px!important}.basket-page .basket-contents .product-hazardous-message span.message-text{color:#ed1c22!important}.basket-page .basket-contents div span.options{display:none}.basket-page .basket-contents .best-before{font-weight:700!important;margin-bottom:20px}.basket-page .basket-item-select-all{position:relative}.empty-basket{margin-top:20px}.basket-details-product .prod-image,.checkout-prod-details .prod-image{display:inline-block;height:auto;vertical-align:middle}@media (max-width:1199px){.basket-details-product .prod-image,.checkout-prod-details .prod-image{flex:0 0 100%}}@media (min-width:1200px){.basket-details-product .prod-image,.checkout-prod-details .prod-image{flex:0 0 auto}}.basket-details-product .basket-name,.checkout-prod-details .basket-name{margin-top:0!important;max-width:240px}.basket-details-product .variant-extras-collapse-content li .image-wrap,.checkout-prod-details .variant-extras-collapse-content li .image-wrap{display:flex;flex-wrap:wrap}@media (max-width:767px){.basket-details-product .variant-extras-collapse-content li,.checkout-prod-details .variant-extras-collapse-content li{max-width:500px}}@media (min-width:768px) and (max-width:1199px){.basket-details-product .variant-extras-collapse-content li,.checkout-prod-details .variant-extras-collapse-content li{max-width:250px}}@media (min-width:1200px) and (max-width:1400px){.basket-details-product .variant-extras-collapse-content li,.checkout-prod-details .variant-extras-collapse-content li{max-width:240px}}@media (min-width:1401px){.basket-details-product .variant-extras-collapse-content li,.checkout-prod-details .variant-extras-collapse-content li{max-width:350px}}.basket-details-product .prod-contain,.basket-details-product a,.checkout-prod-details .prod-contain,.checkout-prod-details a{display:inline-block;vertical-align:top}.basket-details-product .prod-contain,.checkout-prod-details .prod-contain{width:auto}.container .basket-page,.container-fluid .basket-page{border:1px solid}.container .basket-page .card-header,.container-fluid .basket-page .card-header{border-radius:5px 5px 0 0;font-size:20px;padding:.65rem .75rem}.container .basket-page .card-body,.container-fluid .basket-page .card-body{padding:.75rem 0}.container .basket-page .card-body .form-check .form-check-label.select-all,.container-fluid .basket-page .card-body .form-check .form-check-label.select-all{padding-left:0}.container .basket-page .card-body .form-check .form-check-label.select-all input,.container-fluid .basket-page .card-body .form-check .form-check-label.select-all input{margin-left:0;margin-top:0}.container .basket-page .card-body .basket-header-row,.container-fluid .basket-page .card-body .basket-header-row{border-bottom:1px solid;margin:0}.container .basket-page .card-body .basket-header,.container-fluid .basket-page .card-body .basket-header{font-size:14px;font-weight:700}.container .basket-page .card-body .input-group,.container-fluid .basket-page .card-body .input-group{display:block;margin-top:0}.container .basket-page .card-body .input-group .quantity-entry,.container-fluid .basket-page .card-body .input-group .quantity-entry{align-items:center;margin-top:3px}.container .basket-page .card-body .input-group .quantity-entry input.qty-width,.container-fluid .basket-page .card-body .input-group .quantity-entry input.qty-width{flex:0 0 75%}.container .basket-page .card-body .input-group .quantity-entry.tooltip-active,.container-fluid .basket-page .card-body .input-group .quantity-entry.tooltip-active{flex-direction:row-reverse}.container .basket-page .card-body .input-group .quantity-entry.tooltip-active .fa,.container-fluid .basket-page .card-body .input-group .quantity-entry.tooltip-active .fa{margin-left:5px;margin-right:0}.container .basket-page .card-body .input-group .quantity-entry.tooltip-active .form-control,.container-fluid .basket-page .card-body .input-group .quantity-entry.tooltip-active .form-control{flex:0 0 75%}.container .basket-page .card-body .input-group .form-control,.container-fluid .basket-page .card-body .input-group .form-control{border-color:#929292;border-radius:0;flex:0 0 100%;height:30px;margin-bottom:3px;text-align:center;width:100%}.container .basket-page .card-body .input-group .basket-update button,.container-fluid .basket-page .card-body .input-group .basket-update button{border-radius:5px!important;cursor:pointer;font-size:12px!important;height:21px!important;line-height:17.5px!important;margin:0;padding:0;width:100%!important}.container .basket-page .card-body .basket-contents,.container-fluid .basket-page .card-body .basket-contents{border-bottom:1px solid;margin:0;padding:1.25rem 0}.container .basket-page .card-body .basket-contents div.prod-image,.container-fluid .basket-page .card-body .basket-contents div.prod-image{margin-right:10px;width:100px}.container .basket-page .card-body .basket-contents div.prod-image+.basket-details-wrapper,.container-fluid .basket-page .card-body .basket-contents div.prod-image+.basket-details-wrapper{margin-top:0;width:calc(100% - 120px)}.container .basket-page .card-body .basket-contents a:hover,.container-fluid .basket-page .card-body .basket-contents a:hover{text-decoration:none}.container .basket-page .card-body .basket-contents a:hover .basket-name,.container-fluid .basket-page .card-body .basket-contents a:hover .basket-name{text-decoration:underline}.container .basket-page .card-body .basket-contents:last-of-type,.container-fluid .basket-page .card-body .basket-contents:last-of-type{border:none}.container .basket-page .card-body .basket-contents a:not(.variant-extras-collapse-link):not(.order-item-custom-value-link),.container-fluid .basket-page .card-body .basket-contents a:not(.variant-extras-collapse-link):not(.order-item-custom-value-link){color:inherit}.container .basket-card,.container-fluid .basket-card{background:transparent!important;border:none}.container .basket-totals,.container-fluid .basket-totals{border:1px solid;border-radius:5px;margin-bottom:20px;margin-top:10px;padding:15px 10px}.container .basket-totals a.confirm,.container-fluid .basket-totals a.confirm{color:red;font-weight:700}.container .basket-totals .row,.container-fluid .basket-totals .row{padding-bottom:12px}.container .basket-totals .row:last-child,.container-fluid .basket-totals .row:last-child{padding-bottom:0}.container .basket-totals .row.total,.container-fluid .basket-totals .row.total{font-weight:600}.container .basket-buttons,.container-fluid .basket-buttons{margin-bottom:50px}.container .basket-buttons.card,.container-fluid .basket-buttons.card{background-color:transparent!important}.container .basket-buttons .card-body,.container-fluid .basket-buttons .card-body{padding:4px 0}.container .basket-buttons .card-body .btn-tertiary,.container-fluid .basket-buttons .card-body .btn-tertiary{float:left!important}.container .basket-buttons .card-body .btn-primary,.container-fluid .basket-buttons .card-body .btn-primary{line-height:44px;padding-bottom:0;padding-top:0}.basket-page-wrapper .container .block-main_content .container{padding:0!important}@media (max-width:1280px) and (min-width:320px){.basket-details-product .prod-image .product-hazardous-message,.basket-details-product .prod-image .ribbon-wrap{display:none!important}}.basket-details-product .hazardous-tablet,.basket-details-product .ribbons-tablet{display:none}@media (max-width:1280px) and (min-width:320px){.basket-details-product .hazardous-tablet,.basket-details-product .ribbons-tablet{display:block}}.basket-details-product ul.list-unstyled{margin-bottom:5px}@media (max-width:767px){.basket-details-product.hazardous .prod-image{width:100%}.basket-details-product.hazardous a{max-width:100%!important}.basket-page .card-body .basket-contents .checkbox,.basket-page .card-body .basket-header-row{display:none}.basket-page .card-body .basket-contents .col-md-2{display:flex}.basket-page .card-body .basket-contents .col-md-2 .basket-responsive-header{width:50%}.basket-page .card-body .basket-contents .col-md-2 span.price{justify-content:flex-end;text-align:right;width:50%}.basket-page .qty-basket-field{display:none}.basket-buttons .card-body .delete-selected{display:none!important}.basket-page .d-flex .remove-item{align-items:center;display:flex!important;margin-left:10px;margin-top:0}}@media (min-width:768px){.basket-show .hide-desktop{display:none}}.basket-show .finance-calculator-wrapper{margin:15px 0}@media (min-width:768px){.basket-show .basket-qty-responsive{display:none}}.basket-show .top-total{margin-top:15px}.basket-show .top-total .col-6{margin-bottom:15px}.basket-show .top-total .col-12{padding-bottom:15px}.basket-show .top-total .col-12 a.btn-primary{width:100%!important}.basket-page-wrapper .quantity-entry a.multiplier-button:hover{text-decoration:underline!important}.basket-page .basket-contents div .cut-score-basket-link,.basket-page .basket-contents div .product-designer-basket-link :not(.length-calculator-link){display:inline-block!important;margin-top:10px}.basket-page .card-body .basket-contents .basket-details-product{height:100%}.basket-page .card-body .basket-contents div.prod-image{position:relative}.basket-page .card-body .basket-contents div.prod-image .corner-flag.ribbon-wrap-corner{border-width:0 50px 50px 0}.basket-page .card-body .basket-contents div.prod-image .corner-flag.ribbon-wrap-corner .product-ribbons{height:50px;width:50px}.basket-page .card-body .basket-contents div.prod-image .corner-flag.ribbon-wrap-corner .product-ribbons .badge{font-size:10px!important;top:5px}@media (max-width:767px){.basket-page .card-block .basket-contents .cant-customise-together-text{padding-bottom:5px;padding-left:5px}.basket-page .card-block .basket-contents .configurator-checkbox{display:block}.basket-page .card-block .basket-contents .configurator-checkbox .form-check-label{display:flex;margin:0 auto!important;padding:5px;text-align:center}}.basket-page-wrapper .breadcrumbs ol.breadcrumb{padding-left:0!important}.container .basket-page{border:none}.basket-page .basket-contents .basket-details-product .variant-extras-collapse-content{margin-top:0;padding-top:15px}.line-references-modal .item-details li,.line-references-modal .item-details>div:not(:first-child){margin-top:5px}.line-references-modal .basket-name a{color:inherit}.line-references-modal .line-references-grid{grid-column-gap:10px;grid-row-gap:5px;display:grid;grid-template-columns:2fr 5fr 1fr}.line-references-modal .line-references-grid .template-col{display:none}.basket-saved-items-wrapper #add-to-saved-items,.basket-saved-items-wrapper .add-to-saved-items-link,.basket-saved-items-wrapper .alt-var-info-wrapper,.basket-saved-items-wrapper .basket-qty-category{display:none!important}.basket-saved-items-wrapper .basket-saved-items-title-wrapper{margin-bottom:15px}.basket-saved-items-wrapper .basket-saved-items-title-wrapper .basket-saved-items-title{align-items:center;display:flex;height:42px;justify-content:center}.basket-saved-items-wrapper .basket-saved-items .product-grid-view-wrapper{max-height:1230px;min-height:30px;overflow-y:auto}[data-toggle=collapse].open .collapse-chevron-container .fa-chevron-down,[data-toggle=collapse]:not(.open) .collapse-chevron-container .fa-chevron-up{display:none}@media (max-width:767px){#app .category-main .product-container a img{max-height:100%!important;max-width:100%!important}}.basket-buttons-body{display:flex}.basket-buttons-body,.basket-buttons-body .basket-buttons-left,.basket-buttons-body .basket-buttons-right{grid-gap:10px 15px}.basket-buttons-body .basket-buttons-right{display:flex;flex-grow:1;justify-content:flex-end}.basket-buttons-body .basket-buttons-left{display:flex;flex-wrap:wrap}@media (max-width:767px){.basket-buttons-body,.basket-buttons-body .basket-buttons-left,.basket-buttons-body .basket-buttons-right{grid-row-gap:5px;flex-basis:100%;flex-wrap:wrap}.basket-buttons-body .basket-buttons-left>*,.basket-buttons-body .basket-buttons-right>*,.basket-buttons-body>*{flex-basis:100%}}@media (max-width:980px){.basket-buttons .card-body .btn-primary{padding:0 20px!important;width:auto!important}.basket-buttons .card-body .btn-secondary,.basket-buttons .card-body .btn-tertiary{padding:0 11px!important;width:auto!important}}.basket-buttons-top{grid-gap:5px;display:flex;float:right;margin-right:14px;margin-top:.75rem}@media (max-width:767px){.basket-buttons-top{float:none;margin-left:14px;margin-right:14px}.basket-buttons-top button{flex:1;height:auto!important}}.variant-details-width{display:inline-block;margin-top:2px;vertical-align:top}@media (max-width:767px){.variant-details-width{width:75%!important}}@media (min-width:768px){.variant-details-width{width:auto}.move-to-other-wrapper{display:flex;justify-content:flex-end;margin-right:14px;margin-top:-40px;width:100%;z-index:10}.move-to-other-wrapper button.move-to-other{width:250px}.move-to-other-wrapper button.move-to-other.move-to-collection{margin-right:10px}}
